2013年3月13日

Postgresql的主键自增长

摘要: --建一个序列create sequence id_seq increment 1 minvalue 1 maxvalue 9223372036854775807cache 1;--缓存是1,每次增加1select setval('id_seq',1);--从1开始--建表create table buyers(id int not null primary key default nextval('id_seq'),name varchar(30)) 阅读全文

posted @ 2013-03-13 13:07 菜鸟的春天 阅读(4867) 评论(0) 推荐(0) 编辑

Hibernate主键增加方式

摘要: 1.assigned:主键由外部程序负责生成,无需Hibernate参与。----如果要由程序代码来指定主键,就采有这种.2.increment:对 long , short 或 int 的数据列生成自动增长主键。increment主键生成方式的特点是与底层数据库无关性,大部分数据库如 Mysql,MSSQL 和ORACLE等都支持increament生成方式。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键的 时候将此值加1作为主键。increment方式的不足之处是当多个线程并发对数据库表进行写操作时,可能出现相同的主键值,发生主键重复的冲突,因此 阅读全文

posted @ 2013-03-13 11:09 菜鸟的春天 阅读(4175) 评论(0) 推荐(1) 编辑

2013年3月11日

Maven常用构建命令

摘要: 清理 mvn clean重新加载依赖关系mvn eclipse:myeclipse运行java程序mvn exec:java -Dexec.mainClass=com.test.Main查看插件信息mvn help:describe -Dplugin=exec -Dfull查看依赖关系mvndependency:resolve 阅读全文

posted @ 2013-03-11 18:13 菜鸟的春天 阅读(157) 评论(0) 推荐(0) 编辑

2013年3月10日

启动web项目里边的程序

摘要: 在项目的src下创建xxx.bat和xxx.shxxx.batset PUSH_HOME=D:\apache-tomcat-6.0.30\webapps\xxx\WEB-INFcd %PUSH_HOME%\bin\clsjava -Xms128M -Xmx512M -classpath %PUSH_HOME%\lib\commons-lang-2.4.jar;%PUSH_HOME%\lib\mina-core-2.0.0-M6.jar;%PUSH_HOME%\lib\mina-statemachine-2.0.0-M6.jar;%PUSH_HOME%\lib\weld-osgi-bundle- 阅读全文

posted @ 2013-03-10 17:55 菜鸟的春天 阅读(196) 评论(0) 推荐(0) 编辑

2013年3月7日

Postgresql的character varying = bytea问题

摘要: Java开发Postgresql 数据库兼容应用的问题,与Oracle有一些不同:Java类型映射数据库类型的不同,Oracle jdbc驱动程序处理Java String类型可正常映射到数据库的Numberic(Integer),而Postgres则会出错。另外,则是使用hibernate时经常的錯誤: operator不存在:character varying = bytea问题,不要被这个描述误导了,并不是sql语句中character varying = bytea类型的比较,而是当使用hibernate使用参数绑定,而参数的值为null时,hibernate或者Postgresql驱 阅读全文

posted @ 2013-03-07 16:24 菜鸟的春天 阅读(5474) 评论(0) 推荐(0) 编辑

2013年3月6日

MyEclipse添加SVN插件

摘要: 注意,如果是升级MyEclipse后安装SVN,必须安装与老版本MyEclipse版本一样的SVN,否则在同步资源的时候会出错,因为之前工作空间里的项目的SVN配置是老版本的SVN创建的方法一:Configuration Center安装打开http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA,查找最新版本,目前的最新版是1.8。打开MyEclipse的Configuration Center,选择Software=>add site,填入最新版本的地址,1.8的地址是http://subclipse.tigr 阅读全文

posted @ 2013-03-06 22:54 菜鸟的春天 阅读(17938) 评论(0) 推荐(2) 编辑

Linux常用命令

摘要: 查看tomcat日志tail -f /opt/tomcat6/logs/catalina.out修改环境变量 vi etc/profile查找tomcat或者其他服务器进程ps unx|grep java强制结束进程 kill -9 pid启动Tomcat sh startup.sh查看当前目录文件... 阅读全文

posted @ 2013-03-06 16:45 菜鸟的春天 阅读(249) 评论(0) 推荐(0) 编辑

Double类型处理

摘要: double类型转为Double:new Double(invoicePrice*100).longValue()转为两位小数DecimalFormat df=new DecimalFormat(".##");double d=1252.2563;String st=df.format(d); 阅读全文

posted @ 2013-03-06 15:17 菜鸟的春天 阅读(238) 评论(0) 推荐(0) 编辑

js判断金额

摘要: function ismoney(value){var mny = /^[0-9]*(\.[0-9]{1,2})?$/;return mny.test(value)} 阅读全文

posted @ 2013-03-06 15:14 菜鸟的春天 阅读(1067) 评论(0) 推荐(0) 编辑

2013年3月3日

java配置环境变量

摘要: Windows1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0(JDK安装路径)变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。 变量名:Path 变量值:;%JAVA_HOME%\bi 阅读全文

posted @ 2013-03-03 22:12 菜鸟的春天 阅读(187) 评论(0) 推荐(0) 编辑

导航