摘要:
标记接口 标记接口是内部没有任何方法或常量的接口。它提供有关对象的运行时类型信息,因此编译器和 JVM 具有有关该对象的附加信息。 早起的Java版本中,标记接口主要用来提供一种方法像编译器或者运行时发出信号,表示某个类具有特殊属性。而且大多时候都是底层框架提供,并且同时实现检查。 常见示例 Jav 阅读全文
摘要:
最近浏览一个项目的代码时发现,其中有一些以前提交的编码,定义的一些类(不管他是POJO、DTO、DAO、PO、BO、VO、QO、ENTITY还是就是个对象,不重要。总之就是数据传输对象。),这些类他的写法非常的潇洒,属性全部是public的,没有任何的get、set方法,看起来非常干净、整洁。比如基 阅读全文
摘要:
Spring中提供了完整的事件处理机制,本身底层内置实现了一些事件和监听,同时支持开发者扩展自己的事件和监听实现。 一般这种基于事件的实现在项目实际开发中我们主要用来解耦,和做异步处理(默认是同步),提供应用的响应速度。 核心架构 先简要看一下,在Spring中要实现自定义事件监听需要涉及哪些接口类 阅读全文
摘要:
问题现象 有个项目现场同事说他修改了nginx的配置,也执行了reload命令,但是就是不生效,而且能够正常访问nginx,不清楚为什么。 怎么办,什么年代了,当然是让他问问AI看怎么肥事。他说问了几个AI,也照着试了,把配置文件都给AI看了,都说没啥问题,AI让重启,让检查网络问题,让查看日志输出 阅读全文
摘要:
通用基本配置和说明 <!-- 定义一个名为 "RollingFile" 的 appender,用于滚动记录日志文件 --> <appender name="RollingFile" class="ch.qos.logback.core.rolling.RollingFileAppender"> <! 阅读全文
摘要:
有时候我们需要再同一台机器上创建多个数据库服务(不是单纯的数据库实例),每一个数据库可以有单独的服务运行,只是在一个机器环境而已。可以在不同的端口上监听,也可以在相同端口监听 创建多个数据库步骤 安装完Oracle数据库后,会自动安装很多工具,这里我们使用Database Configuration 阅读全文
摘要:
当我们测试一个新的数据库服务时,需要使用对方提供jdbc驱动来连接数据库,有时候简单的写个demo去连接,发现提示异常: java.sql.SQLException: No suitable driver found for jdbc:jdbc:nuuv://10.1.8.99:8832/xxoo 阅读全文
摘要:
get connection timeout retry : 1 2024-02-06 11:18:26.364 ERROR 23752 [eate-1838225797] com.alibaba.druid.pool.DruidDataSource : create connection SQLE 阅读全文
摘要:
try-with-resources自动执行释放资源 看到了try这个关键字立马就应该能想到异常处理机制try-catch-finally语句块。这里要说的东西和异常处理背后的机制其实几乎是一样的,只不过try-with-resources侧重点异常后自动释放资源,不需要我们手动去在调用close( 阅读全文
摘要:
什么是短链接? 我们经常会收到一些平台推送的短信,短信中经常会看到 a.cn/v/xxoo 等类似的链接信息,然后点击后就会跳到真实的网页地址。 比如你经常会收到【某东超市】的短链接地址,基本就是 3.cn/v/xxxoo 这种,点击会跳转某东。还有阿里的t.tb、t.aliyun等开头的短链接地址 阅读全文