immersed-in-the-deep-sea

导航

 

2024年4月3日

摘要: 之前做一道题时遇到了这样一句 CSRF(Cross—Site Request Forgery)跨站请求伪造的预防措施:1、使用token 2、加验证码 3、http请求头设置referer字段 有点不太理解什么时候请求头设置了referer字段 发现是这种浏览器开发者页面看到的请求头里的Referr 阅读全文
posted @ 2024-04-03 14:36 沉浸深海 阅读(35) 评论(0) 推荐(0)
 
摘要: 先登录 ./mysql -u root -p 输入密码 然后更改密码 直接执行 ALTER USER 'root'@'localhost' IDENTIFIED BY '密码'; 会失效 会报:ERROR 1396 (HY000): Operation ALTER USER failed for ' 阅读全文
posted @ 2024-04-03 11:49 沉浸深海 阅读(480) 评论(0) 推荐(0)
 

2024年4月1日

摘要: 1. 在优化的过程中发现,其实最影响效率的莫过于多次查库,而查库操作,如果在有索引的情况下,其实并不需要你特别优化。这也能说明为什么mybatisplus适用性这么广,以前写成多表联查确实会快,但这种提升会导致开发速度的降低。而最根本的优化速度还是端与库之间的交互频率。 先逻辑优化,再sql优化,再 阅读全文
posted @ 2024-04-01 19:51 沉浸深海 阅读(20) 评论(0) 推荐(0)
 
摘要: 这种问题通通是在非正常的逻辑下出现。比如我们有三张表,任务表和Agent表以及Agent任务关联表,如果删掉一个任务。那么任务表和agent任务关联表就同事删除。这是我们的正常逻辑。但是有天测试跟我说数据不对,为什么不对,因为他不是正常逻辑,他批量通过数据库造了任务数据,删除的时候只删了关联表没删任 阅读全文
posted @ 2024-04-01 19:50 沉浸深海 阅读(43) 评论(0) 推荐(0)
 

2024年3月25日

摘要: 最近在版本更新的时候出现过两次偶现问题,这里记录以下分析过程 第一个是有个离线时间,在上个版本没有出现的问题在这个版本出现了。 是多个agent同时离线的时间相同。 一般每个agent只改自己的时间,为什么会去改别的agent的时间呢? 我翻遍全部写离线时间设置的位置,只有一处是同时改动。 就是系统 阅读全文
posted @ 2024-03-25 17:17 沉浸深海 阅读(76) 评论(0) 推荐(0)
 

2024年3月21日

摘要: linux root权限设置丢包率 sudo tc qdisc add dev eth0 root netem loss 10% 删除设置的丢包率 sudo tc qdisc del dev eth0 root 阅读全文
posted @ 2024-03-21 11:09 沉浸深海 阅读(67) 评论(0) 推荐(0)
 
摘要: 时延一般指E2E 时延 e2elatency是端到端(End-to-End)延迟的缩写,指的是从一个系统的输入到输出所需的时间。它是指整个系统中所有组件的延迟,包括传输延迟、处理延迟和响应延迟等。在计算机网络和通信系统中,e2elatency是一个重要的性能指标,因为它直接影响到用户体验和系统的可靠 阅读全文
posted @ 2024-03-21 10:26 沉浸深海 阅读(467) 评论(0) 推荐(0)
 

2024年3月20日

摘要: 是这样的,大概前一段时间做过一个业务,一直没有记录下来 就是我们的算法部,封装好了一系列的算法,然后是python写的。而我们需要用Java去调用他们的方法。 如何处理这个问题呢 就是我在python里面写了一个rest-api,暴露出几个接口,供Java这边调。 但是不知道为什么算法部当时那边弄了 阅读全文
posted @ 2024-03-20 16:13 沉浸深海 阅读(153) 评论(0) 推荐(0)
 

2024年3月19日

摘要: 事情是这样的 测试在测一个agent.ini为UTF-8中文保存的时候出现了乱码问题。 经过我的定位发现直接写一个方法,将进入的类的所有字符串参数通过反射由GBK转UTF-8,即可解决此问题。 我直接将此代码提上去,结果审核没给我过。 问我为什么要由GBK转UTF-8? 我说这是测试提的问题单,我这 阅读全文
posted @ 2024-03-19 14:27 沉浸深海 阅读(30) 评论(0) 推荐(0)
 
摘要: 我们有个字段是存的CLOB大文本数据,里面存的json 测试临时来了一个需求,想尝试更改里面的某个值,查看页面效果。 我尝试写了一条sql语句 update xxx set xxx where xxx 因为set后面的内容过长,导致gaussdb写入失败 尝试直接给里面字段再保存也失效。 同事经过查 阅读全文
posted @ 2024-03-19 11:40 沉浸深海 阅读(151) 评论(0) 推荐(0)