自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个程序员的人生

程序员是一个终身学习的实践工作

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

转载 JDBC&MyBatis - 待补

1、JDBC的API2.JDBC处理transaction https://blog.csdn.net/qq_20545159/article/details/43701107 3、Java中的事务——JDBC事务和JTA事务 http://www.hollischuang.com/archives/1658 4、Spring的事务机制 https://www.cnblogs.com...

2018-08-30 11:59:21 206

转载 分布式数据库TDDL - 待补

1、TDDL:来自淘宝的分布式数据层 https://www.biaodianfu.com/tddl.html

2018-08-30 10:36:23 286

转载 rpc框架 - 待补

1、dubbo https://blog.csdn.net/u010168160/article/category/6106880

2018-08-29 17:57:24 203

转载 Nginx - 待补

1、玩转 Nginx 之:使用 Lua 扩展 Nginx 功能 https://blog.csdn.net/ygm_linux/article/details/53534933

2018-08-29 17:52:30 161

转载 系统限流--待补充

1、系统限流实践 - 理论篇 https://blog.csdn.net/lzw_2006/article/details/51768935 2、系统限流实践 - 分布式限流 http://rayleung.xyz/2016/06/30/rate-limit3/#Redis-Lua%E5%AE%9E%E7%8E%B0...

2018-08-29 17:50:16 254

转载 定时钟--待完善

1、Spring对Quartz的封装实现简单分析及使用注意事项 http://seanhe.iteye.com/blog/691835 2、quartz详解2:quartz由浅入深 https://blog.csdn.net/guolong1983811/article/details/51501346 3、java中定时任务 quartz 时间配置规则 https://blog.csd...

2018-08-26 17:33:56 250

转载 分布式算法--聚合,待补

1、Raft算法 https://blog.csdn.net/dc_726/article/details/48832405 http://threezj.com/2017/06/11/Raft%20%E5%85%B1%E8%AF%86%E7%AE%97%E6%B3%95/ 2、pbft算法 https://blog.csdn.net/jerry81333/article/details/...

2018-08-21 21:37:59 369

原创 搜索基础设施

1、elasticsearch https://www.elastic.co/cn/products/elasticsearch 2、阿里云服务 openSearch

2018-08-20 18:19:29 200

原创 java导出excel数据报表

1、大数据导出POI之SXSSFWorkbook https://blog.csdn.net/fullstack/article/details/38321467 2、JAVA笔记-如何将百万级数据高效的导出到Excel表单 https://www.cnblogs.com/zou90512/p/3989450.html 3、使用maven引入Apache poi jar包 https:/...

2018-08-20 18:15:39 481

原创 Redis-将所有阅读过的文档放置在一处,待总结

1、Spring-data-redis: 事务与pipeline https://blog.csdn.net/albertfly/article/details/51478069 2、redis学习笔记 - Pipeline与事务 https://segmentfault.com/a/1190000011440752 3、spring data redis 执行 lua 脚本 https...

2018-08-20 17:58:57 250

原创 zookeeper--将学习过的知识放置到一个文档中,总结

1、Zookeeper权限管理之坑 https://www.jianshu.com/p/147ca2533aff 2、Zookeeper客户端Curator使用详解 https://www.jianshu.com/p/70151fc0ef5d

2018-08-20 16:18:13 230

转载 mysql--information_schema信息

information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。其他术语包括“数据词典”和“系统目录”。 在 MySQL中,把 information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据...

2018-06-30 17:19:58 232

原创 java.util.concurrent

concurrent

2017-05-12 17:42:55 511

原创 java.io

java io

2017-05-12 15:57:13 422

原创 java.util

java.util.*// 全局唯一id java.util.UUID java.util.Base64 // Date工具 java.util.Calendar java.util.Date java.util.ComparableTimeSort java.util.Comparator // Random java.util.Random java.util.Ran

2017-05-12 15:55:51 626

原创 java.lang

java.lang.*// 所以对象父类 java.lang.Object // 类加载 java.lang.Class java.lang.ClassCastException java.lang.ClassNotFoundException java.lang.ClassLoader java.lang.ClassValue // 基础数据类型 java.lang.Byte

2017-05-12 14:53:03 622

原创 运维领域学习

4.10日 问题排查记录前不久排查一次有几个接口突然变慢的故障,持续时间大概1个小时,我比较无头苍蝇,不知道从哪里查起,看个各个机器上的请求: 1、发现一个请求qps:10K/s 有点怀疑,但是平均耗时:7ms,应该不是这个问题 2、因为是慢性毒药,所以一直死的不明显。于是使用神器,日志链路调用查询:发现只有几个接口rt上涨明显,几个系统一对比,确定大致是一个系统的问题,但是发现是这个系统调用多

2017-04-17 16:15:43 501

原创 语录

语录

2017-04-08 10:02:58 256

转载 java.lang.SecurityManager、java.security包

