自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术原始积累

记录成长的点点滴滴,以及比较好的技术与人生为人处世的文章

  • 博客(21)
  • 收藏
  • 关注

原创 论Spring中循环依赖的正确性与Bean注入的顺序关系

一、前言最近在做项目时候遇到一个奇葩问题,就是bean依赖注入的正确性与bean直接注入的顺序有关系,但是正常情况下明明是和顺序没关系的啊,究竟啥情况那,不急,让我一一道...

2017-07-31 00:00:00 221

原创 MyBatis中使用流式查询避免数据量过大导致OOM

一、前言前面介绍了裸露JDBC 方式使用流式编程,下面介绍下MYbatis中两种使用流式方法阿里巴巴长期招聘Java研发工程师p6,p7,p8等上不封顶级别,有意向的可以...

2017-07-29 00:00:00 2005

转载 MongoDB和MySQL对比(译)

一、概要几十年来,关系型数据库已经成为企业应用程序的基础,自从MySQL在1995年发布以来,它已经成为一种受欢迎并且廉价的选择。然而随着近年来数据量的不断激增,非关系数...

2017-07-28 00:00:00 1038

转载 10+倍性能提升全过程--优酷账号绑定淘宝账号的TPS从500到5400的优化历程

10+倍性能提升全过程--优酷账号绑定淘宝账号的TPS从500到5400的优化历程背景说明2016年的双11在淘宝上买买买的时候,天猫和优酷土豆一起做了联合促销,在天猫双...

2017-07-27 00:00:00 301 1

转载 就是要你懂 TCP-- 最经典的TCP性能问题

就是要你懂 TCP-- 最经典的TCP性能问题问题描述某个PHP服务通过Nginx将后面的tair封装了一下,让其他应用可以通过http协议访问Nginx来get、set...

2017-07-26 21:01:49 199

转载 就是要你懂TCP -- 握手和挥手

就是要你懂 TCP -- 握手和挥手看过太多tcp相关文章,但是看完总是不过瘾,似懂非懂,反复考虑过后,我觉得是那些文章太过理论,看起来没有体感,所以吸收不了。希望这...

2017-07-25 00:00:00 126

转载 Load高,CPU idle很高,这情况太诡异了

Load很高,CPU使用率很低的诡异情况第一次碰到这种Case:物理机的Load很高,CPU使用率很低先看CPU、Load情况如图一:这个现象不太合乎常规,也许是在等磁盘...

2017-07-24 00:00:00 2271

转载 就是要你懂TCP -- 半连接队列和全连接队列

关于TCP 半连接队列和全连接队列最近碰到一个client端连接异常问题,然后定位分析并查阅各种资料文章,对TCP连接队列有个深入的理解查资料过程中发现没有文章把这两个队...

2017-07-23 00:00:00 149

转载 spring transaction事务管理源码解析及多数据源事务处理

一、前言按照spring对事务处理的划分,数据库事务处理分为单数据库事务和分布式事务(JTA).而单数据库事务中又根据具体API的不同,区分了datasource、hib...

2017-07-22 00:00:00 317

转载 打工混日子,坑的是自己

01“公司不是我的,这日子混得好!爽!”工作中的大部分人都抱着得过且过的态度。难处理的事情最好别找到自己的头上,每天没什么烦心事,最烦的是不知道中午吃什么。一样的拿工资,...

2017-07-21 13:40:45 108

原创 Mysql中使用流式查询避免数据量过大导致OOM

一、前言java 中MySQL JDBC 封装了流式查询操作,通过设置几个参数,就可以避免一次返回数据过大导致 OOM。阿里巴巴长期招聘Java研发工程师p6,p7,p8...

2017-07-19 21:18:41 720

原创 利用MongoDB 分片集群(Sharded Cluster)实现高性能大数据处理

一、前言考虑这样一个场景,有个数据量有10多亿数据的设备库,里面存放了注册的设备的信息,并且设备数据还可能会递增,然后业务集群需要对指定条件的设备群发信息,那么如何才能高...

2017-07-14 20:25:33 243

原创 浅谈Durid数据库连接池原理

一、数据库连接池初始化二、获取数据库连接三、回收数据库连接四、创建数据库连接线程五、连接池同步策略实际上是个生产者消费者模式,生产者是连接创建线程和连接回收线程,消费者是...

2017-07-13 22:14:31 228

原创 test

一、前言一个新人快速掌握一个新系统业务逻辑的最好的工具是什么,是看代码?是debug?是看uc?是看demo?答案应该都不是,因为看代码和debug一来太耗时,二来系统大...

2017-07-11 00:00:00 99

转载 8张图,8个深刻的道理

此文来自网络,若有侵犯到个人所属权,请联系删除,谢谢 ...

2017-07-10 00:00:00 66

原创 Java中调度线程池ScheduledThreadPoolExecutor原理探究

一、 前言前面讲解过Java中线程池ThreadPoolExecutor原理探究,ThreadPoolExecutor是Executors中一部分功能,下面来介绍另外一部...

2017-07-09 00:00:00 180

转载 说说资源加载的问题(Class的getResource方法)

背景最近的项目中又碰到了这个问题。需要在web应用的指定路径去手工加载一个文件。熟悉的双亲委派原则先来看一张图,对于java的开发来说,熟悉的不能再熟悉了。Bootstr...

2017-07-08 00:00:00 1457 2

转载 阿里之路(一)

1我从何来我是2015年6月研究生毕业,然后通过校招进入到阿里巴巴,当时复习时候目标很明确就是要进入BAT,然后就一堆堆资料的复习,本科+研究生7年用的都是c++,所以面...

2017-07-07 15:34:23 158

转载 我的java问题排查工具单

前言平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到...

2017-07-05 00:00:00 157

转载 格局=成功,计较=坟墓!

做人做人智商高不高没关系,情商高不高也问题不大,但做人的格局一定要大,说白了,你可以不聪明,也可以不懂交际,但一定要大气。格局如果一点点挫折就让你爬不起来,如果一两句坏话...

2017-07-04 09:26:28 104

原创 并发队列-无界阻塞延迟队列DelayQueue原理探究

一、前言DelayQueue队列中每个元素都有个过期时间,并且队列是个优先级队列,当从队列获取元素时候,只有过期元素才会出队列。二、 DelayQueue类图结构如图De...

2017-07-03 21:39:32 425

空空如也

空空如也

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

TA关注的人

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