- 博客(9)
- 资源 (7)
- 问答 (4)
- 收藏
- 关注
原创 按顺序执行处理器、校验器
关于上面,一步接一步处理数据、校验数据的流程,映射到我们代码里该怎么写呢?方法一、可以按照这个流程图一步一步的写代码,把这个流程给写完;但是缺点是不够灵活,不好扩展;方法二、1、既然是一步一步的,有时候下一步的操作需要用到上一步处理之后的数据,所有优先级是需要的;2、把处理和校验分别当作一个接口,新增了处理器、校验器直接实现前面的接口即可;3、基类里帮我们做与业务无关...
2019-12-31 15:35:47 417
原创 用位与运算符&简单实现复选框功能
java里面有一些复选框的功能,比如要记录用户的爱好,爱好有几个选项,比如:篮球、乒乓球、足球、羽毛球这四个,用户可以选择一个或多个,那这个时候如果是你来做的话,应该怎么设计这个字段呢?方案一:hobby 字段,1:篮球、2:乒乓球、3:足球、4:羽毛球用户如果只选择篮球呢,库里就存1,选择篮球和乒乓球,库里就存 1,2,用逗号分隔。那增,删,改的时候都很简单,改的时候就直接覆盖就...
2019-12-13 15:49:51 542
原创 LOL根据用户段位进行匹配
昨晚双12通宵值班,无聊的时候玩了几局五子棋,然后对这个匹配的功能产生了兴趣,想了想我们平时玩的LOL 5V5对战的匹配,想用自己的想法简单实现一下这个对战匹配功能。MatchService接口public interface MatchService { /** * 加入到对应的池中 * * @param person */ v...
2019-12-12 22:45:32 1468
原创 搭建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 143
原创 搭建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 145
原创 搭建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 494
原创 用模板模式优雅写出controller
看一下你们的项目中是怎样写controller的呢,是不是看起来乱乱的不清晰,下面我们用模板模式来改造一下。基类HttpCallbackpublic abstract class HttpCallback { protected abstract void checkParameter(); protected abstract Result execute();...
2019-12-05 18:39:02 994
原创 使用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 1923
原创 利用模板模式来实现异步回调
异步回调流程 解析报文(验证签名) 日志收集(相同) 如果解析报文成功的话,修改支付状态为已经成功.返回不同的支付结果 模版方法设计模式提前定义好整体的骨架,不同的行为让子类实现,相同的行为直接定义在抽象类中复用。相同的行为就定在抽象方案中,不同的行为的实现子类实现核心设计要点AbstractClass : 抽象类,定义并实现一个模板方法。...
2019-12-03 21:12:38 458
cas-client.7z
2020-04-12
cas-server.7z
2020-04-12
工程里面的eclipse.bat和install.bat都是什么呀。
2016-11-24
js里鼠标移到图片上图片随着鼠标放大
2016-07-13
js里的<img src="" .....>
2016-07-08
慢慢看,应该能看懂。java小白。
2016-06-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人