自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (34)
  • 问答 (1)
  • 收藏
  • 关注

原创 zookeeper 使用 curator (参考druid.io源码)

创建节点 static String path = "/test/task"; public static void main(String[] args) { RetryPolicy retryPolicy = new ExponentialBackoffRetry(1000,3); CuratorFramework cf = CuratorFrameworkFac...

2019-08-17 22:26:10 345

原创 令牌桶限流 和 信号量 理解

控制访问速率,令牌桶每过1/r秒桶中增加一个令牌。桶中最多存放b个令牌,如果桶满了,新放入的令牌会被丢弃。当一个n字节的数据包到达时,消耗n个令牌,然后发送该数据包。如果桶中可用令牌小于n,则该数据包将被缓存或丢弃。令牌桶控制的是一个时间窗口内通过的数据量,在API层面我们常说的QPS、TPS,正好是一个时间窗口内的请求量或者事务量,只不过时间窗口限定在1s罢了。以一个恒定的速度往桶...

2019-08-14 23:36:16 1041

原创 druid.io 列式数据存储和简单分析 TODO

数据 和 列存储基数字典编码倒排索引BitMap查询1: 所有记录中找 city=‘shanghai’ and product=‘cellphone’ 的行city=‘shanghai’ 的 bitmap 1,0,1,0,0,1与product=‘cellphone’ 的bitmap 1,1,0,1,0,1结果1,0,0,0,0,1即 出现在 第1行和第6行查询2:...

2019-08-12 23:08:09 423

原创 信号量限流测试和一些问题分析

参考http://developer.51cto.com/art/201907/600469.htmhttps://www.cnblogs.com/trust-freedom/p/6606594.htmljmeter 测试虽然我们的接口耗时只有100ms,实际的执行时间,却长的多有大量的线程处于饿死的状态,没有失败的如上图,很多线程是驻留状态,waiting on conditi...

2019-08-12 22:49:29 359

原创 CompletableFuture future.get 遇到 java.util.concurrent.TimeoutException

2019-08-07 工作中遇到的问题大概是: 有个线程池满了,然后新的任务使用CompletableFuture.supplyAsync执行,用future1.get(1, TimeUnit.SECONDS)) 去获取的时候报错java.util.concurrent.TimeoutException报错java.util.concurrent.TimeoutException觉得很奇怪;随...

2019-08-07 22:33:45 4609

原创 mvn常用命令和使用

编译mvn compile编译测试mvn test-compile运行测试mvn test清除mvn clean会清除生产的target目录打包(包括测试,是把jar打到本项目的target)mvn package打包,并把target下的jar安装到本地仓库mvn install忽略测试mvn install -DskipTests 或 m...

2019-08-06 23:53:41 646

原创 kafka producer

借助Kafka-1.1.0一个比较老的版本查看源码学习:https://github.com/doctording/kafka-1.1.0-src/pull/1/files整体大致流程摘自:https://www.cnblogs.com/bigshark/p/11184070.html分同步发送和异步发送同步发送消息直接立即发送给对应的broker处理异步发送消息不是立即发送给对...

2019-08-05 09:27:05 3743 3

原创 《Kafka源码解析与实战》Broker的控制管理模块

Kafka broker 相关KakfaController的选举创建一个 control 瞬时节点(Ephemeral Node),创建该瞬时节点的原子性有zookeeper保证KakfaController 初始化初始化Kafka集群内部的时钟,其时钟的具体数值是存在zookeeper上,路径为/contoller_epoch, Broker Server 利用此值区分请求的实效...

2019-08-03 22:54:56 256

java自定义规则引擎源代码

java自定义规则引擎源代码

2024-03-17

nginx lua示例代码

nginx lua示例代码,基于open resty,参考http://www.iteye.com/blogs/subjects/nginx-lua

2016-08-08

maven project

参考开涛博客,nginx-lua开发chapter6 ,包含了真个项目,和示例,以及发布成的war文件

2016-08-08

wireshark tcp三次握手

ubuntu下自己写tcp协议(server.c,client.c,Makefile),通过tcpdump生成 .cap文件后,利用wireshark分析tcp三次握手的整个过程

2016-08-03

cocos2d-lua 贪吃蛇

cocos2d-x lua 创建的贪吃蛇游戏,有些问题,还要优化

2016-07-07

仿慕课网 几米简介

按照慕课网视频教程自己动手敲出来的 几米简介首页 静态的web页面

2016-01-27

cfx bean list

cfx处理JavaBean类型与List的集合类型,工程师utf-8编码

2016-01-19

apache-cxf-2.4.0

apache-cxf-2.4.0.zip , cxf webservice开发用

2016-01-18

eclipse svn

eclispe 配置svn 需要安装的文件,包括汉化包

2016-01-13

sublime 安装

sublime的安装包,包括了汉化文件,如何安装激活,汉化可自行百度

2016-01-11

android下雪

androd 实现下雪,eclipse上的一个小项目

2016-01-09

android 图灵机器人2

android图灵机器人聊天第二版,发现了上一版的小问题,还是待完善.zip

2016-01-04

ksoap2 android

ksoap2-android-assembly-2.5.4-jar-with-dependencies.jar ,webservice用

2016-01-03

android 图灵机器人

android图灵机器人聊天,挺简单的,就是利用http协议,自己可以注册图灵机器人账号,在此基础上修改.zip

2016-01-03

socket通信

android socket通信例子见图书《Android游戏编程之从零开始》

2015-12-31

C++ STL程序员开发指南

C++ STL程序员开发指南,此书写的很不错,可以学习下

2015-08-23

c++ 编程开发帮助文档

c++帮助文档,有助于学习c++ lib 各种函数

2015-08-15

ACM代码模版

ACM代码库,优秀的acm模版图书,基本的算法都有 .

2015-08-11

mvc servlet jdbc web框架

经典的web mvc 开发模式, 使用了servlet 拼sql语句的模式,可以学习jsp,servlet 为日后学习新的web框架打下基础

2015-06-26

ssh-web框架

sprig struts hibernate web框架, 可以JUnit测试方法,bootstrap前端js css

2015-06-25

ssh web 框架 非注解的

ssh web开发框架,包括前台显示 用了jquery,网页bootstrap

2015-06-24

android百度地图开发详细操作文档

android 开发中使用百度地图的一步步操作和注意点

2015-06-20

android adapter

android adapter(listview gridview等的)学习建议和一些注意点

2015-06-12

mybatis学习文档

mybatis-generator学习例子 和mybatis学习的相关说明

2015-06-10

mybatis 学习工具资料

mybatis generator 学习的jar包 , mybaitis学习的文档等

2015-06-10

百度地图开发

百度地图 android的开发操作,网上和代码操作,以及一些注意点

2015-06-08

c语言 float double数据类型的内存中的存储和验证

c语言中的float , double 等数据类型的存储,如何计算 , 如何用vc vs查看内存

2015-06-07

C 最大子序列算法

C 最大子序列问题的几中算法-分治-联机算法

2015-03-14

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

TA关注的人

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