摘要:
前面我们介绍了 《Java是什么?》、《OracleJDK是什么?OracleJDK的版本怎么选择?》、《OpenJDK是什么?》以及《OracleJDK 与 OpenJDK 的区别和联系以及 OracleJDK builds 与其他 OpenJDK builds 的选择问题》,相信大家已经充分了解了 Java 的概... 阅读原文
2021-07-08 07:39:47 阅读(37) 评论(0)
摘要:
前面我们介绍了 《Java是什么?》、《OracleJDK是什么?OracleJDK的版本怎么选择?》、《OpenJDK是什么?》以及《OracleJDK 与 OpenJDK 的区别和联系以及 OracleJDK builds 与其他 OpenJDK builds 的选择问题》,相信大家已经充分了解了 Java 的概... 阅读原文
2021-07-08 07:39:02 阅读(35) 评论(0)
摘要:
前面我们介绍了 《Java是什么?》、《OracleJDK是什么?OracleJDK的版本怎么选择?》、《OpenJDK是什么?》以及《OracleJDK 与 OpenJDK 的区别和联系以及 OracleJDK builds 与其他 OpenJDK builds 的选择问题》,相信大家已经充分了解了 Java 的概... 阅读原文
2021-07-08 07:39:00 阅读(37) 评论(0)
摘要:
flyway实现java 自动升级SQL脚本
为什么要用Flyway
在日常开发中,我们经常会遇到下面的问题:
自己写的SQL忘了在所有环境执行;
别人写的SQL我们不能确定是否都在所有环境执行过了;
有人修改了已经执行过的SQL,期望再次执行;
需要新增环境做数据迁移;
每次发版需要手动控制先发... 阅读原文
2021-07-08 06:00:20 阅读(29) 评论(0)
摘要:
前一阵看到有篇博客说cloud从Edgware版本开始,可以不加@EnableDiscoveryClient注解,只要配置好注册中心的相关配置即可自动开启服务注册功能,比较好奇其中的原理,研究了一番特意记录下来
环境:
SpringBoot: 2.3.5
SpringCloud: Hoxton.... 阅读原文
2021-07-08 00:28:01 阅读(30) 评论(0)
摘要:
作者:南城之南
出处:https://www.cnblogs.com/liangshu/p/12459657.html
前言
考虑一个功能业务,在web程序中向指定的某个用户进行实时通讯
在Web运用的Socket通讯功能中(如在线客服),为保证点对点通讯.而这个看似简单的根据用户寻到起channel通道实际会碰到... 阅读原文
2021-07-07 21:37:03 阅读(41) 评论(0)
摘要:
Java的异常机制
什么是异常
实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了,等等。
软件程序再运行过程中,非常可能遇到刚刚提到的这... 阅读原文
2021-07-07 21:37:03 阅读(29) 评论(0)
摘要:
Java的接口
普通类:只有具体实现
抽象类:具体实现和规范(抽象方法)都有!
接口:只有规范!自己无法写方法,专业的约束!约束和实现分离:面向接口编程。
接口就是规范,定义的是一组规则,体现了现实世界中“如果你是...则必须能...”的思想。如果你是天使,则必须能飞;如果你是汽车就必须能跑;如果你是... 阅读原文
2021-07-07 20:12:02 阅读(33) 评论(0)
摘要:
package com.lw.database;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java... 阅读原文
2021-07-07 19:23:06 阅读(28) 评论(0)
摘要:
@
目录
1、二叉搜索树
1.1、 基本概念
1.2、树的节点(BinaryNode)
1.3、构造器和成员变量
1.3、公共方法(public method)
1.4、比较函数
1.5、contains 函数
1.6、findMin
1.7、findMax
1.8、insert
1.9、remove
二、... 阅读原文
2021-07-07 16:38:10 阅读(39) 评论(0)