
其他
文章平均质量分 56
流沙之Bug无敌
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用WebSocket、SockJS、STOMP实现消息实时通讯功能
WebSocket、SockJs、STOMP三者关系WebSocket 是底层协议,SockJS 是WebSocket 的备选方案,也是底层协议,而 STOMP 是基于 WebSocket(SockJS)的上层协议。原创 2023-03-07 18:00:58 · 1707 阅读 · 0 评论 -
基于 ApplicationEvent 实现事件监听(进阶篇)
基于 ApplicationEvent 实现事件监听(进阶篇)原创 2022-11-09 15:05:05 · 417 阅读 · 0 评论 -
基于工厂实现策略模式(二)
基于工厂实现策略模式方式二原创 2022-11-09 14:42:35 · 481 阅读 · 0 评论 -
Java 字符串逻辑运算处理
背景数据库存储范围 >=0 和 <=5 需要判断变量 val 是否满足该条件解决方案可以利用Java 对js 的支持,将数据库的范围参数组合成 val >=0 && val <=5然后Java 调用执行js脚本,得出结果。 // java 调用js库 ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName(原创 2022-03-19 10:46:16 · 1123 阅读 · 0 评论 -
关于java8 List转map 分组顺序重排问题
原创 2021-12-15 12:12:00 · 2737 阅读 · 0 评论 -
WebSocket 实战
WebSocket 实战配置 WebSocketConfig@Configurationpublic class WebSocketConfig { @Bean public ServerEndpointExporter serverEndpointExporter(){ return new ServerEndpointExporter(); }}创建 WebSocket 服务端/** * @ServerEndpoint 注解是一个类层次原创 2021-11-16 16:17:22 · 1029 阅读 · 0 评论 -
基于 ApplicationEvent 实现事件监听
基于 ApplicationEvent 实现事件监听1.创建 Event 监听类public class SmsNoticeEvent extends ApplicationEvent { //业务参数 private String message; public SmsNoticeEvent(Object source, String message) { super(source); this.message = message;原创 2021-11-16 15:37:09 · 555 阅读 · 0 评论 -
基于工厂实现策略模式(一)
基于工厂实现策略模式方式一原创 2021-11-16 14:52:03 · 634 阅读 · 0 评论 -
java关于Zxing 生成带Logo 二维码图片失真问题
java关于Zxing 生成带Logo 二维码图片失真问题问题点logo本身是高清图片,但是Zxing生成的二维码中,logo像素失真,感觉被严重压缩一样。排查问题是Graphics2D 绘制图片时未使用优化方案原始写法: Graphics2D g2 = matrixImage.createGraphics(); int matrixWidth = matrixImage.getWidth(); int matrixHeigh = matrixImage.getHeight();原创 2020-12-23 16:08:54 · 1254 阅读 · 1 评论 -
Chrome浏览器页面崩溃怎么办
问题如下图默认打开Chrome浏览器就崩溃:解决办法:鼠标右击“Chrome浏览器”快捷键 ----> 属性 ----> 快捷方式 ----> 目标(T): ----> 末尾增加 “ --no-sandbox ” (前面有空格) ----> 确定双击Chrome浏览器,再次打开就好了,只是会提示”您使用的是不受支持的命令行标记 -no-sandbox“,不影...原创 2019-12-18 11:54:47 · 776 阅读 · 0 评论 -
影响文件上传Waiting(TTFB)时间长的因素以及解决办法
背景前端时间前端同事在调后台文件上传结构的时候反应文件上传接口很慢。通过查看后台日志,发现文件上传接口的实际请求与响应在1秒以内,但是前端调用接口的请求与响应在5秒以上,通过Chrome调试,返现问题出在Waiting(TTFB)时间过长。什么是 Waiting (TTFB)TTFB: 是“最初的网络请求被发起”到“从服务器接收到第一个字节前”所花费的毫秒数。影响的因素服务器阻塞浏览...原创 2019-10-09 12:14:02 · 4241 阅读 · 0 评论 -
Java 模板方法设计模式 实战 ——获取腾讯视频真实地址
背景:最近想做一个资讯发布的小功能,涉及图文,视频和音频三种类型,由于各大视频平台的接口都是需要vip资格,非rmb不能玩,所以尝试着爬取网页视频信息。说明:本示例采用模板方法设计模式,利用抽象接口,模板方法,模板实现,将各大平台的视频信息抓取方式进行整合。本示例只实现了腾讯视频的获取,其他的等以后再完善吧。代码示例:抽象接口/** * 在线视频真实地址解析接口 */public...原创 2019-09-29 18:17:06 · 1245 阅读 · 1 评论 -
微信H5分享、复制链接遇到的坑
背景:项目基于微信H5开发,微信内嵌浏览器在访问项目时,可以分享和复制链接,因为连接中携带了openId,导致系统权限失效,相当于别人拿着你家的钥匙进你家门一样。解决思路:在微信H5的入口请求中,增加携带openId 的cookie,前端全局js在页面加载时获取cookie ,如果没有,或者 cookie中的openId 与 URL携带的openId不一致,说明是分享或者复制的连接,直接跳转...原创 2019-08-15 16:54:10 · 6172 阅读 · 0 评论