摘要: 当我们测试一个新的数据库服务时,需要使用对方提供jdbc驱动来连接数据库,有时候简单的写个demo去连接,发现提示异常: java.sql.SQLException: No suitable driver found for jdbc:jdbc:nuuv://10.1.8.99:8832/xxoo 阅读全文
posted @ 2024-08-08 16:03 冰雪女娲 阅读(4) 评论(0) 推荐(0) 编辑
摘要: get connection timeout retry : 1 2024-02-06 11:18:26.364 ERROR 23752 [eate-1838225797] com.alibaba.druid.pool.DruidDataSource : create connection SQLE 阅读全文
posted @ 2024-08-02 10:06 冰雪女娲 阅读(12) 评论(0) 推荐(0) 编辑
摘要: try-with-resources自动执行释放资源 看到了try这个关键字立马就应该能想到异常处理机制try-catch-finally语句块。这里要说的东西和异常处理背后的机制其实几乎是一样的,只不过try-with-resources侧重点异常后自动释放资源,不需要我们手动去在调用close( 阅读全文
posted @ 2024-07-22 11:05 冰雪女娲 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 什么是短链接? 我们经常会收到一些平台推送的短信,短信中经常会看到 a.cn/v/xxoo 等类似的链接信息,然后点击后就会跳到真实的网页地址。 比如你经常会收到【某东超市】的短链接地址,基本就是 3.cn/v/xxxoo 这种,点击会跳转某东。还有阿里的t.tb、t.aliyun等开头的短链接地址 阅读全文
posted @ 2024-06-18 21:36 冰雪女娲 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,SQL Server的事务隔离级别是READ COMMITED。刚开始我理解这个模式就是读已经提交的,那也就是说并发一个事务去更新,一个事务查询同一条数据应该是像Mysql、Oracle不会加锁直接返回数据库已经提交的数据才对。但是SQL Server不是这样的。 SQLServer中有 阅读全文
posted @ 2024-05-20 18:04 冰雪女娲 阅读(370) 评论(0) 推荐(0) 编辑
摘要: Caused by: java.sql.BatchUpdateException: 批处理中出现错误: ORA-00060: 等待资源时检测到死锁 阅读全文
posted @ 2024-04-22 18:07 冰雪女娲 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 通常情况下,比如单机、但节点的应用中普通的Hash算法完全可以胜任。但是随着分布式部署的,多节点的情况下,就需要考虑节点的增加、减少所带来的Hash不一致的问题。 不一致就会导致导致数据和节点路由匹配不上,同时为了一致还要考虑节点的数据倾斜问题等,这就是一致性Hash要实现的内容 一致性hash算法 阅读全文
posted @ 2024-04-18 21:18 冰雪女娲 阅读(3) 评论(0) 推荐(0) 编辑
摘要: rememberMe的低版本AES固定密码导致的漏洞,高版本仍然有被爆破,穷举的风险等。这种东西总是在安全检测的时候被拿出来说事儿,然而项目中并未开启rememberMe,也就是说压根不需要这个功能。那此时采用重写代码来直接杜绝这东西即可,任凭它怎么检测,已经没有这个口子了。 跟踪源码会发现,在创建 阅读全文
posted @ 2024-04-01 17:49 冰雪女娲 阅读(138) 评论(0) 推荐(0) 编辑
摘要: JWT当然不是玩具,理解其设计意图,和适用场景自然会发现存在的就是有价值的 JWT: JSON Web Token 起源和定义 JWT(JSON Web Token)是由 IETF(Internet Engineering Task Force)基于 RFC 7519 规范定义的。它是一种用于在网络 阅读全文
posted @ 2024-03-20 22:54 冰雪女娲 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 前几天有个小伙伴说他有个疑问:当我们发起一个查询的时候,数据库服务器是把所有结果集都准备好,然后一次性返回给应用程序服务吗(因为他们生产有个服务因为一个报表查询搞宕机了)。 这样想的原因很简单,假设那个报表查询出来有几百万数据,然后一次性倾泻给应用程序了,应用没那么大内存空间,而且同时还要兼顾处理其 阅读全文
posted @ 2024-03-17 16:41 冰雪女娲 阅读(31) 评论(0) 推荐(0) 编辑