- 博客(11)
- 资源 (20)
- 收藏
- 关注
原创 我的Jprofiler监测tomcat
1.New server integration按钮,打开集成向导,引导你将JProfiler与本地或远程的应用服务器进行集成,如果你所使用的应用服务器不在列表中,则选择“Generic application sever ”。这里选择Apache Tomcat 7.x2.选择要集成的应用服务器是本地的,还是远程的。如果你选择过程计算机,在选择的计算机上必须安装JProfiler,并选择远程计
2014-03-24 23:20:14 646
转载 memcache简单介绍
一、概述 1. Memcache Memcache(Memcached)是集群环境下的缓存解决方案。Memcache 是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。它的工作机制是在内存中开辟一块空间,然后建立一个HashTable
2014-03-23 18:53:15 622
原创 内存泄漏和内存溢出
1.1 内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏会因为减少可用内存的数量从而降低计算机的性能。最终,在最糟糕的情况下,过多的可用内存被分配掉导致全部或部分设备停止正常工作,或者应用程序崩溃。1.2 下面给出了一个简单的内存泄露的例子:我们循环申请Object对象,并将所申请的对象放入一个Vector中,如果我们仅仅释放引用本身,那么Vector仍然引用该对象,
2014-03-18 19:51:36 610
转载 大型互联网站解决高并发的常见策略
出处:http://www.javabloger.com/article/high-concurrent-common-coping-strategies.html一个运营的系统在正式上线后将会遇到各种层级的高并发请求,因此我们必须对此做出相应的策略和技术解决方案,首先我们需要认清系统的高并发由3个层面导致:1.传输层大量用户对系统请求后,将会造成网络带宽和Web服务器
2014-03-15 19:46:59 488
转载 看看Linux运维工程师面试题
Linux运维工程师面试题 一、有文件file11、请用shell查询file1 里面空行的所在行号awk ‘{if($0~/^$/)print NR}’ fileorgrep -n ^$ file |awk ‘BEGIN{FS=”:”}{print $1}’ 2、编写ShellScript查询file1 以abc 结尾的行grep abc$ file1
2014-03-14 23:31:24 1009
原创 centos6.3安装oracle11gR2
参考:学步园1 学步园21、 准备Oracle11g安装所必须的安装文件,包括如下内容:linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip2、 安装包检测使用以下命令进行检测安装Oracle依赖的包是否都已安装:[root@tsp236~]# rpm -q binutils compat-li
2014-03-14 21:10:11 823
原创 1.1.singleton 知识详解
Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。场景:1. Windows的Task Manager(任务管理器)就是很典型的单例模式(这个很熟悉吧),想想看,是不是呢,你能打开两个windows task manager吗? 不信你自己试试看哦~ 2. windows的Recycle Bin(回收站)也是典型的单例应用。在整个系统运行过程中,回收站一直维
2014-03-14 13:45:53 520
原创 static静态块和静态变量
创建类的对象的时候(new的时候),类被加载, public static int _i = 20;//类变量,常量池中 static { _i = 10; } 等同于: public static int _i; static { _i = 20; } stat
2014-03-14 11:39:04 432
原创 1.1.MySQL数据库CPU飙升解决及烂sql记录工具
运行平稳的数据库,如果遇到CPU狂飙,到80%左右,那一定是开发写的烂SQL导致的,DBA首先要保证的是,数据库别跑挂了,所以我们要把那些运行慢的SQL杀死并记录到文件里,以便后面的排查。这里用到一个工具pt-kill,它可以帮助你。pt-kill --match-info "^(select|SELECT)" --busy-time 3 --victim all --int
2014-03-13 09:52:59 1179
原创 1.1 Spring事务管理及方式
Spring是SSH中的管理员,负责管理其它框架,协调各个部分的工作。今天一起学习一下Spring的事务管理。Spring的事务管理分为声明式跟编程式。声明式就是在Spring的配置文件中进行相关配置(XML和注解);编程式就是代码中添加事务,如回滚等。事务拦截器和事务自动代理方式实现原理:像Struts2一样,都是凭借强大的拦截器功能对业务逻辑方法的调用进行拦截,然后又BeanNameAutoP
2014-03-12 23:19:36 556
原创 有效检查Java代码的工具:PMD、Checkstyle、findbugs、Jalopy
PMD的文档,它会对代码中的如下部分进行检查: 未使用的本地变量 空的catch块 未使用参数 空if语句 重复的import语句 未使用的私有方法 可能是Singletons的类 短/长变量及方法名字Checkstyle检查如下部分: Javadoc注释 命名约定 标题 Import语句
2014-03-10 23:50:40 2545
ADT-eclipse中离线安装Android的SDK
2012-11-03
VE-Update-1.5.0
2012-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人