自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 问答 (2)
  • 收藏
  • 关注

原创 Java NIO

Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。Java NIO非堵塞技术实际是采取Rea...

2014-12-15 17:07:27 99

原创 eclipse tomcat 出现内存溢出

在 tomcat vmage 后加入-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

2014-09-24 17:04:59 100

原创 java书籍

大型网站技术架构:核心原理与案例分析 http://product.dangdang.com/23334733.html#catalog

2013-11-28 10:10:46 95

原创 JRockit + tomcat

将tomcat中的文件catalina.bat最上面加上[code="java"]set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER% -Xms218M -Xmx512M -Dcom.sun.management.jmxremote.port=7091 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.man...

2013-09-11 13:47:51 131

原创 让easyui datagrid-detailview. +号图标 定义在其他列的后面

调用方法: 在datagrid初始化前调用[code="java"]detailview.afterField("列名")[/code]新增方法 [code="java"]detailview.intoFrozenColumns(param1,"展开","收缩") param1:frozenColumns列的列名[/code]...

2013-07-27 16:50:23 412 1

原创 让tomcat日志输出到文件

一般启动tomcat时都用startup.bat,但又有多少人真正研究过这个bat文件中到底暗藏什么玄机呢?我们来看一下这个bat文件。它使用call "%EXECUTABLE%" start %CMD_LINE_ARGS%这句话来调用catalina.bat启动。这句话执行的命令就相当于控制台输入catalina.bat start。怎么样,是不是跟linux很像啦,不过这个start是会在新窗...

2013-07-11 11:16:00 294

原创 easyui datagrid 获取行号

[code="java"]$.extend($.fn.datagrid.methods, { getRowNum:function(jq){ var opts=$.data(jq[0],"datagrid").options; var array = new Array(); opts.finder.getTr(jq[0],"","selected",1).each(...

2013-06-19 15:33:44 352

原创 TOMCAT配置

默认参数不适合生产环境使用,因此需要修改一些参数 1、修改启动时内存参数、并指定JVM时区(在windows server 2008 下时间少了8个小时): 在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数: window下, 在catalina.bat最前面:set JAVA_OPTS=-X...

2013-05-08 10:00:48 94

原创 SQL SERVER WTIH AS

[code="java"]with result as( select id, parentid,name from syst_dept where id = 'b649a10a3fa8017b003165fea703fa81' union all select a.id,a.parentid,a.name from syst_dept a join result b on...

2013-05-03 16:20:54 134

原创 TOMCAT并发设置

[code="java"] [/code]

2013-03-20 11:24:31 79

原创 批量转换文件编码格式

[code="java"]import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileFilter; import java.io.FileInputStream; import java.io.FileOutputStr...

2013-03-08 15:25:16 83

原创 sqlServer权限设置

drop role ProgramerRole [code="java"] --创建角色 create role ProgramerRole --用于创建 存储过程 视图 grant create procedure,create view to ProgramerRole --execute用以执行存储过程,alter用以创建、修改存储过程...

2012-11-12 19:29:23 340

原创 工作流引擎activiti 获取下一节点

最近公司需要使用工作流引擎,选用了activiti。需求中提到的流程比较简单,也就3级审核,送审时需要选择下一节点的用户,所以必须在流程中需要获取当前节点的下一个节点。代码如下: [code="java"]/** * 根据实例编号查找下一个任务节点 * @param String procInstId :实例编号 * @return */ public ...

2012-10-17 10:46:25 254

原创 sql server 2008存储过程分页

[code="java"]USE [hospital]GO/****** Object: StoredProcedure [dbo].[P_PAGE] Script Date: 10/21/2012 10:33:48 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [db...

2012-10-14 15:49:00 178

原创 Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法

Tomcat启动时报如下错误: java.lang.OutOfMemoryError: PermGen space解决办法: 配置相关内存大小。其中按照启动tomcat的不同方式,分如下三种情况 a):如果是eclipse的tomcat插件启动tomcat,在“window”菜单-“Preferences”-“Tomcat”-“JVM Settings...

2012-09-27 15:48:32 113

原创 STUTS2 下载 getOutputStream() has already been called for this response异常的原因

[code="java"]public String excel() throws Exception{ initRequest(); //查询ID String queryId = request.getParameter("queryId"); RequestParamters requestParamters = new RequestParamters(reques...

2012-09-08 10:10:36 86

原创 工作流引擎 Activiti 中获取下一节点

最近公司需要使用工作流引擎,选用了activiti。需求中提到的流程比较简单,也就3级审核,送审时需要选择下一节点的用户,所以必须在流程中需要获取当前节点的下一个节点。代码如下: [code="java"]/** * 根据实例编号查找下一个任务节点 * @param String procInstId :实例编号 * @return */ public ...

2012-07-13 18:30:28 678

原创 getOutputStream() has already been called for this response异常的原因

[code="java"]Caused by: java.lang.IllegalStateException: getOutputStream() has already been called for this response at org.apache.catalina.connector.Response.getWriter(Response.java:611) at org.a...

2012-07-13 15:04:47 128

原创 批量转换文件编码格式

[code="java"]import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileFilter; import java.io.FileInputStream; import java.io.FileOutputStr...

2012-03-31 16:47:27 141

原创 JAVA的内存

1. 寄存器:最快的存储区 , 由编译器根据需求进行分配 , 我们在程序中无法控制 .2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆( new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有 new 出来的对象。4. 静态域:存放静态成员( static 定义的)5. 常量池:存放字符串常量和基本类型常量( publ...

2012-02-15 17:03:06 85

原创 动态代理结合事物的应用

在jdk1.3中或更高版本中继承java.lang.reflect.InvocationHandler实现动态代理[code="java"]package com.read.proxy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.ref...

2009-10-14 12:14:32 87

java导出Excel , xml设置表头

[code="java"]import java.sql.SQLException;import java.util.List;import javax.servlet.http.HttpServletRequest;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermo...

2009-10-09 13:27:19 347

原创 强制下线的实现

[code="java"]import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpSession;import javax.servlet.http.HttpSessionEvent;import javax.servlet.http.HttpSessionListener;...

2009-10-09 13:16:33 194

空空如也

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

TA关注的人

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