上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 20 下一页
摘要: 3》typeAliases:类型别名。2种指定方式。 1>给某个类起个别名 2>指定包名 Mybatis还为许多常见的类型内建了别名: 4》类型处理器 如何使用: 5》ObjectFactory对象工厂 Mybatis每次创建结果对象的新实例时,都会使用一个对象工厂实例来完成。默认的对象工厂需要做的 阅读全文
posted @ 2019-08-26 21:51 ZeroMZ 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1、log4j1配置 目录结构: conf.xml log4j.properties empMapper.xml Emp.java MybatisTest.java 运行结果: 2、log4j2配置 目录结构: conf.xml log4j2.xml 运行结果: 总结: 使用log4j1时,需要引入 阅读全文
posted @ 2019-08-26 16:47 ZeroMZ 阅读(6853) 评论(0) 推荐(2) 编辑
摘要: 1、数据库连接池。整理中... 阅读全文
posted @ 2019-08-26 14:21 ZeroMZ 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1、mybatis引入项目,只需要引入mybatis-x.x.x.jar包即可。 (当然数据库驱动的引入必不可少) 2、SqlSessionFactory 由SqlSessionFactoryBuilder根据mybatis配置文件创建。 SqlSessionFactory建议使用单例模式。常用的方 阅读全文
posted @ 2019-08-26 13:47 ZeroMZ 阅读(1378) 评论(0) 推荐(0) 编辑
摘要: 1、文件上传。 spring MVC为文件上传提供了直接的支持,这种支持是即插即用的MultipartResolver(多部分解析器)实现的。spring MVC使用Apache Commons FileUpload技术实现了一个MultipartResolver实现类:CommonsMultipa 阅读全文
posted @ 2019-08-26 12:29 ZeroMZ 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1、什么是线程池。 线程池在系统启动的时候即创建大量的空闲的线程,程序将一个Runnable对象或者Callable对象传给线程池,线程池就会启动一个线程来执行它们的run()或者call()方法,当run()或者call()方法执行结束后,该线程并不会死亡,而是再次返回线程池称为空闲状态,等待执行 阅读全文
posted @ 2019-08-25 23:16 ZeroMZ 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1、仅使用Java Mail 使用163邮箱作为代理服务器: 引入依赖: config.properties SendMailUtil.java 运行效果: 2、总结 邮件发送分为四步:创建邮件发送器、编写邮件内容、书写邮件往来地址、发送邮件。 spring提供了JavaMailSenderImpl 阅读全文
posted @ 2019-08-25 17:24 ZeroMZ 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 1、流行的XML解析框架 1》底层解析方式:存在编码复杂性、难扩展、难复用....。想了解底层解析方式请参考:浅谈 Java XML 底层解析方式 2》Dom4j:基于 JAXP 解析方式,性能优异、功能强大、极易使用的优秀框架。 3》Jdom:本质也是基于 JAXP 但包结构被重新组织, API 阅读全文
posted @ 2019-08-25 13:58 ZeroMZ 阅读(2585) 评论(0) 推荐(0) 编辑
摘要: 1、Oracle数据库日期类型 1》日期的比较 2》日期格式化 2、Oracle字符串类型 1》常用函数 阅读全文
posted @ 2019-08-25 00:33 ZeroMZ 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1、一开始,只有一个主分支(master),HEAD指向Master,而Master指向主分支。现在我们创建dev分支。 git checkout命令加上-b参数表示创建并切换,相当于以下两条命令: 然后,用git branch命令查看当前分支: git branch命令会列出所有分支,当前分支前面 阅读全文
posted @ 2019-08-25 00:14 ZeroMZ 阅读(221) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 20 下一页