自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(683)
  • 收藏
  • 关注

原创 操作系统的目标和作用

操作系统的目标    目前存在着多种类型的OS,不同类型的OS,其目标各有所侧重。通常在计算机硬件上配置的OS,其目标有以下几点:引用1.方便性 2.有效性 3.可扩充性 4.开放性 操作系统的作用 1.OS作为用户与计算机硬件系统之间的接口。    OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统。或者说,用户在OS帮助下,能够方便、快捷、安全、可靠地操纵计算机硬件...

2012-07-05 23:46:57 370

原创 JVM性能参数调整介绍

JVM内部体系结构Sun JDK在实现时遵照JVM规范,将内存空间划分为方法区、堆、本地方法栈、PC寄存器、jvm方法栈。方法区    方法区主要存放要加载的类的信息,比如类的名称、类的修饰符、类中的静态变量、final类型的常量、field、method等信息。方法区是线程共享的,在一定条件下也会被GC,当方法区要使用的内存超过其允许的大小时,会抛出OutOfMemory的错误信息。  ...

2012-06-21 12:59:37 241

原创 JVM的内存优化

自:http://hi.baidu.com/waltertan/blog/item/a7ef522a00cfff285243c100.html关于java.lang.OutOfMemoryError:Java Heap Space当一个Java应用程序在对大批量数据进行操作时,JVM很容易抛出java.lang.outOfMemoryError:Java Heap Space的错误,即堆栈...

2012-06-21 12:37:16 253

原创 JVM最大分配内存

分析了当前比较流行的几个不同公司不同版本JVM的最大内存,得出来的结果如下: 公司 JVM版本 最大内存(兆)client 最大内存(兆)server SUN 1.5.x 1492 1520 SUN 1.5.5(Linux) 2634 2660 SUN 1.4.2 1564 1564 SUN 1.4.2(Linux) 1900 1260 IBM 1.4.2(Linux) 2047 N/A BEA ...

2012-06-21 12:27:57 138

原创 查看jvm最大内存

查看jvm最大内存  java -Xmx1500M -version JAVA_OPTS='-server -Xms512m -Xmx768m -XX:NewSize=128m -XX:MaxNewSize=192m -XX:SurvivorRatio=8' TOMCAT内存和连接数配置(转) 如果是使用的catalina.sh(linux)或Catalina.bat(win)启动的: 修改这两个...

2012-06-21 12:22:02 623

原创 powerdesigner 两表中不显示外键名,怎样设置

tools->display preferences->object view ->reference下把constraint name前的checkbox选上。

2012-06-18 18:49:44 1660

原创 spring 2.5 注释驱动的 IoC 功能

概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,而...

2012-06-15 23:35:04 62

原创 Tomcat内存设置 .

Tomcat 内存配置2009年08月11日 17:05tomcat 启动内存设置其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可 进行设置 三、实例,以下给出1G内存环境下java jvm 的参数设置参考: JAVA_OPTS="-server -Xms800m -Xmx800m...

2012-06-15 23:03:16 79

原创 TOMCAT SESSION的持久化方法

Tomcat5.5.12 实现Session持久化的配置:为什么要持久化SESSION: 在客户端每个用户的Session对象存在Servlet 容器中,如果Tomcat服务器重起/当机的话该session就会丢失,而客户端的操作应为session的丢失而造成数据丢失,而且当前用户访问量巨大,每个用户的Session里存放大量的数据的话,那么就很占用服务器大量的内存,从而是服务器的性能受到...

2012-06-12 09:56:11 182

原创 负载均衡环境中和如何设置Expires和Etag .

在负载均衡环境中(LVS, LoadBalance)为了减少浏览器数据的重复请求操作,一般需要设置 Http Header 的 Etage 和 Expires 告诉浏览器请求数据是否已过期。以下内容主要考虑Apache+squid 环境ETag Header是文件修改时间、文件大小和inode号生成的校验(checksum),在多台服务器的负载均衡环境下会因部署内容的inode节点差异造成 E...

2012-06-12 09:56:02 167

原创 Memcached Java Client连接池默认值

Memcached Java 客户端的作者够懒的,连接池的默认值是多少在文档里都不写,打出来,备忘:        <property name="initConn" value="3" />        <property name="minConn" value="3" />        <property name="maxConn&quo

2012-06-12 09:55:41 132

原创 FactoryBean

xml 代码<bean id="userCacheBackend" class="org.springframework.cache.ehcache.EhCacheFactoryBean">      <property name="cacheManager" ref="cacheManager"/>       <property na

2012-06-12 09:54:59 65

原创 在Spring BeanFactory容器中管理两种bean

在Spring BeanFactory容器中管理两种bean  1.标准Java Bean  2,另一种是工厂Bean,   即实现了FactoryBean接口的bean  它不是一个简单的Bean 而是一个生产或修饰对象生成的工厂Bean在向Spring容器获得bean时  对于标准的java Bean  返回的是类自身的实例  而FactoryBean 其返回的对象不一定是...

2012-06-08 22:45:45 1124

