自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 JAVA进程高CPU占用故障排查

解决过程:1,根据top命令,找出占用cpu高的java进程。本例中发现PID为2633的Java进程占用CPU高达300%,出现故障。2,找到该进程后,如何定位具体线程或代码呢,首先显示线程列表,并按照CPU占用高的线程排序:[root@localhost logs]# ps -mp 2633 -o THREAD,tid,time | sort -rn显示结果如下:USER     %CPU ...

2015-03-19 15:22:18 109

原创 Spring中的四种声明式事务的配置(转)

       Spring容器中有两种思想很重要,也就是我们常用的Ioc和Aop,如果理解了这两种思想, 对于我们学习设计模式和编程有很大的帮助,美国四人帮(GOF)写的设计模式中,有很多都用到了Ioc的思想。简单的说就是依赖注入的思想。常见的一种情 况:如果一个类中要复用另外一个类中的功能时,我们可能会首先想到继承,如果你知道Ioc这种思想的话,我想你不会用继承,你会马上想到把要用到功能抽取...

2013-11-02 19:31:33 94

原创 高性能Mysql数据库表设计原则

原文:http://blog.163.com/gyq_beijing/blog/static/11240437420118293037831/[b]1 更小通常更好[/b] 理由:更小的数据类型使用了更小的磁盘空间,内存和cpu缓存,而且需要的cpu周期也更少。[b]2 简单就好[/b] 这个好理解,尽可能选择简单的数据类型存储数据,mysql的...

2012-06-08 15:50:40 135

原创 删除Eclipse升级后的旧版本插件

注2:不要升级你的Eclipse indigo到SR1或SR2,部署项目N多莫名其妙的问题!注1:经一下代码清理后的Eclipse可能会有诸多问题,请慎用!Eclipse升级后不会自动删除旧文件,导致占用很多磁盘资源,网上找段代码,贴过来。我用64位的Eclipse会有问题,清理后svn无法加载本地类库,此处屏蔽对svn的清理import java.io.File;...

2012-04-14 01:09:04 350

原创 解决sun.misc.URLClassPath自动Debug原因

在Eclipse中Debug启动项目,都会自动Debug到sun.misc.URLClassPath类中。我怪了,网上搜了半天,就是没有人能解决这个问题。 现解决方法如下:Window --> Preferences --> Java --> Debug --> Suspend Execution 全部全掉; Hot Code Replace 第一个选掉 ...

2011-10-24 15:31:06 289

原创 Java Annotation入门

原文:http://www.matrix.org.cn/resource/article/44/44048_Java+Annotation.html摘要:本文针对java初学者或者annotation初次使用者全面地说明了annotation的使用方法、定义方式、分类。初学者可以通过以上的说明制作简单的annotation程序,但是对于一些高级的annotation应用(例...

2011-04-06 23:26:16 75

原创 Java Annotation手册

原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html前言:在上篇文章《Java Annotation入门》中概要性的介绍了Annotation的定义、使用,范围涵盖较广,但是深度不够。所以作者在《Java Annotation入门》后,继续整理了Annotation的概念...

2011-04-06 22:59:51 78

原创 工厂设计模式

原文地址:http://hi.baidu.com/znanbeijing/blog/item/5090c5559dfd98183a29355f.html

2009-09-22 10:27:03 75

原创 Java反射机制和动态代理

一,Java 反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类。在运行时构造任意一个类的对象。在运行时判断任意一个类所具有的成员变量和方法。在运行时调用任意一个对象的方法。二,在JDK中,主要由以下类来实现Java反射机制,这些类都位于java.lang.reflect包中:Class类:代表一个类。F...

2009-08-10 14:58:29 92

原创 序列化

转自:http://baike.baidu.com/view/160029.htm   序列化 (serialization)   将对象的状态信息转换为可以存储或传输的窗体的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。  序列化使其他代码可以查看或修改那些不序列化便无法访问的对象实例数据。确切地说...

2009-08-10 14:40:00 75

原创 Java中的垃圾回收机制

转自:http://3geye.iteye.com/blog/429978 1.垃圾回收是一种动态存储管理技术,它自动地释放不再被程序引用的对象,按照特定的垃圾收集算法来实现资源自动回收的功能。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。 事实上,除了释放没用的对象,垃圾收集也可以清除内存记录碎片。 2.但是任何一种垃圾收集算法一般要做2件基本的事情:(1...

2009-08-10 14:38:14 67

原创 SQL分页

