- 博客(7)
- 收藏
- 关注
转载 Redis的雪崩、穿透和击穿
什么是 redis 的雪崩、穿透和击穿?缓存雪崩:对于系统 A,假设每天高峰期每秒 5000 个请求,本来缓存在高峰期可以扛住每秒 4000 个请求,但是缓存机器意外发生了全盘宕机。缓存挂了,此时 1 秒 5000 个请求全部落数据库,数据库必然扛不住,它会报一下警,然后就挂了。此时,如果没有采用什么特别的方案来处理这个故障,DBA 很着急,重启数据库,但是数据库立马又被新的流量给打死了。这就是缓存雪崩。redis-caching-avalanche大约在 3 年前,国内比较知名的一个互联网公司,
2020-06-10 17:57:07
199
转载 浅谈关系型数据库和非关系型数据库
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-06-10 17:34:02
475
原创 大剩浅谈 JDBC 相关
JDBC概述 JDBC(java Data Base Connectivity,java 数据库连接)是一种用于执行SQL语句的Java API。JDBC是java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,由一组用java语言编写的接口和类组成。 JDBC需要连接驱动,驱动是两个设备要进行通信,满足一定通信数据格式,数据格式由设备提供商规定,设备提供商为设备提供驱动软件,通过软件可以与该设备进行通信。 mysql的驱动是:mysql-conecto...
2020-05-13 23:19:45
162
原创 大剩浅谈数据库
1. 什么是数据库? 数据库是一个用来存储数据的仓库,本质上就是一个文件系统,用户可以对数据库进行增删改查(crud); 2. 数据库管理系统(DBMS): 就是一个来创建,修改,管理数据库的一个软件。 3. 数据库是以表为单位来存储数据的,表对应Java中的类; 表中有字段和记录; 数据库和Java中的对应关系: ...
2020-05-09 23:29:11
203
原创 反序列化的注意事项
1、对序列化的对象要求必须实现Serializable接口;接口中没有方法;2、readObject从文件中读取对象的时候,当文件中有一个对象时,只能调用一次,否则抛出异常;3、当序列化之后,不能修改对象的类中的成员,否则也出异常;解决的方案:保证对象类的序列号不改变即可;4、使用transient关键字可以让某些属性不参与序列化;5、使用static关键字也可以让某些属性不参与序...
2020-04-28 15:11:38
251
原创 SQL server之对象名 'xxx' 无效。
今天在查询库名的时候碰见一个错误:对象名 'xxx' 无效。sql语句是这样:SELECT a.cAcc_Id, iyear,cacc_name,cDatabase FROM UA_AccountDatabase a inner join UA_Account b on a.cacc_id=b.cacc_id然后我在sqlserver中执行...
2019-11-25 17:59:19
4641
原创 hibernate浅析1
hibernate是一个开放源代码的ORM框架,它对JDBC进行了轻量级的封装,使得Java开发人员可以使用面向对象的编程思想来操作数据库。
2018-10-07 21:09:48
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人