摘要:
当我们测试一个新的数据库服务时,需要使用对方提供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等开头的短链接地址 阅读全文
摘要:
默认情况下,SQL Server的事务隔离级别是READ COMMITED。刚开始我理解这个模式就是读已经提交的,那也就是说并发一个事务去更新,一个事务查询同一条数据应该是像Mysql、Oracle不会加锁直接返回数据库已经提交的数据才对。但是SQL Server不是这样的。 SQLServer中有 阅读全文
摘要:
Caused by: java.sql.BatchUpdateException: 批处理中出现错误: ORA-00060: 等待资源时检测到死锁 阅读全文
摘要:
通常情况下,比如单机、但节点的应用中普通的Hash算法完全可以胜任。但是随着分布式部署的,多节点的情况下,就需要考虑节点的增加、减少所带来的Hash不一致的问题。 不一致就会导致导致数据和节点路由匹配不上,同时为了一致还要考虑节点的数据倾斜问题等,这就是一致性Hash要实现的内容 一致性hash算法 阅读全文
摘要:
rememberMe的低版本AES固定密码导致的漏洞,高版本仍然有被爆破,穷举的风险等。这种东西总是在安全检测的时候被拿出来说事儿,然而项目中并未开启rememberMe,也就是说压根不需要这个功能。那此时采用重写代码来直接杜绝这东西即可,任凭它怎么检测,已经没有这个口子了。 跟踪源码会发现,在创建 阅读全文
摘要:
JWT当然不是玩具,理解其设计意图,和适用场景自然会发现存在的就是有价值的 JWT: JSON Web Token 起源和定义 JWT(JSON Web Token)是由 IETF(Internet Engineering Task Force)基于 RFC 7519 规范定义的。它是一种用于在网络 阅读全文
摘要:
前几天有个小伙伴说他有个疑问:当我们发起一个查询的时候,数据库服务器是把所有结果集都准备好,然后一次性返回给应用程序服务吗(因为他们生产有个服务因为一个报表查询搞宕机了)。 这样想的原因很简单,假设那个报表查询出来有几百万数据,然后一次性倾泻给应用程序了,应用没那么大内存空间,而且同时还要兼顾处理其 阅读全文