原文地址遗失,如有侵犯您的权利,请告诉我,我将在第一时间将其删除 最基本的处理方法/*--如果表中有主键(记录不重复的字段也可以),可以用类似下面的方法,当然x,y要换成具体的数字,不能用变量: --*/ select top y * from 表 where 主键 not in(select top (x-1)*y 主键 from 表) /*--如果表中无主键,可以...

2009-07-31 14:06:54 62

原创 jstl 字符串函数

 原文地址:http://tianke66.iteye.com/blog/332907首先要导入JSTL1.1标签库jakarta-taglibs-standard-1.1.2,并且导入的路径改为 <%@ taglib uri="http://java.sun.com/jstl/core"       prefix="c" %><%@ taglib uri="http://j...

2009-07-31 13:58:59 78

几种软件测试工具

项目过程管理框架RUP | XP | MSF 白盒测试工具:Rational Purify | Rational Quantify | Telelogic LogiScope | Macabe Macabe   黑盒测试工具Rational Performance Tester | Rational Functional Tester | Rational Robot | MI...

2009-07-29 08:48:32 183

原创 Hibernate get和load的区别

转载文章,原文作者及地址遗失   Hibernate中有两个极为相似的方法get()与load(),他们都可以通过指定的实体类与ID从数据库中读取数据,并返回对应的实例,但Hibernate不会搞两个完全一样的方法的,它们间的不同在于:    get是直接查询数据库,如果查不到就返回null ,Load会首先从内存中装载,如果以前没有装载或查询出来,才开 始查询数据库.  ...

2009-07-29 08:44:23 73

MySQL 数据类型转换

今天遇到了怪事:从MySQL里查的数据显示到页面居然只有一个字,拿Hibernate打印的SQL语句在MySQL里执行,查询正常。刚开始以为是css之类的作怪,逐在控制台打印了一下输出结果,仍然只有一个字,奇了怪了。desc了一下表结构,发现该字段是char(50),查了一些资料,需要类型转换,CAST(expr AS type),查询语句改成select (name as char(50)) f...

2009-07-23 18:38:33 108

Spring进阶:Spring的CRUD

使用Spring的jdbc框架实现的CRUD:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans&

2009-07-20 11:10:53 77

原创 关于HibernateTemplate的一点疑问

SSH项目的Dao类都要继承HibernateDaoSupport得到HibernateTemplate,想了解一下这个Hibernate模板类的内部机制,但是有些地方却不懂,比如get方法的内部方法里的session参数是怎么传进去的? public Object get(Class entityClass, Serializable id) throws DataAccessExcepti...

2009-07-16 18:23:57 114

原创 c3p0的详细配置说明

官方文档 : http://www.mchange.com/projects/c3p0/index.html<c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement"&...

2009-07-15 10:27:40 83

Spring从JNDI得到DataSource与创建DataSource连接池

在Spring中使用JNDI数据源在tomcat6通创建基于jtds驱动的c3p0数据源 <Resource name="jdbc/test" auth="Container" type="com.mchange.v2.c3p0.ComboPooledDataSource" description="DB Connection" factor...

2009-07-14 18:03:14 158

用Java统计文件夹大小

用Java统计文件夹大小: public static long getDirSize(File dir) { if (dir == null) { return 0; } if (!dir.isDirectory()) { return 0; } long dirSize = 0; File[] files = dir.listFiles(...

2009-07-14 17:10:59 321

Spring的Hello World:理解AOP

Spring的通知类型:Around  org.aopalliance.intercept.MethodInterceptor         拦截对目标对象的方法调用Before   org.springframework.aop.BeforeAdvice                 在目标方法被调用之前调用After      org.springframework.ao...

2009-07-11 17:15:29 67

Spring的Hello World:理解IoC

package action;import junit.framework.TestCase;import org.springframework.beans.factory.BeanFactory;import org.springframework.context.ApplicationContext;import org.springframework.context...

2009-07-11 16:08:30 83

网易的积分规则的算法

网站要实现实现QQ那样的升级,即一级一颗星星,四级一个月亮,4个月亮(16级)一个太阳。若是单纯固定的每一级对应多少积分,则很容易就会达到4个太阳。发现网易的积分制度很有趣,不是单纯的固定多少分升级,而是级别愈高,升级愈难,用Excel分析后,得到了一些公式:每一级别都比上一级多7X,X初始值是4,每高一级,自增2,如图: public class CountUserGrade {...

2009-07-10 18:05:22 1390

原创 关于跨域访问时session丢失

为每个注册用户分配二级域名,发现一个问题:当前用户(登陆用户)访问其他人博客时,当前用户的信息获取不到,打印sessionid竟然不是同一个session,和同学探讨后决定用静态map和cookie,但是觉得这样并不是太好,终于在je上找到了解决办法,但不知其原理:web容器为tomcat6原文地址:http://www.iteye.com/topic/264079?page=6 ...

2009-06-24 11:50:25 111

原创 jsessionid的解决办法

用户首次登陆系统时,会在地址后面加个jsessionid=xxx导致从外网不能登陆系统,网上搜了一些资料,通过加过滤器的办法解决:import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletExce...

2009-05-18 08:56:22 316

原创 Struts 避免重复提交

    将return mapping.findForward(page); 替换为:ActionForward forward = mapping.findForward(page); String path = forward.getPath(); return new ActionForward(forward.getName(),path,true);  ...

2009-04-08 16:53:24 101

原创 Hibernate中配置c3p0

<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibern...

2008-11-26 16:51:59 59

freebsd使用大全

freebsd教程,freebsd使用大全

2007-07-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除