上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 如果你有一个方法,存在同时多个线程同时访问它,如果结果与单线程访问的预期结果一样,那么就说线程安全,如果结果不一样就说线程不安全 阅读全文
posted @ 2019-03-22 16:24 一中晴哥威武 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 1、 对于ArrayList与Vector来说,底层都是采用数组方式来实现的 2、 ArrayList,LinkedList是不同步的,即线程不安全,而Vector是的。(线程安不安全) 3、 LinkedList底层是由双向循环链表实现的 4、 对于ArrayList,查找速度非常快,增加和删除操 阅读全文
posted @ 2019-03-22 16:19 一中晴哥威武 阅读(139) 评论(0) 推荐(0) 编辑
摘要: HashMap:底层是一个数组+链表实现 LinkedHashMap:底层是Hash表和链表的实现 ConcurrentHashMap:基于双数组和链表的Map接口的同步实现 ArrayList:底层都是采用数组方式来实现的 LinkedList:底层是由双向循环链表实现的 阅读全文
posted @ 2019-03-22 16:13 一中晴哥威武 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 哈希表 1.介绍 哈希表就是一种以 键-值(key-indexed) 存储数据的结构,我们只要输入待查找的值即key,即可查找到其对应的值。 哈希的思路很简单,如果所有的键都是整数,那么就可以使用一个简单的无序数组来实现:将键作为索引,值即为其对应的值,这样就可以快速访问任意键的值。这是对于简单的键 阅读全文
posted @ 2019-03-21 16:53 一中晴哥威武 阅读(3596) 评论(0) 推荐(0) 编辑
摘要: Spring的部分: 使用注解之前要开启自动扫描功能 其中base-package为需要扫描的包(含子包)。 <context:component-scan base-package="cn.test"/> <context:component-scan base-package="cn.test" 阅读全文
posted @ 2019-03-20 17:54 一中晴哥威武 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 分布式事务可以采用分布式锁进行实现,目前zookeeper就提供此锁;分布式锁需要牺牲一定性能去实现,若业务支付最终一致性,那此方法是最佳方案。如在京东下订单,过一会才会告诉你订单审核通过,而不是马上响应订单结果。 阅读全文
posted @ 2019-03-20 16:01 一中晴哥威武 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 缓存有:ehcache,memcache和redis等 区别: 1、 Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等。 2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash,sort,s 阅读全文
posted @ 2019-03-20 15:16 一中晴哥威武 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 采用硬件提供原子操作指令实现的,即CAS。每次调用都会先判断预期的值是否符合,才进行写操作,保证数据安全。 CAS机制 CAS是英文单词Compare And Swap的缩写,翻译过来就是比较并替换。CAS机制当中使用了3个基本操作数: (1)内存地址V,也就是AtomicInteger中的valu 阅读全文
posted @ 2019-03-20 15:14 一中晴哥威武 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1. 目的 通过优化tomcat提高网站的并发能力。 2. 服务器资源 服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。 3. 优化配置 3.1. 配置tomcat管理员账户 在conf/ tomcat-users.xml下添加用户: 启动tomcat,登录查看信息: http://1 阅读全文
posted @ 2019-03-20 14:10 一中晴哥威武 阅读(950) 评论(0) 推荐(0) 编辑
摘要: 建议: 1、初始化内存(-Xms)和最大内存(-Xmx)尽量保持一致,避免内存不够用继续扩充内存,不一致则表示堆的大小是可变的,这会导致抖动现象;最大内存不要超过物理内存,例如内存8g,你可以设置最大内存4g/6g但是不能超过8g否则加载类的时候没有空间会报错。 2、gc/full gc频率不要太高 阅读全文
posted @ 2019-03-20 11:13 一中晴哥威武 阅读(146) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页