![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java记事
chunran
这个作者很懒,什么都没留下…
展开
-
apache 整合tomcat之后出现乱码的解决办法
apache 整合tomcat之后出现乱码,解决办法是:原创 2009-07-08 16:21:19 · 183 阅读 · 0 评论 -
正则表达式教程
在网上看到的,转过来共享一下:[code="java"]一、简介二、匹配操作符三、模式中的特殊字符 1、字符+ 2、字符 []和[^] 3、字符 *和? 4、转义字符 5、匹配任意字母或数字 6、锚模式 7、模式中的变量替换 8、字符范围转义前缀 9、匹配任意字符 10、匹配指定数目的字符 11、指定选项 ...原创 2011-03-16 13:47:20 · 119 阅读 · 0 评论 -
修改eclipse文件的编码方法
如果要使新建立工程、文件直接使UTF-8,则需要做以下工作: 打开Window->Preferences->General->Workspace,将"Thext file encodiing"最好设成UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。 修改各种文件的编码:在Window->Preferences->General->...2011-04-08 23:22:01 · 76 阅读 · 0 评论 -
eclipse安装phpeclipse插件
先去下载phpeclipse这个插件:[url]http://sourceforge.net/projects/phpeclipse/files/a%29%20Eclipse%203.3.x/PHPEclipse-1.2.3/PHPEclipse-1.2.3.200910091456PRD-bin.zip/download[/url]下载后解压后得到plugins和features两个...2011-04-09 00:03:35 · 74 阅读 · 0 评论 -
系统布署时所遇到的问题!
今天去了中移动安装系统,首先,在本机上测试过一切都OK可以的了,去到客户那里,发现台服务器的网卡坏了,连接不上,结果白跑了一趟!第二天,说修好了网卡,再去,安装好JDK,安装好TOMCAT,再来安装MYSQL,首先是先安装mysql service7.0.msi版的,安装一直到配置mysql的时候就出问题了,说can't connent mysql server on localhost(1006...2011-12-19 18:42:04 · 115 阅读 · 0 评论 -
查看mysql表相关信息
[size=large]在mysql中,除了可以使用[/size][code="java"]1,show columns from tableName2,show create table tableName[/code][size=large]等操作来查看一个表的相关信息外,还可以用以下方式来查询:[/size][size=large]查询表信息[/size]...2011-12-29 01:34:08 · 141 阅读 · 0 评论 -
Hibernate Validation各注解的用法
Hibernate Validator 是 Bean Validation 的参考实现 . Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constraint[code="java"]Bean Validation 中内置的 constraint @Null 被注释的元素必须为 null@...2011-12-29 22:53:16 · 295 阅读 · 0 评论 -
MyBatis官网学习
MyBatis官网学习2012-01-04 21:49:31 · 65 阅读 · 0 评论 -
jquery serialize方法中文乱码及解决办法
在项目中发现用了jquery serialize这个方法后,中文已经转了编码格式的了,以为直接将tomcat的设置为utf-8就可以解决,发现并不是这样的,后来直接上网google一翻,得到以下答案:特记录如下[code="java"]原因:.serialize()自动调用了encodeURIComponent方法将数据编码了 解决方法:调用decodeURIComponent(XXX...2012-01-11 14:56:09 · 164 阅读 · 0 评论 -
IllegalArgumentException occurred calling getter of *此类异常说明 .
在hibernate中报IllegalArgumentException occurred calling getter of *此类异常,上网查了一下,说是是待写入数据库的值和数据库字段类型不相匹配,造成的。。。(至少这是造成错误的其中一种原因),但实际上我的并不是这个原因而导致这个异常的,代码如下:[code="java"]DetachedCriteria dc = Detache...2011-09-26 16:16:38 · 1346 阅读 · 0 评论 -
Hibernate异常Found shared references的解决办法
在项目中的续签模块中,由于在谈判成功后要新建一份合同,并要将原合同中的站点信息设置到新合同中去,在合同的Entity中有一个list来关联的,一份合同可以有多少站点!在新增合同的代码如下:[code="java"]RenewalItem item = renewalItemDao.findById(id);PropertyContract pc = item.getProper...2011-09-23 16:49:31 · 1065 阅读 · 0 评论 -
Urlrewrite与Struts2.x结合使用
之前在struts1.x中就已经使用过urlrewrite(下载地址[url]http://tuckey.org/urlrewrite/#download[/url])这个jar包的了,有这个urlrewrite的目的就是为了简化与美观及对SEO,搜索引擎收录等方面都有好处。最近改版系统,由struts1.x升级为struts2.x,在使用时urlrewrite这个时,直接将xml文件及j...2010-04-03 00:07:11 · 83 阅读 · 0 评论 -
tomcat在linux上布署的问题
我在suse linux上用root用户登录了系统,并将tomcat解压至home目录下,然后运行tomcat,一切都好像没问题了。但不知是什么原因,tomcat在运行一段时间后就会挂掉,崩溃了。查看了logs也没有发现什么异常情况报告,只要重启一下tomcat又好了,看了代码方面的,并没发现有导致内存泄露的代码,于是猜想,是不是在linux下布署tomcat时是用root的权限布署的,而访问网页...2009-02-21 15:18:00 · 88 阅读 · 0 评论 -
用apache和tomcat搭建集群,实现负载均衡
一、集群和负载均衡的概念(一)集群的概念 集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,同时提供接近容错机的故障恢复能力。集群系统一般通过两台或多台节点服务器系统通过相应的硬件及软件互连,每个群集节点都是运行其自己进程的独立服务器。这些进程可以彼此通信,对网络客户机来...原创 2009-08-03 14:10:36 · 83 阅读 · 0 评论 -
在linux,win人上安装ImageMagick及JMagick
参照了网上的写法,补充一下,以作后用:一,Ubuntu下[code="java"]1,先下载ImageMagick,到[url]http://downloads.jmagick.org/6.2.4/JMagick-6.2.4-1.tar.gz [/url]下载。或者用ubuntu的特有方法:sudo apt-get install imagemagick, 不过这个我没试...2010-08-12 17:03:09 · 74 阅读 · 0 评论 -
eclipse-jee-galileo 修改类及jsp文件后不用重启tomcat的方法
myeclipse,eclipse都是个好工具,由于eclipse速度快,点内存小,相对家里那台老家伙,逼不得尔从myeclipse转为eclipse来开发,本来打算用IntelliJ IDEA的,但发现点内存也是相当的厉害,用了一天左右,相对来说也不是很有感觉,呵呵,那也难怪的,才一天,想有什么感觉呢?但由于eclipse在修改类后并不会像myeclipse一样,自动热加载到tomcat...2010-08-13 20:13:39 · 121 阅读 · 0 评论 -
org.hibernate.AssertionFailure: null id in xxx.xx.xx的问题
今日在开发时遇到一个比较奇怪的问题,保存时报这个异常:[code="java"]org.hibernate.AssertionFailure: null id in com.aa.TShoucang[/code]null id,这个是什么回事呢?数据库是自动增长了,hibernate映射文件也一切正常的了,看了后台也打印出了insert into ....这个的语句了,但为...原创 2010-06-12 15:21:22 · 1138 阅读 · 0 评论 -
hibernte criteria只查询表的的某个字段
hibernte criteria只查询表的的某个字段:[code="java"] Criteria criteria=session.createCriteria(User.class); ProjectionList proList = Projections.projectionList();//设置投影集合 proList.add(Project...原创 2010-07-01 14:46:07 · 633 阅读 · 0 评论 -
去除JSP页面的空白行
[size=small]在开发JSP页面时,总难免会引入一些tag,import等的标签,而这些检签在生成源代码的时候会产生一行行的空白,按理论上讲,会影响速度与带宽的,实际上也有源代码美观的问题。哈哈,但基本上可以是无视之的,如不想出现这样空白行,可以在页面中加入以下行:[/size][code="java"] [/code][size=small]经测试成功的。但前提是...2010-07-06 18:31:36 · 89 阅读 · 0 评论 -
myEclipse6.0安装maven插件 .
[size=medium]打开myeclipse install software 输入 http://m2eclipse.sonatype.org/sites/m2e/0.10.0.20100209-0800亲试,myeclipse6.0安装成功![/size]2012-05-02 13:04:30 · 95 阅读 · 0 评论 -
mybatis 报Result Maps collection already异常
今晚在项目中的mapper.xml文件添加了update节点,添加完成为就重启tomcat后不停甘抛出异常:Result Maps collection already,百思不得其解,后来在一个一个删除后添加的字符串,终于发现了问题所以:[code="xml"] select * from sys_resource where id=#{id} limit 1; [/c...2011-12-01 23:24:54 · 142 阅读 · 0 评论 -
mybatis保存完整日期的解决方法
在用mybatis时,对mysql数据库是datatime字段添加值是,发现添加成功后查看数据库字段值是,只有年月日有值,时分秒则为0来表示的,更改为java.sql.date,time等也不行,如果将mybatis的映射xml的jdbcType="DATE"改为="TIME",会报异常:[code="java"]com.mysql.jdbc.MysqlDataTruncation: Da...2011-12-02 15:44:08 · 340 阅读 · 0 评论 -
nfs简单搭建
[code="java"]NFS(Network File System)网络文件系统,简单来说,就是将NFS服务器分享出来的目录挂载到本机上,于本机使用者来看,就是像是在操作本机硬盘一样。该系统仅于Linux系统之间操作安装过程步骤1,在服务器(192.168.0.100)端与客户端(192.168.0.10)这两台电脑上分别安装nfs,先查看是否有安装,在终端里输入rp...2014-03-19 10:33:35 · 97 阅读 · 0 评论 -
导出maven依赖的jar包
打开cmd,进行到pom.xml文件目录下:mvn -e dependency:copy-dependencies -DoutputDirectory=lib2014-03-20 20:04:28 · 92 阅读 · 0 评论 -
集成 Tomcat 插件到 Eclipse 的过程
[code="java"]1. 下载 Tomcat Tomcat6,下载地址:http://tomcat.apache.org/download-60.cgi,选择绿色版的 zip 进行下载(目前最新的 Tomcat 6 版本的绿色版是 apache-tomcat-6.0.35.zip2. 安装 Tomcat 解压缩第 1 步的 apache-tomcat-6.0....2014-04-01 11:24:26 · 82 阅读 · 0 评论 -
mongodb抛ReplicaSetMonitor no master found for set异常
今晚有同事打电话来说,手机应用拿不到数据了,登录数据库也失败了,于是,赶快回到家里打开电脑一看tomcat抛了一大堆异常出来:[code="java"]Caused by: com.mongodb.MongoException: ReplicaSetMonitor no master found for set: dbset1 at com.mongodb.MongoEx...2014-08-20 01:27:38 · 544 阅读 · 0 评论 -
ContsOs安装nodejs
[code="java"]#打开终端输入先安装各种依赖包,yum install gcc-c++ openssl-develcd /usr/local/src/#下载wget http://nodejs.org/dist/v0.10.33/node-v0.10.33.tar.gz#解压tar zxvf node-v0.10.33.tar.gz...2014-04-10 14:54:08 · 383 阅读 · 0 评论 -
nodejs在win7下ajax提交中文的异常
在用express做一个小网站时,用了ajax来提交中文参数,但后台里直接就报出以下异常信息,百思不得其解,用了ecodeURIComponent及decodeURIComponent也是一样的问题,各种方法都尝试了一次,在无奈之下,决定重新安装express,结果,一样的异常:[code="java"]error Error: write EIOerror at errn...2014-04-10 19:26:47 · 110 阅读 · 0 评论 -
将redis,memcache结合使用的方案?
公司架构上使用了阿里云的服务,由于阿里的kvstore收费相当高,打算自建,自建后就需要自己维护,所以就有了一个想法,针对kvstore(redis)及ocs(memcache)的特点,想自己开发一个cache层,将需要用到list,set,map等redis方法的继续使用redis来完成,将整条记录放在memcache下,即findbyid,save等时就memcache,其它就对应使用redi...原创 2015-07-19 10:53:39 · 312 阅读 · 0 评论 -
CentOS安装NGING
下载NGINXwget http://nginx.org/download/nginx-1.9.9.tar.gz1.环境准备yum -y install gcc gcc-c++ autoconf automake makeyum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel 2,解压t...2016-01-05 15:05:07 · 209 阅读 · 0 评论 -
ssh免登录
由于更新代码时,要同时更新N多台机器,如果一台一台的登录上去操作相当的麻烦,而且都是一些重复性的工作,于是就想到用一个shell来做,单机的.sh文件已经做好了,但如果想通过一台机器来调用另外一台机器里的.sh脚本的话, 就必须要登录上去才行,于是就想到了这个ssh免登录的,百度一下ssh免登录都有一大堆的教程,具体就是这几步:1, 先确认A与B这两台机器上都已经安装了openssh,如果...2014-08-05 17:14:14 · 131 阅读 · 0 评论 -
用枚举来处理java自定义异常
在系统开发过程中,总少不免要自己处理一些异常信息,然后将异常信息变成友好的提示返回到客户端的这样一个过程,之前都是new一个自定义的异常,当然这个所谓的自定义异常也是继承RuntimeException的,但这样往往会造成异常信息说明不一致的情况,所以就想到了用枚举来解决的办法。1,先创建一个接口,里面有两个方法,一个是getCode, 一个是getMessage[code="java...2015-02-04 22:35:54 · 652 阅读 · 0 评论 -
mybatis查询时返回重复数据的解决办法
今天在做项目里发现mybatis里的自定义列查询时会返回重复的值,排除数据库数据重复的可能!相关代码如下:mapper.xml的代码:[code="xml"] select id,text,start_date,end_date from sys_scheduler createtime between #{minDate} and #{m...2012-02-11 14:30:26 · 3626 阅读 · 1 评论 -
对象类型的比较问题
今日在项目中偶然发现一个问题,在权限的管理中,先取得所有的权限,再取出存在session里的权限(即个人权限),然后比较,如果有此权限则生成html代码返回页面,在开发测试时没有问题的,是由于数据量少的问题,到了实际生产时就出问题了,看代码:[code="java"].....function buildMenuHtml(Long authorityId ,List list)...2012-02-14 22:40:11 · 84 阅读 · 0 评论 -
ubuntu12.04 禁用 ipv6
[code="java"] sudo vi /etc/sysctl.conf 在最底增加一行:net.ipv6.conf.all.disable_ipv6 = 1 保存退出 sudo sysctl -p 最后用:ip a | grep inet6验证,如没有任何输出则禁用成功![/code]...2012-08-27 17:36:40 · 85 阅读 · 0 评论 -
ubuntu12.04设置mysql,防止乱码
[code="java"]打开mysql配置文件 : sudo vi /etc/mysql/my.cnf在[client]节点下最后一行添加default-character-set=utf8在[mysqld_safe]下最后一行添加default-character-set=utf8在[mysqld]下第一行添加lower_case_table_names...2012-08-27 17:40:45 · 71 阅读 · 0 评论 -
ubuntu12.04安装mysql,phpmyadmin,php,apache2等
[code="java"]sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server[/code][url]http://wiki.ubuntu.org.cn/LAMP_%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%A...2012-09-26 17:44:58 · 74 阅读 · 0 评论 -
Eclipse第一次启动提示“The Eclipse executable launcher was unable to locate its companio
Eclipse第一次启动提示“The Eclipse executable launcher was unable to locate its companion shared library. ” 原因是系统环境变量没有配置好配置好系统环境变量后重新解压Eclipse问题解决这个问题一般在linux下发生...2013-01-16 00:04:20 · 747 阅读 · 0 评论 -
tomcat优化设置
网上google了一翻,现在tomcat的优化记录如下:打开tomcat/conf目录下的server.xml文件,对Connector节点修改如下:[code="xml"] [/code]再对tomcat/bin/目录下的catalina.bat(win)[code="java"]CATALINA_OPTS='-Xms512m -Xmx1024m'...2013-02-28 10:50:26 · 78 阅读 · 0 评论 -
java编程风格指南
转载过来,排版比较乱受不了的可以直接到以下网址查看 :lol: [url]http://www.cnblogs.com/lanxuezaipiao/p/3534447.html[/url][code]作者:Hawstein出处:http://hawstein.com/posts/google-java-style.html声明:本文采用以下协议进行授权: 自由转载-非商用-...原创 2014-02-22 14:29:23 · 110 阅读 · 0 评论