![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Poche_lzx
数据改变世界
展开
-
java学习 不熟悉知识点归纳
java学习 零散知识点原创 2017-07-03 09:41:40 · 247 阅读 · 0 评论 -
Kinbana监控数据获取 Jsoup 发送 Post请求 RequestBody 为 Json格式
public String clusterJson() { String result = null; try { String str = Jsoup.connect("http://192.168.3.186/api/monitoring/v1/clusters") .userAgent("Mozilla/5.0").timeout(10 * 1000).met原创 2018-01-16 11:46:53 · 3304 阅读 · 0 评论 -
java 使用HashMap统计数目的性能对比
之前偶然看到了描述java计数的帖子 看到了对Integer的分析,而改用一个自定义的MutableInteger进行计数,性能上确实有所提升。因为之前也用到了Map计数的情况,但是因为对1.8引入的FI比较感兴趣,并且公司也更新到了1.8,所以就利用了1.8的新特性做了这个计数。这是大概几次下来比较平均的数值(万恶的GC。。。)Naive Approach : 156887211Better ...原创 2018-04-11 19:02:25 · 1397 阅读 · 0 评论 -
Java Spring boot Socket 字节数组接收中文字符串 截断bug
场景描述: 在spring boot中使用sokect 接受来自PHP服务器的执行结果。发送请求后得到的内容中含有乱码,确认了所有编码格式均为UTF-8,并且php端调用的接口所使用的方法执行后返回的是正常的结果。因此怀疑是否是因为Spring boot Socket问题导致,再搜索文章并且调试之后,发现并非此原因。 网上推荐使用BufferReader读取 但是内置方法不包含按byte[]读...原创 2018-06-20 17:25:56 · 1538 阅读 · 2 评论 -
Java List 多维度排序 jdk8
在工作中遇到了需要按某一实体类多维度排序的场景。(Hbase备份Orcale字段 检索查询后order by操作)获取需要字段后封装进实体类,另外保存需要排序的字段。public class SortEntity { private String entityString; //用于存放其余拼接字段 private String compactor = null; //...原创 2018-07-06 17:17:21 · 2440 阅读 · 0 评论 -
Redis分布式锁
Redis分布式锁 (jedis)1.针对场景分布式集群,例如MR 多个节点上的不同jvm。 传统的多线程仅针对同一jvm下的操作。如果跨节点的数据锁问题需要另外的支持分布式锁的库来处理。例如zookeeper 或 redis 天生对分布式场景有良好的适性。2.业务需求一般用于一些统计业务,需要求取每个节点上的数据总和。分布式场景带来的并发问题需要利用redis分布式锁处理。3...原创 2018-09-17 14:38:35 · 349 阅读 · 0 评论 -
Java List 去重性能对比
Java List 去重性能对比直接上代码:import java.util.ArrayList;import java.util.Collections;import java.util.HashSet;import java.util.List;import java.util.stream.Collectors;import org.apache.commons.collec...原创 2018-11-08 16:47:36 · 1885 阅读 · 0 评论 -
java拆分 long为两个int
字节流传输时 传递的时int数组 需要将long型表示的id 转为两个intpublic class LongToIntArray { public static void main(String[] args){ long i = 123456789012323334L; int i1 = (int) (i & 0x000000ffffffffL); //低32位 int...原创 2019-03-01 09:45:11 · 1735 阅读 · 0 评论