- 博客(10)
- 收藏
- 关注
原创 Java api对kafka读写消息实例
Java 调用 kafka (kafka版本:kafka_2.11-0.11.0.1)的实例:测试结论:1、consumer.assign()手动分配partition,消费者的group.id不起作用,比较灵活,可以指定一个消费者监听不同topic的不同partition。consumer1 —》 (topic1.partition2, topic2.partition3, topi...
2020-04-20 20:51:25
408
原创 PGSQL读提交级别的事务实践
读提交级别下的实践事务1 事务2 BEGIN select *, xmin, xmax from time_test; update time_test set time = '1456' where id = 1; select *, xmin, xmax from time_test; BEGIN; ...
2020-01-06 16:51:20
520
原创 Java Object类下面的方法
1、equals方法public boolean equals(Object obj) {return (this == obj);}判断两个类实例是否相等。2、clone方法protected native Object clone() throws CloneNotSupportedException;类的克隆方法,包装类的深克隆需要重写此方法,否则克隆只是索引的复制,基类的克隆可...
2019-11-26 11:28:09
208
原创 HTTP code 415 媒体格式错误
Add res managedelements failed: Response{protocol=http/1.1, code=415, message=Unsupported Media Type, url=http://172.30.1.81:13601/api/res/v1/ranmes}接口是一个POST请求,我们知道,在HTTP请求的header中有个字段:<content...
2019-11-25 20:31:41
1363
原创 Java8 ConcurrentHashMap和ConcurrentLinkedQueue对无锁的应用
Java8 中对并发包中的数据结构增加了很多CAS操作,下面来分析下ConcurrentHashMap和ConcurrentLinkedQueue的增加节点操作中用到的CAS操作。ConcurrentHashMap put(K key, V value)java8 中的ConcurrentHashMap相较于Java7有较大的改动,采用CAS和schronized对每个哈希链进行操作。插入...
2019-11-25 20:30:46
327
原创 Mac下的LiteIDE环境变量配置
配置好的Li teIDE的环境变量,在命令行窗口输入go env可以看到:在mac下,下载相应的.dmg包可以在当前用户下配置环境变量最重要的是GOROOT:go的工程目录,GOPATH: go的安装目录,GOMODULE:go的包管理工具,go13版本之后的语言版本回自动配置。...
2019-11-24 10:40:11
598
原创 java对象的拷贝
int类型的拷贝:public static void main(String[] args) { int[] str1 = {0,1}; int[] str2 = str1; str2[1] = 2; int[] str3 = str1.clone(); str3[1] = 3; System.out.println(Arrays.toStr...
2019-11-20 21:47:06
287
原创 关于kafka
1、broker的概念 kafka中的broker类似于k8s中pod的概念,是kafka server的最小单位,这种分布式集群架构的应用中往往会忽略物理主机的概念,取而代之的就是集群的逻辑主机,在逻辑上可以把他们视作一台机器。2、topic的概念 kafka消息处理以topic为单位,即消息的生产者和消费者原则上只需要协调一个消息主题,kafka就会负责将消息传达到对方...
2019-11-13 22:23:14
177
原创 ThreadPoolExecutor线程池优化模拟
测试代码public class rejectHandler { public static void main(String[] arg){ Random random = new Random(); Executor executor = new ThreadPoolExecutor(2, // 线程池驻留线程数量 ...
2019-11-11 21:40:49
261
原创 谢菲尔德遗传算法工具箱函数——crtbp
种群创建函数——crtbp调用格式:1、[Chrom,Lind,BaseV]=crtbp(Nind,Lind,Base)参数说明:Nind为种群个体数,在矩阵上表现为行数; Lind为种群中每个个体的染色体长度,也叫基因长度,在矩阵上表现为列数,缺省时为‘1’; Base是一个长度为Lind的行向量,其指出每个染色体(基因)的进制数,缺省时全为2进制。返回值:C
2016-08-08 12:22:15
15351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人