- 博客(10)
- 资源 (8)
- 收藏
- 关注
转载 SSH框架总结(框架分析+环境搭建+实例源码下载)
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制
2014-12-23 11:29:25 574
转载 求职经验
不久之前,我面试了一些求职Java高级开发工程师的应聘者。我常常会面试他们说,“你能给我介绍一些Java中得弱引用吗?”,如果面试者这样说,“嗯,是不是垃圾回收有关的?”,我就会基本满意了,我并不期待回答是一篇诘究本末的论文描述。 然而事与愿违,我很吃惊的发现,在将近20多个有着平均5年开发经验和高学历背景的应聘者中,居然只有两个人知道弱引用的存在,但是在这两个人之中只有一个人真正了解这方面的知识
2014-12-18 20:02:42 413
转载 strut2后台向前台传值问题
1、用session 代码: ActionContext.getContext().getSession().put("questionList", list); 问题,session不能放太大的东西,如果list过大,session就会很大,不太好 2、ongl表达式: 代码: public PeopleAction extends ActionSuper{ p
2014-12-18 13:52:14 607
转载 ssh生成随机数字验证码
Java Struts2 实现数字的验证码程序 2010-09-21 15:19 1、login.jsp页面程序 function changeValidateCode(obj) { //获取当前的时间作为参数,无具体意义 var timenow = new Date().getTime(); //每次请求需要一个不同的参数,否则可能会返回同样
2014-12-18 13:50:06 512
转载 hibernate merge与update区别
今天做了个测试,写了个测试用例来看看merge与update时控制台打印出来的日志有什么不一样。实体bean很简单,就id和name两个字段,接下来分别给出以下几种测试情形的控制台日志内容: 1. 数据库记录已存在,更改person的name为一个新的name。 merge方法打印出的日志如下: Hibernate: select person0_.id as id0_
2014-12-18 13:48:08 476
转载 关于简单SSH框架中的web.xml的那些配置要点
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> encodingFilter com.ssh.jboa.uti
2014-12-18 13:46:31 472
原创 HibernateTemplate的原理与hibernate三态之个人认识
由于HibernateTemplate的原理与JdbcTemplate的原理类似,现在先讨论JdbcTemplate,在使用JDBC的时候,总是要处理繁琐的细节,例如Connection、statement的获得,SQLException的处理,Connection、Statement的关闭等问题。 使用Spring提供的org.springframework.jdbc.core.JdbcT
2014-12-18 13:21:10 494
原创 BigDecimal高精度编程
package com.zx.testCode; import java.math.BigDecimal; /** * java 处理高精度计算 * * Double.valueOf(String) and Float.valueOf(String)都会丢失精度。 * 为了解决这个问题,需要用到BigDecimal类。 * * 使用的BigDecim
2014-12-18 13:17:54 411
原创 几种操作数据库例
三种种方式: 对象形式 @Query("select t from GoodsVipPrice t where t.goodsId in ?1 and t.vipLevel = ?2") List getGoodsVipPriceList(List goodsIdsList, int vipLevel); @Modifying @Query(value="delete from
2014-12-18 13:13:12 411
原创 浅谈个人SQL语句优化经验总结
(1) 选择最有效率的表名顺序(只在基于规则的seo/' target='_blank'>优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersectio
2014-12-18 13:09:30 440
PLSQL_Developer_cngr
2012-11-30
PowerDesigner最新教程 中文版
2012-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人