`
CHEEN
  • 浏览: 135978 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表

Java NIO

    博客分类:
  • Java
Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是 ...
在 tomcat vmage 后加入-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

java书籍

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

JRockit + tomcat

    博客分类:
  • Java
将tomcat中的文件catalina.bat最上面加上 set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER% -Xms218M -Xmx512M -Dcom.sun.management.jmxremote.port=7091 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false 双击startup.bat
调用方法:    在datagrid初始化前调用detailview.afterField("列名") 新增方法    detailview.intoFrozenColumns(param1,"展开","收缩") param1:frozenColumns列的列名
一般启动tomcat时都用startup.bat,但又有多少人真正研究过这个bat文件中到底暗藏什么玄机呢?我们来看一下这个bat文件。它使用call "%EXECUTABLE%" start %CMD_LINE_ARGS%这句话来调用catalina.bat启动。这句话执行的命令就相当于控制台输入catalina.bat start。怎么样,是不是跟linux很像啦,不过这个start是会在新窗口中启动catalina.bat,并将日志文件输出到新窗口中,这显然不是我们要的效果。我们将它改成call "%EXECUTABLE%" run %CMD_LIN ...
$.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(function(){ array.push($(this).find("td.datagrid-td-rownumber").text( ...

TOMCAT配置

默认参数不适合生产环境使用,因此需要修改一些参数 1、修改启动时内存参数、并指定JVM时区(在windows server 2008 下时间少了8个小时): 在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数: window下, 在catalina.bat最前面: set JAVA_OPTS=-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m 一定加在catalina.bat最前面。 linux下,在catalina.sh最前面增加: JAVA_OP ...
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 -- b.parentid = a.id -- 向上查询 ...

TOMCAT并发设置

    博客分类:
  • Java
<Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactor ...
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileFilter; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; ...
drop role ProgramerRole --创建角色 create role ProgramerRole --用于创建 存储过程 视图 grant create procedure,create view to ProgramerRole --execute用以执行存储过程,alter用以创建、修改存储过程和视图, --并可以新建立表,但不能修改表,但也可以删除表和对表改名了 grant update,delete,select,insert,execute,alter on schema::dbo to ProgramerR ...
最近公司需要使用工作流引擎,选用了activiti。需求中提到的流程比较简单,也就3级审核,送审时需要选择下一节点的用户,所以必须在流程中需要获取当前节点的下一个节点。代码如下:        /** * 根据实例编号查找下一个任务节点 * @param String procInstId :实例编号 * @return */ public TaskDefinition nextTaskDefinition(String procInstId){ //流程标示 String processDefinitionId = historyService.crea ...
USE [hospital] GO /****** Object: StoredProcedure [dbo].[P_PAGE] Script Date: 10/21/2012 10:33:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[P_PAGE] /**执行的sql语句*/ @p_sql nvarchar(max), /**查询总数据条数的sql语句*/ @p_sqlCount nvarchar(max), /**每页显示多少条 ...
Tomcat启动时报如下错误:     java.lang.OutOfMemoryError: PermGen space 解决办法:     配置相关内存大小。其中按照启动tomcat的不同方式,分如下三种情况     a):如果是eclipse的tomcat插件启动tomcat,在“window”菜单-“Preferences”-“Tomcat”-“JVM Settings”中添加JVM参数如下即可:         -Xms128M -Xmx512M -XX:PermSize=128M -XX:MaxPermSize=256M     b):如果tomcat是安装为windows服 ...
Global site tag (gtag.js) - Google Analytics