- 博客(23)
- 问答 (2)
- 收藏
- 关注
原创 Java NIO
Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。Java NIO非堵塞技术实际是采取Rea...
2014-12-15 17:07:27
123
原创 eclipse tomcat 出现内存溢出
在 tomcat vmage 后加入-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
2014-09-24 17:04:59
131
原创 java书籍
大型网站技术架构:核心原理与案例分析 http://product.dangdang.com/23334733.html#catalog
2013-11-28 10:10:46
125
原创 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
160
原创 让easyui datagrid-detailview. +号图标 定义在其他列的后面
调用方法: 在datagrid初始化前调用[code="java"]detailview.afterField("列名")[/code]新增方法 [code="java"]detailview.intoFrozenColumns(param1,"展开","收缩") param1:frozenColumns列的列名[/code]...
2013-07-27 16:50:23
477
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
317
原创 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
385
原创 TOMCAT配置
默认参数不适合生产环境使用,因此需要修改一些参数 1、修改启动时内存参数、并指定JVM时区(在windows server 2008 下时间少了8个小时): 在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数: window下, 在catalina.bat最前面:set JAVA_OPTS=-X...
2013-05-08 10:00:48
123
原创 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
168
原创 批量转换文件编码格式
[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
111
原创 sqlServer权限设置
drop role ProgramerRole [code="java"] --创建角色 create role ProgramerRole --用于创建 存储过程 视图 grant create procedure,create view to ProgramerRole --execute用以执行存储过程,alter用以创建、修改存储过程...
2012-11-12 19:29:23
371
原创 工作流引擎activiti 获取下一节点
最近公司需要使用工作流引擎,选用了activiti。需求中提到的流程比较简单,也就3级审核,送审时需要选择下一节点的用户,所以必须在流程中需要获取当前节点的下一个节点。代码如下: [code="java"]/** * 根据实例编号查找下一个任务节点 * @param String procInstId :实例编号 * @return */ public ...
2012-10-17 10:46:25
297
原创 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
205
原创 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
135
原创 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
116
原创 工作流引擎 Activiti 中获取下一节点
最近公司需要使用工作流引擎,选用了activiti。需求中提到的流程比较简单,也就3级审核,送审时需要选择下一节点的用户,所以必须在流程中需要获取当前节点的下一个节点。代码如下: [code="java"]/** * 根据实例编号查找下一个任务节点 * @param String procInstId :实例编号 * @return */ public ...
2012-07-13 18:30:28
707
原创 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
154
原创 批量转换文件编码格式
[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
183
原创 JAVA的内存
1. 寄存器:最快的存储区 , 由编译器根据需求进行分配 , 我们在程序中无法控制 .2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆( new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有 new 出来的对象。4. 静态域:存放静态成员( static 定义的)5. 常量池:存放字符串常量和基本类型常量( publ...
2012-02-15 17:03:06
104
原创 动态代理结合事物的应用
在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
114
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
375
原创 强制下线的实现
[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
219
空空如也
有谁知道商赢天下(武汉)信息技术有限公司
2014-07-17
武汉九州通医药公司做java的福利待遇怎么样?
2014-07-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人