240 发简信
IP属地:广东
  • 120
    mapdb实践

    mapdb是什么 mapdb是一个嵌入式java数据库引擎,主要提供map和set形式的数据存储,使用起来就像是在操作java本身的map,set,事实上mapdb的确实现了...

  • java并发包中aqs浅谈

    aqs原理 aqs即AbstractQueuedSynchronizer,是java并发包中的一个抽象类,ReentrantLock,Semaphore,CountdownL...

  • zookeeper的watcher机制

    开始 这里不从代码的角度讲述watcher机制,直接通过抽象的文字进行描述,需要首先说明的是在zookeeper里面watcher本质上可以看做一个行为或者一个回调。 客户端...

  • zookeeper的sessionId和超时分桶策略

    开始 在阅读关于zookeeper的session管理的时候对sessionId的构成以及各个服务端采用的分桶策略印象深刻,这里记录下。 sessionId构造 sessio...

  • zookeeper应用

    分布式锁 思路:首先创建一个锁节点,需要获得锁的机器在锁节点下创建顺序临时节点,序号1的节点获得锁,获得锁的机器删除节点或者自己挂掉则自动释放节点了,序号2的节点创建时需要监...

  • 分布式事务一些基本概念

    事务隔离级别 ● 脏读(Dirty reads)——脏读发生在一个事务读取了另一个事务改写但尚未提交的数据时。如果改写在稍后被回滚了,那么第一个事务获取的数据就是无效的。● ...

  • zab协议的zookeeper领导者选举与数据同步

    1 简介 zab协议是zookeeper atomic broadcast,即原子广播协议。在一个zookeeper分布式集群中,各个进程之间通过zab协议进行通信。集群中有...

  • mac os 下使用mat的坑

    拿到mac安装了java10和java8,接着下载mat,结果点击直接报错,报错和这哥们一样https://stackoverflow.com/questions/47909...

  • java8 stream与for性能对比以及并行流行为分析

    源起 在importnew上面看到了这样一篇文章http://www.importnew.com/17262.html,文章中通过测试发现流处理性能不佳,文章下面评论均表示并...

  • form表单提交

    form表单提交主要是两种类型,分别是application/x-www-form-urlencoded 与 multipart/form-data。前者用于普通参数提交,后...

  • jvm调优实战:为京东印尼商品服务接口调优

    商品接口运行状况 商品接口是印尼平台的基础服务,运行期间大对象不多,查询接口大多也有分页数量的限制。大boss也为关键接口设定了削峰计划——tp99不超过200ms。大多数情...

  • jvm调优实战:为京东代码共享平台(source)调优

    Source的内存运行情况 Source作为公司内部代码托管工具,用户通过git的push、pull、clone等操作以及在web端查看代码进行代码对比的操作都将在短时间内产...

  • quartz部分参数解析

    前提 最近要实现一个每隔几分钟就监控rpc调用是否存活的系统,考虑到监控的rpc数量众多,因此将每个监控作为任务,方便起见使用了quartz。 quartz参数配置 下面列出...

  • 120
    jvm一些参数收集和g1简单认知

    一些参数 -XX:TargetSurvivorRatio=N该参数表示survivor区的使用率,hot spot默认是50,如果survivor区的对象大小超过了使用率则会...

  • 120
    spring mvc如何实现参数名绑定

    0. 写在前面 一次偶然写代码的时候想到这个问题,通过反射我们是无法得到方法参数的名称的,那么spring mvc是如何通过参数名称完成请求参数绑定的呢?带着这个疑问进行了一...

  • 自定义spring boot starter

    0. 写在前面 这部分内容将会简要介绍如何定制自己的starter,以及starter的一些基本原理 1. starter的pom文件配置 starter本身也是作为一个sp...

  • 120
    spring boot项目搭建

    写在前面 ======通过阅读官方文档以及编写一些demo,个人认为spring boot的核心思想是约定大于配置以及使用java配置代替xml配置,简化繁琐的项目配置同时避...