自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (7)
  • 问答 (4)
  • 收藏
  • 关注

原创 按顺序执行处理器、校验器

关于上面,一步接一步处理数据、校验数据的流程,映射到我们代码里该怎么写呢?方法一、可以按照这个流程图一步一步的写代码,把这个流程给写完;但是缺点是不够灵活,不好扩展;方法二、1、既然是一步一步的,有时候下一步的操作需要用到上一步处理之后的数据,所有优先级是需要的;2、把处理和校验分别当作一个接口,新增了处理器、校验器直接实现前面的接口即可;3、基类里帮我们做与业务无关...

2019-12-31 15:35:47 184

原创 用位与运算符&简单实现复选框功能

java里面有一些复选框的功能,比如要记录用户的爱好,爱好有几个选项,比如:篮球、乒乓球、足球、羽毛球这四个,用户可以选择一个或多个,那这个时候如果是你来做的话,应该怎么设计这个字段呢?方案一:hobby 字段,1:篮球、2:乒乓球、3:足球、4:羽毛球用户如果只选择篮球呢,库里就存1,选择篮球和乒乓球,库里就存 1,2,用逗号分隔。那增,删,改的时候都很简单,改的时候就直接覆盖就...

2019-12-13 15:49:51 129

原创 LOL根据用户段位进行匹配

昨晚双12通宵值班,无聊的时候玩了几局五子棋,然后对这个匹配的功能产生了兴趣,想了想我们平时玩的LOL 5V5对战的匹配,想用自己的想法简单实现一下这个对战匹配功能。MatchService接口public interface MatchService { /** * 加入到对应的池中 * * @param person */ v...

2019-12-12 22:45:32 812

原创 搭建ELK日志系统(三)

安装kibana1、确保jdk已经安装,这里省略2、由于我的ES是7.5.0版本的,所以这里的kibana也安装相同版本,否则会有问题。cd /root/appswget https://artifacts.elastic.co/downloads/kibana/kibana-7.5.0-linux-x86_64.tar.gztar -xzf kibana-5.4.0-linux...

2019-12-09 19:02:05 77

原创 搭建ELK日志系统(二)

安装logstash1、确保jdk已经安装,这里省略2、参考网址 https://www.elastic.co/guide/en/logstash/current/installing-logstash.html 可知安装方法有多种,我选择的是以下方法rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearchvi...

2019-12-09 16:02:09 77

原创 搭建ELK日志系统(一)

先安装elasticsearch1、确保jdk已经安装,这里省略2、参考网址 https://www.elastic.co/guide/en/elasticsearch/reference/6.0/deb.html 可知安装方法有多种,我选择的是以下方法wget https://artifacts.elastic.co/downloads/elasticsearch/elastics...

2019-12-06 15:20:11 148

原创 用模板模式优雅写出controller

看一下你们的项目中是怎样写controller的呢,是不是看起来乱乱的不清晰,下面我们用模板模式来改造一下。基类HttpCallbackpublic abstract class HttpCallback { protected abstract void checkParameter(); protected abstract Result execute();...

2019-12-05 18:39:02 506

原创 使用map实现一个redis缓存

使用map实现一个redis缓存定义一个cache接口public interface Cache { <T> T get(String key); <T> T hget(String key); <T> T hget(String key, String field); void set(String key...

2019-12-04 16:01:40 897

原创 利用模板模式来实现异步回调

异步回调流程 解析报文(验证签名) 日志收集(相同) 如果解析报文成功的话,修改支付状态为已经成功.返回不同的支付结果 模版方法设计模式提前定义好整体的骨架,不同的行为让子类实现,相同的行为直接定义在抽象类中复用。相同的行为就定在抽象方案中,不同的行为的实现子类实现核心设计要点AbstractClass : 抽象类,定义并实现一个模板方法。...

2019-12-03 21:12:38 205

cas-client.7z

cas-client的jar包,用于测试SSO单点登录的,里面还包含commons-logging-1.1.jar这个jar。本人使用该jar包测试一切正常。

2020-04-12

cas-server.7z

cas-server的war包,拿来即用。用于测试SSO单点登录的,新版本是用gradle构建的,但是这个版本为4.2.4,用于maven来构建的,比较方便。

2020-04-12

DFA算法实现敏感词过滤

已在项目中使用,绝对是你想要的,高效的DFA算法实现的敏感词过滤功能。

2017-09-27

JSch对linux上文件的操作

JSch对linux上文件的上传,下载,批量处理,删除文件等等,已在项目中使用。

2017-09-27

poi导出数据到excel里

已在项目中使用,poi技术导出数据到excel里,绝对是你想要的。

2017-09-27

redis操作工具类

redis集成springboot,优雅的redis工具类,内置常见方法,以及hash,分布式锁等

2019-05-06

各种加密工具

Aes Des Md5 Rsa Sha1Sha256 Sha512 等等。100%有你想要的。

2017-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除