网站开发
码农戏码
公众号【码农戏码】作者
展开
-
tomcat6迁移到tomcat5注意点
今天发现了tomcat6.0.26的一个bug,所以把版本降到了5.0.29。本来以为两个版本没有多长的变化。程序运行是没有问题的~却出现了好几个问题。一是乱码问题:jsp inclue指令包含的文件在6版本中,不需要写上<%@page contentType="text/html;charset=utf-8"%>而版本5却需要。二是空白行问...2010-07-20 18:03:46 · 139 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space
最近把网站又一次升级..加入了spring..又添加了一些功能.发布运行很成功.但好景不长啊.过不了几天就发现服务器宕机了...通过LOG4J的记录也发现不了什么..显示一切正常.甚是奇怪啊.后来通过几次重启Tomcat.发现了更严重的问题,重启后,自己点击几个链接都会出现了宕机现象.很是不解...不能天天让客服MM重启服务器啊.她烦我更烦啊.只能让...2008-11-03 14:36:08 · 156 阅读 · 0 评论 -
内存溢出 PermGen space&Java heap space
tomcat出现了 java 代码Exception in thread "DefaultQuartzScheduler_Worker-3" java.lang.OutOfMemoryError: PermGen space 那是发布了grails的应用以后出现的,经google以后,发现本文,在此以此作为备份,全部版权归真正作者所有 http://www.wujianro...原创 2008-10-30 18:13:38 · 140 阅读 · 0 评论 -
旧系统集成Spring
原来有个老的系统,是用Struts1.2+Hibernate3开发.后来又增加了一些新的功能,加入了Spring.现在的系统是乱得不能再乱.一部分的SH,一部分的SSH.性能也是不能忍受....真得不想再去碰这个系统了.不想做,但还得去做啊.首先就是SH部分加入Spring.火大,不知道当初是怎么设计这个系统的.现在要加入Spring就像从新开始做一样....2008-10-23 22:48:21 · 136 阅读 · 0 评论 -
SEO一把
现在SEO流行得不能再流行。。是个网站都得去SEO一下。。现在想把自己的网站好好发展一把。。所以也得关注下SEO。。把过去的长标题。。长关键字都整理了下。。标题一般不要超过30个字。。在标题里面加个关键字也不错。关键字也不要太多。。现在感觉网站清爽多了。。打开一个网页,标题很明了,不再和过去一样,一大堆东西。。难道搜索引擎和人一样,也很清爽。。希望收...2009-07-18 15:29:25 · 104 阅读 · 0 评论 -
Java1995 v2.0
现在把struts2集成到了网站中。。。之前也给网站程序进行了版本编写。。现在网站中加入了问答。。也得进行改版下。。现在就取其版本号为2.0吧。2.0 得把网站进行改版。。发展下问答。。重视下用户的交互。。找个好点的空间。。把网站稳定下来。。好好发展。。[url]www.java1995.org[/url][url]www.java...2009-07-18 02:14:49 · 163 阅读 · 0 评论 -
网站发展规化
一直在考虑小站[url]http:// :idea: www.java1995.cn[/url]的发展方向。。已经运行了一年了,当然空间商也不是很稳定,所以很难去发展。。收入没几乎为0.。。虽然朋友都请这个网站没有什么前途。。。要特色没特色,要内容没内容。。但我还是想支持下去。。我对它的期望还是蛮看重的。。首先我的技术能力能开发这个网站,,虽然现在进入了游戏行业,但...2009-07-17 19:34:30 · 90 阅读 · 0 评论 -
Tomcat关闭报错java.util.logging.ErrorManager
我使用的是tomcat 5.5.026 启动正常 关闭时报如下错误 [quote]java.util.logging.ErrorManager: 3 java.lang.NullPointerException at org.apache.juli.FileHandler.close(FileHandler.java:158) at org.apache.juli....2008-10-21 21:35:30 · 1123 阅读 · 0 评论 -
Hibernate+ehcache错误Cache is not alive
Hibernate+ehcache错误Cache is not alive由于提前关闭了session所致!2008-10-20 20:18:13 · 1328 阅读 · 0 评论 -
C3P0错误APPARENT DEADLOCK!!!解决
在使用C3P0的过程中出现了好多错误.最长见就是死锁,占用资源比较大.对于死锁问题http://japi.iteye.com/blog/243702.找到了解决方案(不能完全保证,但在负载测试中,还没有出现问题)问题关键是参数的设置[quote] 100 [/quote]解决的方法是:[quote]In hibernate.cfg.xml...2008-10-18 22:22:50 · 1459 阅读 · 0 评论 -
could not inspect jdbc autocommit mode
由C3P0换成了proxool后,出现了这样的异常:[code="java"]could not inspect jdbc autocommit mode [/code]在使用很是奇怪.2008-10-17 23:22:42 · 1573 阅读 · 0 评论 -
struts2 token session过期问题
在使用struts2 token防止重复提交表单的时候,填写表单时间长了,这个时候就会提示 重复提交表单的错误。感觉这应该是session过期了,如果把session过期时间变长,那会浪费资源呢。 这个怎么解决呢?可以设置通过单个页面的session的有效时间来解决。 使用session.setMaxInactiveInterval()方法来实现,这样子就可以不用在...原创 2010-01-17 14:23:45 · 224 阅读 · 0 评论 -
使用COS组件进行文件上传
大文件的上传速度很关键....一般在struts中都是使用自带的上传组件...COS相对于别的上传组件,如fileupload,smartupload,有多优秀http://tmsoft.lsxy.com/index.php?load=read&id=401COS与stuts结合使用有些问题:http://www.iteye.com/topic/137478COS的一般...2008-12-09 22:44:33 · 321 阅读 · 0 评论 -
Memory MXBean
Heap Memory Usage init = 157286400(153600K) used = 120214664(117397K) committed = 156106752(152448K) max = 187301888(182912K) Non-Heap Memory Usage init = 178454528(174272K) used = 156581784(152911K...2009-07-24 12:52:05 · 355 阅读 · 0 评论 -
网站再次升级v2.6
前两天对网站进行了升级,这次升级的内容:所有jar包进行升级~struts2.1.8,spring3.0.1,hibernate3.5.1都是最新的稳定版本,一些附属的jar包也进行了。为什么突然来升级是因为最近老是出现内存问题,在本地测试都没有问题,看看更新下jar包会不会好些,尤其是cglib,asm等包!网站权限管理进行升级,这算是这次比较重大升级,从过去的acegi1.7到...原创 2010-07-14 10:17:42 · 108 阅读 · 0 评论 -
java.io.IOException: Illegal to flush within a custom tag
在使用oscache之后,老是报出错误:2009-06-12 10:25:37,375 [http-8080-1] WARN org.apache.struts2.components.ActionComponent - error while trying to flush writer java.io.IOException: Illegal to flush...原创 2010-06-13 19:59:48 · 340 阅读 · 0 评论 -
SNS好友动态与微博技术
最近关注了下SNS好友动态的功能,发现这个功能的技术点其实与微博使用技术很是相似.不同点就是两者的数据量不同,SNS好友一般都有数量限制,而且在SNS的理论里,个人好友的合理数量在150个左右(最近有文章说Facebook的人均好友数是120人).最简单的数据表结构就是类似日志样的ID //消息IDUserID //用户IDMsgType //消息类型,比如加好友、上传...2010-11-28 12:11:54 · 205 阅读 · 0 评论 -
Java1995
[url]http://www.java1995.cn/[/url]2009-10-13 21:20:40 · 209 阅读 · 0 评论 -
使用powerdesigner生成数据库的一些问题
使用powerdesigner生成数据库的一些问题第一个:在PD中设计的表之间的关系 在生成数据库之后 不能生成相应的外键 这是表类型的原因 默认的是:MYISAM 要选择为InnoDB 才可以详细看:[url]http://www.java1995.cn/article/805.html[/url]第二个:在PD生成SQL的时候 primary key 是...2009-10-12 23:33:09 · 317 阅读 · 0 评论 -
urlrewriter 和 Struts2 整合
urlrewriter早就开始使用。但最近使用struts2的时候,发现不成功。郁闷了。刚开始以为是url中的 ***!method.action中感叹号的原因。但使用type=redirect的时候又可以成功。看了这个文章:[url=http://www.java1995.cn/article/856.html]urlrewriter 和 Struts2 整合注意点[/u...2009-09-24 21:15:46 · 77 阅读 · 0 评论 -
JS禁止中文输入
for(i=0;i2009-08-22 23:07:31 · 108 阅读 · 0 评论 -
Map与数据哪个更好些
在数据库查询的时候,有条件与排序查询的。[code="java"]List findAll(Map filter,Map order);[/code]也可以使用[code="java"]List findAll(Object ...filter,Object...order);[/code]那个会更好些呢。哎。。从效率来讲当然是数组的啦。。map不管是使...2009-08-11 20:13:10 · 156 阅读 · 0 评论 -
cos的优势在哪儿
上传文件所使用的方法有很多种,比如:jspsmart公司的jspsmartupload组件,O`Rrilly公司的cos组件,Jakarta Apache公司的commonsFileUpload组件,JavaZoom的uploadbean组件,还有Struts组件中自带的org.apache.struts.upload类工具等等。。这几种的方法测试的结果表明cos大胜,但很不是解为什么co...2009-08-01 23:27:03 · 133 阅读 · 0 评论 -
网站新窝
深夜了。。还是得记录下网站终于换了个好点的空间。。可以自启tomcat了。。现在的任务就是强大网站功能。。希望能开辟出条小路。。。能走路就可以。问答。。还有下载。。视频。。。学习平台。。这些是不可少的嘛。...2009-07-28 01:27:35 · 230 阅读 · 0 评论 -
网站优化二 数据库的访问
对于数据库的优化有几个方法第一:SQL的优化第二:设置连接池第三:二级缓存对于SQL的优化,关键一点就是能一条语句搞定的就一次性搞定.不可用循环查了一次又一次.[quote]1. SQL优化的原则是:将一次操作需要读取的BLOCK数减到最低,即在最短的时间达到最大的数据吞吐量。调整不良SQL通常可以从以下几点切入:检查不良的SQL,考虑其写法是否还有可优化内容检...2008-10-13 13:39:55 · 106 阅读 · 0 评论 -
网站优化一 关闭日志的输出
经过几天的摸索,终于对JMeter+JProfiler的使用有点明目网站的第一优化:在网站进入运行之后得把日志输出的等级提高.比如WARN级别不能用DEBUG,INFO因为你在写程序的时候可能会用INFO提示程序的运行状态.DEBUG那就更不能使用.日志输出使用的资源是很大的,有时达到90%以上....2008-10-12 22:28:25 · 94 阅读 · 0 评论 -
c3p0错误java.sql.SQLException: Invalid state, the Co
C3P0再次报错..[code="java"][framework] 2008-10-10 22:54:05,890 - com.mchange.v2.c3p0.impl.NewPooledConnection -148383250 [TP-Processor11] WARN com.mchange.v2.c3p0.impl.NewPooledConnection - [c3p0]...2008-10-10 23:18:19 · 1141 阅读 · 0 评论 -
Eclipse的debug
调试程序,这是我过去不用的东东.过去写的程序可能是比较简单吧,当发现有错误的时候,自己能知道哪儿出错了.有时候不行,就输出信息,一点一点的缩小范围.工作后,天天在调试.这可能就是区别吧.今天想完善下自己的网站,用户注册的时候发送验证邮件竟然出现了.好奇怪,过去这个是没有错误的... 出现自己想不出的理由就只有调试了(不会像过去那样一条一条的输出语句,一次一次的重...2008-08-21 21:15:52 · 83 阅读 · 0 评论 -
网站到底哪的问题
前天,在阿里妈妈创建了个点击收费的广告..网站访问量一下子逛飙,IP=244 pv=414.这就说明之前怀疑服务器有问题就不成立了.看日志只是出现了很多的空常,这可能在高访问量下,数据库的连接没有了,可见访问量大了还是会出现问题.这个说明网站的程序有问题,为什么过去当IP到达40的时候就会出现不能访问的错误?现在只是发现了一个hibernate的异常:null ...2008-08-03 22:22:28 · 84 阅读 · 0 评论 -
tomcat server.xml connector
这几天系统上线的人数越来也多,并发数增大,出现servlet不能正常返回数据的错误,造成用户不能正常登陆,而服务器上又没发现什么异常。最初认为个别电脑配置问题,虽然解释不了有时可以有时不行的现象,可也没作认真考虑。今天出现问题的用户越来越多,必须做认真考虑,虽然很忙,也要先面对这个问题搞定它。想想系统的程序写得有点糟,就以为肯定是程序什么地方处理不当,狂检查相关部分的程序,可就是找不出问题所在。...原创 2008-07-29 22:05:29 · 87 阅读 · 0 评论 -
Tomcat的server.xml中Context元素的以下参数应该怎么配合适
请教高手Tomcat的server.xml中Context元素的以下参数应该怎么配合适 服务器配置: CPU P4 3.0 一颗 内存 1G DDR400 硬盘 160G 8M SATA ---------------------------...2008-07-29 21:58:49 · 74 阅读 · 0 评论 -
ECLIPSE的优化
A更改目錄下的eclipse.ini內容:-vmargs -Xms40m -Xmx256m改成你想要的內存數值量-vmargs -Xms128m -Xmx256mB或是在快捷鏈接中加入參數:D:\eclipse\eclipse.exe -vm "D:\jdk1.5.0_06\bin\javaw.exe" -vmargs -Xms96m -Xmx256m指...2008-07-29 20:13:47 · 75 阅读 · 0 评论 -
CVS同步出错(I/O has been interrupted)
failed due to an internal error (took 2:25.875) Error: I/O has been interrupted. Error: The most likely cause of the interrupt is either an intermittent network failure or a communications ...2008-07-29 09:34:10 · 493 阅读 · 0 评论 -
IP>40 = 500
最近发现网站的访问量 IP超过40,就会出现错误.500网站就是打不开,HTML文件都打不开.真的不知道是服务器那边的问题?还是自己程序的问题..这个太离谱了.....2008-07-28 20:51:42 · 68 阅读 · 0 评论 -
断网时出现java.net.UnknownHostException: jakarta.apache
昨晚上断网后,启动tomcat。竟然出现了[code="java"]Caused by: org.springframework.beans.FatalBeanException: Unable to read validation configuration due to IOException.; nested exception is java.net.UnknownHostExce...2009-02-18 13:33:51 · 460 阅读 · 0 评论 -
搜索引擎30分钟内收录javaeye博客
搜索引擎30分钟内收录javaeye博客 搜索引擎怎么如此喜爱javaeye很让人妒忌啊。。我刚刚发的一文章。。不到半小时就收录了。这也太不可思意了。。不知道怎么做的SEO。。。大家有什么心得也可以说说啊。。 ...2009-01-18 13:28:49 · 83 阅读 · 0 评论 -
利用form的“accept-charset”在不同编码的页面间提交表单
accept-charset一个很少用到的表单属性,利用它实现在不同编码的页面里实现表单的提交也是一种很方便的解决方法。转自老王的baidu空间,记录在此。问题背景:两个应用编码不同,一个是GBK编码,另一个是UTF-8编码。现在要在GBK编码的应用里使用表单向UTF-8编码的应用里提交数据,很显然,如果不做特殊处理的话,会出现乱码。解决方案:当然了,可以自...原创 2008-12-15 16:56:19 · 356 阅读 · 0 评论 -
使用Lucene出错.LOG信息
正在重建索引...错误Failed to open index for sub-index [aarticle]; nested exception is java.io.IOException: Lock obtain timed out: Lock@D:\Tomcat 6.0\temp\lucene-dd060d33087287190699cf3f47a115fc-write.lock...2008-08-24 13:28:13 · 132 阅读 · 0 评论 -
I/O Error: Connection reset by peer: socket write
[code="java"][framework] 2008-08-25 10:26:53,093 - com.mchange.v2.c3p0.management.ActiveManagementCoordinator -0 [TP-Processor19] WARN com.mchange.v2.c3p0.management.ActiveManagementCoordinator ...2008-08-27 15:52:17 · 265 阅读 · 0 评论 -
修改eclipse自动生成的comments
[color=darkred]Eclipse自动生成的comments中的author名字[/color]Eclipse自动生成的comments中的author名字默认是当前系统的用户名,例如我的系统用户名是user /** * @author user * */ 我总是要改为我自己的姓名window->perferences->JAVA->...2008-08-29 09:47:17 · 105 阅读 · 0 评论