原创 Servlet映射的匹配原则,优先级

一个元素用于映射一个已经注册的Servlet的一个对外访问路径,它包含有两个子元素:和分别用于指定Servlet的注册名称和Servlet的对外访问路径。 Name /hello/hello.html Servlet的对外访问路径的/可以用*通配符替换它有两种规定的格式 a. *.扩展名 匹配.do结尾的URL b. /action/* 表示当前程序下子路径下所有URL 下面归纳了几种映射关系...

2012-06-08 22:45:14 184

原创 memcache 参数含义

Memcached Java Client API详解 针对Memcached官方网站提供的java_memcached-release_2.0.1版本进行阅读分析,Memcached Java客户端lib库主要提供的调用类是SockIOPool和MemCachedClient?,关键类及方法整理说明如下。 SockIOPool 这个类用来创建管理客户端和服务器通讯连接池,客户端主要的工作包括数据...

2012-06-08 22:44:59 113

原创 memcache深度解析

生成一个memcache对象:$memcache = new Memcache; 方法大全: 01.Memcache::add — 添加一个值,如果已经存在,则返回false 02.Memcache::addServer — 添加一个可供使用的服务器地址 03.Memcache::close — 关闭一个Memcache对象 04.Memcache::connect — 创建一个Memcache对...

2012-06-08 22:44:37 83

原创 Memcache工作原理

1       Memcache是什么 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。 它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。    为什么会有Memc...

2012-06-08 22:43:53 79

原创 servlet怎么控制页面缓存(转)

Html页面中的HTTP头信息中有着控制页面缓存的设置,包括浏览器端,中间缓存服务器端,web服务器端;本文讨论头信息中带缓存控制信息的HTML页面(JSP/Servlet生成好出来的也是HTML页面)在中间缓存服务器中的缓存情况。    HTTP协议中关于缓存的信息头关键字包括Cache-Control(HTTP1.1),Pragma(HTTP1.0),last-Modified,Expires...

2012-06-06 11:33:47 135

原创 一个http请求的详细过程

我们来看当我们在浏览器输入  幕后所发生的一切。首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要进行通讯,大家要事先约定一个规范。1.连接 当我们输入这样一个请求时,首先要建立一个socket连接,因为socket是通过ip和端口建立的,所以之前还有一个DNS解析过程,把www.mycompany.com变成ip,如果url里不包含端口号,则会使用该协议的...

2012-06-06 11:33:29 127

原创 如何指定tomcat中session过期时间

如何指定tomcat中session过期时间 1. 在server.xml中定义context时采用如下定义: xml 代码<Context path="/livsorder" docBase="/home/httpd/html/livsorder"defaultSessionTimeOut="3600" isWARExpanded="true"isWARValidated="f...

2012-06-06 11:33:14 95

原创 java乱码

自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。 一、Java中文问题的由来 Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。 首先Java(...

2012-06-06 11:33:00 78

原创 对Java多线程技术中所有方法的详细解析

一、run()和start() 这两个方法应该都比较熟悉,把需要并行处理的代码放在run()方法中,start()方法启动线程将自动调用 run()方法,这是由Java的内存机制规定的。并且run()方法必须是public访问权限,返回值类型为void。 二、关键字Synchronized 这个关键字用于保护共享数据,当然前提是要分清哪些数据是共享数据。每个对象都有一个锁标志,当一个线程访问该 对...

2012-06-06 11:32:41 67

原创 轻松实现Apache,Tomcat集群和负载均衡

作者:罗代均 ldj_work#126.com,转载请保持完整性0, 环境说明       Apache  :apache_2.0.55     1 个       Tomcat:  apache-tomcat-5.5.17 (zip版) 2个       mod_jk:: mod_jk-apache-2.0.55.so  1个第一部分:负载均衡    负载均衡,就是apa...

2012-06-05 23:24:13 66

原创 tomcat最多能支持多少用户

Tomcat里用线城池来控制并发用户的个数。 初始化为150个!有个最大值。当超过最大值时。 服务器将不会再响应新的请求。 你的程序中有没有总是占用线程不能推出的情况? tomcat配置最大连接数 server.xml中配置   <Connector   port="8080"       maxThreads="150"          minSpareThreads="25"     ...

2012-06-05 23:20:48 661

原创 Servlet和filter的JAVAEE的配置

一、servlet容器对url的匹配过程:   当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是http://localhost/test/aaa.html,我的应用上下文是test,容器会将http://localhost/test去掉,剩下的/aaa.html部分拿来做servlet的映射匹配。这个映射匹配过...

2012-06-05 22:52:20 63

原创 tomcat 静态资源处理类DefaultServlet&Apache静态资源服务

DefaultServlet是tomcat中用来处理静态资源和提供目录列表directory listings(如果服务开启的话)服务的Servlet。它处理所有没有被其他Servlet处理的资源请求。 在tomcat下$CATALINA_BASE/conf/web.xml中定义: 默认情况下,DefaultServlet是在webapp启动的时候被加载并且directory listings是开...

2012-06-05 21:13:41 452

原创 [转载]jquery中的一个小TIPS:鼠标移动到连接时发出声音

这个TIPS其实很简单的,实现的效果是:当鼠标移动到链接上时,则可以发出声音, 其实很简单,代码如下: Html代码 Click here for sound effect Hover here for sound effect Js代码 $(function(){ $('a.click').click(function(){ ...

2012-06-05 16:24:26 97

原创 MYBATIS调用oracle存储过程2

1、xml文件<select id="getGroupNum" statementType="CALLABLE" parameterType="com.guorui.model.ParamSPC">{call GYL_COMMON.GETGROUPNUM(#{IN_PARAMETERID,jdbcType=VARCHAR,mode=IN},#{IN_STEELID,jdbcType=V...

2012-05-27 21:15:32 68

原创 mybatis 调用存储过程

最近碰到mybatis 调用存储过程的问题老是的报错。后来在网上搜了好久,终于找到答案。如果存储过程有返回值使用select标签 <select id="myid" statementType="CALLABLE" resultType="hashMap"> {call P_BAK_USERS()} </select>如果存储过程...

2012-05-27 21:14:37 83

原创 struts2 拦截器获取 request

ActionContext actionContext = invocation.getInvocationContext(); HttpServletRequest request= (HttpServletRequest) actionContext.get(StrutsStatics.HTTP_REQUEST);  

2011-11-26 23:23:27 277

原创 PowerDesigner中生成外键FK技巧

昨天,使用PD来设计数据,从CDM->PDM->DB时,发现在CDM中建立的FK关联,居然在数据库中不能生成FK,本来想自己去DB中添加FK的,后来,想想还是去找找原因吧,反正有时间,,,十一假期吗?哈哈,我是宅程。。。   在网站找了下,也没有找到具体的文章,后来自己就开始想办法了,办法是这样的,先在DB中建个库,再建两表,加上PK+FK,反向工程至PD,这个不用我说了吧?简单,,,...

2011-11-11 17:44:02 888

原创 在Oracle查询语句中怎样手动指定索引

select /*+ index(tablename index_name)*/ from tablename比如说      table - a      index -b       select /* +index(a b) */ from a

