
框架:spring
文章平均质量分 67
Happywuw
学习如逆水行舟,不近则退!
由于目前公司有很不错的学习平台,以及个人笔记平台,暂停博客更新。但也会定期把笔记批量更新到博客。
展开
-
Spring 之AOP AspectJ切入点语法详解
三6.5 AspectJ切入点语法详解6.5.1 Spring AOP支持的AspectJ切入点指示符 切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下: execution:用于匹配方法执行的连接点; within:用于转载 2016-07-27 10:51:44 · 2380 阅读 · 0 评论 -
java开发框架——配置文件web.xml
初始化过程:在启动Web项目时,容器(比如Tomcat)会读web.xml配置文件中的两个节点和。接着容器会创建一个ServletContext(上下文),应用范围内即整个WEB项目都能使用这个上下文。接着容器会将读取到转化为键值对,并交给ServletContext。容器创建中的类实例,即创建监听(备注:listener定义的类可以是自定义的类但必须需要继承Servl原创 2017-03-10 21:51:54 · 555 阅读 · 0 评论 -
github
如何参与github的开源项目?1、找一个发出“pull requests”的项目。有以下几个方法:最简单的方式是,读项目的readme文件。它会告诉你,项目的拥有者是否急切的需要协助。如果readme中没有提到任何关于“pull requests”的信息,你可以再找找issues。通过查看“pull requests”的日期,以及那些关闭的“pull requesets”,你可以判断项目的拥转载 2017-03-14 17:26:34 · 328 阅读 · 0 评论 -
spring注解@service("service")括号中的service有什么用
service 是有用的相当于 xml配置中得bean id = service 也可以不指定 不指定相当于 bean id = com. service.service 就是这个类的全限定名,表示给当前类命名一个别名,方便注入到其他需要用到的类中;不加的话,默认别名就是当前类名,但是首字母小写 Spring注解@Component、@Repository、@Service转载 2017-05-04 17:17:40 · 3726 阅读 · 0 评论 -
30分钟学会如何使用Shiro
转自:http://www.cnblogs.com/learnhow/p/5694876.html本篇内容大多总结自张开涛的《跟我学Shiro》原文地址:http://jinnianshilongnian.iteye.com/blog/2018936我并没有全部看完,只是选择了一部分对我来说急需在项目中使用的知识加以学习。并且对于大多数第一次接触Shiro的同学来说,掌握这些也应该原创 2017-05-15 16:15:33 · 136 阅读 · 0 评论 -
Spring整合Redis作为缓存
采用Redis作为Web系统的缓存。用Spring的Cache整合Redis。一、关于redis的相关xml文件的写法xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:cache="http://www.springfram转载 2017-05-22 13:33:12 · 2105 阅读 · 0 评论 -
Spring MVC笔记 使用JdbcTemplate
Spring提供了 JdbcTemplate 来封装数据库jdbc操作细节, 包括: 数据库连接[打开/关闭] ,异常转义 ,SQL执行 ,查询结果的转换,其中体现了 模板模式 的设计模式思想。使用了Spring JdbcTemplate 之后,开发人员只需要完成其中两项编码工作。指定数据库连接参数打开数据库连接声明SQL语句预编译并执行转载 2017-10-13 11:03:30 · 364 阅读 · 0 评论 -
spring原理-1.Spring Bean的生命周期
作者:大闲人柴毛毛链接:https://www.zhihu.com/question/38597960/answer/247019950来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Bean的生命周期其实是与spring容器的初始化过程相互衔接的。(更多内容可以参考以上知乎链接)对于普通的Java对象,当new的时候创建对象,当它没有任何引用的时候被垃圾回收机制回收...原创 2018-04-23 19:03:45 · 768 阅读 · 0 评论 -
spring原理-2.spring容器的启动过程
要想很好理解这三个上下文的关系,需要先熟悉spring是怎样在web容器中启动起来的。spring的启动过程其实就是其IoC容器的启动过程,对于web程序,IoC容器启动过程即是建立上下文的过程。spring的启动过程:首先,对于一个web应用,其部署在web容器中,web容器提供其一个全局的上下文环境,这个上下文就是ServletContext,其为后面的spring IoC容器提供宿主环境;其...原创 2018-04-23 19:03:53 · 1038 阅读 · 0 评论 -
spring原理-3.spring的循环依赖是怎么解决的:Spring循环依赖的三种方式
引言:循环依赖就是N个类中循环嵌套引用,如果在日常开发中我们用new 对象的方式发生这种循环依赖的话程序会在运行时一直循环调用,直至内存溢出报错。下面说一下Spring是如果解决循环依赖的。第一种:构造器参数循环依赖Spring容器会将每一个正在创建的Bean 标识符放在一个“当前创建Bean池”中,Bean标识符在创建过程中将一直保持在这个池中,因此如果在创建Bean过程中发现自己已经在“当前创...原创 2018-04-23 19:04:04 · 763 阅读 · 0 评论 -
spring原理-4.spring异常处理的三种方式
Spring 统一异常处理有 3 种方式,分别为:使用 @ ExceptionHandler 注解实现 HandlerExceptionResolver 接口使用 @controlleradvice 注解使用 @ ExceptionHandler 注解使用该注解有一个不好的地方就是:_进行异常处理的方法必须与出错的方法在同一个Controller里面。使用如下: 1 @Controller ...原创 2018-04-23 19:04:12 · 1132 阅读 · 0 评论 -
spring原理-5.Spring 中异常处理方法的总结
前言在编程过程中,我们总是会遇到各种各样的一样,受检异常和非受检异常,也可以对这些异常进行重写或者扩展,总而言之,这就涉及到一个处理异常的问题。好的异常处理方式既容易配置又可以保持使用端的友好交互,更为重要的是在出现问题的时候快速的帮助我们定位问题。事实上,对代码的理解很总要,这样你就知道什么时候应该抛出什么异常了,比如数组越界,文件过大,栈越界,连接超时这些标准异常,等等。当然,在什么时候抛出什...原创 2018-04-23 19:04:23 · 355 阅读 · 0 评论 -
Java开发框架——log4.xml
先占位,马上补充!原创 2017-03-10 14:05:20 · 755 阅读 · 0 评论 -
Java开发框架--spring-myBatis.xml 配置详解
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframe原创 2017-03-10 23:12:53 · 3139 阅读 · 0 评论 -
BeanUtils
/** * 扩展Apache Commons BeanUtils, 提供一些反射方面缺失的封装. */public class BeanUtil extends BeanUtils { protected static Logger logger = Logger.getLogger(BeanUtil.class); /** * 覆写org.apache.c原创 2016-09-19 14:16:54 · 197 阅读 · 0 评论 -
后台往前台传值,出现中文乱码问题。
@ResponseBody@RequestMapping(value="/kjhjdh",produces = {"application/text;charset=UTF-8"})//加此中文乱码解除public String returnAudit(AssignCaseForm assignCaseForm,HttpServletRequest request,HttpServletR原创 2016-10-08 19:34:10 · 8430 阅读 · 0 评论 -
框架中静态资源处理
今天改代码的时候,js改了怎么都没有效果,重启项目都不管用,只是因为把js静态处理了。在Spring-servlet.xml中配了原创 2016-11-16 18:13:50 · 356 阅读 · 0 评论 -
springAOP 事物的回滚级别
service如果想输出异常就在catch里面抛出runtimeexception异常这样spring的aop事务能进行回滚。主要是spring的aop事务只识别两种异常一种就是runtimeexception一种就是error这两种是默认的(详细查看后再来补充)原创 2016-11-18 10:39:17 · 944 阅读 · 0 评论 -
Json转换神器之Google Gson的使用
转自:https://my.oschina.net/itblog/blog/204120这几天,因为项目的需要,接触了Google的Gson库,发现这个东西很好用,遂记下简单的笔记,供以后参考。至于Gson是干什么的,有什么优点,请各位同学自行百度。话不多说,切入正题:1. 下载Gson的jar包,拷贝到项目的lib文件夹中,并将其加入到buildPath中。使用maven的同学,转载 2017-03-08 21:28:23 · 950 阅读 · 0 评论 -
TKmybatis的框架介绍和原理分析及Mybatis新特性演示
转载自:http://blog.youkuaiyun.com/shikaiwencn/article/details/52485883tkmybatis是在mybatis框架的基础上提供了很多工具,让开发更加高效,下面来看看这个框架的基本使用,后面会对相关源码进行分析,感兴趣的同学可以看一下,挺不错的一个工具实现对员工表的增删改查的代码 Java的dao层接口public转载 2017-03-08 22:13:42 · 3194 阅读 · 0 评论 -
什么是validationQuery?
validationQuery是用来验证数据库连接的查询语句,这个查询语句必须是至少返回一条数据的SELECT语句。每种数据库都有各自的验证语句,下表中收集了几种常见数据库的validationQuery。DataBasevalidationQueryhsqldbselect 1 from INFORMATION_SCHEMA.SYSTE原创 2017-03-09 19:17:57 · 34845 阅读 · 7 评论 -
Java开发框架——配置文件config.properties
这是我所接触的一个框架的分析,分析中只针对有效行进行了注解。#mysql version database druid setting#validationQuery是用来验证数据库连接的查询语句 学习连接:http://blog.youkuaiyun.com/happy_wu/article/details/60965619validationQuery=SELECT 1原创 2017-03-09 19:34:07 · 1352 阅读 · 0 评论 -
ContextLoaderListener作用详解
ContextLoaderListener监听器的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就是查转载 2017-03-10 14:21:27 · 413 阅读 · 0 评论 -
Java开发框架--log4j.xml 配置详解
-X号: X信息输出时左对齐;%p: 输出日志信息优先级,即DEBUG,INFO,WARN,ERROR,FATAL,%d: 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss,SSS},输出类似:2002年10月18日 22:10:28,921%r: 输出自应用启动到输出该log信息耗费的毫秒数原创 2017-03-10 22:19:07 · 479 阅读 · 0 评论 -
Java开发框架--spring-servlet.xml 配置详解
xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:tx="http://www.springfr原创 2017-03-10 22:34:37 · 2011 阅读 · 0 评论 -
Java开发框架--spring-mvc.xml 配置详解
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springf原创 2017-03-10 23:07:25 · 565 阅读 · 0 评论 -
2018面试——3.Spring专题
原 spring原理-1.Spring Bean的生命周期原 spring原理-2.spring容器的启动过程原 spring原理-3.spring的循环依赖是怎么解决的:Spring循环依赖的三种方式原 spring原理-4.spring异常处理的三种方式原 spring原理-5.Spring 中异常处理方法的总结...原创 2018-04-25 16:19:23 · 768 阅读 · 0 评论