加载中
为什么HashMap 线程不安全。

HashMap 线程不安全,看《码出高效》学习理解。 1、当扩容时,并发数据插入。新的数据丢失。容器将不包括新的数据。 2、并发扩容,由于多线程并行扩容导致数据被覆盖。

2019/09/02 18:54
97
利用maven的filter和profile实现不同环境使用不同的配制

在我们平常的java开发中,会经常使用到很多配制文件(xxx.properties,xxx.xml),而当我们在本地开发(dev),测试环境测试(test),线上生产使用(product)时,需要不停的去修改这些配制...

计算文字适合的宽度!

Image srcImg = null; try { srcImg = ImageIO.read(inputStream); } catch (IOException e) { log.info("occur getGraphics2D fail",e); ...

2016/06/07 16:52
167
Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)

互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,...

Mac OS使用ll、la、l等ls的别名命令

在linux下习惯使用ll、la、l等ls别名的童鞋到mac os可就郁闷了~~ 其实只要在用户目录下建立一个脚本“.bash_profile”,并输入以下内容即可: alias ll='ls -alF' alias la='ls -A' alias ...

tomcat集群 session管理概念

1、如何分散访问请求到集群各个节点。 2、 如果通过session管理策略,确保某一个节点失效后,其session数据能由其他节点获取,实现集群容错。 针对第一个问题,直接解决方案使用session sti...

redis 订阅者发布者

redis提供 一组命令实现订阅者发布者模式,publisher subscriber。实现进程间通信!

变态版本hello world 转

public class HelloWorld2 { static { System.out.println("Hello Wordld!"); } public static void main(String args[]){ System.exit(0); } }...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部