会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
刘勇的博客
今天就是你昨天担忧的明天。你怎么会知道,今天的担心,明天一定会成为现实?
博客园
首页
新随笔
联系
订阅
管理
2019年4月19日
Websocket实时推送消息
摘要: WebSocket是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 以前的推送技术使用 Ajax 轮询,浏览器需要不断地向服务器发送http请求来获取最新的数据,浪费很多的带宽等资源。 使用webSocket通讯,客户端和服务端只需要一次握手建立连接,就可以互相发送消息,进
阅读全文
posted @ 2019-04-19 10:36 刘勇1993
阅读(33733)
评论(1)
推荐(0)
2019年3月8日
RabbitMQ使用
摘要: 官网:https://www.rabbitmq.com/ RabbitMQ is the most widely deployed open source message broker. RabbitMQ是最广泛部署开源的消息中间件。 Spring-Boot项目引入依赖: application.y
阅读全文
posted @ 2019-03-08 18:20 刘勇1993
阅读(336)
评论(0)
推荐(0)
2019年2月28日
记一次偶然的java.util.ConcurrentModificationException异常
摘要: ArrayList集合迭代器删除报错:java.util.ConcurrentModificationException 运行结果可能报错: 查看源码:java.util.ArrayList.Itr,定位报错代码。865行调用checkForComodification()检查并发修改。 再进入ch
阅读全文
posted @ 2019-02-28 16:56 刘勇1993
阅读(413)
评论(0)
推荐(0)
2018年11月24日
Spring Boot 使用session监听器
摘要: session存在服务端,session监听器可以用来跟踪session的生命周期。spring-boot项目越来越流行,我就记录下spring boot项目中使用session监听器的过程,以便以后参考。 spring boot使用监听器非常方便,使用这2个注解就可自动加载注册了:@WebList
阅读全文
posted @ 2018-11-24 17:32 刘勇1993
阅读(7344)
评论(0)
推荐(1)
2018年10月23日
单例模式
摘要: 单例模式:JVM只存在一个实例。 特点: 1.拥有单例对象引用属性 2.私有的构造方法 3.提供公用的对外方法来获取单例对象 饿汉式简单实用,类加载就实例化了,并且是并发安全的。
阅读全文
posted @ 2018-10-23 14:59 刘勇1993
阅读(142)
评论(0)
推荐(0)
2018年10月19日
工厂模式
摘要: 工厂模式是对象的创建模式,工厂负责实例化对象,做到对象的使用和创建分离,职责分明,便于维护和扩展。 1.简单工厂模式,又叫静态工厂模式。java.lang.Integer#valueOf(String) (Boolean, Byte, Character,Short, Long, Float 和 D
阅读全文
posted @ 2018-10-19 17:40 刘勇1993
阅读(144)
评论(0)
推荐(0)
设计模式六大原则
摘要: 设计模式是为了代码复用,反复使用,增加软件可靠性,代码设计经验的总结。 设计模式六大原则:根据软件具体情况,尽量遵守。1、单一职责原则:Single Responsibility Principle(SRP)应有且只有一个原因引起类的变更,就是一个接口只有一个职责。设计抽象尽量单一职责,实现可以多个
阅读全文
posted @ 2018-10-19 17:34 刘勇1993
阅读(150)
评论(0)
推荐(0)
远程驱动打印PDF
摘要: 最近接到一个需求:包装员扫描完SKU后,需要打印PDF面单,为了提高业务效率,包装员不必手动下载PDF后再手动操作打印,要实现自动驱动打印机来打印PDF。 思路:pdf面单存在服务器上,打印机是连接包装员的电脑的。在每个包装员电脑上安装一个打印接口服务(远程获取PDF保存到本地,然后直接驱动打印机打
阅读全文
posted @ 2018-10-19 16:29 刘勇1993
阅读(1088)
评论(0)
推荐(0)
公告