Java菜鸟的成长记录
王JAVA
JAVA菜鸟的成神之路
展开
-
读《JAVA并发编程的艺术》笔记---第二步,使用jstack查找分析程序运行时线程状态
第一篇了解到了关于多线程编程时会遇到的一些问题,今天就使用jstack了解分析一下程序运行时的线程状态和信息 首先,按照惯例什么是jstack jstack是jvm自带的堆栈跟踪分析包,提供了生成程序运行时线程快照服务,用以定位线程等待,死锁等异常产生的原因.接下来就用jstack分析一下一个项目在运行时的线程运行使用情况,系统:linux,环境:jdk 1.7 tomcat 8 先使用ps原创 2017-12-06 12:21:52 · 258 阅读 · 3 评论 -
读《JAVA并发编程的艺术》笔记---第一步,分析多线程与单线程的区别,以及并发带来的问题和解决方法
由于工作上用户量逐渐增加,慢慢的牵扯到了一些下单并发问题,在没有特别处理之前,着实绕了很大一圈才解决,为了加强自己的并发经验,所以花了血本狠心买了一本JAVA并发编程的艺术,在学习的同时,准备做一些笔记记录,以备后用. 并发编程,是为了让程序可以更快且安全的运行,以之前的想法,以为开启更多的线程处理同一业务,就可以让程序更快的处理完成,没有考虑到一些开启多线程带来的问题;原创 2017-12-04 17:25:03 · 304 阅读 · 5 评论 -
啃掉MongoDB的过程(一)..没有标题
近来工作上有些变动,经历了一翻面试征(被)战(虐)之后,意识到了自己的威(不)猛(足)之处,排名第一的就是nosql...MongoDB方面,一问三不知,真的是很尴尬。所以本萌新决定,搞一搞这个MongoDB。 第一步:存他个1E数据进MongoDB......哦,我还没有安装。 ...... emmmmm,那就先下载安装,附上链接:www.baidu.com?MongoDB Downloa原创 2018-01-11 22:22:28 · 187 阅读 · 3 评论