java
安身立命之本
吃饭睡觉不准打豆豆
勇敢豆豆,不怕牛牛
展开
-
一文读懂工厂模式
以前看工厂模式一直以为就只是封装了一个实例化对象的静态方法,根据传参的不同返回不同的对象,还能有啥。真是too young too simple!!!如果你对工厂模式的认知在此阶段的话,那么很有必要读下去。先来看看我平时用的工厂模式,其实从严格意义上来讲这压根就不包含在二十三中设计模式之中(民间玩法,压根没有收录到正统的设计模式之中)。//首先我定义了一个车辆的类型枚举enum CarType { WULING, BMW, BENZ }//原创 2020-07-03 00:41:03 · 419 阅读 · 0 评论 -
Elasticsearch学习笔记之基础概念与安装
1. 简介Elasticsearch是一个高度可扩展的开源的全文检索和分析引擎。它能够近乎实时的快速存储,搜索和分析大量数据。通常用作底层的引擎技术,为具有复杂搜索功能和要求的应用程序提供支持。1.1. 基本概念(行业黑话)近乎实时(Near Realtime (NRT))Elasticsearch是一个近乎实时的搜索平台。这意味着从索引一个文档到可以被搜索有一点延时(通常是一秒)。...原创 2019-07-18 20:26:07 · 230 阅读 · 0 评论 -
SpringBoot集成WebSocket实现服务器向前端推送数据(全双工通信)
SpringBoot集成WebSocket实现服务器向前端推送数据(全双工通信)1.场景:在一次开发中需要实时的向前端发送一些数据,一开始采用了前端轮询访问的方式,每隔一秒发送一次请求,这样虽然能达到项目的需求但是还是有些小问题,当我们的需求增加实时性方面的需求的时候就需要前端做修改,比如说新的需求是只有当前端进入这个页面的点击实时获取数据这个按钮的时候就开始接收消息,这个时候就需要知道前端第...原创 2019-03-29 19:34:26 · 3540 阅读 · 3 评论 -
Caused by: java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logb
Caused by: java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. …问题:在一次依赖升级中,发生springboot项目本地启动没问题,但是打成war包部署到服务器就会出现这个报错。(springboot默认使用的...原创 2018-12-12 15:06:07 · 7608 阅读 · 0 评论 -
PageImpl并不能实现分页,使用PagedListHolder来替代
问题:再一次项目测试中,发现别人用PageImpl来实现分页查询的功能,但是测试的时候会出现一个问题就是当调整分页大小的时候会出现严重的bug,返回的数据总数在不断的递增,增加的数量就是分页的大小,而且每次返回的数据都是一模一样的。研究:网上也有很多类似的实现,都是数据库查出一个list,然后根据前端的pageIndex和PageSize来构造一个PageAble,然后再构造一个PageImpl...原创 2018-11-21 11:52:03 · 4294 阅读 · 11 评论