摘要:
目录1 线程池简介1.1 为什么使用线程池1.2 线程池为什么需要使用队列1.3 线程池为什么要使用阻塞队列而不使用非阻塞队列1.4 如何配置线程池1.5 execute()和submit()方法1.6 Spring线程池1.7 @Async调用中的事务处理机制1.8 TaskDecorator2 阅读全文
摘要:
目录1 Spring事件1.1 简介1.2 Spring框架中事件2 Demo示例2.1 pom.xml文件2.2 自定义事件2.3 事件监听器2.3.1 实现ApplicationListener接口2.3.2 使用@EventListener注解2.3.3 使用@TransactionalEve 阅读全文
摘要:
1 MongoDB简介 MongoDB 是一个基于分布式文件存储的数据库。由C++ 语言编写,在高负载的情况下,添加更多的节点,可以保证服务器性能。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoD 阅读全文
摘要:
目录1 引言1.1 idea.properties1.2 迁移系统盘内文件2 插件2.1 修改插件地址2.2 常用插件2.2.1 Free Mybatis plugin2.2.2 Maven helper2.2.3 RestfulToolkit2.2.4 Translation2.2.5 Aliba 阅读全文
摘要:
目录1 四种引用1.1 强引用(StrongReference)1.2 软引用(SoftReference)1.3 弱引用(WeakReference)1.4 虚引用(PhantomReference)1.5 引用队列(RererenceQueue)2 区别别比较2.1 虚引用VS弱引用 1 四种引 阅读全文
摘要:
1 JAVA环境变量 Windows下JAVA用到的环境变量主要有3个:JAVA_HOME、CLASSPATH、PATH 下面逐个分析 1.1 JAVA_HOME JAVA_HOME 指向的是JDK的安装路径,如C:\jdk1.8.0_131,在这路径下你应该能够找到bin、lib等目录。JDK的安 阅读全文
摘要:
目录1 共享变量1.1 简单理解1.2 CountDownLatch1.3 代码示例1.4 示例说明2 volatile2.1 volatile简介2.2 缓存2.3 使用 1 共享变量 1.1 简单理解 Java并发一直都是开发中比较难也比较有挑战性的技术,对于很多新手来说是很容易掉进这个并发陷阱 阅读全文
摘要:
1 vuex简介 vuex 是 Vue 配套的 公共数据管理工具,它可以把一些共享数据,保存到 vuex 中,方便整个程序中的任何组件直接获取或修改我们的公共数据; Vuex是为了保存组件之间共享数据而诞生的,如果组件之间有要共享数据,可以直接挂载到vuex中,而不必通过父子组件之间传值了,如果组件 阅读全文
摘要:
1 Mint-UI 饿了么组件Mint-UI:Github 仓储地址,Mint-UI官方文档 1.1 全部导入组件 导入依赖:npm install mint-ui -S 页面引入 // 全部引入 import Vue from 'vue'; import Mint from 'mint-ui'; 阅读全文
摘要:
目录1 BigDecimal简介1.1 构造函数1.1.1 构造API1.1.2 使用1.2 方法1.2.1 方法API1.2.2 加法操作1.2.3 除法方法1.2.3.1 引出问题1.2.3.2 解决方法1.2.3.2.1 方法一1.2.3.2.2 方法二1.2.4 BigDecimal和格式化 阅读全文