- 浏览: 97165 次
- 来自: 北京
最新评论
-
jizpp:
HI,你这个问题最后有解决么?能说明下么,最近正碰到这个问题。 ...
spring+hibernate配置c3p0无法释放数据库连接 -
zhangskills:
自己写的方法?
jsp参数过滤防注入的解决方法 -
zhangskills:
split(inj_str,"|"); ...
jsp参数过滤防注入的解决方法 -
Alrale:
对输入信息先分词,然后依次存入map(信息为key,出现次数为 ...
一道关于热门关键词的面试题 -
dust_dn:
弱弱的问下该怎么做啊。。。。
一道关于热门关键词的面试题
文章列表
有一查询窗口(比如google),用户每天会输入很多关键词(假定已中文分词),试设计一数据结构(Java),统计一下今天(或一个月)的前10个最热的热门关键词(去掉干扰词:,sex,郁闷,无法,为什么...),并分析其效率。
备注:干扰词可自由添加,用户输入词语不限。不能使用数据库。
用户前后输入关键词50或500000个:
举例:
memcached使用
Android
java安全
yahoo
sex
baidu
火箭
姚明
易建联
创业
楚留香传奇
放假通知
过年是那一天
ruby缓存
hibernate适用性
......
spring
(建议JavaEye也提供这一功能,统计出热门搜索 ...
首先注入的类型分为参数数字型注入,参数字浮型注入,搜索框注入三种。
防注入的方法
1)参数过滤。
2)sql语句添加参数用占位符。
public static boolean sql_inj(String str)
{
String inj_str = "'|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare|;|or|-|+|,";
String inj_stra[] = split(inj_str,"|");
for (int ...
- 2007-09-12 10:02
- 浏览 4344
- 评论(2)
解决tomcat下的URL中文乱码问题的方法:
1)tomcat下的conf/server.xml
两处加上URIEncoding="UTF-8"
如下:
<Connector
port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enab ...
- 2007-09-11 17:30
- 浏览 13769
- 评论(0)
In this days,I find lots of Java Interview Questions in chinese on the website,but is always the same.Then i find the origin Java Interview Questions in english.
The website is :
http://www.allapplabs.com/interview_questions/java_interview_questions.htm
http://www.roseindia.net/interviewquestions/cor ...
- 2007-07-08 21:59
- 浏览 5131
- 评论(0)
个人觉得学英语最重要的两点是要听得懂对方的话,另一方面是要能自由表达自己的思想。第一个要点,当然就是多听。第二个要点就是多练习与实战。最近发现了一个好的获取英语学习资源的方式---目前流行的podcast形式的英语资料。现在很多媒体公司都在将自己的音频视频以podcast的方式发布,目前以音频文件为主(mp3)。如:新英格兰杂志、自然、科学、美国国家广播电台等,会越来越多的。以后,随时会有海量的最新信息等你下载。
比如princeton大学:http://www.princeton.edu/newmedia/podcast/2006.xml
关于podcast的维基介绍:
http://en. ...
弄了3天,还是没有搞定。
配置:
winxp+tomcat5.0.28+hibernate3.1+spring1.2.6+struts1.0+mysql5.0.17,做了一个小blog。没有配置连接池时,运转良好。用c3p0配置后,每次都会出现3或者5个新连接。然后发现数据库连接不能释放。出现很多sleep连接。直到全部连接占满。
出现:错误表现:
javax.servlet.ServletException: Hibernate operation: Cannot open connection; uncategorized SQLException for SQL [???]; SQL st ...
问题所在:
用struts1.0+hibernate3.1(mysql数据库)第一次写了一个简单的小网站。解决了很多很多问题后,最后卡在tomcat“崩溃"上。
tomcat启动后,几小时内可以正常运行。但几个小时后,点击连接,或访问主页时,进不去。也不报错,处理36%状况(1%变至38%)不动。。
这种情况下关闭tomcat,重启tomcat有问题。重启时显示tomcat已启动。
运行环境配置:
运行环境配置
1)apache2.2.4+tomcat5.0.28+redhat9.0+jkd1.5.0_09
2)配置文件如下:
LoadModule jk_module modu ...
最近用hibernate作持久层(mysql),做了一个小网站,用tomcat+apache融合起来运行(redhat9.0)。
出现了三个问题,想请教各位高手如何解决?
1)hibernate隔夜问题:发现当天运行得很好,但第二天早上一来,就出现了问题。网页里的数据不能显示出来,只有当再次发贴时,才显示出来。
2)第二个问题是:有时发一个贴时,点击浏览时,要好久(1-2分钟)才能浏览,但不是当天发的贴,瞬间就可以查看,不知道是什么回事?
3)第三个问题是:点击更新时,不同步数据库,用了flush但更新后,还是出现原来的数据?不知道如何解决?
谢谢!
<?xml version= ...
问题为:
hibernate能正常向mysql数据库的表插入数据。但每次一tomcat重启后,所有数据都消失了,插入的数据又是为新的数据。不知这是什么原因?
如果这样的话,所有数据都不是连续的,只要tomcat重启后,之前所有的数据都会消失 ,那这样就没有意义了。不知道出了什么问题。
甚至更有趣的是,连改动的mysql表属性也会变还原。
总结问题关键字:hibernate tomcat重启,一查:
初出分析为:
<property name="hbm2ddl.auto">create</property>的设定原因。可不知道这句是什么意思?
ja ...
struts是典型的MVC模式。不知这种模式的优势在那里?
今天来学习一下。
三个配置文件。
web.xml
struts-config.xml
validation.xml
二个类文件
LoginForm.java
LoginAction.java
一个消息资源文件
*.ApplicationResources_zh.properties
一个login.jsp界面
- 2007-01-20 20:53
- 浏览 1751
- 评论(0)
<%@ page language="java" contentType="text/html;charset=GB2312"%>
<%@ page import="org.hibernate.*,org.hibernate.cfg.*,ch03.hibernate.HibernateUtil,ch03.hibernate.User"%>
<%
try{
Session ssession;
ssession = Hi ...
- 2007-01-19 23:23
- 浏览 1807
- 评论(0)
Cannot create JDBC driver of class '' for connect URL 'null'
的解决方案:
如果是tomcat5.5,则不能按以下方法配置。
<Resource name="jdbc/MYDS" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/chen">
<parameter>
<nam ...
- 2007-01-19 21:07
- 浏览 1995
- 评论(0)
phpwind的速度一流。听说有创新的模板缓存技术。不过用户界面做得差。blog系统基本上没人用。javaeye的博客做得很好。代码显示非常漂亮。
比较喜欢的基本功能有
1)博客可以自已定标题。
2)可以自已无限分栏
3)代码显示很美观
4)可以同时编辑与删除
5)管理很有特色
php源码分析可以分为:
1)数据库设计分析
2)权限设计分析
3)速度之迷
4)模板之与缓存的秘密
- 2007-01-15 23:16
- 浏览 7693
- 评论(0)
用Test.java类成功测试了hibernate的使有。但在tomcat下却失败了。看来这个入门还挺复杂的。
引用
JNDI的原理我原来也比较糊涂,后来是把Sun网站的JNDI的指南下载下来,一点点啃完以后就搞清楚了。JNDI通俗来说就是一个命名和查找资源的机制,把App Server中的所有资源对象进行统一的编号,并且把这些编号放在一个树装结构中,这样你要找什么资源,就按照编号去找这颗树就行了,就可以在相应的位置找到这个编号对应的“对象”(其实就是映射)。就好像我们每个人作为一个实体,都有一个姓名来映射。而每个App Server中的资源(这些资源包括数据库连接池对象,EJB对象等等)都有一 ...
- 2007-01-14 14:55
- 浏览 2288
- 评论(6)