Ryan's Blog


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

基于commons-pool实现池化连接客户端

发表于 2018-01-17 | 分类于 commons-pool , elasticsearch | | 阅读次数:
使用Spring开发web应用时,我们经常会使用到数据库链接的工具,通常我们使用最多的是druid 这个作为连接数据库的sdk,druid是阿里巴巴团队基于连接池的技术对jdbc连接进行了封装,在研读了jedis的池化连接客户端后,打算在如何基于Apache commons-pool2实现池化连接客户端上进行简要的解读,方便爱动手的geek们封装自己的池化连接客户端。 commons-pool2构建池化连接的客户端,需要我们在maven工程引入Apache commons-pool的pom依赖(gradle,ant工程请参照各自的依赖管理引入依赖): 12345<dependency&g ...
阅读全文 »

JVM原理初步

发表于 2018-01-10 | 分类于 Java | | 阅读次数:
简介JVM(Java Virtual Machine,Java虚拟机)对于目前从事java开发的每一个程序员来说,似乎是永远躲不掉的坎儿:Web应用程序运行变慢了,身边肯定会有人说你看下gc,看看是不是gc导致程序运行变慢的;面试中看到你写了懂JVM,面试官也会揪着这个死缠乱打;了解SolrCloud、Elasticsearch这类基于lucene的开源搜索组件时,了解JVM会对这些系统的调优有很大的帮助。了解JVM,去阅读一手的英文doc肯定是最佳的方式,除了官方doc,关于jvm的博客在搜索引擎上也大把大把的存在。但中文博客的前篇一律,让我们在提取真正需要的信息时会有界限。我们想结合现在中 ...
阅读全文 »

Getting Started: Build your Hexo

发表于 2018-01-04 | 分类于 hexo | | 阅读次数:
First say Hello World通常惯例,我们学习的大部分程序语言基本上第一个程序都是Hello World。1echo 'Hello World!' How to build your Hexo部署Hexo作为个人博客,可以参考的资料很多很多,推荐的是hexo的官方文档,里面有详尽的说明;建议有geek精神的小伙伴们多多参考官方文档学习。如果觉得阅读官方文档太繁琐,只想按照规则quick start的话,可以继续阅读本文档; Prepare work抛开待安装的操作系统,安装配置hexo前需要准备环境如下: Nodejs Git 这两个基本环境的配置安装,如果有不熟悉的小伙 ...
阅读全文 »

dong lin

3 日志
7 分类
10 标签
© 2018 dong lin
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4