02 2023 档案

OGNL使用例子
摘要:导入相关的jar包 <dependency> <groupId>ognl</groupId> <artifactId>ognl</artifactId> <version>3.3.4</version> </dependency> 使用例子代码 package com.lomi.ognl; impo 阅读全文

posted @ 2023-02-23 21:38 zhangyukun 阅读(85) 评论(0) 推荐(0) 编辑

SSE服务端消息推送
摘要:什么是SSE(Server side event) 服务器端事件 SSE是单工模式的,只能服务器端向客户端推送消息。如果需要全双工的双向并行通信,可以用wobsocket。 SSE只支持utf8编码的纯文本,如果是别的数据需要转换成utf8编码的纯文本才能传输。 SSE 是 html5 对服务器端推 阅读全文

posted @ 2023-02-23 11:19 zhangyukun 阅读(1668) 评论(0) 推荐(1) 编辑

美团leaf生成Id
摘要:美团lef有两种模式: ​ Leaf-segment: 数据库一次下发一个号段的号,或者说每次下发指定步长的内的Id,然后又内存控制分配id的生成,并且发号程序会持有两个segment,当前一个segment使用了10%就会检查下一个segment是否已经去数据库取号,如果没有这时候就去取号了。Le 阅读全文

posted @ 2023-02-17 22:05 zhangyukun 阅读(125) 评论(0) 推荐(0) 编辑

mysql的性能的一些测试
摘要:测试平台mysql 8.0.31,2核心4线内存2G的虚拟机硬盘ssd,下面测试结果的瓶颈很多都来自这2G的内存。 char 比 verchar块? 首先说结论,差不多,没区别,别信谣 110W 数据,无索引,16字长条件下,varchar: 0.562秒,char: 0.567 秒 几乎没有区别 阅读全文

posted @ 2023-02-15 19:31 zhangyukun 阅读(216) 评论(0) 推荐(0) 编辑

不可忽视的XSS攻击和CSRF欺骗
摘要:名词解释 XSS(Cross Site Scrip),本来是CSS 但是这名字太已经名花有主,所以改名XSS,跨域脚本(攻击) CSRF(Cross-site request forgery),跨域请求欺骗 CORS(Cross-Origin Resource Sharing) 跨域资源共享,这是一 阅读全文

posted @ 2023-02-14 19:28 zhangyukun 阅读(94) 评论(0) 推荐(0) 编辑

密码不要加密
摘要:我们需要明确,加密的作用是啥? 没人关心用户的密码是什么,只会关心能不能登录。只要能登录,拿到的是密码原文还是密码密文其实没区别。 我们考虑传输加密的情况 明文传输只有一种方式可以登录,就是通过密码原文 加密传输有两种方式可以登录,其一登录框的原文,另外一种是跳过登录框的密文。 如果传输加密方式和密 阅读全文

posted @ 2023-02-07 21:25 zhangyukun 阅读(144) 评论(0) 推荐(0) 编辑

Snowflake 雪花算法补充
摘要:雪花算法,要保持全局唯一,必须要指定唯一的dataCenterId和 workerId,正常这两个数都是0-31 之间的一个值。 如果我们自己的商用节点,应该依赖注册中心,手动的为每隔节点指定 dataCenterId和workerId hutool 里面的 雪花算法能用吗? hutool里面的没有 阅读全文

posted @ 2023-02-02 23:52 zhangyukun 阅读(275) 评论(0) 推荐(0) 编辑

Got bad greeting from SMTP host smtp.163.com, port 587, response [EOF]
摘要:异常信息:Got bad greeting from SMTP host: smtp.163.com, port: 587, response: [EOF] 使用spring-boot-starter-mail 配置: 解决办法1:去掉port 解决办法2:添加socketFactory.class 阅读全文

posted @ 2023-02-02 20:33 zhangyukun 阅读(1714) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示