- 博客(16)
- 资源 (6)
- 收藏
- 关注
原创 java web开发编码处理
java web开发编码处理是一个比较头疼的问题。处理编码问题得分为两种情况:1、post请求2、get请求request.setCharacterEncoding("UTF-8");设置post请求中消息体中内容按照UTF-8编码格式解码。所以只能处理post请求的请求。一般通过编码过滤器都能解决。get请求就比较麻烦了,因为对于get请求,如果我们知道了get的...
2014-04-04 17:45:41
146
原创 mysql 连接非常慢
linux上安装mysql后,客户端连接mysql非常慢,但是连接上以后,查询数据并不慢,查询cpu和内存,占用率并不大。经查询资料,出现这样的原因,主要是因为默认安装的mysql开启了DNS的反向解析。需要在mysql的配置文件里配置,去掉DNS的反向解析。在my.inf(windows) my.cnf里加上[mysqld]skip-name-resolve然后重启m
2012-11-20 12:16:24
442
原创 centos修改主机名
centos 修改主机名需要修改两处:一处是/etc/sysconfig/network,另一处是/etc/hosts,只修改任一处会导致系统启动异常。首先切换到root用户。vi /etc/sysconfig/network 用任一款你喜爱的编辑器打开该文件,里面有一行 HOSTNAME=localhost.localdomain (如果是默认的话),修改 localhost.l...
2012-10-08 13:58:05
280
原创 vmware克隆centos修改linux mac地址
Device eth0 does not seem to be present, delaying initialization故障背景: 在vmware workstation中了完全克隆了一个已经存在的centos的虚拟机,启动之后发现网卡没有启动。于是重启一下network服务,发现提示错误信息“Device eth0 does not seem to be present, d...
2012-10-08 13:57:09
161
原创 linux网卡配置
# vi /etc/sysconfig/network-scripts/ifcfg-eth0修改以下内容DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协...
2012-10-08 13:56:41
112
转载 [转]使用rsynch、SSH以及cron为Linux创建简单备份方案
【TechTarget中国原创】大公司通常有完善的备份策略。而在中小型公司,往往在真正需要的时候,却发现用于备份的磁带上面什么也没有。为了避免这种情况,这篇文章就如何为Linux创建一个简单的备份解决方案进行了演示。 本文描述的解决方案可用于两个方面:将数据文件的备份从工作站计算机写到一个中央Linux服务器,或者将备份从一台服务器写到另一台服务器。如果将该方案应用到您网络中
2012-01-04 10:15:13
650
Hibernate HQL 更新POJO部分字段
项目中使用SSH2框架,使用Hibernate时,经常遇到一些只需更新部分字段的情况,Hibernate更新时,是将数据先加载到Hibernate中,然后更新类的属性,然后再保存(持久化到数据库中),但是有时候,由于数据比较大,比如某条数据中包含着二进制数据,光从数据库中加载到Hibernate中中就需要好长时间,然后再修改,保存,特别浪费时间和资源,但是又不需要修改二进制数据,仅仅修改下一些va...
2011-10-11 10:45:19
157
原创 Java编程中影响性能的一些特点[转载]
文中将提供一些在Java编程中影响性能的一些特点,为了能够提高Java程序的性能,而经常采用的一些方法和技巧。1.尽量使用final修饰符。带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String。为String类指定final防止了使用者覆盖length()方法。另外,如果一个类是final的,则该类所有方法都...
2011-10-11 09:57:31
96
Hibernate HQL 查询POJO部分字段
在使用Hibernate的时候,有时候并不想将对象的所有字段都查询出来,尤其是对象在数据库中的数据比较大时,(比如存储一些图片或者二进制文件,因为特殊的业务需求,必须这样存),在使用对象的时候,并不是用这些lob字段,就不想将这些字段一起查询出来,可以在domain域的对象中加上想查询字段的构造函数,然后hql语句使用select new Object(构造字段) from Object wher...
2011-09-25 00:08:00
174
Hibernate 和数据库的外键关联
做项目建数据库时,表与表之间的外键约束太多,导致后来数据库操作时经常出错,于是我们决定把数据中的外键都删除,只在业务逻辑上存在引用关系,在数据库中不存在实体的外键。可是我们的代码都写到一半了呀,domain包下和javaBeandouy都已经写完,从头再来是不可能的。于是我就将数据库中的外键都在数据库中删除掉,Hibernate的XML文件和javaBean都没有改变,经过不是很完善的...
2011-09-23 18:49:35
243
原创 java Properties 乱码问题解决
Properties 是java提供的解决存储在文件中的键值对的一个类,继承了HashTable,能够处理java的标准配置文件。但是Properties 在从文件流中读取文本时,getProperty(key)是使用ISO8859-1来解码的,所以读取中文时会乱码,需要将读取出来的字符串从ISO8859-1再编码回去,用文本的本身编码格式再解码。String s = new Stri...
2011-09-17 09:35:27
302
原创 @Override报错
@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override修改你的eclipse指定的编译器版本在选项里的java compiler中指定版本至少在5.0以上在myEclipse中改变编译器的方法:Project->Propert...
2011-09-04 16:54:21
84
原创 mysql进行中文拼音排序
[size=large]mysql 按照中文的拼音实现排序:[code="java"]CREATE TABLE test1(id INT NOT NULL,NAME VARCHAR(20),PRIMARY KEY(id));[/code]排序代码:使用的函数:convert(列名 USING 字符集)[code="java"]SELECT * FROM ...
2011-08-23 15:47:03
137
原创 MyEclipse字符集设置
设置工作空间的字符集:在菜单栏上选择window->Preferences先设置工作空间的字符集:General->Workspace,将 Text file Encoding 设为 Other : UTF-8再设置其他文件:MyEclipse->Editors 下:将 CSS,DTD,HTML,JavaScript,JSP,XML 的 encodi...
2011-05-30 17:49:17
190
转载 泛型中extends和super差别
<br /><br /><? extends T>和<? super T>含有JAVA5.0的新的概念。由于它们的外表导致了很多人误解了它们的用途:<br /> 1.<? extends T>首先你很容易误解它为继承于T的所有类的集合,这是大错特错的,相信能看下去你一定见过或用过List<? extends T>吧?为什么我说理解成一个集合是错呢?如果理解成一个集合那为什么不用List<T>来表示?所以<? extends T>不是一个集合,而是T的某一种子类的意思,记住是一种,单一的一种,问题来了,由于连
2011-03-04 16:54:00
828
原创 看老外java.sql.date中date的处理
<br />今天写了个小程序,是一个注册页面,将注册信息加入到Mysql数据库中,在注册页面中对数据没有进行校验,写完后,自己试了试,发现很好。然后让同学也来试了试,结果一运行就出错。后来才发现是data型数据转换时错了。<br />我用了<br />Data birthday=java.sql.Date.valueOf(sbirthday.trim());<br />这样的方式来进行数据转换,结果问题就是出现在这里。<br />我同学输入生日日期是输入的 1988-8-8,一旦不是按照 yyyy-mm-d
2010-11-29 23:27:00
800
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人