01 2021 档案

摘要:模拟Spring自实现监听器 注意:在toC的项目中禁止使用延时发布事件(事件发布后延时执行),采用sleep方式,会造成线程池任务堆积,从而执行拒绝策略,同时等待队列中任务排队等待时间过长,造成任务执行的积压 组件: 事件(Event):即监听什么。如任务即将执行、任务执行完毕 监听器(Liste 阅读全文
posted @ 2021-01-28 00:01 杨岂 阅读(344) 评论(0) 推荐(0) 编辑
摘要:Jackson是一个基于Java的、性能较高且简单易用的序列化和反序列化JSON的开源框架,Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。 Spring MVC的默认JSON解析器也是Jackson。 优点: 1)依赖的jar包 阅读全文
posted @ 2021-01-22 15:47 杨岂 阅读(555) 评论(0) 推荐(0) 编辑
摘要:1、Unsafe介绍及源码 Unsafe 类位于 sun.misc 包下,final修饰,无法被继承。 其主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方法在提升Java运行效率、增强Java语言底层资源操作能力方面起到了很大的作用。 Unsafe的使 阅读全文
posted @ 2021-01-18 23:33 杨岂 阅读(234) 评论(0) 推荐(0) 编辑
摘要:需求: 搭建一个多模块项目,包含下面三个模块 sync-common sync-mimall sync-youpin 1、先搭建父工程 方式一、SpringBoot 1)File-New-Project-Spring Initializr 2)Next 选择打包方式(jar/war),Artifac 阅读全文
posted @ 2021-01-18 10:51 杨岂 阅读(5165) 评论(0) 推荐(0) 编辑
摘要:一、实现生产者消费者(线程交替执行) Conditon中的await()对应Object的wait(),Condition中的signal()对应Object的notify(),Condition中的signalAll()对应Object的notifyAll() condition.await()方 阅读全文
posted @ 2021-01-16 23:47 杨岂 阅读(625) 评论(0) 推荐(0) 编辑
摘要:MongoDB官网:https://www.mongodb.com/ 一、什么是NoSQL? NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每 阅读全文
posted @ 2021-01-13 15:33 杨岂 阅读(170) 评论(0) 推荐(0) 编辑
摘要:1、插件 Idea: 插件名称 作用 使用 Alibaba Java Coding Guidelines 阿里代码规范插件 SonarLint Sonar代码扫描工具 EasyCode MyBatis代码生成工具 MybatisX MyBatis xml和mapper互相跳转插件 FindBugs- 阅读全文
posted @ 2021-01-11 17:58 杨岂 阅读(146) 评论(0) 推荐(0) 编辑

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