摘要:
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)