学习java大概3年多了,一直没有好好研究过java安全相关的问题,总是会看到SecurityManger sm = System.getSecurityManager();if(sm!=null){ //xxx}最近有时间研究一些这相关的问题,记录一下 首先java分为平台安全、应用安全,平台安全主要是对class文件问题进行检查:变量、方法定义,类型转化等,应用安全,主要是java类对

2017-04-06 18:03:04 2787

转载 java.lang.Classloader、java.lang.Class对象

16年过年大致看了reflect相关,当时看Classloader,里面的重载等没有看太清楚。最近偶然间看到相关的文章,写的不错学习了,同时大致看了Class对象。下面献上膝盖,拜读好问: 深入浅出ClassLoader在附上Class学习的文章 理解Class

2017-04-06 17:40:04 1644

原创 Thread与并发编程

分析线程里所有的方法

2017-03-21 17:28:06 404

翻译 理解GC日志

阅读GC日志是处理Java虚拟机内存问题的基础技能,它只是一些人为确定的规则,没有太多技术含量。在本书的第1版中没有专门讲解如何阅读分析GC日志,为此作者收到许多读者来信,反映对此感到困惑,因此专门增加本节内容来讲解如何理解GC日志。每一种收集器的日志形式都是由它们自身的实现所决定的,换而言之,每个收集器的日志格式都可以不一样。但虚拟机设计者为了方便用户阅读,将各个收集器的日志都维持一定的共性,例如

2017-03-13 20:08:32 9796

翻译 Tomcat关于网络的基础

学习tomcat能理解web开发。基础储备知识http协议定义了网络传输内容格式HTTP请求一个HTTP请求包括三个组成部分: 方法—统一资源标识符(URI)—协议/版本 请求的头部 主体内容下面是一个HTTP请求的例子: POST /examples/default.jsp HTTP/1.1 Accept: text/plain; text/html

2017-03-12 15:02:04 577

翻译 servlet-api与tomcat(可爱的tom猫)

servlet/tomcat

2017-03-03 17:43:11 1137 2

转载 maven

熟悉maven,并使用maven构建项目

2017-03-03 17:38:58 216

原创 对管理的新认识

管理

2017-02-27 01:05:52 677

原创 对设计的新认识

对设计的新认识

2017-02-27 00:42:34 792

翻译 学习GIT

git学习

2017-02-25 19:10:10 243

转载 Java绝对/相对路径获取与getResourceAsStream()方法

在dos下编译Java程序,就要用到classpath这个概念,尤其是在没有设置环境变量的时候。classpath就是存放.class等编译后文件的路径。javac:如果当前你要编译的java文件中引用了其它的类(比如说:继承),但该引用类的.class文件不在当前目录下,这种情况下就需要在javac命令后面加上-classpath参数,通过使用以下三种类型的方法 来指导编译器在编译的时候去指定的路

2017-02-25 09:31:14 1932

翻译 java解析Xml

java解析xml

2017-02-24 17:53:35 263

转载 最近读书笔记

1、广义谈软件架构,非技术性。http://36kr.com/p/5043585.html

2016-02-23 23:34:54 323

原创 阅读《深入理解bootstrap》一书,留点痕迹

最近又想阅读这本书,主要是我要做分享一个。起初读了书的第一/二章后,学到了以前一直没有理解的几个问题。在这里记录一下:        这段文字誊抄书中原文,看起来就像干活:        关于本书的内容,这里再多说几句。首先,组件(或插件)是用来使用的,而架构思想是用来理解和创建组件(或插件)、解决疑难杂症的,所以读完本书以后,你可能得到两种结果。结果1 组件和插件都会使用了,但

2016-02-09 19:23:55 1155

原创 阅读《http权威指南》

最近无聊中,于是便想充实一下自己,浏览了这本《http权威指南》,都是基础理论,没有解决方案,入门级吧!了解的内容如下:                1.http报文组成                2.代理               3.缓存               4.网关               5.隧道               6. agent

2015-06-03 19:49:55 602

原创 我将要出去工作了

每次写博文前总是思绪万千,但是当手笔成书时总是感觉词不达意,或者还有很多没说到或者无法表达。        距离上次实习结束已经有4个月之久了。这几个月心态经历了各种变化:        第一个阶段:刚实习结束回来,我斗志昂扬,我在工作之余发现了自己的不足,我准备及时补充知识。同时离开时候想起了两位师兄给我做了两方面的评价:1、空有很多理论知识,在实际应用中却不熟练。2、有些事说的到,做不

2015-06-02 10:09:19 1783 8

转载 google chrome调试

http://www.open-open.com/lib/view/open1384785324165.html

2014-12-28 12:44:59 393

翻译 阿里巴巴笔试题_2014-8-29

M 题1.  选第1个题2  选第4个题3  选第2个      题4  选第3个题5选第2个题6  选第3个 题7  选第2个题8 选第4个题9 选第2个题10题11 选第5个     题12选第6个题13选第3个题14 选第1个题15

2014-09-17 22:24:14 644

原创 一个适合的火车站的idea

用技术改变生活

2014-09-11 23:42:55 1478

转载 模式匹配算法汇总

:http://blog.csdn.net/zdl1016/archive/2009/10/11/4654061.aspx

2014-09-11 17:59:33 1819

原创 字符串模式匹配算法

定义:设有主串S和子串t,子串的定位就是要在主串S中找到一个与子串t相等的子串。通常把主串S称作目标串,子串t称作模式串,因此定位也称作模式匹配。常用两种算法:1brute-force算法思路:主串标记指针每次移动一个位置,然后和子串比较,如何相等则返回当前主串指针的位置。模式匹配过程如图:           图略上面算法的缺点:主串指针回溯,当与模式串部分匹配后,每次主

2014-09-11 12:08:13 1286

转载 java之yield(),sleep(),wait()详解

1、sleep()使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PRIORITY,另一个为MIN_PRIORITY,如果没有Sleep()方法,只有高优先级的

2014-09-01 10:20:18 528

空空如也

空空如也

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

TA关注的人

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