摘要: java对象和json 之间的相互转换: public static void main(String[] args) { User user1 = new User(1, "zhangsan", 3); User user2 = new User(2, "lisi", 4); //java 对象转 阅读全文
posted @ 2021-09-13 11:26 山阴路的秋天 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 微信小程序订阅消息官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html 本文通过java代码整合小程序接口和r 阅读全文
posted @ 2021-09-11 17:27 山阴路的秋天 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 1.下载nacos 和sentinel 对应的jar并安装 ,下载地址: sentinel: https://github.com/alibaba/Sentinel/releases nacos: https://github.com/alibaba/nacos/releases 2.父pom 文件 阅读全文
posted @ 2021-08-20 16:14 山阴路的秋天 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 在前后端开发的过程中,我们一般在请求头中添加一些信息来保证验证请求身份,这里涉及到四个字段值: appId: 软件Id nonce:随机字符串 timestamp:时间戳 signature:签名 代码如下: @Component public class CommonApiAuthGatewayF 阅读全文
posted @ 2021-07-03 16:47 山阴路的秋天 阅读(489) 评论(0) 推荐(0) 编辑
摘要: Get ,Post 之间区别:get一般用于获取数据 ,反复读取不应该对数据有副作用,即幂等。可以对get请求的数据做缓存。 post 一般用于提交数据,是不幂等的,无法对post请求做缓存,比如post请求创建书签。 get请求数据一般放在url 后querystring中,但也可以放在body 阅读全文
posted @ 2021-06-27 18:36 山阴路的秋天 阅读(991) 评论(0) 推荐(0) 编辑
摘要: JsonFormat 用来格式化时间,一般用在实体类字段上格式化数据库查出的时间,例如 @ApiModelProperty("生日") @JsonFormat(pattern = "yyyy-MM-dd") private Date birthday; 默认是标准时区的时间,会出现少8小时情况。需要 阅读全文
posted @ 2021-06-19 15:56 山阴路的秋天 阅读(373) 评论(0) 推荐(0) 编辑
摘要: hashSet 类图: hashset 本质上为hashMap 的key, 常用于集合去重。 构造函数: public HashSet() { map = new HashMap<>(); } public HashSet(Collection<? extends E> c) { // (int) 阅读全文
posted @ 2021-06-14 17:20 山阴路的秋天 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 类图如下: 实现 java.util.Map 接口,并继承 java.util.AbstractMap 抽像类。实现 java.io.Serializable 接口。实现 java.lang.Cloneable 接口。 在jdk8 中hashmap 采用数组+链表+红黑树 方式实现,jdk8之前采用 阅读全文
posted @ 2021-05-30 18:10 山阴路的秋天 阅读(49) 评论(0) 推荐(0) 编辑
摘要: List 中ArrayList ,linkedList 两种列表分别进行 for循环遍历 和迭代器遍历比较,代码如下: public class TraverseTest { private static long traverseByLoop(List list) { long startTime 阅读全文
posted @ 2021-05-16 17:43 山阴路的秋天 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 类图: LinkedList 是基于节点实现的双向链表的 List ,每个节点都指向前一个和后一个节点从而形成链表。 实现接口:相比ArrayList 少了RandomAcess 多了Deque public class LinkedList<E> extends AbstractSequentia 阅读全文
posted @ 2021-05-16 17:18 山阴路的秋天 阅读(59) 评论(0) 推荐(0) 编辑