摘要: 前面我们介绍了 《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)