摘要:
Callable接口: Runnable接口: 相同点: 不同点: 注意点: Callable接口支持返回执行结果,此时需要调用FutureTask.get()方法实现,此方法会阻塞主线程直到获取‘将来’结果;当不调用此方法时,主线程不会阻塞! Callable工作的Demo: 测试结果: Runn 阅读全文
摘要:
框架封装了普通项目中程序员需要重复书写的代码和调用过程,就比如说在传统的jsp项目中,我们的controller接收到前端的请求然后程序员就需要去开发Dao层,里面还涉及数据库的连接和存储过程的代码,大部分都是冗余的代码,而有了SSM框架后极大的简化了程序猿在controller以下层的开发,只需要 阅读全文
摘要:
SpringMVC的工作原理: 1、当用户在浏览器中点击一个链接或者提交一个表单时,那么就会产生一个请求(request)。这个请求会携带用户请求的信息,离开浏览器。 2、这个请求会首先到达Spring的DispatcherServlet(就是前端控制器),工作是将用户的请求委托给其他的组件(这里是 阅读全文
摘要:
spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spr 阅读全文
摘要:
1、基本概念 1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企 阅读全文
摘要:
问题:前端页面获取到时间数据后显示出:“Thu Apr 19 08:37:23 CST 2018”格式,显示效果不友好,欲将其转换为“yyyy-mm-dd hh:mm:ss”格式。 解决方案: 阅读全文
摘要:
Result Maps collection does not contain value for frontpreviewprofitManage.cdata 出现上述错误 主要是因为你的select标签内部的resultMap属性指向的不正确 在sql文件中只要有一个resultMap或resu 阅读全文
摘要:
1.集合包 集合包最常用的有Collection和Map两个接口的实现类,Colleciton用于存放多个单对象,Map用于存放Key-Value形式的键值对。 Collection中最常用的又分为两种类型的接口:List和Set,两者最明显的差别为List支持放入重复的元素,而Set不支持。 Li 阅读全文
摘要:
1、Eclipse常用快捷键 1 Ctrl + F:在当前类中搜索摸一个单词将其替换为另外一个单词 2 Ctrl + L:定位到当前编辑器的某一行(即显示当前行所在类的行数) 3 Ctrl + H: 进行全局搜索和局部搜索 4 Ctrl + Shift + R:查找构建路径重点的所有文件,包含任何文 阅读全文
摘要:
二者不是一个层面的东西。 MVCC(Multi-Version Concurrent Control),基于快照隔离机制(Snapshot Isolations)进行多版本并发控制,是一种以乐观锁为理论基础的,用来解决读-写冲突的无锁并发控制。也就是为事务分配单向增长的时间戳,为每个修改保存一个版本 阅读全文