java计算两个时间相差秒数
import java.math.BigDecimal;import java.math.RoundingMode;import java.time.Durat...
java程序员面试最常问到的95个问题题
1、面向对象的特征有哪些方面?2、访问修饰符 public,private,protected,以及不写(默认)时的区别?3、String 是最基本的数据类型吗...
java AOP知识又一波儿
AOP(Aspect Orient Programming),作为面向对象编程的一种补充,广泛应用于处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存...
16条java代码规范
一、MyBatis 不要为了多个查询条件而写 1 = 1当遇到多个查询条件,使用where 1=1 可以很方便的解决我们的问题,但是这样很可能会造成非常大的性能...
Java Lambda 表达式
Java Lambda 表达式函数式编程。没有什么深奥难懂的东西。为了使用某些函数的功能,需要在函数中嵌套定义函数。为什么那样做?当使用面向对象的方式进行开发,...
Java 线程的6种状态
Java 线程在运⾏的⽣命周期中的指定时刻只可能处于下⾯ 6 种不同状态的其中⼀个状态NEW 初始状态,线程被构建,但是还没有调用start()方法RUNNAB...
SpringBoot整合EasyExcel
1. 引入pom依赖```xml com.alibaba easyexcel ...
SpringBoot面向切面编程(aop)
```java@Aspect@Configurationpublic class TestAop {private static final Logger lo...
Java异常的9个最佳实践
1.在finally块中清理资源或使用Try-With-Resource语句在try块中使用资源是很频繁的,比如InputStream,之后需要关闭它。这些情...
Java编程之集合详解
Java基础--集合集合按照其存储结构可以分为两大类,分别是单列集合java.util.Collection和双列集合java.util.Map一、Collec...
35个重要Spring Cloud面试题
1、什么是 Spring Cloud ?Spring cloud 流应用程序启动器是 于 Spring Boot 的 Spring 集成应用程序,提供与外部系...
Java 8 Optional 类
Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。Optional 是个...
tomcat无法启动闪退
tomcat无法启动闪退### 问题记录:### tomcat自己崩掉之后无法启动且没有生成错误日志索然tomcat **/logs**文件夹内的ca...
阿里java代码规范
命名规范1.类命 驼峰式 MarcoPolo2.方法名 localValue3.常量 大写单词, 单词间_分割,语义清楚 MAX _ STOCK _ COUN...
Java 8 Stream
Java 8 StreamJava 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语...
java程序员写代码的50优化建议
1. 仅是判断是否存在时,select count 比 select 具体的列,更好经常遇到类似的业务场景,如,判断某个用户userId是否是会员(反例): ...
Java16 的新功能
伴随着数千个性能、稳定性和安全性上的更新,Java 16 为用户提供了共计 17 项主要的增强、更改(称为 JDK 增强建议,JEP),包括三个孵化器模块和一个...
java程序员之必备常识:异常
1、什么是Java中的异常?异常是在程序执行期间可能发生的错误事件,并且会中断它的正常流程。异常可能来自不同类型的情况,例如用户输入的错误数据,硬件故障,网络连...
String,StringBuilder和StringBuffer
1. 不可变StringString对象都是不可变的:```javapublic final class String implements java.i...
java压缩图片
思路:1、声明两个字符串变量,压缩图片的路径和压缩后图片的存放路径```javaprivate String brfore_image_path = "e:\\...
java web聊天实现
基于 convertAndSendToUser 方法的实现为了使用 convertAndSendToUser 方法能指定发送信息给特定用户,首先需要添加一个自定...
java实现简单的线程池
```java/** * 自定义线程池 */public class ThreadPool { /** 默认线程池中的线程的数量 */ privat...
java poi操作word转pdf
java poi操作word转pdf```javapackage com.docx.test;import org.apache.poi.xwpf.userm...
上传文件到七牛云
七牛云是目前在行业对象存储里比较有良心的产品,我博客目前的图片均在七牛云存储、调用,虽然服务器硬盘足够,但时间常了也会对服务器是一种负担,而且还赠送10GB的免...
中标麒麟部署安装JAVA项目
1,准备工作Mariadb 安装依赖包(10.0.14-7)SQL文件tomcat服务器(8.5.38)JAVA包(war包)通过U盘把准备文件拷贝至/opt/...
ZooKeeper 安装
Leader节点选举在安装ZooKeeper之前,请确保您的系统在以下任何操作系统上运行-1. 任何Linux操作系统 - 支持开发和部署。它是演示应用程序的...
Spring Boot为什么推荐用yaml
常见配置文件格式xmlpropertiesjson好像就这三种用的比较多,是吗。在spring boot中才初次接触到yaml。一起先看个需求,然后总结一下优缺...
YAML基础教程
AML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"...
Windows - JDK安装
一 Windows —— jdk :安装包的下载地址:http://www.oracle.com/technetwork/java/javase/downlo...
springboot-请求入参验证
springboot-请求入参验证1. JSR-303验证规则JSR-303 是 Java 标准的验证框架 , 己有的实现有 Hibernate valida...