自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 struts2的拦截器

1 写一个拦截器类,判断符合条件的就可以调到相应的action方法,否则提示无权限页面2 在Struts.XML里配置,哪个action方法用这个拦截器

2015-02-10 09:39:10 416

原创 实体对象toString()方法的用处

没有toString()方法,输出的对象为一些字符码有了tostring方法,则会输出该对象的全部属性system.out.println(person)

2015-02-06 09:42:05 1611

原创 枚举类型属性

/** * Entity - 会员 *  * @author SHOP++ Team * @version 3.0 */@Entity@Table(name = "xx_member")@SequenceGenerator(name = "sequenceGenerator", sequenceName = "xx_member_sequence")public

2015-02-05 17:24:15 498

原创 hibernate根据实体自动生成表的设置

2015-02-05 14:39:41 508

原创 struts2防止表单重复提交

表单重复提交例子:每刷新一次表单都变化,如系统时间。应该要他刷新后回到首页,即表单页面

2015-02-05 11:01:35 423

原创 struts文件上传

2015-02-04 10:55:43 341

原创 spring配置事务

2015-01-31 11:19:27 348

转载 Java学习这七年

从2005那会做自动化测试开始接触Java开始,至今近7年。今天正好项目结束,趁机整理下思路,确定后续方向。 前三个年头基本上集中于Java基础的学习,包括设计模式,从完全不懂,到看的懂但似乎又不懂,到融汇贯通(也许还有欠缺,因为每次再翻一遍还是会有收获);由于没有研究过任何流行的框架,Struts,Spring, Hibernet等,也从没有尝试去研究过,所以那段时间时不时有SSH的兄弟

2015-01-31 10:35:50 412

原创 FetchType.LAZY和FetchType.EAGER什么区别?(懒加载和急加载的理解)

1、FetchType.LAZY:懒加载,加载一个实体时,定义懒加载的属性不会马上从数据库中加载。2、FetchType.EAGER:急加载,加载一个实体时,定义急加载的属性会立即从数据库中加载。3、比方User类有两个属性,name跟address,就像百度知道,登录后用户名是需要显示出来的,此属性用到的几率极大,要马上到数据库查,用急加载;而用户地址大多数情况下不需要显示出来,只有

2015-01-31 09:55:14 35755 2

原创 spring知识点

1  IOC依赖注入2 aop面向切面编程:主要用来做日志

2015-01-30 15:15:40 429

原创 Hibernate的一级和二级缓存

按照以下思路来回答:(1)首先说清楚什么是缓存,(2)再说有了hibernate的Session就是一级缓存,即有了一级缓存,为什么还要有二级缓存,(3)最后再说如何配置Hibernate的二级缓存。(1)缓存就是把以前从数据库中查询出来和使用过的对象保存在内存中(一个数据结构中),这个数据结构通常是或类似Hashmap,当以后要使用某个对象时,先查询缓存中是否有这个对象,如果有则使用缓存中的

2015-01-29 17:34:39 536

原创 eclipse设置字体大小

Windows-----属性----

2015-01-28 15:33:09 409

原创 hibernate知识点总结

表关系映射showsql设置

2015-01-28 10:35:40 421

原创 svn

svn有一个客户端和一个服务器端:服务器端用来建代码仓库:放项目,一般装服务器上。可以创建用户,然后用户可以迁项目客户端:装在自己电脑上

2015-01-27 14:17:00 386

原创 关于事务的回滚

事务要写在service层:如 1会员充值  2增加一条会员资金变化记录。当会员充值成功后必须记录。如果写在controller层,则可能出现的问题:充值成功,但是记录是失败。(必须同时成功或者同时失败)应该把充值和记录写在一个service里,才可以保证同时成功或者同时失败,这就是事务的回滚特性

2015-01-26 10:06:05 468

原创 多对一 一对多 在实体中的 映射

-------如:订单和订单项映射关系------------------------一个订单可以有多个订单项,一个订单项只能属于一个订单-------/** * Entity - 订单 *  * @author SHOP++ Team * @version 3.0 */@Entity@Table(name = "xx_order")@Sequenc

2015-01-26 09:53:11 673

