自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

会敲代码的文科生

最惬意的就是敲敲代码,写写文章

  • 博客(8)
  • 问答 (3)
  • 收藏
  • 关注

原创 多数据源实现的方法

多数据源在项目中很多的应用,比如同步另一个数据库的数据等运用。 方法一:使用spring JdbcTemplate 和druid连接池进行操作 DynamicDBDao封装JdbcTemplate常用操作,自己可以进行扩展。当然也可以使用apche-common的dbutil进行操作。 import java.util.List; import java.util.Map; ...

2018-02-20 15:25:34 831

原创 jdk8-----LocalDateTime源码解析(上)

jdk8—–LocalDateTime源码解析(上) 本文根据王爵大神的知乎专栏《跟上java8》进行编写,在此进行致敬。 使用工具为idea,过段时间会出一个idea如何查看源码的文档。 jdk8引入了time包,以用来进行改变date时间的缺陷,如线程不安全。LocalDate类用来生成日期,LocalTime用来生成时间,当然time包也可以对格式化,时区和特殊的日历...

2018-02-20 13:48:36 1425

原创 spring实战(一)jndi连接技术

现在公司的项目已经完成了90%的功能,所以比较闲,我也不敢那么闲,就顺便看看spring实战这本书,说实话这本书讲的确实不错,但是我菜鸟还是好多看不懂,今天看了它征服数据库那一篇,感触比较多,好了废话不多说。大家都知道现在连接数据源比较流行的还是连接池,尤其是阿里巴巴的连接池很受大家欢迎,但是除了连接池,还有jdbc连接和jndi连接技术。现在jdbc感觉现在已经没有人用了吧,我就说一下jndi连接

2017-03-06 17:52:59 631 2

转载 (转)threadlocal详解

ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量。  这个玩意有什么用处,或者说为什么要有这么一个东东?先解释一下,在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线程都在操作同一个变量,显然是不行的,并且我们也知道volatile这个关键字也是不能保证线程安全的。那么在有一种情况之下,我们需要满足这样一个条件:变量是同一个,但是每个线程都使用同一个初始值,也就是

2017-03-02 12:20:55 245

原创 利用Spring的AbstractRoutingDataSource解决多数据源的问题

多数据源的配置在项目中应用比较多,我这里只列举示例. 在公司项目中运用了元注解的方式对其进行注解.import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation

2017-02-28 11:28:45 613

转载 (转载)SpringMVC注解@RequestParam全面解析

在SpringMVC后台控制层获取参数的方式主要有两种,一种是request.getParameter(“name”),另外一种是用注解@RequestParam直接获取。这里主要讲这个注解 一、基本使用,获取提交的参数 后端代码: Java代码 @RequestMapping("testRequestParam") public String filesUpload(@Request

2017-02-24 13:08:04 350

原创 gson简单教程(一)

第一步:将gson进行序列化和反序列化,项目中,只把int,long,double序列化了.public class IntegerDefault0Adapter imp

2017-02-24 12:46:32 405

原创 hash集合源码学习笔记(一)

1. map数组是set数组扩展,同时map还提供setkeyset()方法来返回所有key组成的set数组,只要把key集合在一起,那么就组成了一组set集合,完成set与map的互换。  2. map数组的本质是一种关联数组。  3. 与二维数组的本质相同,集合的存储也是在存储着一个对象的引用,虽然集合是存储对象的容器,但是其本质是存储这些引用变量。这些引用变量的集合就是我们的存储对象的集

2017-01-06 10:29:26 246

空空如也

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

TA关注的人

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