摘要: TODO 阅读全文
posted @ 2017-11-06 16:26 jennyjj 阅读(118) 评论(0) 推荐(0) 编辑
摘要: BlockingQueue之ArrayBlockingQueue 一、基本概念 ArrayBlockingQueue的实现是依靠内部的数组,此数组在实例化时即分配了容量capacity,且不能扩大。 此类是线程安全的。方法都加了ReentrantLock。 此类实例在构造时,可以选择是否公平。(公平 阅读全文
posted @ 2017-10-29 16:38 jennyjj 阅读(196) 评论(0) 推荐(0) 编辑
摘要: @Autowired、setter、构造函数、beanxml property、beanxml constructor arg 乱七八糟 一、写在前面 对于标题的这几个东西想必都不会陌生,但有的时候没有百分百的拿捏住具体的操作上的区别,虽然,有几个东西大家用的不多。本文只介绍用法区别。 二、用法介绍 阅读全文
posted @ 2017-10-18 00:12 jennyjj 阅读(2066) 评论(0) 推荐(0) 编辑
摘要: 配置Map类型的bean 直接上例子 大概只有以上这种方式了吧,其他都不行。 而且在装配的地方必须用@Resource,否则的话无法将第一个字段key识别为Integer, @Autowired只能把key和value识别为String类型(待测试) 阅读全文
posted @ 2017-10-16 23:10 jennyjj 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 策略模式 写在前面 策略模式不是解决if else 的,不是用于分支选择的。 策略模式的前提是已知所选哪个分支。 在我理解看来策略模式其实只是使得代码更加整洁,合理。或者是说让业务代码(客户端代码context)与算法(具体的实现or strategy)隔离开来。 一、策略模式的用法 (一)策略模式 阅读全文
posted @ 2017-10-16 23:05 jennyjj 阅读(1092) 评论(0) 推荐(1) 编辑
摘要: 1、on (1)用法 $(selector).on(event[,childSelector][,data],handler) data: Data to be passed to the handler in event.data when an event is triggered. (2)例子 阅读全文
posted @ 2017-10-06 00:25 jennyjj 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 并发编程的三个概念 1. 原子性 即一个操作要么全部执行,并且执行过程中不会被任何因素打断,要么就全部不执行。 典型的例子就是银行转账,将A账户中的钱转入B账户。这个过程必须要保证原子性,否 则会导致数据不一致。 2. 可见性 可见性是用在多线程中的,指的是多个线程访问一个变量,其中一个线程修改了某 阅读全文
posted @ 2017-09-25 20:27 jennyjj 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、struts的多例模式 默认情况下,struts是多例的,即每个请求过来都会创建一个新的action对象。 二、spring与struts的多例模式 上面代码是一个login的action,其中自动注入了MyService对象。 说明: 1. 虽然struts默认是多例的,但是每个请求过来,重新 阅读全文
posted @ 2017-09-22 17:54 jennyjj 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 参考资料:http://blog.csdn.net/u012730299/article/details/51872704 一、关于js、css、html等除了jsp(动态资源)的存放位置 应当将js等静态资源放于webapp的根目录下,没有必要放置在WEB-INF目录下。WEB-INF目录是保护目 阅读全文
posted @ 2017-09-22 00:31 jennyjj 阅读(254) 评论(0) 推荐(0) 编辑