java
haoyue1014
这个作者很懒,什么都没留下…
展开
-
工厂模式--由浅入深,开发万能工厂
java类的使用必须要实例化得到该类的对象,通常的方式是使用new关键字,比如:Fruit fruit = new Fruit();于是便得到了Fruit类的实例化对象fruit。在程序的设计中,Fruit往往会是一个接口,假设它由3个子类:Peach(桃子)、Lemon(柠檬)、Banana(香蕉),那么要想获得子类的实例化对象,就应该写成如下方式:Fruit peach = new ...原创 2019-01-27 16:52:12 · 277 阅读 · 0 评论 -
详解单例模式
看代码/** * 单利模式分设计3要素: * 1、构造函数私有化,使其不能在外部使用new关键字实例化对象 * 2、在该类内部产生一个唯一实例化对象,并且将其封装成private static类型 * 3、定义一个静态方法返回该唯一对象 * 单例模式包含两种:饿汉式和懒汉式 * 饿汉式:使用类的时候已经将对象创建完毕,通常的做法就是在定义的时候实例化对象 * 优点:实现简单,不...原创 2019-01-28 08:47:58 · 129 阅读 · 0 评论 -
SpringBoot WebSocket入门-发送消息完整案例及解析
本文主要参考官方文档:https://spring.io/guides/gs/messaging-stomp-websocket/演示效果: 第一步:新建一个springboot项目使用Spring Initializr创建springboot项目,地址:https://start.spring.io/第二步:导入第一步创建的springboot项目至eclipse第三...原创 2019-02-14 16:35:20 · 597 阅读 · 1 评论 -
Java实现线程的五种方式
方式一:继承Thread类/** * 创建线程方式1:继承Thread类,实现run方法,调用start方法启动线程 * @author Lenovo */public class MyThread extends Thread{ @Override public void run() { System.out.println("当前运行线程:" + Thread.curre...原创 2019-03-02 15:48:52 · 254 阅读 · 0 评论 -
Java中断线程的方式
方式一、stop()方法目前改方法已被注解@Deprecated,因为它是线程不安全的操作,调用stop方法后,线程会立即停止,导致线程逻辑有一部分未执行,造成得到不可预期的结果。如下代码中,预期输出的结果是i=j,但是使用stop中断线程后,大概率出现j = i + 1.public class StopThread extends Thread{ private static ...原创 2019-03-02 17:05:16 · 1188 阅读 · 0 评论 -
Netty使用MessagePack自定义编解码POJO对象实例
一、MessagePack本文使用的MessagePack为0.8.13,相关知识参考MessagePack-0.8.13-msgpack-core。MessagePack,官方描述:It's like JSON.but fast and small.它想JSON,但更快更小。1、maven依赖<dependencies> <!-- ...原创 2019-03-11 16:46:33 · 1021 阅读 · 0 评论 -
Springboot整合UEditor
之前项目一直使用WangEditor, 保存富文本至数据库,前端使用H5解析的时候没有任何问题,但是使用Vue的rich-text或者使用uparse组件解析的时候,存在诸多意想不到的问题,比如格式不正确、或者完全解析不出来的问题,以上项目中都碰到了。经过再三对比,决定切换成UEditor,实践证明,在H5、Vue、uni-app、uparse富文本解析都完整体现出富文本的内容。项目问题彻底解...原创 2019-04-13 22:52:49 · 353 阅读 · 0 评论 -
uni-app uni.uploadFile上传图片前后端(java)详解
近日在使用uni.uploadFile上传图片时,碰到后端收到不到文件的问题,网上没有写uni-app java后端的处理实例,小程序到是有很多,但都是单文件上传,即使是多文件上传,也是采用一个for循环多次调用uploadFile函数,对文件一个一个提交。伪代码如下:// 微信小程序为例:for (var i = 0; i < filePaths.length; i++){ ...原创 2019-05-03 19:31:56 · 86211 阅读 · 49 评论