摘要: JAVA_OPTS ,顾名思义,是用来设置JVM相关运行参数的变量。JVM:JAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss512k"-server:一定要作为第一个参数,在多个CPU时性能佳-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些-Xmx:java heap最大值,使用的最大内存上面两个值是分配JVM的最小和最大内存,取决于硬件物理内存的大小,建议均设为物理内存的一半。-XX:PermSize:设定内存的永久保存区域-XX:MaxPermSize:设定最大内存的永久保存区域-XX:MaxNewSize 阅读全文
posted @ 2013-08-28 23:22 highfly2012 阅读(316) 评论(0) 推荐(0)
摘要: Windows下,在文件/bin/catalina.bat,Linux下,在文件/bin/catalina.sh的前面,增加如下设置:JAVA_OPTS=-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】JAVA_OPTS 这个是,TOMCAT已经定义好的,名,你只需要将JAVA_OPTS=-Xms256m -Xmx512m这句话,添加到catalina.bat(windows)set JAVA_OPTS=-Xms256m -Xmx512mcatalina.sh(linux)JAVA_OPTS=-Xms256m -Xmx512m或者直接修改start.bat或start.sh文件也行, 阅读全文
posted @ 2013-08-28 23:11 highfly2012 阅读(324) 评论(0) 推荐(0)
摘要: Web.xml常用元素 定义了WEB应用的名字 声明WEB应用的描述信息 context-param元素声明应用范围内的初始化参数。 过滤器元素将一个名字与一个实现javax.servlet.Filter接口的类相关联。 一旦命名了一个过滤器,就要利用filter-mapping元素把它与一个或多个servlet或JSP页面相关联。 servlet API的版本2.3增加了对事件监听程序的支持,事件监听程序在建立、修改和删除会话或servlet环境时得到通知。 Listener元素指出事件监听程序类。 在向servlet或JSP页面制定初始化参数或定制URL时,必须首先命名serv... 阅读全文
posted @ 2013-08-18 20:03 highfly2012 阅读(213) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2013-08-18 19:26 highfly2012 阅读(140) 评论(0) 推荐(0)
摘要: sql server登录名与数据库用户名dbo的差别:SQLSERVER要求在调用函数时,只有返回表值的函数可以不加所有者,否则必须加所有者名称,具体请参阅CREATE FUNCTION帮助.所以这又是一个我们要遵守的规则. 至于所有者是不是都是dbo,要看创建这个函数的用户是谁,在这一点上函数与表或存储过程没有任何区别,也就是说所有者就是创建她的用户. 我们常见的dbo是指以sa(SQLSERVER登录方式)或windows administration(Windows集成验证登录方式)登录的用户,也就是说数据库管理员在SQLSERVER中的用户名就叫dbo,而不叫 sa,这一点看起... 阅读全文
posted @ 2013-08-18 18:29 highfly2012 阅读(1303) 评论(0) 推荐(0)
摘要: BULK INSERT Northwind.dbo.[Order Details] FROM 'f:/orders/lineitem.tbl' WITH ( FIELDTERMINATOR = '|', ROWTERMINATOR = ':/n', FIRE_TRIGGERS ) ============================================================= BULK INS... 阅读全文
posted @ 2013-08-11 19:36 highfly2012 阅读(563) 评论(0) 推荐(0)
摘要: google 基站定位api说明文档:http://code.google.com/intl/zh-CN/apis/gears/geolocation_network_protocol.html是post json数据请求到http://www.google.com/loc/json发送的json数据为其中"request_address" 为是否请求返回地址信息"address_language" 为 返回的地址信息的语言,我们的是中文 zh_CN"cell_towers" 便是 基站信息, 可以多添加几个,这样获取到的地址信息比较 阅读全文
posted @ 2013-07-22 22:29 highfly2012 阅读(2394) 评论(2) 推荐(0)
摘要: 转载文章:http://blog.csdn.net/perddy/article/details/4033406select和set都可以对(使用 DECLARE @local_variable 创建的)局部变量进行赋值,但二者又有显著区别。SqlServer建议将 SET @local_variable 而不是 SELECT @local_variable 用于变量赋值语法:SELECT { @local_variable = expression } [ ,...n ]SET { { @local_variable = expression }| { @cursor_variable .. 阅读全文
posted @ 2013-07-21 22:01 highfly2012 阅读(731) 评论(0) 推荐(0)
摘要: 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一定程度的解决。 查询速度慢的原因很多,常见如下几种:没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)I/O吞吐量小,形成了瓶颈效应。没有创建计算列导致查询不优化。内存不足网络速度慢查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)sp_lock, sp_who, 活动的用户查看,原因是读写竞争资源。返回了不必要的行和列查询语句不好,没有优化 可以通过如下方法来优化查询 :把数据、日志、索引放到不同的I/O设备上,增加读取速度,以前可以.. 阅读全文
posted @ 2013-07-21 21:50 highfly2012 阅读(268) 评论(0) 推荐(0)
摘要: (1) 输入参数为单个值 Xml代码 deletefromMemberAccessLogwhereaccessTimestamp=#value#(2) 输入参数为一个对象Xml代码 insertintoMemberAccessLog(accessLogId,memberId,clientIP,httpMethod,actionId,requestURL,accessTimestamp,extend1,extend2,extend3)values(#accessLogId#,#memberId#,#clientIP#,#httpMethod#,#actionId#,#requestURL#,#a 阅读全文
posted @ 2013-07-21 14:24 highfly2012 阅读(214) 评论(0) 推荐(0)