java
-
Java之Error与Exception的区别案例详解
首先,Error类和Exception类都是继承Throwable类 Error(错误)是系统中的错误,程序员是不能改变的和处理的,是在程序编译时出现的错误,只能通过修改程序才能修正.一般是指与虚拟机 ...
-
Spring Task定时任务的实现详解
目录 Spring Task定时任务 Cron表达式 实现定时任务 背景 实现 Spring Task定时任务 Cron表达式 以6-7位的一组数字,中间用空格间隔的字符串,表达一种时间 每位的含义及 ...
-
SpringBoot自定义注解开发指南
目录 一.Java注解(Annotation) 1.JDK基本注解 2.JDK元注解 二.自定义注解开发 1.含义 2.演示 三.完成切面日志操作 四.完成前端响应反应 总结 一.Java注解(Ann ...
-
Mybatis-plus使用注解 @TableField(exist = false)
当表中午字段,但是实体类中需要这个成员变量时怎么办,可以使用mybatis-plus中@TableField(exist=false) 如下: import com.baomidou.mybatisp ...
-
Java StackOverflowError详解
StackOverflowError 原因 : 函数调用栈太深了,注意代码中是否有了循环调用方法而无法退出的情况 原理 StackOverflowError 是一个java中常出现的错误:在jvm运行 ...
-
详解commons-pool2池化技术
目录 一.前言 二.commons-pool2池化技术剖析 2.1.核心三元素 2.1.1.ObjectPool 2.1.2.PooledObjectFactory 2.1.3.PooledObjec ...
-
JDK13的新特性之AppCDS详解
简介 AppCDS的全称是Application Class-Data Sharing.主要是用来在不同的JVM中共享Class-Data信息,从而提升应用程序的启动速度. 通常来说,如果要执行cla ...
-
关于MyBatis中SqlSessionFactory和SqlSession简解
目录 [1]SqlSessionFactoryBuilder [2]SqlSessionFactory SqlSessionFactory 接口源码 SqlSessionFactory 有六个方法创建 ...
-
如何利用JAVA实现走迷宫程序
本Demo使用三个类 一个Test类 一个自定义的Stack类 一个自定义的Queue类 可以实现的功能: 1.对于一个写在文本文件中的迷宫,能够将其转换为二维数组用广度优先搜索实现查找最短路径 2. ...
-
springboot入门 之profile设置方式
目录 配置方式 命令行方式 系统变量方式 Java系统属性方式 配置文件方式 优先级 激活多个profile 配置方式 命令行方式 命令行方式是一种外部配置的方式,在执行java -jar命令时可以通 ...
-
Java 如何判断Integer类型的值是否相等
目录 判断Integer类型的值是否相等 Integer赋值比较 赋值操作 构造函数 判断Integer类型的值是否相等 我们知道Integer是int的包装类,在jdk1.5以上,可以实现自动装箱拆 ...
-
IDEA编译乱码Build Output提示信息乱码
目录 问题说明: 解决方案一: 解决方案二: 解决方案三: 解决方案四: 解决方案五: 解决方案六: 问题说明: IDEA编译的时候乱码,Build Output提示信息乱码�����. 解决方案一: ...
-
java 算法之冒泡排序实例详解
java 算法之冒泡排序实例详解 无人不知无人不晓的冒泡排序,据说是模仿泡泡从水中浮起跑到水面的过程. 在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整, ...
-
JAVAsynchronized原理详解
目录 1.synchronized的作用 2.synchronized的语法 3.Monitor原理 4.synchronized的原理 4.1偏向锁 4.2轻量级锁 4.3锁膨胀 4.4重量级锁 4 ...
-
Java SerialVersionUID作用详解
问题1:Serializable是什么 首先,说说Serializable是实现java将内存中的类存储至硬盘中而使用的 一个类使用了Serializalbe接口,在序列化到文件时,会有一个Seria ...
-
如何使用Jenkins构建GIT+Maven项目
前言 最近写了一篇博客是关于使用Jenkins来构建SVN+Maven项目 ,这里使用的的代码版本工具是SVN,但是事实上也有很多公司使用GIT来进行代码管理,那么我们如何使用Jenkins去自动发布 ...
-
Java面向对象基础教学(一)
目录 1.如何定义类 2.如何定义属性 3.如何定义普通方法 4.如何创建对象 5.如何定义构造方法 6.什么是可变参数,怎么用? 总结 1.如何定义类 语法: 访问修饰符 class 类名{ } p ...
-
Java语法基础之循环结构语句详解
一.循环结构 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循 ...
-
Spring Boot 直接用jar运行项目的方法
概述 在 Spring Boot 开篇-创建和运行 一文中,介绍了如何创建一个Sprint Boot项目并且运行起来.但是运行的方式是在IDEA中直接Run起来的.还有另一中方式可以可以把Spring ...
-
Java编程线程间通信与信号量代码示例
Java编程线程间通信与信号量代码示例
