首页
学习
活动
专区
工具
TVP
发布

dylanliu

专栏作者
121
文章
115501
阅读量
25
订阅数
设计模式之工厂方法模式
工厂方法模式(Factory Method Pattern) 隶属于设计模式中的创建型模式,前面的简单工厂模式是工厂方法模式的简化版,因此两者在很多方面都是相似的。
Dylan Liu
2019-08-07
3990
设计模式之单例模式
单例模式(Singleton Pattern)限制系统中某一个类只能有一个唯一的实例。很多时候系统对类的需求就只是一个全局对象,有些资源比较重,加载创建耗时,适用于单例模式;有些资源代表的是纯函数的操作,虽然可以使用new 来创建新对象,使用单例模式可以减少对象创建消耗,在手机等资源少的地方推荐使用。
Dylan Liu
2019-07-23
3250
文件上传问题总结
最近公司想要做图片服务器,把图片、文件之类的上传上的文件专门放到一台服务器上。由于用的hessian,所以就想写一个专门上传文件的服务。
Dylan Liu
2019-07-01
4450
spring BeanFactory
spring 的BeanFactory包含了最基本的bean操作,像通过bean name 来获取bean,判断bean是否存在等等。这些可以具体去看,不详述,主要看看‘&’ 操作符。
Dylan Liu
2019-07-01
4760
关于在Spring 中方法内部调用自身方法事务 REQUIRE_NEW 不生效的解释
这个是Spring 对拦截的实现有关。Spring 拦截实现的方法是动态生成一个代理类。正常使用 @Autowired 注解注入的实际上就是这个代理类。
Dylan Liu
2019-07-01
1.4K0
Spring Transaction 管理原理
Spring 使用的都是声明式事务,不过在最开始时 Spring 支持的是编程式事务。本篇讲的是 Spring 最初版本 interface21(以下使用它指代spring的最初版本代码) 实现的事务即编程式事务。因为声明式事务只是提升了易用性,两者的内核是一致的。
Dylan Liu
2019-07-01
6180
Spring boot项目集成Sharding Jdbc
jdk:1.8 framework: spring boot, sharding jdbc database: MySQL
Dylan Liu
2019-07-01
1.1K0
Spring Bean方法反射调用行为不一致问题分析
实现BeanFactoryPostProcessor,在postProcessBeanFactory中,扫描所有的bean方法,将带有自定义注解EventListener的方法放到map中,然后可以使用服务来fire相关的方法,非常方便。
Dylan Liu
2019-07-01
7980
SpringMVC配置Tomcat返回406问题探索
1:Google了一下Tomcat 406问题,Stackoverflow(问题地址 有很多个,大家可以自行搜索,这里只贴一个)上说缺少jar包,于是将以下jar包加入到pom中,结果:没用
Dylan Liu
2019-07-01
1K0
Spring Qualifier的使用
spring 的 qualifier 平常使用一般直接是使用id 来限定,不过spring给我们提供了更强大的功能。
Dylan Liu
2019-07-01
5280
AOP概念与术语
AspectOriented Programing,面向切面编程。
Dylan Liu
2019-07-01
6000
Java动态代理与Cglib代理
最近又继续回来死磕Spring源码,以前看的也忘得差不多了,这次先把Spring使用的动态代理cglib看了一下,打好基础知识。 cglib使用上特别简单,而且也不像Java要实现动态代理一样必须有接口,看一下cglib的wiki可以很容易上手。
Dylan Liu
2019-07-01
9830
使用liquibase与h2助力单元测试
liquibase在其官网首页中有一个很明确的定位,那就是Source Control For Your Database,Liquibase记录你的数据库变更,可以在你你迁移时迅速的生成一个与原数据库一致的库出来。还可以与其余数据库做diff,支持多人开发等功能。
Dylan Liu
2019-07-01
1.6K0
SpringMVC 同一个方法返回Json与HTML数据的小trick
项目改造过程中,发现有一个类,在出错情况下就返回Json数据,在正常情况下就返回HTML页面,在返回Json数据情况是直接往response的writer中写入了返回值,然后方法返回null,示例:
Dylan Liu
2019-07-01
1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档