![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java知识
ugly_Wong
程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂。
展开
-
java代码优化总结(转)
1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 第一,控制资源的使用,通过线程同步来控制资源的并发访问; 第二,控制实例的产生,以达到节约资源的目的; 第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。 2. 尽量避免随意使用静态变量 要知道转载 2017-01-17 17:25:20 · 579 阅读 · 0 评论 -
Dom4j读取xml文件(转)
第一版本: XML:<?xml version="1.0" encoding="UTF-8"?> <do-config> <do path="User/adduser" type="UserPackage.UserServlet"> <forward name="Success">AddSuccess.jsp</forward> </do> </转载 2017-01-18 10:50:27 · 708 阅读 · 0 评论 -
IDEA通过svn检出maven项目
1、设置IDEA的SVN,首先安装SVN,打开IDEA,进入如下界面,如图操作,从SVN上面checkout下来项目:2、输入SVN的URL地址,选择需要check下来的项目3、按照如下提示进行操作:one_map是项目存放的位置4、打开的界面如下所示:5、配置maven修改如下三处,最后一个名字不能随便改刷新下maven开始启动项目1,2两步可省略end原创 2017-01-23 08:46:15 · 39153 阅读 · 0 评论 -
调用链总结
最近这几天改了几个调用链相关的问题,顺便做下总结项目中引入调用链可解决的问题: 1、能够快速定位问题出在哪个部件 2、对于不同服务的性能能够准确的得到请求与相应的时间差(部件性能优化)简单画了个图: 从调用链首节点开始,第一个span如下图所示:流程是发送一个请求给下一个服务2,然后说,我已经发送请求过去了(请求发送);2接收到1发过来的请求,说,我已经接收了他的给我的请求了(请求接收);然后原创 2017-07-02 23:07:17 · 6868 阅读 · 0 评论