自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西魏陶渊明的博客

天下代码一大抄, 抄来抄去有提高, 看你会抄不会抄

  • 博客(10)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 SpringBoot整合阿里Druid数据源及Spring-Data-Jpa

最近开辟了一个新项目,因为初期考虑到可能会调整数据库的风险,所以orm,在设计之初就考虑为Spring Data Jpa, 以下是工程data层数据,整体是参照配置多数据源的方案,进行配置的目录因为阿里数据源Druid整合数据源及其他事务配置pom依赖整合事务@EnableAutoConfiguration@SpringBootApplication@En...

2017-12-26 09:40:25 626

原创 SpringBoot 序列化器注解使用方法

Json解析工具Jackson@JsonIgnoreProperties此注解是类注解,作用是json序列化时将Java bean中的一些属性忽略掉,序列化和反序列化都受影响。@JsonIgnore此注解用于属性或者方法上(最好是属性上),作用和上面的@JsonIgnoreProperties一样。@JsonFormat此注解用于属性或者方法上(最好是属性上...

2017-12-21 15:31:17 533

原创 ContextClassLoader深度讲解

Thread.currentThread().getContextClassLoader(); - 从方法名字来看,应该是获取当前上下文的类加载器 搞清楚这个问题, 当你在出现资源加载不到的时候就很容器解决那么问题来了,为什么要这样设计? 解决了什么样的设计问题? 解决了什么样的开发问题? 我们带着这些问题,听小编娓娓道来解决委派双亲加载模式的缺点实现了JNDI等解决开发中,文件

2017-12-20 22:00:58 1476

原创 跟我动手搭框架三之Web容器实现

本篇主要对Web的实现做说明,在参考文章的同事,可以把code clone下来,看,代码中有很多需要优化的地址,我已经用TODO标记处理啊,小编会不断的进行优化和分析,演示SmileBootDemo也可以git clone,debug学习Smile源码地址SmileBootDemo目录核心描述类介绍Smile启动核心实现Http请求多线程异步实现下一篇主要介绍内容扩展​1. 核心描述类

2017-12-20 21:53:27 655

原创 跟我动手搭框架二之AOP实现

代理这里主要用CGLIB代理,主要为实现前置通知,后置通知,环绕通知和异常通知 本篇主要承上启下,承上根据IOC容易实现简单AOP代理, 启下,对将要实现的WEB模块做一个规划 文章中多有代码,会在第三部分WEB容器实现,列出参考文档及GITHUB源码地址目录1.编写工具类2.实现AOP3.web实现规划定义接口类并提供抽象空实现抽象目的: 实现类只需要继承要,实现的方

2017-12-20 21:52:50 608

原创 跟我动手搭框架一之IOC容器实现

本篇文章面对的是有开发经验的Java developer 因为我们将要实现的Spring的IOC容器, 前些天由于工作中要开发公司的Callback系统,一直在研究Netty及IO模型,对于Netty这种非阻塞异步框架,非常崇拜,于是萌发一个想法,用Netty作为web容器,替换Tomcat研究性能.出于这种初衷,就开始为SmileBoot项目开始慢慢积累开发知识.本篇属于小编SmileB

2017-12-20 21:52:04 762

原创 跟我动手搭框架三之Web容器实现

本篇主要对Web的实现做说明,在参考文章的同事,可以把code clone下来,看,代码中有很多需要优化的地址,我已经用TODO标记处理啊,小编会不断的进行优化和分析,演示SmileBootDemo也可以git clone,debug学习Smile源码地址SmileBootDemo目录核心描述类介绍Smile启动核心实现Http请求多线程异步实现...

2017-12-20 21:49:33 468

原创 跟我动手搭框架二之AOP实现

代理这里主要用CGLIB代理,主要为实现前置通知,后置通知,环绕通知和异常通知本篇主要承上启下,承上根据IOC容易实现简单AOP代理, 启下,对将要实现的WEB模块做一个规划文章中多有代码,会在第三部分WEB容器实现,列出参考文档及GITHUB源码地址目录1.编写工具类2.实现AOP3.web实现规划定义接口类并提供抽象空实现抽象目的: 实现类只需要继承要,...

2017-12-20 21:48:36 452

原创 类加载器ClassLoader

[图片上传失败...(image-86337f-1513653934519)]BootStrap ClassLoader:称为启动类加载器,是Java类加载层次中最顶层的类加载器,负责加载JDK中的核心类库,如:rt.jar、resources.jar、charsets.jar等,可通过如下程序获得该类加载器从哪些地方加载了相关的jar或class文件:Extension C...

2017-12-19 11:17:13 431

原创 ContextClassLoader深度讲解.md

Thread.currentThread().getContextClassLoader();从方法名字来看,应该是获取当前上下文的类加载器那么问题来了,为什么要这样设计? 解决了什么样的设计问题? 解决了什么样的开发问题? 我们带着这些问题,听小编娓娓道来解决委派双亲加载模式的缺点实现了JNDI等解决开发中,文件加载不到的异常Thread.currentT...

2017-12-19 11:03:01 755

javaConcurrentAnimated学习java并发必看

学习java并发库,必看。 1.Semaphore信号量 2.Phaser 3.CyclicBarrier 4.CountDownLatch 等多个并发类,及关于读写锁等机制,动画演示

2017-09-11

Q-Dir多窗口资源管理器

对于经常在系统中找资料多个窗口复制的童鞋来说这个是个好工具,曾经下载这个很不容易,找了很多大的下载网站,结果还是下载下来一堆垃圾,真是对那些自称绿色的网站服了,在这里给大家分享一下,希望大家不要像我那样小心翼翼还下载一些没用的东西。

2016-07-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除