- 博客(11)
- 资源 (15)
- 收藏
- 关注
原创 单例模式看着一篇就够了,破解谣言版!!!
大家好,今天给大家介绍一下单例模式。本文是从实际应用开发,结合网络上多篇技术博客,总结其精华、完善其缺陷和优化案例说明角度向大家展示什么叫做单例模式,如何创建单例及其优缺点和什么时候用单例。原创不易,点赞关注支持一下!什么叫单例模式?单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。看起来很晦涩,白话一点说就是要具备某各类只能...
2019-12-26 19:34:44 931 3
原创 Mysql索引结构,B+树看这篇就够了!
本文主要介绍MySQL的InnoDB搜索引擎的索引结构。文章从最初的全文检索开始,经过Hash、二叉树、平衡二叉树、B树到最后为什么选用B+树作为索引结构的路线介绍。文章涉及数据结构以及一些硬件知识,全文较长请耐心阅读。介绍之前分享一个学习数据结构的优秀网站Data Structure Visualizations里面提供了各种数据结构的动画演示,打开网站配合文章你会得到惊奇的效果。...
2019-12-09 10:22:09 467
原创 java的equals和“ == ”你真的会了么?
public boolean add(E e) { return map.put(e, PRESENT)==null;}// Dummy value to associate with an Object in the backing Map private static final Object PRESENT = new Object();
2019-12-05 12:13:29 204
原创 守护线程在主程序结束时候会执行?
概念介绍Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程)用户线程即运行在前台的线程,而守护线程是运行在后台的线程。 守护线程作用是为其他前台线程的运行提供便利服务,而且仅在普通、非守护线程仍然运行时才需要,比如垃圾回收线程就是一个守护线程。当VM检测仅剩一个守护线程,而用户线程都已经退出运行时,VM就会退出,因为没有如果没有了被守护这,也就没有...
2019-10-31 10:02:46 1819
原创 CompletableFuture实现异步回调
import java.util.concurrent.CompletableFuture;import java.util.concurrent.ExecutionException;public class CompletableFutureDemo { public static void main(String[] args) throws ExecutionExcepti...
2019-10-06 13:49:09 522
原创 ForkJoinTask多线程分段计算结果并且汇总结果
import java.util.concurrent.ExecutionException;import java.util.concurrent.ForkJoinPool;import java.util.concurrent.ForkJoinTask;import java.util.concurrent.RecursiveTask;class MyTask extends Re...
2019-10-06 10:40:12 352
原创 java枚举类型代码Demo
public enum ECheckState { T_CHECKED("1", "已审核") , T_NO_CHECK("0", "未审核"); // 成员变量 private String code; private String value; private ECheckState(String code, String value) { ...
2019-10-06 09:34:00 381
原创 深入学习java线程池
线程池好处我们都是通过new Thread来创建一个线程,由于线程的创建和销毁都需要消耗一定的CPU资源,所以在高并发下这种创建线程的方式将严重影响代码执行效率。而线程池的作用就是让一个线程执行结束后不马上销毁,继续执行新的任务,这样就节省了不断创建线程和销毁线程的开销。ThreadPoolExecutor创建Java线程池最为核心的类为ThreadPoolExecutor:它...
2019-08-19 11:55:40 286
原创 spring boot支持https请求配置
整体介绍本文是在SpringBoot中配置Https请求,SpringBoot默认是不支持同时启动HTTP和HTTPS请求。实现HTTPS是根据请求转发方式。https 现在已经越来越普及了,特别是做一些小程序或者公众号开发的时候,https 基本上都是刚需了。不过一个 https 证书还是挺费钱的,个人开发者可以在各个云服务提供商那里申请一个免费的证书。我印象中有效期一年,可以申请 20...
2019-08-17 14:07:22 4452
原创 Spring Boot多数据源MultiDataSource配置(最全)
今天学习了SpringBoot配置多数据源再次记录分享给大家。demo开发工具idea、JDK1.8、技术Spring Boot+Mybatis+Druid。代码目录结构application.ymlserver: context-path: /webspring: datasource: druid: # 数据库访问配置, 使用druid数据源 ...
2019-07-16 11:40:39 4975 1
原创 SpringBoot集成Mybatis使用druid数据源配置
spring: datasource: druid: # 数据库访问配置, 使用druid数据源 type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/t...
2019-07-16 10:50:13 189
40.Spring-Boot-Dubbo-Zookeeper.rar
2019-09-20
文件夹递归查询所有文件夹内容替换目标文本
2019-08-09
SpringBoot整合其他框架
2019-08-08
批量替换文件中的字符
2019-08-08
宿舍管理系统SpringMVC、界面EasyUI
2019-04-19
Java自动生成Mysql数据库结构
2019-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人