随笔分类 -  JAVA 基础

摘要:前提安装protoc,以及protoc-gen-grpc-java配置环境变量: 注释:网上很多介绍使用maven 创建的最后只看到了一个xxxservice.java,而且并不是我想要开发实现的,所以这里使用的自己新建一个普通的java 工程,注意事项main下要有proto目录用来存放.prot 阅读全文
posted @ 2020-05-06 14:52 不带R的墨菲特 阅读(1479) 评论(3) 推荐(0) 编辑
摘要:String 转Json: String str = "{\"age\":\"24\",\"name\":\"hekliu\"}"; JSONObject jsonObject = JSONObject.parseObject(str); System.out.println("json对象是:" 阅读全文
posted @ 2020-05-03 21:56 不带R的墨菲特 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-18 15:28 不带R的墨菲特 阅读(126) 评论(0) 推荐(0) 编辑
摘要:package secrect; import org.apache.commons.codec.digest.DigestUtils; import javax.crypto.Mac; import javax.crypto.SecretKey; import javax.crypto.spec. 阅读全文
posted @ 2020-04-01 20:06 不带R的墨菲特 阅读(1121) 评论(0) 推荐(0) 编辑
摘要:package io; import java.io.*; import java.util.ArrayList; import java.util.List; public class readerLinedemo { public static void main(String[] args) 阅读全文
posted @ 2020-03-29 19:29 不带R的墨菲特 阅读(707) 评论(0) 推荐(0) 编辑
摘要:package io; import com.sun.istack.internal.NotNull; import com.sun.istack.internal.Nullable; import java.io.*; import java.nio.charset.StandardCharset 阅读全文
posted @ 2020-03-29 18:52 不带R的墨菲特 阅读(304) 评论(0) 推荐(0) 编辑
摘要:### 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 阅读全文
posted @ 2020-03-28 22:45 不带R的墨菲特 阅读(220) 评论(0) 推荐(0) 编辑
摘要:package iter; import java.util.*; public class iterdemo { public static void main(String[] args) { // 用来迭代容器的,next() ,hasNext(),set 不可以for循环 Set set = 阅读全文
posted @ 2020-03-28 18:55 不带R的墨菲特 阅读(271) 评论(0) 推荐(0) 编辑
摘要:python 实现threadpool线程池管理: from concurrent.futures import ThreadPoolExecutor as te from concurrent.futures import ProcessPoolExecutor as pe from concur 阅读全文
posted @ 2020-02-13 20:53 不带R的墨菲特 阅读(224) 评论(0) 推荐(0) 编辑
摘要:jvm区域总体分两类,heap区和非heap区。heap区又分: Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机 阅读全文
posted @ 2020-02-06 21:55 不带R的墨菲特 阅读(605) 评论(0) 推荐(0) 编辑
摘要:jps 类的pid jstat 使用: jstat -gcutil pid 1000 //1000是毫秒是监控时间 jstat -gc pid 1s jstat -gcnew pid // 查看young区的gc jstat -gcold pid // old 区也就是 Tenured gen 终身 阅读全文
posted @ 2020-02-06 21:16 不带R的墨菲特 阅读(201) 评论(0) 推荐(0) 编辑
摘要:import java.util.*;public class EntrySets { public static void main(String[] args) { Map<Object, Object> map = new HashMap<Object, Object>(); map.put( 阅读全文
posted @ 2020-01-25 21:24 不带R的墨菲特 阅读(11990) 评论(0) 推荐(1) 编辑
摘要:import java.util.HashMap; import java.util.Map; public class EntrySets { public static void main(String[] args) { Map<Object, Object> map = new HashMa 阅读全文
posted @ 2020-01-25 20:43 不带R的墨菲特 阅读(860) 评论(0) 推荐(0) 编辑
摘要:import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject ; import com.alibaba.fastjson.JSONPath 阅读全文
posted @ 2020-01-25 19:12 不带R的墨菲特 阅读(699) 评论(0) 推荐(0) 编辑
摘要:1.Thread实现: import java.util.Date; import java.text.SimpleDateFormat; public class MyThread extends Thread{ @Override public void run(){ SimpleDateFor 阅读全文
posted @ 2020-01-23 21:22 不带R的墨菲特 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-01-22 02:18 不带R的墨菲特 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-01-22 02:09 不带R的墨菲特 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-01-22 01:54 不带R的墨菲特 阅读(215) 评论(0) 推荐(0) 编辑
摘要:hash槽16384个,0-16383 master1(slave101,slave102) master2 (slave201,slave202) master 3 (slave301,slave302) 阅读全文
posted @ 2020-01-22 01:48 不带R的墨菲特 阅读(99) 评论(0) 推荐(0) 编辑
摘要:二者都表示与运算,同真为真,遇假即假 && 具有短路功能,前面为false后面不在预算直接表达式为false; &还可以用作位运算符,当&操作符两边的表达式不是 boolean 类型时, &表示按位与操作,我们通常使用 0x0f 来与一个整数进行&运算,来获取该整数的最低 4 个 bit 位,例如, 阅读全文
posted @ 2020-01-22 01:20 不带R的墨菲特 阅读(291) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示