![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVAEE学习总结
ygbinac2chief
这个作者很懒,什么都没留下…
展开
-
Hibernate的缓存机制介绍
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问转载 2009-04-27 01:53:00 · 698 阅读 · 0 评论 -
jsp导出Excel
在开发MIS系统的过程中,客户经常会提出这样的要求:将查询结果导出为Excel文件保存下来。经常是写一次就忘一次,因此决定今天将以前的代码和遇到的问题进行一下总结,下面进入正题。背景:本例的代码来源于我给学校开发的一个奖学金管理系统,使用者在前台设置一组查询条件之后,点击“导出”按钮即可得到Excel文件了。目的:得到一个Excel文件,包括姓名、学号、奖项类别、所在院系、年级、学生类别、转载 2009-06-08 01:00:00 · 928 阅读 · 0 评论 -
点击不同的按钮把同一个表单提交到不同的页面处理的方法
1、代码头部首先加入这段代码 String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";//out.print(basePath);%> 上述代码含义参见原创 2009-06-12 15:57:00 · 2947 阅读 · 0 评论 -
JSP页面静态化提高访问速度
一个实现将动态页面转为静态的方案来源:http://java.ccidnet.com/art/3741/20061008/915263_1.html 1.前言为了能深入浅出的理解这个框架的由来,我们首先来了解一下JSP解析器将我们写的JSP代码转换成的JAVA文件的内容。下面是一个JSP文件test.jspout.write();转载 2009-06-19 14:57:00 · 3030 阅读 · 0 评论 -
JAVA开发者最常去的20个英文网站
JAVA开发者最常去的20个英文网站1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.3.[http://java.sun.com] – 官方的Java开发者网站 –转载 2009-09-01 20:18:00 · 521 阅读 · 0 评论 -
Servlet中输出XML解析中文乱码问题解决
这两天想用servlet输出xml文档,并在浏览器解析,老是出现中文解析的乱码问题,无论怎么来改编码,怎么来转换编码都不能解决问题!郁闷死了……google了很长时间也没找到正确的解决方法,最后无意中发现了一个问题: 1、response.setContentType("text/xml;charset=gbk"); 2、PrintWriter out = response.get原创 2009-10-20 13:03:00 · 1903 阅读 · 3 评论 -
简单的HTML转意代码
在数据提交到数据库之前的简单HTML字符转意,防止javascript恶意代码,因为项目中用到了输出为xml,所以在输出之前还要进行二次转意,把数据库中之前加入的转意为正常 /** * html代码输入验证转换 * @param str * @return */ public String htmlFilter(String str){ //转意& str = str.repl原创 2009-11-06 20:46:00 · 2733 阅读 · 0 评论 -
sql查询最后一条数据
1、 sql查询最后一条数据select * from table order by id DESC limit 1 2、select top1 * from tablename where order by id desc 通过在mysql中测试,只有第一种可以使用,不知道其他数据库是否支持第二种方法,网上很多人说用第二种方法原创 2009-11-09 21:07:00 · 10271 阅读 · 2 评论 -
从指定文本中提取图片
1、代码:package test;public class GetImage { //** * @param args *//* public static void main(String[] args) { String imgStr = "http://zi.csdn.net/20090x60_3.jpg/" >"; //String imgStr = "原创 2009-11-09 21:10:00 · 1473 阅读 · 0 评论 -
如何得到页面链接(路径)
String path = request.getContextPath(); //返回当前请求所使用的协议。 一般的应用返回 "http",对于ssl则返回"https" String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";原创 2009-06-08 00:39:00 · 1379 阅读 · 0 评论 -
MyEclipse中使用Hql编辑器找不到Hibernate.cfg.xml文件解决方法
在使用HQL编辑器的时候提示Your configuration most likely does not have any mappings defined.不能找到mapping,明明在Hibernate.cfg.xml已经配置了mapping,为什么还是找不到呢,原来是我在复制一个原来的工程,在原来的基础上又加入了一些映射,但是Myeclipse自己的映射文件Hibernate.cfg.xm原创 2009-05-16 16:13:00 · 3540 阅读 · 0 评论 -
hiberante中因为缓存机制造成新存或者修改的数据查不到的解决方法
package dc.dao;import java.util.Iterator;import java.util.Set;import junit.framework.TestCase;//一对多的时候先存一,再存多,多.saveF(一),然后通过一的ID来加载查询刚刚存进的数据,由于hiberante的//缓存机制,只能查询到一的数据,查询不到多的数据,通过show_sql看到查询原创 2009-05-14 12:11:00 · 939 阅读 · 0 评论 -
hibernate动态更新问题
Hibernate可以配置为动态产生update和insert语句。<class name="ClassName" table="tableName" dynamic-update="true|false" dynamic-原创 2009-04-27 19:26:00 · 2429 阅读 · 0 评论 -
java中生成UUID
GUID号称可以做到一台机器每秒产生10000000个GUID,则可以保证3240年不重复(不过只是概率意义上),不知哪位大侠有能力验证,或者将证明方法告知,感激不尽!至于UUID是什么自已问搜索引擎吧 1.在Java1.5中,已经包含了一个UUID的实现java.util.UUID。要随机生成一个UUID,只要用两行代码就可以了:String uuid = UUID.randonUUID().t原创 2009-04-25 10:00:00 · 4179 阅读 · 1 评论 -
Field 'id' doesn't have a default value
Field id doesnt have a default value昨晚做项目的时候遇到一个问题,在测试数据存储的时候老是报Field id doesnt have a default value异常,从网上找了好久,根据各位大虾的说法也测试了好久好久,可就是没发现原因所在,鼓捣了两三个小时的时间,最后总算找到问题所在:原来是我的数据设计的时候,把主键的类型定义为int的,原原创 2009-04-25 10:53:00 · 32435 阅读 · 8 评论 -
button/input链接方式全攻略
1.链接到某页2.返回(等同后退) 3.打开新网页4.打开无边框的新窗口5.打开新网页同时指向另一页6.打开无边框的新窗口同时指向另一页7.点击按钮弹出确认alert窗口方式一:onClick="alert(是否确认提交?);location.href= filename.html;return false;" >方式二:onClick="if (confirm(是否确认提交?))转载 2009-04-29 22:33:00 · 1049 阅读 · 0 评论 -
java中取小数点后两位(四种方法)
一Long是长整型,怎么有小数,是double吧 java.text.DecimalFormat df=new java.text.DecimalFormat("#.##"); double d=3.14159; System.out.println(df.format(d)); 二java.math.BigDecimal BigDeci原创 2009-04-29 01:25:00 · 1158 阅读 · 0 评论 -
HQL经典语句
Hib的检索方式 1导航对象图检索方式。通过已经加载的对象,调用.iterator()方法可以得到order对象 如果是首次执行此方法,Hib会从数据库加载关联的order对象,否则就从缓存中得到。 2OID检索方式。通过session的get,load方法知道了OID的情况下可以使用 3HQL检索方式。使用面向对象的HQL查询语句session的find方法利用HQL来查询 4转载 2009-05-03 17:12:00 · 661 阅读 · 0 评论 -
Hibernate的session.flush做了什么?
Hibernate的session.flush做了什么呢?2009-02-14 06:30这是在一次事务提交时遇到的异常。an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)net.s转载 2009-05-14 00:26:00 · 2228 阅读 · 0 评论 -
提升JSP应用程序的七大绝招
你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工作中转载 2009-07-26 09:57:00 · 452 阅读 · 0 评论 -
javaBean+JSP+JS+XML实现从发布文章中自动提取图片在首页轮换效果
最近研究的一个用jsp实现的常见的首页图片轮换效果。本来打算从网上找一个别人做好的能拿来就用的来作为自己的一个网站项目使用的,平时无聊的时候就搜搜,但是找来找去就只找到用php做的,还有很多别人实现的轮换效果,有JS的,有flash+JS的,但是没找到一个别人用jsp做的可以直接拿来就能用的组件(也从别人的CMS中研究过,但是太复杂,没弄懂),所以没办法就只能是自己想办法写一个组件实现了,也便原创 2009-11-12 19:05:00 · 1426 阅读 · 0 评论