自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

supersub000的专栏

一个技术小白的成长记录

  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

转载 Spring中用到了哪些设计模式?

JDK 中用到了那些设计模式?Spring 中用到了那些设计模式?这两个问题,在面试中比较常见。我在网上搜索了一下关于 Spring 中设计模式的讲解几乎都是千篇一律,而且大部分都年代久远。所以,花了几天时间自己总结了一下,由于我的个人能力有限,文中如有任何错误各位都可以指出。另外,文章篇幅有限,对于设计模式以及一些源码的解读我只是一笔带过,这篇文章的主要目的是回顾一下 Spring 中的设计模式...

2019-10-06 20:21:28 142

原创 Redis中常用的数据结构

Redis是一种非关系型数据库,常用的数据类型主要有五种,分别为String,List,Hash,Set,ZSet,那么他们对应的数据结构分别是什么呢?字符串顾名思义,字符串的数据类型最简单,就是使用了String,没有用到复杂的数据结构。List列表(List)支持存储一组数据,对应的数据结构有两种,一种是压缩列表(ZipList),一种是双向循环列表。但是使用压缩列表的时候...

2019-10-06 16:05:10 156

原创 Spring源码分析

最近在浏览github时,发现了一个不错的开源spring源码阅读的项目spring-analysis,里面有很详细的说明和注释,对于想研究源码的童鞋可以好好看看,有时间可以自己研究下,下面是推荐的传送门地址:spring-core spring-aop spring-context spring-task spring-transaction spring-mvc guava-c...

2019-08-05 20:17:29 135

原创 Java8踩坑指南1-parallelstream

最近,在项目中使用了Java8中的stream,对它爱不释手,感觉对一些集合的操作可以变得如此简单,简直就是神器啊,对List,Set,Map可以很简单的进行相互转换,其中就用到了parallelstream,简单来说,它是一种并发执行的流,通过默认的ForkJoinPool,可以直接使用多线程进行处理,而对于开发者则不用关心细节,直接使用即可。 虽然...

2019-01-31 15:14:07 1991

原创 redisTemplet如何批量插入数据

    之前已经写过一篇关于SpringBoot如何配置Redis的文章:SpringBoot如何配置Redis。但是在应用中遇到一个问题,批量插入数据时,当数据量过大时(大概6W+条数据),如果循环对每条数据使用set或者mset操作,需要时间非常长,查看源码发现使用RedisTemlate进行基本操作时,每次操作都需要拿到connection然后再进行操作,由于redis是单线程的,下一次请求...

2018-05-02 11:54:21 14471 1

原创 Springboot如何使用Redis

     现在公司项目使用的是SpringBoot框架,因为最近需要使用redis缓存,所以就需要写一个公共的redis工具类,发现其实SpringBoot对redis已经进行了封装,只需要加入redis的相关依赖就可以了。首先在pom.xml加入依赖: <dependency> <groupId>org.springframework.boot</gr...

2018-04-30 00:00:07 3180

原创 SpringBoot 自定义方法参数解析器HandlerMethodArgumentResolver

      最近在做php接口的迁移工作,在迁移过程中发现php接口中定义的参数都是下划线的格式,所以在写Rest服务接口时非常别扭,因为需要兼容之前的接口,所以在接收参数是还是需要和原来保持一致。所以就想能不能写一个参数解析器,将参数下滑线形式转换为Java常用的驼峰形式,这样在参数映射是就保持了Java的驼峰命名习惯,在参考了一些资料后,发现其实springMVC提供了HandlerMetho...

2018-04-27 21:33:50 4497

非常好用的svn插件

svn插件,比较稳定的版本,直接拷贝到dropin目录下,即可正常使用.

2014-02-08

java 日期格式化

字母 日期或时间元素 表示 示例 G Era 标志符 Text AD y 年 Year 1996; 96 M 年中的月份 Month July; Jul; 07 w 年中的周数 Number 27 W 月份中的周数 Number 2 D 年中的天数 Number 189 d 月份中的天数 Number 10 F 月份中的星期 Number 2 E 星期中的天数 Text Tuesday; Tue a Am/pm 标记 Text PM H 一天中的小时数(0-23) Number 0 k 一天中的小时数(1-24) Number 24 K am/pm 中的小时数(0-11) Number 0 h am/pm 中的小时数(1-12) Number 12 m 小时中的分钟数 Number 30 s 分钟中的秒数 Number 55 S 毫秒数 Number 978 z 时区 General time zone Pacific Standard Time; PST; GMT-08:00 Z 时区 RFC 822 time zone -0800

2013-06-08

空空如也

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

TA关注的人

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