一、mapset的选择无并发条件下:HashMapTreeMapLinkedHashMap并发量比较小的条件下:HashtableCollections.synchronized并发量比较大的条件下:ConcurrentHashMap 无序高并发ConcurrentSkipListMap 有序高并发二、队列无并发条......
一、mapset的选择无并发条件下:HashMapTreeMapLinkedHashMap并发量比较小的条件下:HashtableCollections.synchronized并发量比较大的条件下:ConcurrentHashMap 无序高并发ConcurrentSkipListMap 有序高并发二、队列无并发条......
Spring事务的传播行为事务传播行为类型说明REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。spring默认使用此传播类型REQUIRES_NEW新建事务,如果当前存在事务,把当前事务挂起。SUPPORTS支持当前事务,如果当前没有事务,就以非事务方式执行......
Jsp页面跳转有两种方式,forward和redirect(转发和重定向)Forward只能在当前项目里跳转,只产生一次请求,request保存的变量不会丢失,url地址不会改变Redirect可跳转到项目以外的任何页面,产生两次请求,request保存的变量会全部丢失,url地址会发生改变,变化为第二个请求的地址(两......
char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字,所以,char型变量中当然可以存储汉字。不过,如果某个特殊的汉字没有被包含在unicode编码字符集中,那么,这个char型变量中就不能存储这个特殊汉字。补充说明:unicode编码占用两个字节,所以,char类型的变量也是占用两......
Aop, aspect object programming 面向切面编程用途: 让关注点代码与业务代码分离!主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。关注点关注点,重复代码就叫做关注点;切面关注点形成的类,就叫切面类!面向切面编程,就是指 对很多功能都有的重复的代码抽取,再在运行的时候网业务......