原创 session 和cookies

cookies : 浏览器禁止则无效session:一次会话,到浏览器关闭。常用:网站登录成功后,把用户名放session里,自动分配一个唯一ID,因此不会重复

2015-01-23 15:15:12 397

原创 网站登录时记住用户名

common.js// 添加Cookiefunction addCookie(name, value, options) {    if (arguments.length > 1 && name != null) {        if (options == null) {            options = {};        }        if (v

2015-01-22 16:34:20 429

原创 一条SQL语句插入大量数据 和查看某个表的字段是否有重复值

CREATE TABLE mytable ( id SERIAL PRIMARY KEY, category_id INT NOT NULL DEFAULT 0, user_id INT NOT NULL DEFAULT 0, adddate INT NOT NULL DEFAULT 0);先插入一条数据INSERT INTO  mytable( category_id

2015-01-21 16:44:01 501

原创 为mysql数据库建立索引

前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。  最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。

2015-01-21 16:20:25 451

原创 include包含指令

2015-01-21 15:09:26 453

原创 项目错误页面的配置

WEB-INF目录为隐私目录,不能直接访问改目录下的页面,可以放错误页面

2015-01-21 14:18:53 430

原创 请求转发和重定向

请求重定向可以使外部链接,如百度请求转发只能是内部的

2015-01-21 11:59:25 337

原创 SVN地址修改

右键----重新定位----next

2015-01-21 10:24:22 421

原创 java四大作用域 的理解

pageContext:属性的作用范围仅限于当前JSP页面request:属性的作用范围仅限于同一个请求(也可以理解为controller里的某个方法,其他方法不行)session:属性的作用范围仅限于一次会话(浏览器打开直到关闭称之为一次会话,前提示再次期间会话不失效,即好久不操作会自动退出)application:属性的作用范围限于当前web应用,是范围最大

2015-01-20 16:46:30 3569

原创 JSP改全部页面的编码

Windows----- 属性----

2015-01-20 16:02:07 420

原创 JSP九个隐含对象

隐含对象:没有声明就可以使用的对象

2015-01-20 14:58:46 387

原创 servlet

servlet是一个容器,在项目中用到的:HttpServletRequest request   HttpServletResponse response                一个controller方法的请求和响应,可以获得传过来的参数request .getmethed()获得方法是get 还是post等等

2015-01-20 14:17:59 616

原创 java面试题

Servlet生命周期的方法:以下方法都是由servlet 容器负责调用构造器:只被调用一次 只有第一次请求servlet时,创建servlet的实例,调用构造器,说明servlet的单实例init方法:只被调用一次,在创建好实例后立即被调用,用于初始化当前servlet。service:被多次调用。每次请求都会调用service方法,实际用于相应请求。de

2015-01-17 14:20:46 401

原创 java构造器

用处一:Person p2 = new Person("mike",22,1);//以有参构造器形式产生实例有了构造器,new一个对象时就不需要set属性了,直接Person p2 = new Person("mike",22,1);传进去即可

2015-01-17 12:48:11 400

原创 修改tomcat端口和启动时间45秒和编码

修改tomcat端口:找到tomcat下的conf文件夹下的server.xml  ------8080改后要重启eclipse才会生效  45s:当启动tomcat时候出现 Server Tomcat v6.0 Server atlocalhost was unable to start within 45 seconds. If the serverrequires

2015-01-17 10:40:30 600

原创 SVN版冲突解决方法

SVN版本冲突时狠多新手都会遇到的问题,一下是个人解决的经验,仅供参考:1 选中冲突的文件2 右击----与资源库同步3 点击资源库中冲突文件,这时会有服务器版本,和自己的版本。4查看冲突的地方,在服务器最新版本上加上自己的最新代码即可

2015-01-17 10:20:24 414

原创 SQLyog数据库创建

sqlyog创建数据库1 基字符集:选gbk2 数据库排序规则:选gbk_chinese_ci

2015-01-17 10:18:48 918

原创 环境配置

1 先找到JDK目录2 配置路径3 测试:浏览器输入:localhost:8080   出现汤姆猫首页就可以了

2015-01-17 10:16:01 406

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除