JavaWeb
FURYNO1
这个作者很懒,什么都没留下…
展开
-
Windows Redis 设置密码及系统服务
Windows Redis 设置密码及系统服务原创 2022-03-14 11:03:43 · 937 阅读 · 0 评论 -
MySQL修改默认字符集
修改mysql的默认字符集是通过修改它的配置文件来实现的。一般分两种情况: [编辑] Windows平台 windows下的mysql配置文件是my.ini,一般在C:\Program Files\MySQL\MySQL Server 5.0default-character-set=gbk #或gb2312,big5,utf8然后重新启动mysql 运行->s转载 2012-11-05 15:58:24 · 10095 阅读 · 0 评论 -
SSH框架在Web中的应用介绍
针对当前Web应用程序开发面临的问题,结合目前比较流行的开源框架Spring、Struts和Hibernate,提出了一种开发J2EE Web应用的轻量级解决方案,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。并且,通过案例具体说明了如何将这一方案应用到实际项目中。关键词:J2EE MVC Struts Spring Hibernate大型企业级Web应转载 2012-11-07 16:11:46 · 3111 阅读 · 0 评论 -
java开发中JDBC连接数据库代码和步骤
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱动类 Class.forName("co转载 2012-11-13 15:24:31 · 946 阅读 · 0 评论 -
Hibernate Transformers之三种结果转换说明
在hibernate使用的过程中,我们通常需要对结果进行解释。Hibernate为我们提供了以下3种查询结果解释方法…… ……在hibernate使用的过程中,我们通常需要对结果进行解释。Hibernate为我们提供了以下3种查询结果解释方法:Transformers.ALIAS_TO_ENTITY_MAP //把输出结果转换成map Transformers.TO_L转载 2012-12-26 13:33:12 · 1611 阅读 · 0 评论 -
Oracle中Blob和Clob的作用?
Blob是指二进制大对象也就是英文Binary Large Object的所写,而Clob是指大字符对象也就是英文Character Large Object的所写。由此可见这辆个类型都是用来存储大量数据而设计的,其中BLOB是用来存储大量二进制数据的;CLOB用来存储大量文本数据。那么有人肯定要问既然已经有VARCHAR和VARBINARY两中类型,为什么还要再使用另外的两种类型呢?其实问题很转载 2013-01-04 12:58:41 · 849 阅读 · 1 评论 -
oracle中TIMESTAMP与DATE比较
oracle数据库中timestamp数据类型精度DATE数据类型 这个数据类型我们实在是太熟悉了,当我们需要表示日期和时间的话都会想到date类型。它可以存储月,年,日,世纪,时,分和秒。它典型地用来表示什么时候事情已经发生或将要发生。DATE数据类型的问题在于它表示两个事件发生时间间隔的度量粒度是秒。这个问题将在文章稍后讨论timestamp的时候被解决。可以使用TO_CHAR函转载 2013-01-05 09:44:50 · 2684 阅读 · 1 评论 -
js 暂停执行
//js 暂停function Pause(obj, iMinSecond) { if (window.eventList == null ) window.eventList = new Array(); var ind = -1; for (var i = 0; i if (window.eventList[i] == null ) { window.eventList转载 2013-02-01 11:05:19 · 1387 阅读 · 0 评论 -
web项目新建时更换jdk问题
如果机器不是服务器,就不用烦恼只安装一个jdk的问题了,我们可以使用绿色版jdk,也免除了要安装的麻烦,也不用设置环境变量了,我们只需在myeclipse中最好相应的配置即可了。新建一个项目,这时我们不要担心新建的时候所选择的jdk,我们可以在后面进行更换。首先,我们把一个jdk安装,或者绿色版直接解压到jdk所在的目录(所有的jdk版本在一个目录,这样我们就方便查找)第二步,根据安装转载 2013-02-25 10:20:18 · 1196 阅读 · 0 评论 -
jsp验证:只能输入数字
1:onkeyup 事件会在键盘按键被松开时发生。2:onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"onbeforepaste 意思是在用户执行粘贴动作之前。clipboardData.setData('text', xxx) 是把xxx的内原创 2013-03-26 10:48:37 · 3322 阅读 · 0 评论 -
Spring的getSession方法造成的数据库不关闭连接
用Struts2+Spring+hibernate集成做了一个项目,发现数据库连接很快就用完了,一调试,是由于在getSession方法之后出现的这个情况,去网上一查,原来getSession获取的是没有经过Spring包装的原始的session,使用完之后不会自动关闭,需要调用手动调用close方法,或者releaseSession(session);而getHibernateTemplate(转载 2013-10-05 16:51:41 · 1173 阅读 · 0 评论 -
常用正则表达式及JS中验证文本框中文、数字、字母、日期
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?|原创 2013-03-28 16:38:03 · 1950 阅读 · 0 评论 -
oracle中读写blob字段的问题解析
LOB类型分为BLOB和CLOB两种:BLOB即二进制大型对像(Binary Large Object),适用于存贮非文本的字节流数据(如程序、图像、影音等)。而CLOB,即字符型大型对像(Character Large Object),则与字符集相关,适于存贮文本型的数据(如歷史档案、大部头著作等)。 下面以程序实例说明通过JDBC操纵Oracle数据库LOB类型字段的几种情况。转载 2013-10-28 22:09:25 · 1196 阅读 · 0 评论 -
java多线程
实现线程的方式有两种: 1、继承java.lang.Thread,并重写它的run()方法,将线程的执行主体放入其中。 2、实现java.lang.Runnable接口,实现它的run()方法,并将线程的执行主体放入其中。 ==>多线程的执行逻辑: 当主线程被挂起时, 其它就绪的线程会根据选择最高优先级的来执行; 当主线程的挂起时间 > 子线程的执行时间时,子线程执行完后回到主线程,等待主转载 2015-12-16 12:05:48 · 279 阅读 · 0 评论 -
Mysql 1366 中文显示错误修改方法
mysql中文显示问题[ERROR 1366 (HY000):错误mysql[ERROR 1366 (HY000):错误]中文显示问题mysql的字符集用utf8也解决不了中文的编码问题,用gbk才能解决。所以总结一下如果更改编码:停掉mysql服务,修改my.ini文件,修改两处default-character-set=gbk。启动mysql服务。再次插入,还是有问题。转载 2012-11-05 15:36:48 · 689 阅读 · 0 评论 -
MySQL创建索引
1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。SELECT c1,转载 2012-11-05 14:57:28 · 819 阅读 · 0 评论 -
创建存储过程、触发器、视图
Create procedure、Create function 下面是它们的格式: Create proceduresp_Name ([proc_parameter ]) routine_body 这里的参数类型可以是 IN OUT INOUTT ,意思和单词的意思是一样的,IN 表示是传进来的参数, OUT 是表示传出去的参数,INOUT 是表示传进来但最终传回的参转载 2012-11-05 11:14:24 · 397 阅读 · 0 评论 -
PO等-对这些缩写详细介绍:PO BO VO DTO POJO DAO概念及其作用(附转换图)
PO BO VO DTO POJO DAO概念及其作用(附转换图) J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。 首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。PO:persis原创 2012-06-11 16:09:22 · 747 阅读 · 0 评论 -
js获得鼠标的坐标
event.clientX 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。event.clientY 设置或获取鼠标指针位置相对于窗口客户区域的 y 坐标,其中客户区域不包括窗口自身的控件和滚动条。event.offsetX 设置或获取鼠标指针位置相对于触发事件的对象的 x 坐标。event.offsetY 设置或获取鼠标指针位置相对于原创 2012-06-12 23:38:54 · 768 阅读 · 2 评论 -
JSP中文验证码
//在此处 获取并生成随机颜色 Color getRandColor(Random random, int ff, int cc) { if (ff > 255) ff = 255; if (cc > 255) cc = 255; int r = ff + random.next原创 2012-06-12 23:32:53 · 422 阅读 · 3 评论 -
JSP页面中的精确到秒的时间控件
技术:Struts1+jsp+MSql需求:ncmgt网络监控系统中显示用户的操作日志,并且根据操作时间查询用户的详细操作记录、时间精确到秒大致效果如下、上图!大家可以清晰的看到、红色画线部分就是根据时间查询、时间精确到秒、不应该由用户手动输入、不然会大大降低用户体验的性能、这是就用到了时间控件、就是这个小时钟一样的东西、不过他只是一张图片而已、我们要知道它后面所隐藏的原创 2012-06-12 23:36:59 · 2588 阅读 · 2 评论 -
JSP页面DATETIME格式化
Html代码 1. . 2. 3. 首先,引入标签 4. 5. http://java.sun.com/jsp/jstl/fmt" %> 6. 7. 接着,使用标签进行date数据格式化 8. 9. 10. 11. 12. 13. 另外,还可以用java中的一个类SimpleDateFormat原创 2012-06-12 23:40:51 · 2296 阅读 · 2 评论 -
记录3种jsp下载文件的方法
[java] response.setContentType("application/x-download");//设置为下载application/x-download String filedownload = "/要下载的文件名";//即将下载的文件的相对路径 String filedisplay = "最终要显示给用户的保存文件名";//下载文件时显示的文件保存原创 2012-06-12 23:35:19 · 586 阅读 · 0 评论 -
Tomcat优化简介
最近用httpclient做performance testing时,发现当线程加到150时服务端就会抛出socket资源用尽的错误,根本没法再往上加,响应的速度也是相当的慢,后来经过研究,发现在server.xml中修改以一部分,增加节点数目,可以很好的提高性能:minSpareThreads="30" maxSpareThreads="75" enableLookups="fa转载 2012-11-04 09:43:38 · 378 阅读 · 1 评论 -
Servlet是什么?
1. Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 2. 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 3. Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同, 4. Serv翻译 2012-11-04 10:22:34 · 1173 阅读 · 5 评论 -
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。 JSP编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。 而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要转载 2012-11-04 14:25:54 · 4348 阅读 · 0 评论 -
Get请求与Post请求的区别
Get请求1. Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求2. Get是获取信息,而不是修改信息,类似数据库查询功能一样,数据不会被修改3. Get请求的参数会跟在url后进行传递,请求的数据会附在URL之后,以?分割URL和传输数据,参数之间以&相连,%XX中的XX为该符号以16进制表示的ASCII,如果数据是英文字 母/数字,原样发送,如果转载 2012-11-04 10:04:52 · 584 阅读 · 1 评论 -
request.getAttribute() 和 request.getParameter() 有何区别?
HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别: (1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,例如假定welcome.jsp和转载 2012-11-04 11:35:18 · 843 阅读 · 1 评论 -
MySQL之存储过程.触发器学习整理
今天主要看的是MySQL,顺便说一下,不同的数据库之间差距还是蛮大的,比如说SQL Server和MySQL,Oracle和MySQL,言归正传,先说一下,面试官问的那个问题。(以下命令都在Mysql5.5中测试通过)Mysql修改列类型语句如下:alter table 表名 change 列名 列名 要修改的列类型;Mysql修改列名语句如下:alter table 表名 cha转载 2012-11-05 10:46:17 · 550 阅读 · 0 评论 -
jsp乱码问题
大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。首先了解一下Java中文问题的由来:Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问原创 2012-06-02 09:28:46 · 412 阅读 · 3 评论