Java线程池的基本使用

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

Java线程的六种状态转换

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

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

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

Spring Boot 使用七牛云上传文件

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

Spring Boot整合Redis

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

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

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

Windows上安装Spring Cloud Consul

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

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

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

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

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

Spring Boot整合MyBatis + SQLite3

Spring Boot整合MyBatis + SQLite3安装SQLite3访问 SQLite下载页 下载sqlite-tools-win32-.zip 和 sqlite-dll-win64-.zip 压缩文件。1). 创建一个文件夹,将下载的两个zip包解压到文件夹中2). 配置环境变量,将文件
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×