随笔分类 - JAVA 基础
摘要:前提安装protoc,以及protoc-gen-grpc-java配置环境变量: 注释:网上很多介绍使用maven 创建的最后只看到了一个xxxservice.java,而且并不是我想要开发实现的,所以这里使用的自己新建一个普通的java 工程,注意事项main下要有proto目录用来存放.prot
阅读全文
摘要:String 转Json: String str = "{\"age\":\"24\",\"name\":\"hekliu\"}"; JSONObject jsonObject = JSONObject.parseObject(str); System.out.println("json对象是:"
阅读全文
摘要:package secrect; import org.apache.commons.codec.digest.DigestUtils; import javax.crypto.Mac; import javax.crypto.SecretKey; import javax.crypto.spec.
阅读全文
摘要:package io; import java.io.*; import java.util.ArrayList; import java.util.List; public class readerLinedemo { public static void main(String[] args)
阅读全文
摘要:package io; import com.sun.istack.internal.NotNull; import com.sun.istack.internal.Nullable; import java.io.*; import java.nio.charset.StandardCharset
阅读全文
摘要:### log output control D is debug log output is or not ,E is ERROR OUTPUT is or not control by have D ,E manual control log4j.rootLogger = error,stdou
阅读全文
摘要:package iter; import java.util.*; public class iterdemo { public static void main(String[] args) { // 用来迭代容器的,next() ,hasNext(),set 不可以for循环 Set set =
阅读全文
摘要:python 实现threadpool线程池管理: from concurrent.futures import ThreadPoolExecutor as te from concurrent.futures import ProcessPoolExecutor as pe from concur
阅读全文
摘要:jvm区域总体分两类,heap区和非heap区。heap区又分: Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机
阅读全文
摘要:jps 类的pid jstat 使用: jstat -gcutil pid 1000 //1000是毫秒是监控时间 jstat -gc pid 1s jstat -gcnew pid // 查看young区的gc jstat -gcold pid // old 区也就是 Tenured gen 终身
阅读全文
摘要:import java.util.*;public class EntrySets { public static void main(String[] args) { Map<Object, Object> map = new HashMap<Object, Object>(); map.put(
阅读全文
摘要:import java.util.HashMap; import java.util.Map; public class EntrySets { public static void main(String[] args) { Map<Object, Object> map = new HashMa
阅读全文
摘要:import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject ; import com.alibaba.fastjson.JSONPath
阅读全文
摘要:1.Thread实现: import java.util.Date; import java.text.SimpleDateFormat; public class MyThread extends Thread{ @Override public void run(){ SimpleDateFor
阅读全文
摘要:hash槽16384个,0-16383 master1(slave101,slave102) master2 (slave201,slave202) master 3 (slave301,slave302)
阅读全文
摘要:二者都表示与运算,同真为真,遇假即假 && 具有短路功能,前面为false后面不在预算直接表达式为false; &还可以用作位运算符,当&操作符两边的表达式不是 boolean 类型时, &表示按位与操作,我们通常使用 0x0f 来与一个整数进行&运算,来获取该整数的最低 4 个 bit 位,例如,
阅读全文