- 博客(38)
- 资源 (2)
- 收藏
- 关注
原创 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 1327
原创 Spring面向切面编程的三种方式以及常用相关案例总结
Spring面向切面编程==================================================spring面向切面编程的方法之一:实现接口方式1.执行前增强:MethodBeforeAdvice接口标示方法:public void before(Method arg0, Object[] arg1, Object arg2){}Method arg
2016-06-24 18:03:30 5056
原创 Spring容器拆分、自动装配和依赖检查机制,基于注解的sessionFactory
一、applicationContext.xml存放问题:方法一:默认在web-info下,此时不用配置;方法二:当放在src下时配置web.xml文件: contextConfigLocation classpath:applicationContext.xml 二、applicationContext.xml的拆分问题:拆分策略:公用配置+每个系
2016-06-24 17:56:01 884
原创 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 724
原创 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 2546
原创 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 1476
原创 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 1108
转载 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 659
原创 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 273
原创 struts实现文件上传下载
1.jsp中表单实现上传 选择文件一: 2.过滤器截取,到达配置文件,调用UploadAction pic /success.jsp pic /success.jsp upload application/oct
2016-06-12 18:27:29 2389
原创 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 2484
原创 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 557
原创 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 2269
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人