框架
han_ying_ying
这个作者很懒,什么都没留下…
展开
-
史上最简单的 SpringCloud 教程 | 终章
转载请标明出处: http://blog.csdn.net/forezp/article/details/70148833 本文出自方志朋的博客错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud 作为最新最火的微服务的翘楚,你还有什么理由拒绝。赶快上船吧,老船长带你飞。终章不是最后一篇,它是一个汇总,未来还会写很多...转载 2018-05-17 15:54:34 · 135 阅读 · 0 评论 -
myBatis中没有debug问题解决
控制台打印不出[DEBUG]时,只需修改一下myBaits-config.xml即可在configuration标签内部添加: name值不可改变,value值大小写均可。原创 2015-09-01 15:28:05 · 1023 阅读 · 0 评论 -
OpenSessionInView
Spring 为我们提供了一个叫做 OpenSessionInViewFilter 的过滤器,他是标准的 Servlet Filter 所以我们把它按照规范配置到 web.xml 中方可使用。使用中我们必须配合使用 Spring 的 HibernateDaoSupport 来进行开发,也就是说,我们的dao层的类都要继承于 HibernateDaoSupport,从中由 Spring 来控制 Hi原创 2015-08-16 17:32:24 · 633 阅读 · 0 评论 -
MybatisUtil示例
package cn.bdqn.util;import java.io.IOException;import java.io.InputStream;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.sess原创 2015-08-31 10:22:50 · 923 阅读 · 0 评论 -
DetachedCriteria离线查询示例
Dao层://离线查询 public List findByDet(DetachedCriteria c){ return c.getExecutableCriteria(HibernateSessionFactory.getSession()).list(); }//BIz业务层//离线查询 public List fi原创 2015-08-13 17:31:57 · 692 阅读 · 0 评论 -
DetachedCriteria的使用
设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。 Criteria 和 DetachedCriteria 的主要区别在原创 2015-08-13 12:29:00 · 1081 阅读 · 0 评论 -
springMVC上传多个文件
Controller类中://@RequestParam:数组的注解, @RequestMapping(value="add",method=RequestMethod.POST) public String add(@Validated User users,BindingResult br, @RequestParam(value="att原创 2015-08-27 12:04:24 · 776 阅读 · 0 评论 -
QBC运算符含义
HQL运算符 QBC运算符 含义 = Restrictions.eq() 等于 > Restrictions.gt() 大于原创 2015-07-19 14:23:20 · 1107 阅读 · 0 评论 -
could not initialize proxy - no Session
hibernate3中出现 could not initialize proxy - no Session 错误的解决办法以及lazy load的介绍 could not initialize proxy - no Session异常:org.hibernate.LazyInitializationException: could not initialize proxy - no Sessi原创 2015-07-15 09:28:30 · 710 阅读 · 0 评论 -
Hibernate中get()和load()区别
get和load方式是根据id取得一个记录下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。主要区别为:1.从返回结果上对比:load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常get方法检索不到的话会返回null。2.从检索执行机制上对比: get方法和find方法都是直接从数据库中检索原创 2015-09-02 17:35:15 · 376 阅读 · 0 评论 -
springMVC过滤器解决乱码问题
springMVC项目中,在web.xml文件中添加如下代码: CharacterEncoding org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8原创 2015-08-21 17:29:37 · 903 阅读 · 0 评论 -
第一章 Shiro简介——《跟我学Shiro》
目录贴: 跟我学Shiro目录贴 1.1 简介Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题转载 2017-08-29 00:18:22 · 253 阅读 · 0 评论 -
Mybatis的if test字符串比较问题
第一种解决方法:if test="isExpired=='Y'">and msg.expire_time < now()if>会报NumberFormatException,这样就可以了。if test="isExpired=='Y'.toString()">and msg.expire_time < now()if>12345671234567第二种解决方法转载 2017-08-25 08:25:54 · 3413 阅读 · 0 评论 -
MyBatis Generator自动创建代码
原始文 出处http://blog.csdn.net/zhshulin/article/details/23912615这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多转载 2017-02-22 18:24:08 · 253 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
1、基本概念1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的J转载 2016-12-23 16:24:51 · 663 阅读 · 0 评论 -
最全最强SpringMVC详细示例实战教程
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置123456789101112131415转载 2016-12-23 16:22:24 · 604 阅读 · 0 评论 -
学习SpringMVC——从HelloWorld开始
什么是Spring MVC Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,St转载 2016-12-23 16:20:47 · 1224 阅读 · 0 评论 -
jquery的几种异步请求,ajax
jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).1. load( url, [data],转载 2016-11-30 15:19:27 · 1117 阅读 · 1 评论 -
多个文件上传
package cn.bdqn.action;import java.io.File;import java.io.IOException;import java.util.List;import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletActionContext;原创 2016-03-15 10:52:34 · 399 阅读 · 2 评论 -
HibernateSessionFactory示例
package common;import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public class HibernateSessi原创 2015-07-13 14:14:31 · 569 阅读 · 0 评论 -
hibernate.cfg.xml实例
"-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">//以上内容通用 oracle.jdbc.OracleDriver原创 2015-07-11 15:23:50 · 598 阅读 · 0 评论 -
JSON 语法
JSON 语法规则JSON 语法是 JavaScript 对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JSON 名称/值对JSON 数据的书写格式是:名称/值对。名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:"firstName" : "John"这很容易理解,等价于这条 JavaScript 语句:f原创 2015-06-24 09:21:25 · 666 阅读 · 0 评论 -
ajax传输数据的业务实现
ajax传输数据的业务实现: 1.创建xmlHttpRequest对象;作用:服务器与浏览器完成数据交互。 if(window.XMLHttpRequest){//IE7及以上版本 xmlHttpRequest=new xmlHttpRequest(); }else{ xmlHttpRequest=new activeOb原创 2015-02-05 17:40:30 · 808 阅读 · 0 评论 -
xmlHttpRequest对象的属性
xmlHttpRequest对象的属性: varState=xmlHttpRequest.readyState;返回当前请求的状态。有5个值。0:未初始化,1:初始化,2:发送数据,3:数据传输中,4:传输成功。 varState=xmlHttpRequest.status;返回当前请求的状态码。值:200:请求正确;404:资源未找到。 responseText:将返回消息原创 2015-02-05 14:18:03 · 708 阅读 · 0 评论 -
Projections常用的聚合查询方法介绍
Projections方法 说明 Projections.rowCount() 统计记录数 Projections.avg() 统计平均值 Projections.max() 最大值 Projections.min()原创 2015-02-04 22:18:12 · 916 阅读 · 0 评论 -
Restriction限定查询方法及对应sql方法
Restriction常用限定查询方法: 方法 对应sql方法 Restrictions.eq() sql的("=") Restrictions.gt() sql的(">") Restrictions.ge() sql的(">=") Restric原创 2015-02-04 21:49:47 · 2987 阅读 · 0 评论 -
load()与get()方法的关键区别:
load()与get()方法的区别: load() 方法查询数据时会先从session缓存(一级缓存)中查找,如果没有找到则会创建代理类,该代理类仅仅初始化了OID属性,当第一次访问其他属性值时, 则会依次从二级缓存-->数据库查找,直到找到数据,最后将所有属性值赋给代理类。而get()方法则会直接按照一级缓存-->二级缓存 -->数据库的顺序查找。get()返回的不一定是实体,也原创 2015-02-03 15:49:42 · 706 阅读 · 0 评论 -
hibernate注解标签及解释
3. * @author liuguangyi 4. * @content ejb3注解的API定义在javax.persistence.*包里面。 5. * 6. * 注释说明: 7. * @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类) 8. * @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。原创 2015-02-03 17:29:23 · 576 阅读 · 0 评论 -
Hibernate常用的聚合函数
package entity;//持久化类import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import javax.persistence.Ta原创 2015-02-04 10:39:39 · 1580 阅读 · 0 评论 -
hibernate参数绑定
参数绑定有三种方法,在此讲效率较高的,也就是常用的两种方法:持久化类:package entity;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.I原创 2015-02-04 09:52:24 · 673 阅读 · 0 评论 -
xmlHttpRequest对象的方法
xmlHttpRequest对象提供的方法:open() xmlHttpRequest.open(strMethod,strUrl,strAsync,strUser,strPassword); 创建http请求,并指定传输方式和传输参数。。strAsync:是否为异步,默认为false。 send() xmlHttpRequest.send(varObject); 发送请求,并原创 2015-02-05 13:53:18 · 1015 阅读 · 0 评论 -
struts.xml和default.properties
1)struts.xml该文件也是struts2框架自动加载的文件,在这个文件中可以定义一些自己的action,interceptor,package等,该文件的package 通常继承struts-default包。下面是这个文件的格式。struts.properties文件default.properties 文件详解,转" alt="" align="top" src原创 2015-02-07 09:02:58 · 782 阅读 · 0 评论 -
$(document).ready() 与window.onload的区别
Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。1.执行时间window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。2.编写个数不同window.原创 2015-06-19 17:54:36 · 604 阅读 · 0 评论 -
jQuery对象与DOM对象相互转化
jQuery对象转成DOM对象:两种转换方式将一个jQuery对象转换成DOM对象:[index]和.get(index);(1)jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象。如:var $v =$("#v") ; //jQuery对象var v=$v[0]; //DOM对象alert(v.checked) //检测这个checkbo原创 2015-06-19 17:59:43 · 541 阅读 · 0 评论 -
OGNL与字符串之间的转换以及OGNL符号使用场景
OGNL与字符串之间的转换以及OGNL表达式的处理OGNL变为字符串: 单引号:'" escapeHTML="false"/>字符串变为OGNL: %{}:链接 OGNL中%{}、#以及$的使用场景: %{}:设置动态的值,告诉标签的处理类,该字符串按照OGNL表达式来处理。方法1:不确定时,可以每个属性都加%{} ;方法2:根据实际运行效原创 2015-02-08 21:11:49 · 1839 阅读 · 0 评论 -
Struts2中使用Servlet-API步骤
Struts2中使用Servlet-API步骤: 解耦合方式访问Servlet-API:方法一:自己写代码获取request、session等; 1.Action类中声明request等对象: Map request; 2.获得ActionContext实例: ActionContext ac=ActionContext.get原创 2015-02-08 09:48:42 · 738 阅读 · 0 评论 -
struts2中获得绝对路径
在struts2应用中,通过获得绝对路径,简化代码:方法一: 修改表单提交路径为绝对路径: /user/login" method="post"/>方法二: 表单提交路径不修改,但是: 1.在页面中添加如下代码: String basePath=request.getScheme()+ "://"+request.ge原创 2015-02-07 21:17:16 · 636 阅读 · 0 评论 -
struts2数据标签
数据标签:数据标签主要用于提供各种数据范文相关的功能,包含显示一个Action里的属性,以及生成国际化输出等功能,数据标签主要包含:action,bean,date,debug,i18n,include,param,push,set,text,url,property;1、 action:用于直接在JSP页面直接调用一个Action,通过指定executeResult参数,还可以将该A原创 2015-02-08 21:42:39 · 511 阅读 · 0 评论 -
Struts2控制标签
if/elseif/else标签: test属性:决定标签内容是否显示的表达式。 iterator标签:iterator标签用于迭代一个集合,这里的集合可以是Collection、Map、Enumeration、Iterator或数组。iterator在迭代过程中,会把迭代的每一个对象暂时压入值栈中,这样在标签的内部就可以直接访问对象的属性和方法,在标签体执行完毕,位于栈顶的对象就会被删除原创 2015-02-08 21:39:30 · 483 阅读 · 0 评论 -
struts2中耦合访问servlet- API
struts2中耦合访问servlet- API有三种,推荐使用第二种。当然,尽量用解耦合的方式访问,解耦合方式访问内容在上一篇文章中有解释,需要者请查看。方法一:.[一般推荐使用](只能获得request,而response则得不到)Struts2提供了一个ActionContext类,Struts2中的Action可以通过它进行访问。其方法有:get(),getApplicatio原创 2015-02-08 10:14:12 · 704 阅读 · 0 评论