自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Myth_Ghost

我不生产代码,只是代码的搬运工。

  • 博客(12)
  • 收藏
  • 关注

原创 第三方更换通讯证书导致SSLHandshakeException

异常突现在这普通的一天,我写普通的代码,却突然收到不普通的报警javax.net.ssl.SSLHandshakeException: server certificate change is restrictedduring renegotiation查看日志访问的请求全部报错,紧急联系对方,得知对方更换了服务器证书。由于连接池会缓存连接,旧连接不能及时释放,线上一直在持续报警,最终刷新所有缓存,业务才全部恢复正常。提出疑问虽然系统恢复了正常,但是有几个问题一直留在我心里:为什么会出现.

2020-09-13 14:58:53 1863

原创 域名解析问题UnknownHostException

1.异常突现java.net.UnknownHostException: openapi.xxxxx.cn查看日志访问openapi.xxxxx.cn的请求全部报错,紧急联系对方,对方反馈域名解析正常,其他机构均不受影响,线上一直在持续报警,最终联系op,调整dns服务器,业务才全部恢复正常。2.提出了疑问3.初探dns3.1dns基础知识DNS是什么?DNS是域名系统(Domain Name System)的缩写,它是由解析器和域名服务器组成的。域名系统为Internet上的主机分配域名地址

2020-09-13 14:56:35 8434

原创 抓包绕过某东金融理财产品的屏蔽策略

抓包绕过某东金融理财产品的屏蔽策略背景在某金融app上点开一个个银行,总是看到一行字:“产品在路上”,即便是以前买过的理财产品,也总会莫名消失。因此想到借助抓包软件(Fiddler)看看这些产品到底去哪了。工具介绍Fiddler:Fiddler是一个http调试代理,它能够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。

2020-09-13 14:47:30 718

原创 【安全事件】2019年1月Collection #1最新史上最大数据泄露7.73亿数据!

Collection #1是2019年1月左右网络上出现的电子邮件地址和密码集数据库的名称。该数据库包含超过7.73亿个唯一电子邮件地址和2100万个唯一密码,导致超过27亿个电子邮件/密码对。该列表由计算机安全专家审查,包含来自2000多个先前数据泄露的暴露地址和密码,以及估计的1.4亿个新电子邮件地址和1000万个来自以前未知来源的新密码,并且共同使其成为最大的数据泄露事件。互联网。Coll...

2019-01-26 21:58:02 3857 3

原创 MySQL支持的索引类型

此文章为Myth_Ghost原创作品。禁止转载!!!B树索引B-tree索引的特点B-tree索引能够加快数据的差迅速度B-tree索引更适合进行范围查找B-tree索引以B+树的结构存储数据B树索引适用情况:全值匹配的查询order_sn = ‘987654321’匹配最左前缀的查询匹配列前缀查询匹配范围值的查询精确匹配左前列并范围匹配另外一列只访问索...

2018-12-30 00:15:19 269

转载 消息中间件的十一个常见问题

为什么使用消息队列?其实场景有很多,但是比较核心的有 3 个:解耦、异步、削峰。解耦看这么个场景。A 系统发送数据到 BCD 三个系统,通过接口调用发送。如果 E 系统也要这个数据呢?那如果 C 系统现在不需要了呢?A 系统负责人几乎崩溃…在这个场景中,A 系统跟其它各种乱七八糟的系统严重耦合,A 系统产生一条比较关键的数据,很多系统都需要 A 系统将这个数据发送过来。A 系统要时时...

2019-04-09 01:17:53 1651

转载 深入分析spring事务传播行为

spring框架封装了很多有用的功能和组件,便于在项目开发中快速高效的调用,其中spring的事务使用非常简单,只需要在用到事务的地方加一行注解即可:1@Transactional但越是看起来简单的东西,就越多坑,为何如此?不是因为别人造的轮子有问题,而是我们在用轮子的时候,只会用,不知其原理,因而不能在实际使用场景中很好的把握它。spring的事务传播行为在实战中是非常重要的,但90%的...

2019-03-24 08:57:49 251

原创 SQL_查询优化

SQL_查询优化如何获取有性能问题的SQL通过用户反馈获取存在性能问题的SQL(不讲解)通过慢查询日志获取存在性能问题的SQL实时获取存在性能问题的SQL通过慢查询日志获取存在性能问题的SQL使用慢查询日志获取有性能问题的SQLslow_query_log 参数:on 启动停止记录慢查询日志(默认关闭)slow_query_log_file 指定慢查询日志的存储路径...

2019-03-14 09:30:45 201 1

原创 MySQL_存储引擎介绍

此文章为Myth_Ghost原创作品。禁止转载!!!MyISAM支持索引类型(系统表)MyISAM表支持数据压缩​ 如果数据写入表后,不需要更改,可以进行压缩操作。读取的时候可以逐行解压缩,不需要整个表解压。myisampack -b -f xxxxx.MYI压缩后不能进入写操作,只能读操作。限制:​ MySQL 5.0之前默认表大小为4G​ 修改大表需要修改MAX_Rows和A...

2018-12-27 00:48:22 206

转载 OLTP&OLAP的介绍

OLTP与OLAP的介绍数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结...

2018-12-20 21:24:15 357

转载 TPS&QPS

QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算...

2018-12-18 23:48:19 223 1

转载 网页验证码の后端Java实现

package com.imooc.jdbc.servlet;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http...

2018-12-12 23:27:50 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除