摘要: 背景介绍 在微服务横行的时代,服务化思维逐渐成为了程序员的基本思维模式,但是,由于绝大部分项目只是一味地增加服务,并没有对其妥善管理,当接口出现问题时,很难从错综复杂的服务调用网络中找到问题根源,从而错失了止损的黄金时机。   而链路追踪的出现正是为了解决这种问题,它可以在复杂的服务调用中定位问题,还可以... 阅读原文
2019-06-19 21:51:15 阅读(2046) 评论(0)
摘要: 逻辑运算符 : &—逻辑与 | —逻辑或 !—逻辑非   && —短路与 || —短路或 ^ —逻辑异或   &和&& :两边都为true结果为true   |和|| :两边有一个为true结果为true   ! : 取反   ^... 阅读原文
2019-06-19 20:14:01 阅读(2390) 评论(0)
摘要: 前面介绍了通过HttpClient实现HTTP接口的GET方式调用和POST方式调用,那么文件下载与文件上传又该如何操作呢?其实在HttpClient看来,文件下载属于特殊的GET调用,只不过应答报文由字符串形式变成了文件形式;同样文件上传属于特殊的POST调用,只不过请求报文也由字符串形式变成了文件形式。那么文件下... 阅读原文
2019-06-19 18:40:05 阅读(2363) 评论(0)
摘要: 个人理解:   Properties类是个存储String类型的键值对的集合类,可以用其存储一些关键的账号密码什么的,同时后面的注释可以很好的帮助理解,但是需要注意的是其文件中不能出现其他的符号;序列化与反序列化主要是用于把对象写入文本文件,或者从里面调出来。打印流只是输出流的一种,好处在于其可以自动刷新,还可以设... 阅读原文
2019-06-19 16:41:01 阅读(2416) 评论(0)
摘要:      作者:肥朝 原文链接:https://mp.weixin.qq.com/s/4wJ6ANal0blLOseasfIuVw 中学授课模式 考虑到可能有部分粉丝对JVM参数不清楚,所以我们参照中学的授课模式,给大家做一些知识上的普及。理论上,JVM参数主要分为三类 1.标配参数 该类型参数... 阅读原文
2019-06-19 14:48:10 阅读(2507) 评论(0)
摘要: 学习多线程之前,要了解几个关于多线程有关的概念。   进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。   线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用... 阅读原文
2019-06-19 14:19:04 阅读(2559) 评论(0)
摘要: public static String dayForWeek(String pTime) throws Throwable { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date ... 阅读原文
2019-06-19 12:42:02 阅读(2308) 评论(0)
摘要:   C#在写一个实体类时,有属性的写法,省去了写getter和setter的麻烦。   在Java编程时,写完字段后,需要一个一个去写getter和setter方法。在使用Idea编程时,可以按住ALT+INSERT键,让IDE自动生成getter, setter, toString等方法,如下图:   然而... 阅读原文
2019-06-19 11:55:06 阅读(2344) 评论(0)
摘要: 在使用ssm框架下,我们会到redis做缓存。 1> 第一步,导包。 <!-- Redis客户端 --> <dependency> <groupId>redis.clients</groupId> <artifactId>... 阅读原文
2019-06-19 11:20:04 阅读(2439) 评论(0)
摘要: package 练习;/** * <p>Title:Hello World * <p>Description :简单的Java程序,只显示一个打印信息 * @author Wen * */public class test01 { public static void main(Stri... 阅读原文
2019-06-19 10:01:04 阅读(2272) 评论(0)