自定义博客皮肤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)
  • 收藏
  • 关注

转载 Spring mvc拦截器

SpringMVC中的Interceptor拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306那样子判断当前时间是否是购票时间。一、定义Interceptor实现类SpringMVC中的Interceptor拦截请求是通过HandlerI...

2017-01-14 19:04:00 65

转载 SpringMVC实现文件下载

<br> public static void download(HttpServletRequest request, HttpServletResponse response, String storeName, String contentType ) throws Exception { ...

2017-01-10 18:07:00 81

转载 SpringMVC是实现文件上传

SpringMVC实现文件上传,需要再添加两个jar包。一个是文件上传的jar包,一个是其所依赖的IO包。这两个jar包,均在Spring支持库的org.apache.commons中。我们也可以对上传文件的大小做限定:也可以对上传文件的类型做限定:转载于:https://www.cnblogs.com/hero96/p/62...

2017-01-10 17:48:00 57

转载 初始化参数绑定(日期)

package cn.happy.controller;import java.beans.PropertyEditor;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.beans.p...

2017-01-07 19:13:00 80

转载 数据校验

1.引入jar包2.配置验证器 <!-- 配置验证器 --> <bean id="myvalidator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"> <property name=...

2017-01-07 19:13:00 84

转载 Web Service

Web Service全称XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据...

2016-12-18 08:14:00 61

转载 JavaMail和James

JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程序。JavaMail包中用于处理电子邮件的核心类是:Session,Message,Address,Authenticator,Stor...

2016-12-18 08:13:00 132

转载 可以用代码发邮件了哦

发送邮件包含的内容有:from字段  --用于指明发件人to字段  --用于指明收件人subject字段--用于说明邮件主题cc字段  -- 抄送,将邮件发送给收件人的同时抄送给另一个收件人,收件人可以看到邮件抄送给了谁bcc字段  -- 密送,将邮件发送给收件人的同时将邮件秘密发送给另一个收件人,收件人无法看到邮件密送给了谁 ...

2016-12-18 08:13:00 109

转载 jQuery UI

jQuery UI简介jQuery UI包含了许多维持状态的小部件(Widget),因此,它与典型的 jQuery 插件使用模式略有不同。所有的 jQuery UI 小部件(Widget)使用相同的模式,所以,只要您学会使用其中一个,您就知道如何使用其他的小部件(Widget)。jQuery UI组件构成jQuery UI 主要分为3个部分:交互、微件和效果库。交...

2016-10-17 17:15:00 64

转载 数据校验

三种方式实现数据校验1.首先搭建实体类UserInfo 包含两个属性用户名Username 密码password 并封装实体类public class UserInfo { private String username;//用户名 private String password;//密码 public String...

2016-10-14 08:33:00 125

转载 国际化

1:什么是国际化?国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有的与语言,国家/地区和文化相关的元素。换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。开发这样的程序的过程,就称为国际化。2:在什么样的状况下使用国际化?国际化是指的多语言支持,比方说你登录一个系...

2016-10-14 08:30:00 140

转载 Strust OGNL详解

首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。此外,还得先需弄懂OGNL的一些知识:1.OGNL表达式的计算是围绕OGNL上下文进行的。...

2016-10-09 16:53:00 83

转载 拦截器详解

如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器):这里写一个用户登录拦截的小例子此实例实现功能:用户需要指定用户名登陆,登陆成功进入相应页面执行操作,否则返回到登陆页面进行登陆,当直接访问操作...

2016-09-30 12:30:00 60

转载 MyBatis入门案例

MyBatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。iBatis是半ORM映射框架,它需要在数据库里手动建表,CURD操作时要自己写SQL语句,而Hibernate是全ORM映射框架,它只需要配置好文件,表...

2016-09-18 16:50:00 63

转载 Child <- many-to-one ->Parent

网上找到个描述的很精妙的例子Child <- many-to-one ->Parent class Child { private Parent parent; public Parent getParent (){ return thi...

2016-09-05 08:15:00 63

转载 inverse

首先术语inverse 被翻译为反转的意思。inverse 制定了关联关系中的方向。当set的inverse属性默认情况下,hibernate会按照持久化对象的属性变化来同步更新数据库。得到两条sql语句Dept dept =(Dept)session.load(Dept.class,new Byte("40"));Emp emp =(Emp)sessio...

2016-09-04 08:15:00 100

转载 单向一对多 多读多

什么叫做单向?就是在entity中体现为两个持久化对象中其中一个对象包含另一个对象的对象或者对象的集合.什么叫做双向?两个持久化对象相互关联,entity中都有对方的集合集合或者对象;在hbm.xml中主要代码为复制代码 ...

2016-09-04 08:13:00 50

转载 ThreadLocal()理解

在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。  当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。  从线...

2016-09-02 08:08:00 53

转载 Save()saveOrUpdate()Hibernate的merge()方法

Savesave()方法能够保存实体到数据库,正如方法名称save这个单词所表明的意思。我们能够在事务之外调用这个方法,这也是我不喜欢使用这个方法保存数据的原因。假如两个实体之间有关系(例如employee表和address表有一对一关系),如果在没有事务的情况下调用这个方法保存employee这个实体,除非调用flush()这个方法,否则仅仅employee实体会被保存...

2016-09-02 08:07:00 90

转载 load和get的延迟加载

load和get方法的区别:  Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象。  区别在于:  如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。  Load方法可返回实体的代理类实例,而get方法永远直接返回实体类。  Load...

2016-08-29 15:10:00 70

转载 脏检查

什么是脏检查?  解析:当事务提交时,Hiberante会对Session中持久状态的对象进行检测,判断对象的数据是否发生了改变。如何进行脏检查?  解析:当一个Dept对象被加入到Session缓存(有人又称为一级缓存后者是内部缓存)中时,Session会为Dept对象的值类型的属性复制一份快照。当Session刷新缓存时,会先进行脏检查,即比较Dept对象的当前属性...

2016-08-29 15:08:00 107

转载 Session跟SessionFactory的线程安全与非安全

 SessionFactory负责创建session,SessionFactory是线程安全的,多个并发线程可以同时访问一个SessionFactory 并从中获取Session实例。(SessionFactory源码大部分是final修饰的)而Session并非线程安全,也就是说,如果多个线程同时使用一个Session实例进行数据存取,则将会导致 Sessio...

2016-08-29 15:07:00 123

转载 脏检查and刷新机构

---恢复内容开始---脏检查:当食物提交时,Hiberante会对Session中持久状态的对象进行加测,判断对象的数据是否发生了变化为什么要进行脏检查?,解析:如果对象发生了改变,就需要将改变更新到数据库中,以确保内存中的对象与数据库中的数据保持一致。如何脏检查?  解析:当一个Dept对象被加入到Session缓存(有人又称为 一级缓存 后者...

2016-08-29 14:57:00 76

转载 oracle函数

oracle函数一、大小写函数lower():全部小写upper():全部大写initcap():首字母大写--小写select lower ('HAPPY') "Lowercase" from dual--大写select upper('last name')"Uppercase" from dual--首字母大...

2016-08-26 17:11:00 81

转载 多线程下单列模式

public class Singleton { private static Singleton instance = new Singleton(); private Singleton(){ … } public sta...

2016-08-14 17:39:00 102

转载 多线程

class TestThreadMethod extends Thread{ public static int shareVar = 0; public TestThreadMethod(String name){ super(name); } public synchronized ...

2016-08-14 17:38:00 54

转载 线程同步

//继承Threadpublic class MyHread1 extends Thread { public Print p1; @Override public void run() { //循环打印print1中的内容 for (...

2016-08-14 17:37:00 55

转载 文件上传功能的实现

一:文件上传功能先要在在index.jsp的界面上初始化一个表单。代码如下:<body> <form enctype="multipart/form-data" action="<%=path%>/1.jsp" method="post"> 姓名:<input type="text" nam...

2016-07-04 09:23:00 79

转载 富文本编辑器

富文本编辑器,Rich Text Editor, 简称 RTE, 是一种可内嵌于浏览器,所见即所得的文本编辑器。它提供类似于 比如谷歌、火狐效果都非常不错,在功能的丰富性来说,还是 IE 强些(但IE的6、7、8、9几个版本就足够搞死开发者了)。富文本编辑器不同于文本编辑器,程序员可到网上下载免费的富文本编辑器内嵌于自己的网站或程序里(当然付费的功能会更强大些),方便用户编辑文章或信息。...

2016-07-04 09:23:00 106

转载 jsp考试的错题

(选择一项)A:B:C:D:正确答案是A,首先,session的出现确实是为了解决HTTP无法保持客户状态的特点;因此A选项正确;用户信息也是客户状态的一部分,所以由A可以看出B的说法就不对了;接着,Session里信息是否安全并不取决于存放在哪里,而取决于session实现机制和获取机制,而且session也没有明确...

2016-07-04 09:22:00 276

转载 JAVA中的单利

单列:单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。单例模式有一下特点:1、单例类只能有一个实例。2、单例类必须自己自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。一、懒汉式单例在类被加载的时候,唯一实例已经被创建。这个设计模式在Java中容易实现,在别的语言中难以实现。/*** Created by IntelliJ IDEA.* User: leizh...

2016-05-27 14:01:00 61

转载 体检套餐的项目

第5章 体检套餐管理系统1,课程内容回顾第1章:深入.NET框架 .NET框架组件 CLR的作用及组成.NET程序编译过程.NET核心类库及命名空间第2章 深入C#数据类型类、对象、属性、封装类图结构拆箱装箱值类型和引用类型静态成员和静态方法第3章 使用集合组织相关数据操作集合实现元素的增、删、查、遍历 ArrayList...

2016-04-10 08:39:00 188

转载 第六章 总结

事务:1.什么是事务:事务是一种机制,一个操作序列。事务4个属性分为 原子性 一致性 隔离性 持久性理解原子性(Atomicity) 原子性意味着数据库中的事务执行是作为原子。即不可再分,整个语句要么执行,要么不执行。 在SQL SERVER中,每一个单独的语句都可以看作是默认包含在一个事务之中: 所以,每一个语句本身具有原子性,要...

2016-03-11 14:45:00 88

转载 高级查询---嵌套and分页

高级嵌套语句:子查询:语句:select * from 表名where 列名=(子查询语句)注意:子查询语句必须放在小括号呢 可以使用< >=等运算符号,sql server 执行时 会优先先进行子查询因为子查询作为where条件的一部分 所以 可以和 update insert delete 一起使用in 和 not in子...

2016-03-09 20:32:00 93

空空如也

空空如也

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

TA关注的人

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