04 2018 档案

Spring如何处理线程并发
摘要:有几种解决方法:1、在Controller中使用ThreadLocal变量2、在spring配置文件Controller中声明 scope="prototype",每次都创建新的controller所在在使用spring开发web 时要注意,默认Controller、Dao、Service都是单例的 阅读全文

posted @ 2018-04-17 15:30 java王小白 阅读(495) 评论(0) 推荐(0)

Spring IOC和DI的理解有什么区别
摘要:Spring框架: (1)Spring是一个解决了许多在J2EE开发中常见的的问题的强大框架。(2)Springle提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的好习惯。(3)Spring的架构基础是基于使用JavaBean属性的IoC(控制反转)容器。(4)Spring在使用 阅读全文

posted @ 2018-04-17 15:24 java王小白 阅读(307) 评论(0) 推荐(0)

java的回收机制
摘要:Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的 阅读全文

posted @ 2018-04-17 15:14 java王小白 阅读(108) 评论(0) 推荐(0)

多线程的实现方式
摘要:多线程有两种实现方法: 方法一:继承Thread类,重写方法run(); 方法二:实现Runnable接口,实现方法run(); 阅读全文

posted @ 2018-04-17 15:11 java王小白 阅读(140) 评论(0) 推荐(0)

java排序方式
摘要:冒泡排序 特点:效率低,实现简单 思想(从小到大排):每一趟将待排序序列中最大元素移到最后,剩下的为新的待排序序列,重复上述步骤直到排完所有元素。这只是冒泡排序的一种,当然也可以从后往前排。 选择排序 特点:效率低,容易实现。 思想:每一趟从待排序序列选择一个最小的元素放到已排好序序列的末尾,剩下的 阅读全文

posted @ 2018-04-17 15:07 java王小白 阅读(1037) 评论(0) 推荐(0)

java的设计模式
摘要: 阅读全文

posted @ 2018-04-17 14:51 java王小白 阅读(99) 评论(0) 推荐(0)

ajax的工作原理和常用的ajax框架
摘要:工作原理 Ajax工作原理是提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。借助于Ajax,可以在用户单击按钮时,使用JavaScript和DHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来相应地更新UI 阅读全文

posted @ 2018-04-17 14:47 java王小白 阅读(2827) 评论(0) 推荐(0)

java开发 1.面向对象的三大特征
摘要:1封装:封装是保证软件有优良的模块性基础,就是实现软件部件的“高内聚”,“低耦合”。面型对象的编程中,对象是封装最基本的单位 2继承:在定义和实现一个类的时候,可以在一个已经存在的类基础上进行吧这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新的内容,或修改原来的方法使之更适合特殊的需要, 阅读全文

posted @ 2018-04-17 14:34 java王小白 阅读(125) 评论(0) 推荐(0)

SSM整合开发
摘要:SSM编程,即SpringMVC + Spring + MyBatis整合,是当前最为流行的JavaEE 开发技术架构。 其实SSM整合的实质,仅仅就是将MyBatis整合入Spring。因为SpringMVC原本就是Spring的一部分,不用专门整合。 SSM整合的实现方式可分为两种:基于XML配 阅读全文

posted @ 2018-04-11 17:34 java王小白 阅读(166) 评论(0) 推荐(0)

导航