- 博客(8)
- 资源 (23)
- 收藏
- 关注
转载 Java内存溢出
内存溢出与数据库锁表的问题,可以说是开发人员的噩梦,一般的程序异常,总是可以知道在什么时候或是在什么操作步骤上出现了异常,而且根据堆栈信息也很容易定位到程序中是某处出现了问题。内存溢出与锁表则不然,一般现象是操作一般时间后系统越来越慢,直到死机,但并不能明确是在什么操作上出现的,发生的时间点也没有规律,查看日志或查看数据库也不能定位出问题的代码。 更严重的是内存溢出与数据库锁表在系统开发和单元测
2014-11-27 09:22:49 429
转载 深入解析ArrayList
1.前言 在平时的开发中,Java集合一直是比较常用的。以前,对集合的掌握并不深入,仅简单的使用增删改查的相关方法。这个星期,抽时间反复的读了几遍ArrayList的源码,有了一些收获,写出来给自己,也希望对大家有帮助。 2.走进ArrayList 看一下ArrayList的声明和属性 声明:
2014-11-25 09:35:09 484
转载 设计模式 -观察者
观察者模式(Observer Pattern)的意图是在多个对象之间定义一对多的依赖关系,当一个对象的状态改变时,会通知依赖于他的对象,并根据状态做出想用的反应。 观察者模式(Observer Pattern)涉及的角色有: 抽象主题(Abstract Subject)角色:抽象主题角色把所有对观察者对象的引用保存在一个聚集(比如ArrayList对象)里,每个主题都可以有任何
2014-11-25 09:21:02 413
转载 java虚拟机之JVM
前几篇我们学习了,JVM里面的运行结构,GC算法,以及各种垃圾收集器的优劣点,那么本篇我们来看下如何使用一些虚拟机性能监控工具,来监控和快速处理故障,当JVM出现一些故障时,我们通常从如下的几个方面进行着手分析,包括运行日志,异常堆栈,GC日志,线程快照(threaddump/javacore文件),堆转储快照(heapdump/hprof文件),熟练掌握这些工具,可以帮我们更好更快弄清或解决一些
2014-11-25 09:19:40 551
转载 Spring bean作用域
bean id="loginAction" class="org.han.action.LoginAction" scope="singleton"> property name="user" ref="user">property> bean> 这里的scope就是用来配置spring bean的作用域,它标识bean的作用
2014-11-24 15:03:12 370
转载 hoop2.2.0的安装配置 (CentOS 6.5 32位)
hadoop2.0 已经发布了稳定版本。增加了很多新的特性。HDFS HA、YARN 注意:Hadoop2.2.0 官方提供的是32位系统下编译的。如果要在64位系统下安装要在64位系统下进行编译打包。 这次安装配置基于32位环境搭建,以后在用64位的重新做一次。 ****************************************************************
2014-11-24 09:52:30 679
转载 Hadoop分布式文件系统个人通俗理解
Hadoop分布式文件系统分为三部分:ClientNode,NameNode,DataNode(n个),之间通过TCP/IP进行通信。 CN:1.提供给客户接口,向NN发送读写等命令 2.根据NN提供的信息,向多个DN中写入,或从中读取。 NN:1.管理文件系统的名字空间 2.管理CN对文件的访问 DN:负责管理节点的文件存储 Operation: Rea
2014-11-23 17:40:30 474
转载 sql优化
1. 常用的数据建视图,尽量减少group by,order by,update等查法; 2. 建立合理的索引; 3. 先做选择和投影,最后再连接操作(投影就是从所给的表中,选出需要的列;选择就是选出所需的行); 4. in换成exists,in是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询,也就是子查询表大的用exists,
2014-11-23 17:36:53 258
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人