- 浏览: 44618 次
- 来自: ...
最新评论
文章列表
2011年也快结束了,去年底参加的项目到现在也快结束了。突然发现以前一直没有总结过项目,现在有时候都想不起来了以前的一些技巧,遇到问题老是要去google下。还是写博客记下来的好,以后遇到了不断的积累下!
java io:
(1) separatorChar
我们使用IO时不时遇到"/"符号问题,在windows下是"\\",在linux下是"/"。在写程序时,使用file.separatorChar来表示名称分隔符就不会有移植问题。
(2) pathSeparatorChar
windows下为';',Linux下 ...
Navicat Premium Enterprise 9.0.15 简体中文版本:NAVM-5ZCW-5PER-KPFT
参考网上其它人写的改进:
@ECHO OFF
REM pre commit script
REM 限制提交修改时必须填写日志信息
set svnlook="d:\VisualSVN Server\bin\svnlook.exe"
setlocal
set REPOS=%1
set TXN=%2
rem check that logmessage contains at least 5 characters
%svnlook% log "%REPOS%" -t "%TXN%" | findstr ".....&q ...
Jconsole远程连接tomcat
我使用tomcat5.5.28
有两种方式来连接
一种是通过命令来启动,在Tomcat的Catalina.bat文件的最开始部分添加如下jvm参数:
set JAVA_OPTS= -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10004 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
打开jconsole,在本地中可以看见,直接连接即可
一 ...
Spring获取ApplicationContext的正确方式
首先在web.xml里配置ApplicationContext
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listene ...
struts2中select标签的使用
- 博客分类:
- struts
struts2的select标签中,常用的有以下几个属性:
(1)struts2中的select 标签中,必须设置的属性只有一个,即是list。
(2)select标签的list中必须有值,不然会报错。如果没有值,可以加上headerKey, headerValue,这样就可以通过了。如:
<s:select name="geElement.childType" list="childTypeList" listKey="key"
listValue="value" headerKey=" ...
<!--
在ibatis中使用安全的拼接语句,动态查询
ibatis比JDBC的优势之一,安全高效
说明文字在注释中
-->
<select id="selectAllProducts" parameterClass="Product" resultMap="ProductResult">
select id,note from Product
<dynamic prepend="WHERE">
<!-- isNotNull判断参 ...
使用 SET NOCOUNT ON
默认情况下,存储过程将返回过程中每个语句影响的行数。如果不需要在应用程序中使用该信息(大多数应用程序并不需要),请在存储过程中使用 SET NOCOUNT ON 语句以终止该行为。根据存储过程中包含的影响行的语句的数量,这将删除客户端和服务器之间的一个或多个往返过程。尽管这不是大问题,但它可以为高流量应用程序的性能产生负面影响。
例子:
create procedure XXX
as
set nocount on
begin
XXX
end
使用winrar打开spring.jar包,可以看到有两个目录:
org
META-INF
选择META-INF目录,打开目录下名为MANIFEST.MF的文件。找到如下片段:
Implementation-Title: Spring Framework
Spring-Version: 2.5.6
Implementation-Version: 2.5.6
Bundle-Name: Spring Framework
Created-By: 10.0-b23 (Sun Microsystems Inc.)
Ant-Version: Apache Ant 1.7.0
Bundle-Ve ...
MySQL 数据库使用技巧
1. MySQL使用了ISAM/MyISAM/InnoDB/HEAP/Berkley DB(BDB)等几种引擎(表类型),通常缺省引擎是MyISAM。
ISAM/MyISAM强调快速读取操作,每个表是一个文件,因此表大小受限于操作系统单个文件的最大大小。
InnoDB存储引擎支持事务、行锁、外键,表和索引存放于表空间,表空间是一个或多个文件或裸空间(raw disk)。
BDB 存储引擎支持事务、页锁、外键
HEAP允许只驻留在内存里的临时表格,速度最快但不安全,用完之后必须删除,通常用来做临时表。
目前只有InnoDB和BDB引擎 ...
事务的四个属性:原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。
1.原子性(Atomic)
最重要的原则,也是最容易理解的原则。被事务管理的所有方法,要么一起被提交,要么一起回滚。
举 ...
HTTP请求模型
一、连接至Web服务器
一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80)。
例如:http://www.myweb.com:8080/index.html
在Java中,这将等同于代码:
Soceet socket=new Socket("www.myweb.com",8080);
InputStream in=socket.getInputStream();
OutputStream out=socket.getOutputStream();
二、发送HTTP请求
通过连接,客户端写一个AS ...
function currencyFormat(input,e){
var sep = 0;
var key = '';
var i = j = 0;
var len = len2 = 0;
var aux = aux2 = '';
var strCheck = '0123456789';
var re=/(\d{1,3})(?=(\d{3})+(?:$|\.))/g;
var whichCode = (window.Event) ? e.which : e.keyCode;//获取当前用户输入的键盘
//alert("键盘输入值=&quo ...
FILTER:progid:DXImageTransform.Microsoft.Gradient使用
语法:
filter:progid:DXImageTransform.Microsoft.Gradient(enabled=bEnabled,GradientType,startColorStr=iWidth,endColorStr=iWidth)
属性:enabled:可选项。布尔值(Boolean)。设置或检索滤镜是否激活。 true | false
true: 默认值。滤镜激活。
false:滤镜被禁止。
GradientType:可读 ...
刚刚下载了Eclipse3.5 J2EE版本双击启动报错,错误为常见的JAVA虚拟机错误,错误提示为:
exit code = -1
解决办法:
1 有时候是360的问题,可以关闭360
2 在Eclipse。ini中添加如下语句
-vm
jre\bin\javaw.exe地址
- 2009-09-27 17:12
- 浏览 1250
- 评论(0)