eclipse创建springboot 2.1.6.RELEASE pom第一行报错 在pom.xml 文件的properties中加入maven jar插件的版本号 <maven-jar-plugin…
分类:java
newSingleThreadScheduledExecutor连续关闭造成 java.util.concurrent.RejectedExecutionException
Exception in thread "main" java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.Schedule…
elasticSearch的部署和使用
部署服务 docker run启动elastic服务 docker pull elasticsearch:6.7.2 docker run -d -p 9200:9200 -p 9300:9300 -e "discove…
通用型回调接口配合Lambda表达式
程序里的很多单一临时的接口都可以由一系列的通用接口替代,在调用的时候使用Lambda表达式会更加的方便和直观。 举个例子:你有一个查找文件的方法 public static List<File> findFi…
Java中的集合和线程安全
通过Java指南我们知道Java集合框架(Collection Framework)如何为并发服务,我们应该如何在单线程和多线程中使用集合(Collection)。 话题有点高端,我们不是很好理解。所以,我会尽可能的描述…
centos7.2安装及管理docker
使用的操作系统是是centos7.2,按照官方的推荐的配置,把linux内核升级到3.8以上。安装步骤如下: 1、升级内核版本(包含aufs)cd /etc/yum.repos.dwget http://www.hop5…
Java考题知识点
1.java的基本编程单元是类,基本存储单元是变量; 2.对于.java文件而言,一个文件中可以有多个类,但是只能有一个class和.java的文件一致。同时一旦这个.java文件中存在外部的public类,那么这么外部…
Java9模块化遇坑
Java9模块化遇坑 本文所有内容均摘录自互联网,文末有参考文献,仅做整理和记录。 背景 本篇文章,我们将了解下 Java 9 带给我们的新特性—— Java 平台模块化系统(JPMS, Java Platform Mo…
java万年历代码仅供参考
import java.util.Scanner; public class WanNianLi { public static void main(String[] aegs) { int sum=0; int day…
《java并发编程的艺术》笔记
减少上下文切换方法:P31、无锁并发编程;2、CAS算法;3、使用最少线程;4、使用协程; 避免死锁的常见方法:P61、避免一个线程同时获取多个锁;2、避免一个线程在锁内同时占用多个资源,尽量保证一个锁只占用一个资源;3…
java编程思想之注解详解
注解 (元数据) 为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后的某个时刻非常方便的使用这些数据。 注解在一定程度上是在把元数据与源代码文件结合在一起,而不是保存在外部文档中。注解是众多引入 javaSE…
Java SAO操作-使用lambda代替字符串
Java8新增了lambda表达式,最常见的用法是配合Stream做集合操作。下面是一种类似彩蛋的东西可以妙用到某些场合。 一般用法,比如下面这样 Optional.of(1L).ifPresent(number -&g…