摘要:   JDK5.0之后Java多线程的实现方式变成了四种,下面来简单的列举一下,如果需要更深入的了解,强烈建议阅读一下源码。   一、继承Thread类重写run()方法:   1. 创建一个继承于Thread类的子类  2. 重写Thread类的run() --> 将此线程执行的操作声明在run()中 ... 阅读原文
2020-05-03 10:46:02 阅读(2313) 评论(0)
摘要: 使用layui实现前台页面,实现用户的增删改查 环境参数 开发工具:IDEA 基础环境:Maven+JDK8 主要技术:SpringBoot、redis,mysql,swagger框架与layui前段框架 SpringBoot版本:2.2.6   实现步骤如下: 1.添加依赖 <d... 阅读原文
2020-05-03 10:12:04 阅读(2422) 评论(0)
摘要: springboot + docker + jenkins自动化部署项目,jenkins、mysql、redis都是docker运行的,并且没有使用虚拟机,就在阿里云服务器(centos7)运行 1、前期准备工作不说了 2、在项目根目录下新建Dockerfile Dockerfile文件内容为: #基础镜像... 阅读原文
2020-05-03 08:31:03 阅读(2338) 评论(0)
摘要: 个人整理的集合与数组的特性有错误的地方希望多多指正,还望大佬多多补充指正   阅读原文
2020-05-03 07:56:02 阅读(2356) 评论(0)
摘要:   开发一个环境dev,测试一个环境test,生产(上线)一个环境prod     在resources下新建3个yml文件 application-dev.properties application-test.properties application-prod.properties 分别写开发、测... 阅读原文
2020-05-03 06:00:13 阅读(2311) 评论(0)
摘要:   配置中心用于统⼀管理配置, 快速切换各个环境的配置。   常用的配置中心 百度开源的disconf    https://github.com/knightliao/disconf 阿⾥开源的diamand   https://github.com/takeseem/diamond springc... 阅读原文
2020-05-03 00:10:01 阅读(2317) 评论(0)
摘要: 简介 ​ Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, ... 阅读原文
2020-05-02 22:46:03 阅读(2452) 评论(0)
摘要: 线程是程序的执行单元,执行路径。是程序使用CPU的最基本单位 多线程 -- 程序有多条执行路径,提高应用进程的使用率 进程中线程越多,抢到CPU执行权概率越高。线程的执行有随机性   Java程序的运行原理: 由Java命令启动JVM,JVM启动就相当于启动了一个进程,接着由该程序创建了一个主线程去调用mai... 阅读原文
2020-05-02 21:34:05 阅读(2446) 评论(0)
摘要: 线程是程序的执行单元,执行路径。是程序使用CPU的最基本单位 多线程 -- 程序有多条执行路径,提高应用进程的使用率 进程中线程越多,抢到CPU执行权概率越高。线程的执行有随机性   Java程序的运行原理: 由Java命令启动JVM,JVM启动就相当于启动了一个进程,接着由该程序创建了一个主线程去调用mai... 阅读原文
2020-05-02 21:34:03 阅读(2589) 评论(0)
摘要: Java阻塞队列四组API介绍 通过前面几篇文章的学习,我们已经知道了Java中的队列分为阻塞队列和非阻塞队列以及常用的七个阻塞队列。如下图:   本文来源:凯哥Java(kaigejava)讲解Java并发系列之阻塞队列教程。系列文章,欢迎大家从第一篇文章开始看起。 在查看以上七个队列的API的时候,我们... 阅读原文
2020-05-02 21:20:27 阅读(2370) 评论(0)