2011-09-16 01:08:45 581

原创 Struts2与DWR在项目中的共存解决方案

在struts2.properties中配置即可. struts.action.excludePattern=/dwr/.*,/dwr/test/.*

2011-09-10 22:35:11 95

原创 Criteria查询,DetachedCriteria离线查询 --做综合查询

通过Session得到Criteria类的对象Java代码  /**     * 用Criteria方便的综合查询 Criteria类有丰富的比较方法     *      * 如:大于,小于,等于, not null, in,null, like, isEmpty....     */     public static void select() ...

2011-09-06 00:25:49 90

原创 Hibernate批量操作(JDBC批量操作)

部分内容转自 :http://gaolixu.iteye.com/blog/519086部分内容转自 :http://superjavason.iteye.com/blog/255423 -------------------------------------------------------------------------------------------- hib...

2011-09-06 00:24:56 127

原创 Hibernate懒加载深入分析

懒加载可以提高性能吗? 不可以简单的说"能",因为Hibernate的关系映射拖累了SQL的性能,所以想出懒加载来弥补.只是弥补而以,不会超越.所以大家不要想着使用了懒加载总体性能就提高了,其实总体性能不下降就万幸了. ---------------------------------------------------------- Hibernate的lazy属性可以配置在: (常用)<...

2011-09-06 00:19:56 101

原创 getSesson currentSession

1 getCurrentSession创建的session会和绑定到当前线程,而openSession不会。2 getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭这里getCurrentSession本地事务(本地事务:jdbc)时 要在配置文件里进行如下设置    * 如果使用的是本地事务(jdbc事务) <pro...

2011-09-06 00:15:04 84

原创 Hibernate 操作Blob Clob

Photo.javaJava代码  import java.sql.Blob;   import java.sql.Clob;   import java.util.Date;     /**   * @author IBM 这是一个用于测试Hibernate大对象操作的PO   *    *         这是一个测试POJO, 属...

2011-09-05 23:46:12 90

原创 如何获取搜索引擎的来源和其中的关键字

在做商务E流量分析的时候,需要实现一个功能:如果访客是通过搜索引擎的搜索找到客户网站的,要统计出访客是通过哪个搜索引擎访问到页面,并且统计出是通过 什么关键字搜索到该网站的。在网上google一下,发出对这方面的描述文档还是比较少的,在做这个功能的过程中有些经验给人家分享一下。实现这样的功能,基本原理是获取到来源地址,然后分析其中的内容,把所需要的搜索引擎名称和关键字取出。获取来源地址很简单,在s...

2011-08-30 21:39:16 334

原创 数据库范式(1NF 2NF 3NF BCNF)详解一

数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 范式说明 1.1 第一范式(1NF)无重复的列     所谓第一范式(1NF)是指数据库表的每一列都是...

2011-08-28 13:35:13 1412

空空如也

空空如也

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

TA关注的人

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