java web
simon_xu_sh
这个作者很懒,什么都没留下…
展开
-
获得java web项目的文件路径
在项目开发中,经常要上传文件或生成文件,获得文件的一个khg原创 2014-11-11 22:20:01 · 457 阅读 · 0 评论 -
JSTL标签汇总及使用总结
在JAVA项目开发中,jstl标签非常简洁、实用,可维护性非常好。现在把其常用的几个标签进行汇总1.JSTL的最常用core标签,包含了数据展示常用的foreach循环、if判断、choose选择、set赋值、out输出等核心标签。 首先在页面引入标签 标签 描述用于在JSP中显示数据,就像用于保存数据原创 2016-11-18 12:18:37 · 2339 阅读 · 0 评论 -
使用Jquery的局部刷新功能,实现菜单内容的动态切换
在以前的开发中,我们很喜欢使用iframe实现菜单内容的动态切换。但是iframe的可操作性、搜索上、与整体页面的配合上,存在着诸多问题。现在我们可以使用成熟的jquery ajax技术实现菜单的动态切换,简单而且实用。我们的菜单区域一般是这样子的: 用户菜单 系统管理 用户管理 角色管理 我们的菜单动原创 2016-10-27 15:38:19 · 12231 阅读 · 0 评论 -
Hibernate中多对多的annotation的写法(中间表可以有多个字段)
一般情况下,多对多的关联关系是需要中间表的;情况一:如果中间表仅仅是做关联用的,它里面仅有2个外键做联合主键,则使用ManyToMany(不用写中间表的Model,只需要写出两张主表的model即可)学生表@Entity@Table(name = "T_STUDENT")@SequenceGenerator(name = "SEQ_STUDENT", sequenceName转载 2015-08-14 15:47:07 · 390 阅读 · 0 评论 -
Tomcat 的三种(bio,nio.apr) 高级 Connector 运行模式
tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志.或者登录他们的默认页面http://localhost:8080/查看其中的服务器状态。 1)bio 默认的模式,性能非常低下,没有经过任何优化处理和支持. 2)nio 利用java的异步io护理技术,no blocking IO技术. 想运行在该模式下,直接修改ser转载 2015-03-03 23:05:33 · 466 阅读 · 0 评论 -
大型网站的灵魂——性能
摘要:有人说性能就是访问速度快慢,这是最直观的说法,也是用户的真实体验。一个用户从输入网址到按下回车键,看到网页的快慢,这就是性能。对于我们来说,需要去挖掘这个过程,因为这决定我们怎么去做性能优化。【编者按】如果一个网站运行速度慢,即使它内容再丰富,UI设计更美观,也算不上一个好网站。因为它忽略了最重要的因素:性能。运行速度的快与慢是最直观的说法,也是用户的真实体验。本文转载博客园,讲述大型网转载 2015-02-27 17:48:24 · 468 阅读 · 0 评论 -
spring junit完美测试解决方案
一.首先讲下注解,autowire 与 resource的区别@Autowired是按类型装配依赖对象,默认情况下,要求依赖对象必须存在,若允许null值,可以设置它的required属性为false。如果想使用按名称装配,可以结合@Qualifier注解一起使用。如:@Autowired @Qualifier("xmlBean1")private XMLBean xmlBean;转载 2014-12-31 16:55:48 · 744 阅读 · 0 评论 -
用distinct在MySQL中查询多条不重复记录值
在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会转载 2014-12-26 16:49:54 · 404 阅读 · 0 评论 -
Ibatis/mybatis中,查询SQL参数和返回都是Map的情况
在实际开发中,经常需要SQL查询的参数为map,而返回的结果集也是map的情况,不用去写繁琐的ResultMap.其DAO接口代码如下:原创 2015-02-02 17:49:02 · 1648 阅读 · 0 评论 -
EasyMock的使用
1.Mock 方法是单元测试中常见的一种技术,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,从而把测试与测试边界以外的对象隔离开。同时也可以当调用别人的模块,而该模块又没有实现时(只提供接口),我们可以在独立的环境中测试自己的模块逻辑。2.使用前的准备,下载所需的jar包:easymock-3.0.jar(或以上版本),junit-4.4.jar,cglib-nodep-2.1_转载 2015-01-28 14:14:27 · 409 阅读 · 0 评论 -
spring中涉及quartz的配置
项目中遇到了使用定时工作的程序,数目还很多,于是由于spring的方便性,使用spring-quartz!使用之前,需要在项目中引入quartz的jar包,要注意quartz和spring版本的匹配,我使用的是quartz1.6.2,spring是2.0.7。1. spring中涉及quartz的配置: 项目中遇到了使用定时工作的程序,数目还很多,于是由于sprin转载 2015-01-06 17:48:55 · 490 阅读 · 0 评论 -
Java web项目开发中,BigDecimal类型的数据,保留小数位数
Java web项目开发中,BigDecimal类型的数据,保留小数位数:原创 2014-11-18 15:10:56 · 2442 阅读 · 0 评论 -
Java web项目中,通过get方式传中文参数时,获得的参数为乱码的解决方案
在tomcat的配置文件server.xml文件中找到:原创 2014-11-18 14:29:08 · 576 阅读 · 0 评论 -
JSP自定义标签总结
在JAVA项目开发中,JSP自定义标签,可以使前端的展现简洁与方便。JSP的自定义标签从广义上来说,有2种形式,一种是需要进行DOM内容展示的,需要进行继承SimpleTagSupport类并重写的doTag()方法,另一种是自定义的函数,处理页面的显示元素,不需要实现doTag()方法。1.继承SimpleTagSupport类并重写的doTag()方法来开发一个最简单的自定义标签原创 2016-11-21 16:12:06 · 5064 阅读 · 0 评论