摘要:
今天主要从以下几方面来介绍一下@Lazy注解 @Lazy注解是什么 @Lazy注解怎么使用 @Lazy注解是什么 @Lazy注解怎么使用 1,@Lazy注解是什么 @Lazy注解用于标识bean是否需要延迟加载,源码如下: 只有一个参数,默认是true,也就是说只要加了这个注解就会延迟加载 2,@L
阅读全文
posted @ 2018-12-10 14:22
jtlgb
阅读(428)
推荐(0)
编辑
摘要:
最近在学习安卓并用thinkphp做后台,为了抵抗自己的烂记性,就在这里记录一下当我从tp后台获取到json串传到安卓客户端所用到的一个方法函数。 EntityUtils对象是org.apache.http.util下的一个工具类,用官方的解释是为HttpEntity对象提供的静态帮助类,其常用的几
阅读全文
posted @ 2018-12-07 15:45
jtlgb
阅读(7904)
推荐(0)
编辑
摘要:
目录 http协议 http报文解析: Http请求(浏览器->服务器) HttpServletRequest对象: Http响应(服务器->浏览器) HttpServletResponse对象: http协议 对浏览器客户端 和 服务器端 之间数据传输的格式规范。 基于TCP/IP通信协议来传递数
阅读全文
posted @ 2018-11-15 11:00
jtlgb
阅读(1022)
推荐(0)
编辑
摘要:
号称无缝整合httpsession 共享, 但注意如果存在第三方框架,例如SESSION并发控制,这个是需要自己重写session名单的. 关于redis session 共享 的session并发控制重写,请看我另一篇 http://www.cnblogs.com/sweetchildomine/
阅读全文
posted @ 2018-11-13 11:36
jtlgb
阅读(377)
推荐(0)
编辑
摘要:
Spring-session & redis 子域名共享session 例子: a.example.comb.example.comSpring 版本 4.2.6.RELEASE Spring-session Maven 依赖相关的包 <!-- redis --> <dependency> <gro
阅读全文
posted @ 2018-11-13 11:08
jtlgb
阅读(672)
推荐(0)
编辑
摘要:
Web开发使用 Controller 基本上可以完成大部分需求,但是我们还可能会用到 Servlet、Filter、Listener、Interceptor 等等。 当使用Spring-Boot时,嵌入式Servlet容器通过扫描注解的方式注册Servlet、Filter和Servlet规范的所有监
阅读全文
posted @ 2018-11-12 09:49
jtlgb
阅读(162)
推荐(0)
编辑
摘要:
Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能
阅读全文
posted @ 2018-11-07 13:53
jtlgb
阅读(257)
推荐(0)
编辑
摘要:
spring提供了两个核心功能,一个是IoC(控制反转),另外一个便是Aop(面向切面编程),IoC有助于应用对象之间的解耦,AOP则可以实现横切关注点(如日志、安全、缓存和事务管理)与他们所影响的对象之间的解耦。 1.简介 AOP主要包含了通知、切点和连接点等术语,介绍如下 通知(Advice)通
阅读全文
posted @ 2018-10-31 15:15
jtlgb
阅读(475)
推荐(0)
编辑
摘要:
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring事务类型详解: PROPAGATION_REQUIRED--支持当前事务,
阅读全文
posted @ 2018-10-31 14:15
jtlgb
阅读(1076)
推荐(0)
编辑
摘要:
基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务(@Trasactional)到底有什么区别。 我还是喜欢基于Schema风格的Spring事务管理,但也有很多人在用基于@Trasactional注解的事务管理,但在通过基于JDK动态代理和CGLIB动态代理的实现Spring注解
阅读全文
posted @ 2018-10-31 13:55
jtlgb
阅读(882)
推荐(0)
编辑
摘要:
spring默认使用jdk的代理方式,使用jdk的代理方式我们知道,代理的类需要实现一个接口,若果没有就会报,java.lang.NoSuchMethodException: com.sun.proxy.$Proxy83.loginPage()异常, 这时候我们可以使用<aop:aspectj-au
阅读全文
posted @ 2018-10-31 13:35
jtlgb
阅读(3792)
推荐(1)
编辑
摘要:
1、配置文件 applicationContext.xml: <bean id="txManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager"p:dataSource-ref="dataSourc
阅读全文
posted @ 2018-10-31 10:41
jtlgb
阅读(16250)
推荐(1)
编辑
摘要:
Java8之前的方式 Map<String, Integer> items = new HashMap<>();items.put("A", 10);items.put("B", 20);items.put("C", 30);items.put("D", 40);items.put("E", 50)
阅读全文
posted @ 2018-10-23 17:39
jtlgb
阅读(705)
推荐(0)
编辑
摘要:
什么是JWT Json web token(JWT)是为了网络应用环境间传递声明而执行的一种基于JSON的开发标准(RFC 7519),该token被设计为紧凑且安全的,特别适用于分布式站点的单点登陆(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资
阅读全文
posted @ 2018-10-15 10:45
jtlgb
阅读(748)
推荐(0)
编辑
摘要:
不都是SCM代码管理嘛,有很大区别么?很多svn老鸟都是抱着这样的心态去学习git,然后无一幸免地陷入“查阅过很多资料,依然掌握不好”的困境,至少我们团队是这样的。 网上的资料确实已经很多了,却没有把整个知识结构串起来。通读《git权威指南》是可行的,只是大家都急着用,没那耐性。我这里熬一碗鸡汤,整
阅读全文
posted @ 2018-10-09 16:33
jtlgb
阅读(428)
推荐(0)
编辑
摘要:
阅读目录 两种核心分支 三种临时分支 Git Flow流程示例代码 Git Flow工具 分支命名规范 总结 阅读目录 两种核心分支 三种临时分支 Git Flow流程示例代码 Git Flow工具 分支命名规范 总结 git flow是Vincent Driessen提出了一个分支管理的策略,非常
阅读全文
posted @ 2018-09-21 11:12
jtlgb
阅读(1980)
推荐(0)
编辑
摘要:
什么是webFlux 左侧是传统的基于Servlet的Spring Web MVC框架,右侧是5.0版本新引入的基于Reactive Streams的Spring WebFlux框架,从上到下依次是Router Functions,WebFlux,Reactive Streams三个新组件。 Rou
阅读全文
posted @ 2018-09-17 16:02
jtlgb
阅读(1019)
推荐(0)
编辑
摘要:
AOP的拦截功能是由java中的动态代理来实现的。说白了,就是在目标类的基础上增加切面逻辑,生成增强的目标类(该切面逻辑或者在目标类函数执行之前,或者目标类函数执行之后,或者在目标类函数抛出异常时候执行。不同的切入时机对应不同的Interceptor的种类,如BeforeAdviseIntercep
阅读全文
posted @ 2018-09-12 15:51
jtlgb
阅读(574)
推荐(0)
编辑
摘要:
一、为什么写这个系列的博客 Aspectj一个易用的、功能强大的aop编程语言。其官网地址是:http://www.eclipse.org/aspectj/,目前最新版本为:1.7.0 RC1。但关于他使用的中文资料少之又少,几乎没有比较完整的中文资料对其做介绍。笔者用Aspectj有段时间了,对其
阅读全文
posted @ 2018-09-12 15:33
jtlgb
阅读(740)
推荐(0)
编辑
摘要:
URL传递中文参数时的几种处理方式,总结如下: 1.将字符串转码:newString(“xxxxx”.getBytes("iso-8859-1"),"utf-8") 这种转码方式有很大的弊端,因为它是使用指定的字符集将此String编码为byte 序列,并将结果存储到一个新的byte 数组中,然后通
阅读全文
posted @ 2018-09-04 16:05
jtlgb
阅读(27427)
推荐(0)
编辑