摘要: 参考:https://blog.csdn.net/a624806998/article/details/73863606 引言: 写这篇文章,因为在自己编写实现Http日志拦截器的时候,在拦截器中使用 response.body().string() 获取了返回的数据,但是在经过拦截器后,针对输出处 阅读全文
posted @ 2019-12-24 16:31 风中追风_lonely 阅读(4929) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/u013802160/article/details/51860541 package com.lonely.utils; import com.ztkj.common.log.interceptors.HttpLogInterceptor; imp 阅读全文
posted @ 2019-12-24 15:59 风中追风_lonely 阅读(5924) 评论(0) 推荐(1) 编辑
摘要: 参考:https://www.cnblogs.com/honeybee/p/7879705.html HttpClient4.X发送Get请求的参数拼接 使用httpClient发送get请求时,请求参数可以以?key=val&key1=val1的拼接到url后面。但是请求参数较多时,这种方法比较麻 阅读全文
posted @ 2019-12-24 15:56 风中追风_lonely 阅读(12086) 评论(0) 推荐(0) 编辑
摘要: [toc] 1. 使用类加载器加载类的过程 通过ClassLoader源码分析 ClassLoader.loadClass()方法得知加载类有以下三个过程。 1.1 Class c = findLoadedClass(name); 如果Java虚拟机已将此加载程序记录为具有该二进制名称的类的初始加载 阅读全文
posted @ 2019-12-24 15:52 风中追风_lonely 阅读(243) 评论(0) 推荐(0) 编辑
摘要: [toc] 1. jvm中已存在的三种预定义类型类加载器 Bootstrap(启动) 类加载器,它负责加载 /lib下面的类库加载到内存中,由于启动类加载器涉及到虚拟机底层实现细节,开发者无法直接拿到其引用,因此使用Class.getClassLoader() 的结果为 null,因此如果获取的Cl 阅读全文
posted @ 2019-12-24 15:51 风中追风_lonely 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1. 静态变量所在类加载过程 执行以上代码,得到的输出结果是 为什么调用了 MyChild1 类,却没有初始化MyChild1,执行MyChild1的static代码块呢 因为针对静态变量来说,只会将定义了该字段的类进行初始化操作,而该列子中,str字段是在MyParent1类中定义的,所以这次主动 阅读全文
posted @ 2019-12-24 15:50 风中追风_lonely 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 类加载 [toc] 1.类加载 在Java代码中, 类型 在 加载、连接和初始化过程 都是在 程序运行期间 完成的。 类型: 这里指的是Class类,比如有一个User对象,而这里的类型指的是User.class,而不是 new出来的User对象。 加载: 将指定class文件,或远程url文件获取 阅读全文
posted @ 2019-12-24 15:48 风中追风_lonely 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 项目中集成支付宝(扫码付)中的[扫码支付]业务 [TOC] 简介:这里使用支付宝提供的demo,但是测试demo没有公网的ip,所以借助于支付宝提供的沙箱环境。 1. 打开扫码付的文档介绍 地址: "https://docs.open.alipay.com/194/105072/" 可以在文档中发现 阅读全文
posted @ 2019-12-24 15:45 风中追风_lonely 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/qq_34864038/article/details/80239320 https://blog.csdn.net/qq_27319683/article/details/84342380 注意报错:https://segmentfault.com 阅读全文
posted @ 2019-12-24 15:25 风中追风_lonely 阅读(2393) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/sinat_32247833/article/details/79172419 package com.suobei.xinzhiying.base.utils.file; import com.suobei.xinzhiying.base.resu 阅读全文
posted @ 2019-12-24 15:24 风中追风_lonely 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 参考博客:https://blog.csdn.net/shenhonglei1234/article/details/52063399 注意在获取并集的时候,List和Set会有不同,List不会自动去重,而Set会去重 1 package com.lonely.映射; 2 3 import jav 阅读全文
posted @ 2019-12-24 15:19 风中追风_lonely 阅读(11468) 评论(0) 推荐(0) 编辑
摘要: 1. 判断是否是List的父类或者父接口、子类、本身等 /** * 判断指定类是否是List的子类或者父类 * * @param clz * @return */ public static boolean isListTypeClass(Class clz) { try { return List 阅读全文
posted @ 2019-12-24 15:17 风中追风_lonely 阅读(3037) 评论(0) 推荐(0) 编辑
摘要: 1. 判断是否是基础数据类型 /** * 判断是否是基础数据类型,即 int,double,long等类似格式 */ public static boolean isCommonDataType(Class clazz){ return clazz.isPrimitive(); } 2. 判断是否是 阅读全文
posted @ 2019-12-24 15:15 风中追风_lonely 阅读(3444) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/yan_dk/article/details/7261059 该方法主要是借助spring对于路径的通配符匹配的实现,来实现自己公司业务需求。 package com.stylefeng.guns.gateway.modular; import or 阅读全文
posted @ 2019-12-24 15:13 风中追风_lonely 阅读(1204) 评论(0) 推荐(0) 编辑