java
贪梦
努力不一定能成功,但是不努力肯定不会成功
展开
-
EJB到底是什么,真的那么神秘吗??
转载自:http://blog.csdn.net/jojo52013145/article/details/57836771. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉转载 2016-09-07 23:15:33 · 331 阅读 · 0 评论 -
Conway(康威)定律
在读架构之美的时候,里面提到到了康威定律(Conway定律),里面提到,团队的组织方式必然会对它产生的代码有影响。随着时间的推移,架构也会影响到团队的协作的好坏。当团队瓦解时,代码的交互就很糟糕。当团队协作时,架构就会集成的很好。(1)http://blog.vsharing.com/agiledo/A1013278.htmlMelvin Conway于20世纪60年代后期确定的Con转载 2017-01-13 10:47:52 · 13458 阅读 · 0 评论 -
linux下分析Java程序内存汇总
使用pmap查看进程内存运行命令使用pmap可以查看某一个进程(非java的也可以)的内存使用使用情况,命令格式:pmap 进程id示例说明例如运行:pmap 12358显示结果如下图(内容较多, 分成几张图说明):内容开始部分内容结束部分上图中,第一列,内存块起始地址第转载 2017-06-22 22:30:52 · 667 阅读 · 0 评论 -
Linux上如何查看某个进程的线程
问题: 我的程序在其内部创建并执行了多个线程,我怎样才能在该程序创建线程后监控其中单个线程?我想要看到带有它们名称的单个线程详细情况(如,CPU/内存使用率)。线程是现代操作系统上进行并行执行的一个流行的编程方面的抽象概念。当一个程序内有多个线程被叉分出用以执行多个流时,这些线程就会在它们之间共享 特定的资源(如,内存地址空间、打开的文件),以使叉分开销最小化,并避免大量高成本的IPC(进转载 2017-06-22 22:38:40 · 10681 阅读 · 0 评论 -
查看JAVA进程中哪个线程CPU消耗最高
一,在centos linux 上查看进程占用cpu过高top shift+h查看哪个进程程消耗最高 二,查看JAVA进程中哪个线程消耗最高 2.1 导出java运行的线程信息 jstack 进程id(jps查看)jstack 进程id > ps.txtjstack -l 进程id (窗口打印)转载 2017-06-22 22:41:59 · 1276 阅读 · 0 评论 -
Annotation详解
Annotation前言:作为一名Android开发人员,在使用Java开发代码的时候不免会经常看到一些注解信息,或者是在使用一些三方的开源框架的代码时候看到一些别人的自定义注解,比如Retrofit,Butter Knife,ActiveAndroid等都有些自己定义的注解;如果你对注解不了解或者不知道如何使用,那么你在用这些三方框架的时候甚至在自己写源码修改源码的时候就会变得更加的困难和...转载 2018-07-24 17:46:35 · 373 阅读 · 0 评论 -
log4j,slf4j及Commons Logging介绍与原理使用
转载自:https://blog.csdn.net/honghailiang888/article/details/52681777一、 概念Log4j Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;用户也可以控制每一条日志的输出格式;通过...转载 2018-08-30 16:36:33 · 261 阅读 · 0 评论