- 博客(45)
- 资源 (83)
- 收藏
- 关注
原创 org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actua
hibernate更新数据的时候,如果数据不存在,就报org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 这个错误。报错的信息有点像junit的断言。期望的是一行,实际上是0行。 我的更新
2014-02-28 18:35:48 6663
原创 java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher
项目出现这个异常:java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher。 解决办法是:将这个jar加到项目中 ezmorph.jar。如图:
2014-02-28 12:37:52 2835
原创 java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
项目中出现:java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException 这个错误,解决办法是:将这个jar包添加进去 commons-lang-2.4.jar即可。如图:
2014-02-28 12:34:30 4118 1
原创 java中final类的一些思考
在spring中,在final类上加上注解如:@Service("serviceName")则会报错。报错内容如下:Could not generate CGLIB subclass of class那么解决办法是:把类前面的final给去掉。但是这样又影响力之前的设计,怎么办呢?我选用了一个折中的办法,就是在该类的所有方法前加上final。到此问题解决。那么final类在项目中到底有什么
2014-02-28 12:00:58 1696
原创 hibernate执行更新操作的时候,没有主键会报错
我之前测试过sql语句执行更新操作,与是否有主键,和主键是否为空没有关系。但是hibernate执行更新的时候没有主键就报错。 保存的方法如下:public void update(T entity) { this.getHibernateTemplate().merge(entity); } 报错如下:org.hibernate.exception.Co
2014-02-27 18:43:23 2573 1
原创 mysql更新语句执行的时候,如果没有数据不会报错
mysql更新语句执行的时候,如果没有数据不会报错。下面是我做的实验。首先执行建表语句:CREATE TABLE test (id VARCHAR(20),NAME VARCHAR(20))再执行更新语句:UPDATE test SET NAME = '1' WHERE id = '1'由于刚建立的表,里面什么数据都没有,但是执行完更新语句后没有报错。出现了下图所示的界面:也就
2014-02-27 17:14:34 4958
原创 其它网站都能正常上,就一个网站不能上的解决办法
前段时间我的电脑csdn一直都打不开,而同一个公司的同事却可以打开。同事还说人品问题吧!在网上搜了解决办法都是什么奥运会期间的事,让我郁闷至极! 最后终于找到问题的原因了,就是把浏览器的缓存清理一下! 今天同事的京东打不开,然后我去把缓存清理一下就可以了。同事一顿神奇的表情!(人事妹妹)如果你们公司把网给屏蔽了,那就得另外想办法了!=====================
2014-02-27 14:18:39 3206
原创 Could not load the Tomcat server configuration at
今天打开Eclipse的时候,tomcat启动不了。出现了这个错误:Could not load the Tomcat server configuration at.....如图:解决办法是:将tomcat删掉,重新建一个。(不是卸载!!)
2014-02-27 11:39:08 2716
原创 hibernate自己手动设置id的配置
做项目的时候,一般配置为自增长或uuid,但是今天要自己手动设置id。在User.hbm.xml中配置: 就可以自己手动设置id了。
2014-02-26 18:16:33 4327
原创 Eclipse中修改默认注释
在Eclipse需要给类和方法加注释,但是默认的快捷键不方便按(alt+shift+j),而且提供的模板要不好用。在Eclipse中修改注释快捷键的方法是:Window-->Preferences-->General-->Keys; 在最上面的红框输入 :add javadoc comment 出现如图的界面:我将快捷键改成了alt+z,你也可以改成其它快捷键,我之前改成的是alt
2014-02-26 11:56:07 2382
原创 mysql创建单个和联合索引
首先创建一个表:create table t1 (id int primary key,username varchar(20),password varchar(20));创建单个索引的语法:create index 索引名 on 表名(字段名) 索引名一般是:表名_字段名 给id创建索引:create index t1_id on t1(id);创建联合索引的语法
2014-02-25 18:26:14 2645 1
原创 oracle学习记录
以前学习oracle时候零零落落的记了些笔记,今天整理电脑的时候打开看了一下,突然感到有点生疏,删了吧有点可惜,不删放在电脑又不看,所以把它敲到博客上,就当是复习一下。1、显示当前用户可以访问的所有数据字典视图。select * from dict where comments like '%grade%'2、显示当前数据库的全称select * from global_name
2014-02-25 17:32:24 1424
原创 svn url does not contain valid patch
想把项目上传到svn上,由于误点击了apply patch.所以出现下面的错误。正确做法是在项目上右击找到Team----share Project 如图:点击share project后出现如图所示:选择svn,之后就是按照操作一步步next即可。其中需要输入你公司的svn地址,和你的svn用户名和密码。项目上传到svn之后,项目上出现*号,文件上出现问号表示
2014-02-25 15:47:18 31665
原创 The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced fro
今天将一个web项目导入Eclipse的时候,项目报错如下: The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from required .class files解决办法是:将tomcat的运行环境添加到项目中。在项目上右键--b
2014-02-24 18:17:07 3300
原创 java读取src下的配置文件
新建一个普通的java项目,在src目录下有一config.propertes文件。配置文件里面的内容如下(就一句话): driverURL = jdbc:mysql://127.0.0.1:3306/evan下面是读取配置文件的java代码:package com.evan;import java.io.IOException;import java.io.InputStre
2014-02-24 18:13:31 1580
原创 mysql 出现2003- cant connect to MYSQL server on localhost 的解决办法
mysql出现下面的错误:解决办法是:win+R 输入:services.msc将mysql的服务启动后问题解决。如图:
2014-02-24 17:59:43 11245 2
原创 一张纸,一辈子
出生一张纸,开始一辈子;毕业一张纸,奋斗一辈子; 婚姻一张纸,折腾一辈子;做官一张纸,斗争一辈子; 股票一张纸,起伏一辈子;金钱一张纸,辛苦一辈子; 双规一张纸,后悔一辈子;荣誉一张纸,虚名一辈子; 退休一张纸,失望一辈子;看病一张纸,花钱一辈子; 悼词一张字,了结一辈子;......
2014-02-23 22:29:06 1226
原创 rational rose的下载和安装教程
我按照这个教程把rational rose下载安装成功!写的真心详细!下面是原文地址:http://wangjstu.diandian.com/post/2013-05-23/40051720488以下是本人亲自实践的rational rose 2007版本的安装教程,来自网络及个人实践:第一步:下载文件下载Rational Rose v7及所需破解文件的链接下面有:链接一
2014-02-22 19:51:43 10344
原创 五险一金
五险一金包括:医疗保险、养老保险、工伤保险、生育险、失业险,住房公积金 。医疗保险:个人需缴纳税前工资的2%,企业缴纳10%,如果你在北京的话,一年看病累计没超过一千八,那就得自己掏钱。如果超过了一千八,超过部分可以全额报销。养老保险:个人需缴纳税前工资的8%,企业缴纳20%。如果想把养老金提取出来的话,必须缴纳满十五年,否则的话只能提取自己的8
2014-02-22 13:29:16 1964 2
原创 搞笑的银行简称
中国建设银行-------CBC(Con-struction Bank of China )---------------- "存不存" 中国银行------ BC(Bank of china ) ------------------"不存"中国农业银行 ------ ABC(Bank of China)
2014-02-21 16:23:27 1756
原创 面向对象的特征有哪些方面
1、抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而孩子是选择其中的一部分,暂时用户部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2、继承:集成式一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为继承。新类继承了原始类的特性
2014-02-21 14:05:24 1291
原创 冒泡排序的实现及优缺点
冒泡实现的原理是:从第一个数开始,依次和后面的数作比较,数值小的往上浮。例如:一共五个数,那么第一个数依次和后面四个数作比较。如果第一个数大于后面的数后,交换之后再比较。依次类推。下面是实现的源码 : /* * 冒泡排序 */ public static void main(String[] args) { int[] arr = {2,1,5,4,3}; int temp
2014-02-21 11:27:26 10708 2
原创 mysql导出表结构命令
如果将数据库中的数据导出来的话有时候一个文件都有一点多G,所以测试的时候就只需要表结构。命令如下: mysqldump -h127.0.0.1 -uroot -p -d DBname >D:/db.sql如图所示:如果文件较大,导出时间会比较长。请耐心等待!
2014-02-20 16:15:18 1365
原创 windows-x64不是有效的win32应用程序解决办法
今天从Oracle官网上下载jdk1.7的64位版本,但是双击之后出现了下面的提示:官网上的解释是:官网上说我的操作系统是32位,下载的是64位jdk,但是我的系统确实是64位的。查看操作系统是多少位的方法:方法一:计算机右键----属性即可查看操作系统位数。如图:方法二:在cmd中输入systeminfo出现如下图:这说明我的系统确实是64位,
2014-02-20 12:50:10 9372 2
原创 java验证电话号码
项目需要用到验证用户手机号码输入是否合法,在网上找了好几处代码,经过测试都是不通过的!最后发现了一段代码可以验证通过。代码好像在一个很多广告的网站上找到的,不知道作者!不过还是谢谢原创作者的分享!下面是验证源码: public static boolean isMobileNO(String mobiles) { boolean flag = false; try { //1
2014-02-19 11:19:52 1760 1
原创 PLSQL Developer并不支持Oracle 64位客户端连接!!!!(注意了)
我的系统是win7 64位,所以就下载了一个oracle64位,但是用plsql developer连接的时候,出现这个错误。make sure you have the 32 bits oracle client installed图如:“确保你安装了32位的oracle客户端”下载花了我俩小时,安装四十分钟左右。我又得重新下载一个32位的oracle客户端。如果你要用PL
2014-02-18 18:25:35 1587
原创 服务器端中文显示正常,浏览器显示乱码解决办法
在之前的项目凡是编码都设置为UTF-8,但是这个项目时我接手的二手项目,不知道项目的编码具体是怎么用的。所以呢,一测试就乱码,乱码我先想到的是这个中文字符采用的是什么编码呢?在网上找了一段这样的逻辑(也不知道对不对,因为我最终的解决方法没有用上)把代码贴出给大家看看吧!public static String getEncoding(String str) { String encod
2014-02-18 11:13:07 4143
原创 徒手建立web项目
今天无意之间看到有人说不依赖工具的程序员才是高手(哈哈),所以我就不依赖任何工具建立一个简单web项目。步骤如下:1、在tomcat目录下的webapps的目录下建立webDemo文件夹2、在webDemo目录下建立WEB-INF文件(区分大小写)3、在WEB-INF下面建立web.xml(这个web.xml只保留声明,从webapps目录下copy一份)4、在webDemo目录下
2014-02-17 18:36:56 1437
原创 java自带MD5加密
之前自己做加密的时候,都是copy一份java文件,然后做加密。但是今天看项目的源码的时候,发现同事用的是jdk自带的md5加密。所以现在附上源码:import java.math.BigInteger;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public cl
2014-02-17 15:04:36 3842 1
原创 关于java中的引用传递还是值传递的一点思考
今天做测试的时候无意间发现了一个问题。随即想起来了前段时间我去面试的时候,面试官问我的问题:java是值传递还是引用传递呀!下面看看我的测试代码:public static void main(String[] args) { StringBuffer sb = new StringBuffer("java"); sb.substring(0, sb.length()-1);/
2014-02-17 14:30:18 1628
原创 eclipse中关联java doc文档的解决办法
今天在项目看到了BeanUtils.populate这个方法。想看一下官方文档怎么用的。下面是解决方案:在web app libreres下的commons-beanutils-1.8.0.jar上面右击有一个java doc location将下载好的doc文件jar包添加进去即可。图如:java doc文档的百度云下载地址:http://pan.baidu.com/s/1sj2fK
2014-02-17 10:39:26 1627
原创 mysql通过命令导入sql文件的方法
在导入sql文件之前,打开sql文件看一下数据库的名称是什么,然后创建一个同名称的数据库。接着用命令source 即可。 例如:我的sql文件在E盘下,名字为a.sql那么我导入之前把a.sql打开,会看到这样的一段话。图如:画红线的地方就是数据库的名字。你需要的命令就是先创建quote数据库,然后选中该数据库导入文件。具体命令为:create database
2014-02-16 17:09:30 2048 4
原创 uml常用流程图以及作用
今天把uml中常用的建模图总结出来。1表示“部署图” 2表示“对象图” 3表示“活动图” 4表示“类图” 5表示“时序图” 6表示“协作图” 8表示“状态转换图” 9表示“组件图案”我在工作中最常用的是:用例图、类图、时序图
2014-02-12 18:44:36 2316
原创 启动startUML时报“System Error. code:1772. RPC服务器不可用”的解决办法
今天用魔方把电脑优化了一下,打开starUML的时候连弹出两个窗口。报错内容为:System Error. code:1772. RPC服务器不可用。 解决办法为:按win+R出现这个窗口,在里面输入services.msc出现服务,将红杠里面的内容设置为自动,启动状态即可。
2014-02-12 09:51:44 3994
原创 半天快速入门uml
有好东西不敢独享,现在拿出来分享一下。下载地址为:http://yun.baidu.com/share/link?shareid=2760086982&uk=825198817 昨天想学学uml时候,就在网上找了一些资料。看到的有马士兵视频,但是它只公布了三个,但是我还是听完了,觉得马士兵老师的声音听得舒服,但是不完整。之后还是找的尚学堂一个老师讲的视频。但是听到第十个的时候实在是听不
2014-02-11 18:04:22 1830
原创 用staruml出现connect elements exactly的解决办法
在用startuml画类图时,老是出现 connect elements exactly。错误图片为:翻译过来为:“连接元素要完全”。也就是连接时候没有对好元素。解决办法是:画连接线的时候从元素中间开始,也就是线的连接两端一定要在元素上。
2014-02-11 16:47:59 9713
原创 uml中用到的英文简写
今天学一下uml,看了半天都是一大堆概念,而且很多都是缩写。特此将缩写记录一下!建模工具有Rational Rose startUML JUDE(该名为astah)。UML (unified modeling language) 统一建模语言 OOA (object-oriented analysis ) 面向对象分析OOD (object-
2014-02-11 15:23:39 2368 1
原创 junit的测试方法上没有写@Test的报错信息
今天疏忽大意了,在测试方法上没有写注解@Test,结果一运行就报下列的错误。Unrooted TestsinitializationError(org.junit.runner.manipulation.Filter)java.lang.Exception: No tests found matching Method testTransaction(com.evan.test.Tes
2014-02-10 14:22:26 3148
原创 hibernate和spring整合时,把连接数据库的信息单独提出一个文件的方法
在没有将连接数据库信息单独提取出来时候,spring的配置文件里面连接数据库的信息形如: <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooled" destroy-method="close"> <property name="jdbcUrl" value="jdbc:mysql://localho
2014-02-10 10:25:05 1380
springMVC上传文件demo
2015-04-01
简约至上PDF下载
2014-12-04
maven 实战
2014-11-26
HelloFreeMarker
2014-11-21
ssm框架快速生成工具
2014-07-25
敏捷软件开发:原则、模式与实践(高清有目录).pdf
2014-06-16
jsp一改动,就需要重启的解决方案
2015-07-09
cxf调用c#的webservice
2015-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人