05 2018 档案
摘要:1.Spring事务管理的两种方式 Java EE应用的事务策略分为全局事务和局部事务。大多数情况下,我们都使用局部事务,所以这篇文...
阅读全文
摘要:Spring为各种持久化技术都提供了简单操作的模板回调。比如jdbc、hibernate、Mybatis以及JPA等。 这里我们就...
阅读全文
摘要:Spring框架通过注解配置AOP是基于AspectJ实现的。 Spring框架只是直接使用了AspectJ的注解,但并没有使用As...
阅读全文
摘要:1.aop的原理 Spring AOP底层主要使用了JDK动态代理和cglib动态代理。具体可看文章设计模式之代理模式和JDK动态代...
阅读全文
摘要:1.准备工作 (1)导入jar包 除了上篇文章使用到的基本jar包外,还得加入aop的jar包,所有jar包如下 (2)配置xm...
阅读全文
摘要:1.IoC的概念 IoC:通过容器去控制业务对象之间的依赖关系。控制权由应用代码中转到了外部容器,控制权的转移就是反转。控制权转移的...
阅读全文
摘要:1.拦截器底层实现原理 (1)AOP思想 (2)责任链模式(一种设计模式) 2.实现拦截器的三种方式 (1)实现Intercepto...
阅读全文
摘要:今天因为要写作业,无奈重新拾起大PHP,本来之前在win7系统下跑的贼溜的,想着把它放到腾讯云的cloud studio上去,一顿操...
阅读全文
摘要:上篇文章中说了OGNL在Struts2中的使用方法。然而,EL其实也是可以读取值栈中的数据,那么EL读取值栈的数据和OGNL读取值栈...
阅读全文
摘要:上篇文章把OGNL单独拿出来讲了,这篇文章就讲讲OGNL结合Struts2的使用。 Struts2中OGNL表达式必须配合Strut...
阅读全文
摘要:这两天一直想写OGNL的总结,但发现下不了笔。今天还是咬牙开始写。 OGNL是Object-Graph Navigation Lan...
阅读全文
摘要:1.什么是值栈 在Servlet中,我们都是把数据放在域对象中,然后在jsp页面中进行读取。那么在Struts2中,提供了另外一种存...
阅读全文
摘要:我们知道每个Action都会对应一个类,具体在前面实现Action这篇文章讲了。那么这肯定就会涉及到参数传递的问题,因为我们要传递信...
阅读全文
摘要:任何成熟的框架都提供异常处理机制,当然也可以采用手动捕获异常的方式,但这种方式繁琐,最好采用声明式的方式管理异常处理,声明式的异常处...
阅读全文
摘要:上一篇文章说了Action只是一个逻辑控制器,并不会对用户的请求生成任何的反应,所以要将视图返回给用户,需要标签的帮助。这篇文章就专...
阅读全文
摘要:上篇文章讲了实现Action的三种方式,以及如何在Action中取得Servlet API。那么这篇文章就讲怎么配置Action。 ...
阅读全文
摘要:Action是Struts2应用的核心,用于处理用户的请求,因此Action也被称为业务控制器。每个Action都是一个工作单元,而...
阅读全文
摘要:Struts2的默认配置文件是struts.xml,它的最大作用就是配置Action和请求之间的对应关系,并配置逻辑视图名和物理视图...
阅读全文
摘要:小小的一个HelloWorld,包含的意义也是巨大的,理解了一个HelloWorld,对于后续学习Struts2更有帮助。 1.案...
阅读全文
摘要:多线程除了我们前面讲的竞争,其实还有协作。就像我们人一样,不但要竞争,也要学会合作,这样才能进步。这篇文章我们就讲讲多线程协作的基本...
阅读全文
摘要:上一篇文章我总结了一下线程的创建方法以及线程的一些属性,同时还讲了线程的共享以及带来的原子性和内存可见性的问题。这篇文章就讲讲怎么用...
阅读全文
摘要:1.创建线程 线程表示一条单独的执行流,它有自己的程序执行计数器,有自己的栈。 创建线程有两种方式:一种是继承Thread,另外一种...
阅读全文
摘要:在上一篇文章设计模式之代理模式里,我们说了JDK动态代理类,不过我相信好多人都有疑惑,包括我,刚开始学的时候都是一脸懵逼,那么到底疑...
阅读全文
摘要:昨天的那篇文章我说看源码,不过我觉得看源码之前还是先把代理模式了解一下,这样更好看源码。 1.什么是代理模式 一个委托类,一个代理...
阅读全文
摘要:1.传统方法的弊端 还记得在Mybatis入门&配置文件&映射文件这篇文章中,我们写的Mybatis访问数据库执行sql语句的代码。...
阅读全文
摘要:今天下午写一个MySQL的嵌套查询语句的时候,出现错误Every derived table must have its own a...
阅读全文
摘要:学习路上,还是得不断的接收新的知识。因为大多数知识都是共通的,这不,学着学着还是得绕到设计模式上,就从最简单的单例模式开始学习吧。基...
阅读全文
摘要:最近使用腾讯云的Cloud Studio写Java,只能使用命令行进行编译运行,趁此机会,学习一下Linux的一些常用命令。平时wi...
阅读全文
摘要:细心的小伙伴有没有发现我的网站有一把小绿锁了,是的,博主昨天升级了https。血与泪的教训,搞了一天,真的是搞了一天,完全没有夸张的...
阅读全文
摘要:这几天很忙,一直断断续续的在学习Mybatis,这篇文章先总结一下Mybatis的配置文件和映射文件。 1.配置环境 首先得现在相应...
阅读全文
摘要:最近老师布置了一个作业,要求用云上的webIDE进行开发。于是我就开始了WebIDE的体验之旅。 首先我先找到的是华为云的Cloud...
阅读全文
摘要:今天在写代码时,使用JDBC连接MySQL数据库,在servlet中写好sql语句后,启动tomcat在浏览器打开,输入查询条件发现...
阅读全文
摘要:1.JSTL介绍 JSTL(JavaServer Pages Standard Tag Library,JSP标准标签库)是一个JS...
阅读全文
摘要:今天学习mybatis的时候,发现要用到EL表达式和JSTL,所以今天花了半天时间去学习EL表达式和JSTL,现在来总结一下,方便以...
阅读全文
摘要:今天看新闻,google开放了.app顶级域名的注册,看起来又是一场争夺战啊。想起前几日fuckqq.com的事件 现在fuck...
阅读全文