摘要: 1、file-new-Spring Legacy Project-Simple Spring Utility 2、创建完成后需要检查下pom.xml文件中junit和jdk的版本,如果不是最新需要更新到最新版本然后更新maven项目 阅读全文
posted @ 2019-08-19 13:02 国际惯例 阅读(1983) 评论(0) 推荐(0) 编辑
摘要: 页面逻辑 页面:首页、登录页面、登录成功页面 servlet:登录服务成功跳到登录成功页面 filter:判断是否登录。无登录信息跳转到登录页面 登录&首页 登录成功页面 loginfilter.java loginServlet.java 代码结构 依赖包: 阅读全文
posted @ 2019-08-16 16:23 国际惯例 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: 预置条件:已安装tomcat 安装教程可以自行百度 步骤 1、新建一个maven项目 网上其他教程这里一般都会选择一个webapp模板,我这里是用的默认模板 点击next填写项目名称等信息完成工程的创建 2、项目右键-选择"Add Framework Support……",然后选择 "Web App 阅读全文
posted @ 2019-08-15 14:53 国际惯例 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1、jetty安装 点击help-eclipse marketplace....后搜索jetty-安装后重启则安装成功 2、创建一个maven web项目见上节内容 3、创建一个servlet类 可以通过右键-new-other-servlet创建创建后的配置信息默认放在了web.xml下 也可以通 阅读全文
posted @ 2019-08-14 10:36 国际惯例 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 1、点击file-new-maven project 2、填写项目信息,Packaging选择war点击finish 3、此时项目可能会有报错,因为缺少了WEB-INF信息 需要右键工程-Jave EE Tools-Generate Deployment Descriptor Stub 阅读全文
posted @ 2019-08-14 09:56 国际惯例 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 一.安装 Spring Tool Suite下TestNg插件的安装 Help-Install New Software-Add 在Add Repository中输入名字和Location http://beust.com/eclipse/ 一直下一步然后重启-安装完成 testng依赖包 二.概念 阅读全文
posted @ 2019-07-29 11:30 国际惯例 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Timer是一个调度器,而TimerTask是一个实现了run方法的一个类,而具体的TimerTask需要由你自己来实现,例如这样: 这里直接实现一个TimerTask(当然,你可以实现多个TimerTask,多个TimerTask可以被一个Timer会被分配到多个 Timer中被调度,后面会说到T 阅读全文
posted @ 2019-07-29 11:29 国际惯例 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 1、引入线程池的好处 a. 重用存在的线程,减少对象创建、消亡的开销,性能佳。 b. 可有效控制最大并发线程数,提高系统资源的使用率,同时避免过多资源竞争,避免堵塞。 c. 提供定时执行、定期执行、单线程、并发数控制等功能。 2、java提供的线程池 Java通过Executors提供四种线程池,分 阅读全文
posted @ 2019-07-29 11:29 国际惯例 阅读(127) 评论(0) 推荐(0) 编辑
摘要: log4j2是一个日志打印工具,唯一需要具体了解的就是log4j2.xml的配置 1.根节点Configuration有两个属性:status和monitorinterval,有两个子节点:Appenders和Loggers(表明可以定义多个Appender和Logger). status用来指定l 阅读全文
posted @ 2019-07-26 09:53 国际惯例 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 发送邮件有两个类 HtmlEmail和子类ImageHtmlEmail,ImageHtmlEmail用于发送带图片的邮件 1、创建一个邮件的对象。 ImageHtmlEmail mail = new ImageHtmlEmail(); 2、定义邮件正文中支持的内容,mail提供了setDataSou 阅读全文
posted @ 2019-07-25 18:50 国际惯例 阅读(402) 评论(0) 推荐(0) 编辑