自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring的数据源引用问题,拆分配置文件

====================================================0.借助hibernate的数据源使用,即引入hibernate.cfg.xml文件注意:此时使用的失误提交机制被关闭,应在hibernate.cfg.xml中添加true <bean id="sessionFactory" class="org.springframew

2016-06-24 09:00:08 4291

原创 112----关于线程中同步代码块,同步方法,以及同步锁的概念,区分什么是同步代码块

1.同步代码块synchronized(obj){//obj表示同步监视器,是同一个同步对象/**.....TODO SOMETHING*/}class Singleton{ private static Singleton instance; public static Singleton getInstance(){ if(instance

2016-06-29 13:30:54 834

原创 Spring注解和非注解实现声明时事务处理功能

一、Spring注解和非注解实现事务处理功能  例1:使用注解实现事务处理在Spring配置文件中配置事务管理类,并添加对注解配置的事务的支持当容器开启时打开注解  -->注入事务管理器 -->注释驱动 -->使用@Transactional为方法添加事务支持@Transactional(propagation=Propagation.R

2016-06-24 18:16:16 1326

原创 Spring面向切面编程的三种方式以及常用相关案例总结

Spring面向切面编程==================================================spring面向切面编程的方法之一:实现接口方式1.执行前增强:MethodBeforeAdvice接口标示方法:public void before(Method arg0, Object[] arg1, Object arg2){}Method arg

2016-06-24 18:03:30 5053

原创 Spring容器拆分、自动装配和依赖检查机制,基于注解的sessionFactory

一、applicationContext.xml存放问题:方法一:默认在web-info下,此时不用配置;方法二:当放在src下时配置web.xml文件:   contextConfigLocation  classpath:applicationContext.xml  二、applicationContext.xml的拆分问题:拆分策略:公用配置+每个系

2016-06-24 17:56:01 883

原创 Spring整合Struts 2,以及Spring中Bean的作用域问题

一、Spring整合Struts 2(底层用hibernate)1.添加jar:Struts 2的jar包,Spring3.0 core,  Spring3.0 web  ,  spring 3.0 aop,struts-spring-plugin-xxxx.jar2.Struts 2的核心过滤器StrutsPrepareAndExecuteFilter的配置问题3.Web.xml

2016-06-24 16:44:05 723

原创 jstl

${auctionrecord.auctiontime} ${fn:substring(a.auctionstarttime,0,15)}... ${auctionrecord.auctionuser.username} ==========================================================

2016-06-23 14:54:02 324

原创 hibernate总结

==========hibernate方法=====openinview模式下========更新删除要先从数据库获得对象才能操作==========--更新:方法一----------------------------------public Integer merge(Auction d) {String hql="update Auction set auctionname=:

2016-06-23 14:53:18 286

原创 常用js代码总结

验证:失去焦点弹出对话框value===========================================================---------------------------- function f_check(obj){ var reg=/^[\w]{2,}$/; if(!obj.value.match(reg)){

2016-06-23 14:52:28 307

原创 struts2实现图片的上传以及下载功能

form============================================================ 起拍价: 必须为数字 ----------------------------------- 开始时间:

2016-06-23 14:51:43 692

原创 Spring整合Hibernate,事务的几种传播特性,数据库事务隔离级别(脏读幻读不可重复读)

一、Spring整合Hibernate1.添加jar:Hibernate的jar包,数据库连接的,spring 3.0 core注意jar的冲突 2.applicationContext.xml在数据访问层注入sessionFactory          3.数据访问层注入sessionFactory----------多用于数据层测试Dao层实现类exten

2016-06-22 14:07:33 1921

原创 Spring依赖注入/控制反转的四种方式以及特殊字符的注入

<!--IOc方式注入:通过属性的setter访问器--><!--构造注入 1、一个<constructor-arg>元素表示构造方法的一个参数,且使用时不区分顺序。 2、通过<constructor-arg>元素的index 属性可以指定该参数的位置索引,位置从0 开始。 3、<constructor-arg>元素还提供了type 属性用来指定参数的类型,避免字符串和基本数据类型的混淆。 4、编写带参构造方法后,Java虚拟机不再提供默认的无参构造方法,为了保证使用的灵活性,建议自行添加一个无

2016-06-21 09:56:55 2544

原创 easyui的datagrid整合struts2,以及Ajax,实现局部刷新功能,并设置分页的实现---------投票案例

=========================================================================================================1.登陆功能-----表单内容----------------------------------------------------- 用户登录

2016-06-17 13:15:20 2030

原创 数据库死锁的解决办法

这个解决办法步骤如下:1. 每个表中加 updated_count (integer) 字段 2. 新增一行数据,updated_count =0 :insert into table_x (f1,f2,...,update_count) values(...,0); 3. 根据主键获取一行数据 SQL,封装成一个 DAO 函数(我的习惯是每个表一个 u

2016-06-16 21:51:16 1475

原创 ajax-struts2-json

1. $(function() { var jsonObj = {"name" : "李小","age" : 18};//一个json对象 var students = [ {"name" : "李小2","age" : 28}, {"name" : "李小3","age" : 38} ];//JSON对象数组,随后便利取出 for ( var s in students) {

2016-06-16 20:26:21 200

原创 86---- jQuery与Struts2 -stream方式以及json方式详细讲解

1. function checkName(){ var userId=$("#userId").val(); $.get("loginid.action","userId="+userId,function(value){ $("#suserId").html(value); }); } function checkpassword

2016-06-16 18:49:09 381

原创 85---ajax实现的传统方式以及jquery方式,jquery方式的五种方法,json对象的转换方法, JSON类型的Result

1.JSON对象数组$(function() { var jsonObj = { "name" : "李小", "age" : 18 };//一个json对象 var students = [ { "name" : "李小1", "age" : 18 }, { "name" : "李小2", "age" : 28 }, { "name" : "李小3",

2016-06-16 12:47:19 1105

转载 Mapper XML 文件

Mapper XML 文件MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):cach

2016-06-14 19:58:08 389

原创 struts2的验证特定方法,验证框架,以及国际化的使用案例

1.register.jsp 2.struts.xml使用标签,引用资源文件 success.jsp register.jsp 3.msg.properties   以及msg_en.p

2016-06-13 21:43:55 658

原创 struts的ognl的应用实例

=============================================================================== My JSP 'testognl1.jsp' starting page <%-- request.setAttribute("age",10); session.setA

2016-06-13 21:40:01 326

原创 struts2 实现全局校验point类,局部校验时间格式

应用于全局范围的类型转换器在src目录创建xwork-conversion.properties应用于特定类的类型转换器在特定类的相同目录下创建一个名为ClassName-conversion.properties的属性文件

2016-06-13 15:15:23 562

原创 java-面试0613

1.Struts 2中的Action并没有直接收到用户的请求,那它为什么可以处理用户的请求,又凭什么知道一个请求到底交给哪个Action来处理?答:Struts2的核心过滤器接收到用户请求后,会对用户的请求进行简单的预处理(例如解析、封装参数),然后通过反射来创建Action实例,并调用Action中指定的方法来处理用户请求。要决定请求交给哪一个Action来处理有

2016-06-13 14:04:53 261

原创 mybatis多表查询操作

1.插入注解,以及系统当前时间的sql语句,多条件查询的语句#{id} 用于数值 '${address}' 用于非数值2. MybatisUtil讲解3. 订单表中包含商品信息,订单信息,着重两个一对一的映射文件以及相关提取参数方法,两次内联的sql语句是实现select t.* ,g.*,o.* from ORDERITEM t join ordergood g on t.gid=g.id join orderorder o on o.id=t.oid where t.oid=#{orde

2016-06-13 14:01:06 1132

转载 Struts2 result type(结果类型)

result的name属性的五个常量值以及运用:SUCCESS:Action正确的执行完成,返回相应的视图,success是name属性的默认值。NONE:表示Action正确的执行完成,但并不返回任何视图。ERROR:表示Action执行失败,返回到错误处理视图。INPUT:Action的执行,需要从前端界面获取参数,INPUT就是代表这个参数输入的界面,一般在应用中,会对这些参

2016-06-12 20:33:39 373

转载 struts2中的constant配置详解

struts2中的constant配置详解标签: strutsfreemarkeraction框架springjar2012-04-15 13:26 13393人阅读 评论(9) 收藏 举报 分类: JavaEE/Java(47) [html] view plain copyxml version=

2016-06-12 19:48:50 272

原创 struts实现文件上传下载

1.jsp中表单实现上传   选择文件一: 2.过滤器截取,到达配置文件,调用UploadAction pic /success.jsp pic /success.jsp upload application/oct

2016-06-12 18:27:29 2387

原创 struts2的拦截器自定义,使用默认拦截器,组合拦截器堆 的案例

1.用户登陆,随后表单提交 2.提交后,被struts2的核心过滤器拦截3.自定义拦截器,两种方法:extends AbstractInterceptor       implements Interceptor   用来进行登陆的权限控制功能的实现//import com.opensymphony.xwork2.Acti

2016-06-12 14:52:04 369

原创 hibernate 相关链接

1. hibernate的查询缓存http://yangfei520.blog.51cto.com/1041581/287380/2. http://blog.163.com/flying_heart/blog/static/9811907620092173153457/3.hibernate缓存:一级缓存和二级缓存http://ww

2016-06-12 14:46:26 273

原创 Struts默认存储request,转化session存储的三中方式案例

1.jsp页面用户名:密码:2.struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">

2016-06-07 16:41:21 251

原创 java面试题

1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行java字节码的虚拟机进程,java源文件被编译成能被java虚拟机执行的字节码文件;Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。2.JDK和JRE的区别是什么?JD

2016-06-06 20:28:32 197

原创 自定义mvc框架

1.jsp 用户名: 密码: 2.过滤器拦截 ActionFilter com.yunhe.framework.ActionFilter ActionFilter *.action REQUEST FORWARD 3.actionfilterpackage

2016-06-06 20:15:02 310

原创 利用 ThreadLocal获取或者关闭SqlSession对象,实现同一线程为同一SqlSession

public class MybatisUtil {private MybatisUtil(){}//建立构造方法private static final String resource="mybatis-config.xml";//配置文件名称用常量标示private static SqlSessionFactory sqlsf=null;//建立sqlsession工厂

2016-06-03 18:56:19 2483

原创 mybatis配置文件映射文件等基本元素

============================mybatis配置文件"http://mybatis.org/dtd/mybatis-3-config.dtd">            ============================mybatis映射文件"http://mybati

2016-06-03 14:11:27 1148

原创 openinview模式下hibernate方法框架的底层方法使用

==========hibernate方法=====openinview模式下========更新删除要先从数据库获得对象才能操作==========--更新:方法一----------------------------------public Integer merge(Auction d) {String hql="update Auction set auctionna

2016-06-03 08:15:48 556

原创 oracle的blob对象在客户端转化为java.sql.Blob,实现上传图片功能,同时将图片在客户端显示案例

form============================================================              起拍价:                            必须为数字            -----------------------------------               开始时间:

2016-06-03 08:05:38 894

原创 js正则验证,以及验证码的实现

验证:失去焦点弹出对话框===========================================================----------------------------   function f_check(obj){        var reg=/^[\w]{2,}$/;        if(!obj.value.match(reg

2016-06-02 16:43:39 2267

原创 88----oracle大对象,boolean,date的处理

===============================oracle大对象,boolean,date的处理===================================------------------------------------boolean--------------------------------------------------boolean映

2016-06-01 16:16:55 243

转载 87-----hibernate的几种映射关系总结

面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其

2016-06-01 08:09:06 232

折射-反射-枚举-单元测试综合案例

折射-反射-枚举-单元测试综合案例

2016-05-30

空空如也

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

TA关注的人

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