Java线程池的基本使用

发布于 2020-10-20

线程池作用借由《Java并发编程的艺术》降低资源消耗。通过重复利用已经创建的线程,能够降低线程创建和销毁造成的消耗。提高响应速度。当任务到达时,任务可以不需要等待线程的创建就能立即执行。提高线程的可管理性。线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行

0 条评论
28 热度

Java线程的六种状态转换

发布于 2020-10-20

线程的六种状态同一时间线程只能处于一种状态New新创建Runnable可运行Blocked被阻塞Waiting等待TimedWaiting计时等待Terminated被终止获取当前线程状态可以使用线程的getState()获取当前线程的状态Threadthread=newThread();Syste

0 条评论
19 热度

Java8中日期的特性,别再用Date来处理日期啦~

发布于 2020-02-25

01.获取当前日期格式:yyyy-MM-ddLocalDatetoday=LocalDate.now();System.out.println("今天的日期:"+today);02.获取日期中的年/月/日getMonthValue()获取月getDayOfMonth()获取天Lo

0 条评论
253 热度

Spring Boot 使用七牛云上传文件

发布于 2019-12-19

引入pom依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></depen

0 条评论
175 热度

Spring Boot整合Redis

发布于 2019-11-28

POM依赖<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifa

0 条评论
212 热度

【Dalston】服务注册与发现(Eureka、Consul)

发布于 2019-08-27

微服务架构将一个完整的应用从数据存储开始垂直拆分成多个不同的服务,每个服务都能独立部署、独立维护、独立拓展,服务与服务间通过RESTfulAPI等方式互相调用。服务治理由于SpringCloud为服务治理做了一层抽象接口,所以在SpringCloud应用中可以支持多种不同的服务治理框架,比如:Net

0 条评论
210 热度

Windows上安装Spring Cloud Consul

发布于 2019-08-27

下载Consul访问官网下载:https://www.consul.io/下载之后是一个zip包,解压到一个目录下。配置环境变量复制解压的路径,例如我的是E:\develop\consul此电脑右键属性->高级系统设置->高级->环境变量->系统变量->在path中粘贴

0 条评论
184 热度

微信公众号发送关键字领取CDK

发布于 2019-08-12

写在前面最近跟朋友搞了个网游公会,主体运作是《御龙在天》这款游戏,因为公会做了微信公众号,所以提出这个需求:用户在公众号发送关键字,然后领取CDK,每个用于不可重复领取。多方资料查阅,发现这方面的资料很少,所以就独立的自己研究开发了一下,不存在任何商业利益,纯粹个人的爱好和贡献。注册订阅号前往微信公

0 条评论
198 热度

一次有意思的空指针,缺少字体

发布于 2019-05-05

问题描述公司“产品经理”临时提出来的需求,管理后台的某些的地方需要增加报表这样的东西,也就是传说中的导出excel。本地测试都是正常的,但是部署到开发环境后是这个样子的:多次debug调试,本地启动项目都是好的,部署到线上的环境就出问题了。突然就想起来,是不是nginx代理有问题?又一次扑入了开发环

0 条评论
232 热度

Spring Boot整合MyBatis + SQLite3

发布于 2019-03-05

SpringBoot整合MyBatis+SQLite3安装SQLite3访问SQLite下载页下载sqlite-tools-win32-.zip和sqlite-dll-win64-.zip压缩文件。1).创建一个文件夹,将下载的两个zip包解压到文件夹中2).配置环境变量,将文件夹目录配置配置到系统

0 条评论
205 热度