- 博客(19)
- 收藏
- 关注
原创 Dubbo-Api-Docs -- Apache Dubbo文档展示&测试工具
Dubbo-Api-Docs 是一个展示dubbo接口文档,测试接口的工具. 参考了springfox的设计,通过增加一些描述接口及参数的注解,即可展示具备测试能力的接口文档.Dubbo-Api-Docs 目前通过直连服务节点的方式获取该服务的接口列表. 测试接口时可以直连也可以通过注册中心.未来会增加通过注册中心获取服务列表的方式.并根据Dubbo的升级规划增加新的功能支持.也会根据社区的需求...
2020-12-22 16:36:16 1471 1
原创 Spring Boot, Spring MVC 参数验证器
大家可能会问,spring MVC支持验证注解,如常用的hibernate-validator,为什么要自己实现一套呢? 最近做一个APP的服务端接口,项目中有自己的业务返回码.spring MVC支持的注解验证器无法设置验证不通过的时候的返回码,各种不方便,所以思前想后还是自己实现了一套项目地址:github(主仓库): https://github.com/KeRan213539/al...
2019-06-19 17:13:50 258
原创 Spring Boot, Spring MVC 参数验证器
大家可能会问,spring MVC支持验证注解,如常用的hibernate-validator,为什么要自己实现一套呢? 最近做一个APP的服务端接口,项目中有自己的业务返回码.spring MVC支持的注解验证器无法设置验证不通过的时候的返回码,各种不方便,所以思前想后还是自己实现了一套项目地址:github(主仓库): https://gith...
2019-06-14 10:05:00 329
原创 spring-security-oauth2 中优雅的扩展自定义(短信验证码)登录方式【Part-End】
上一篇 中我们讨论了如何实现的思路,本篇中我们把它实现发送验证码的Controller首先我们需要创建一个发送验证码的 Controller, 至于如何实现,这里就不多说了,大家都会的,本篇重点说明验证部分.【注意】在认证服务器上增加自己的 Controller, 默认情况下访问是返回403,有两种办法解决:把认证服务器也配制为资源服务器,既: 它既是认证服务器,也是资源服务器.并配制新...
2018-11-22 13:51:19 3809 8
原创 Spring Cloud 使用 Nacos 做配置中心,读取多个配制文件的方式
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。...
2018-11-21 13:37:02 10122 1
原创 spring-security-oauth2 中优雅的扩展自定义(短信验证码)登录方式【Part-0】
下一篇: spring-security-oauth2 中优雅的扩展自定义(短信验证码)登录方式【Part-End】之前搜了一下,都是使用 Filter 方式去实现,感觉这样破坏了 spring-security-oauth2 中的原有机制.啃了半天源码,发现一种稍微优雅一些的方式.本篇重点讨论如何实现自定义的登录方式,所以如何配制 spring-security-oauth2 就不说了...
2018-11-20 16:27:00 5608 10
原创 使用Spring Cloud Gateway 替换 zuul, 并代理注册在 Nacos 中的微服务
Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关.网关常见的功能有路由转发、权限校验、限流控制等作用.Nacos 是阿里开源的一款 配制和注册中心,目前已经适配了spring cloud(Spring Cloud Alibaba), 与 dubbo 的适配也在进行中.之前使用 zuu...
2018-11-14 17:07:00 2121
原创 Hystrix 异步中的巨坑
研究 Hystrix 的异步执行,每次调用 100% 进入断路器,debug后发现有一个异常直接被 Hystrix 处理了而没有输出到控制台,真的是巨坑啊...该异常内容:return type of 'queryAll' method should be com.netflix.hystrix.contrib.javanica.command.As...
2018-10-26 11:22:00 674
原创 彻底解决spring boot中使用log4j2 中的RocketMQ日志发送失败的问题
项目中配制了 log4j2 的 RocketMQ 发送器,但是每当将日志发往 RocketMQ 的时候就会报错:org.apache.rocketmq.client.exception.MQClientException: The producer service state not OK, SHUTDOWN_ALREADY折腾了一下午,到晚上终于...
2018-10-24 22:40:00 3545
原创 【浏览器插件】下班了,保存你正在浏览的网页,第二天继续浏览
版本更新记录已经升级到0.0.2增加了各种确认:删除确认,覆盖确认,切换确认等新增关闭当前打开的所有页面功能和确认框正文经常遇到这样的情况: 开了一大堆页面,或者从搜索引擎搜了一堆,还没来得及看,下班了...有些网页没必要收藏,只是当资料查看,或者还没看,不知道值不值得收藏.这时可以采取不关电脑,第二天继续,但是有些情况下不得不关机或者关闭浏...
2018-06-17 23:28:00 2456 6
原创 这样的科幻不该被埋没,吐血推荐!
《文明》作者: 智齿记得当时还在上高中,200X年的样子,具体时间不记得了,当时该小说在起点发布,作者始终没收费,完全免费。现在起点上已经找不到了,但是还能搜到。记得当时追更追的好辛苦,因为作者是个牙医,不是专职作家,更新很不稳定。当时一个叫《RF Online》的游戏刚出来没多久,因为我在玩那个游戏,在官网看到游戏背景故事小说。看了觉得很不错...
2018-06-12 13:40:00 1554
原创 【关于TensorFlow 警告】Your CPU supports instructions that this TensorFlow binary was not compiled......
第一次玩TensorFlow,运行时出现警告: Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2搜了半天,大部分回答都是通过设置日志级别来屏蔽这个警告,但是都没有说清楚原因:import osos.environ['TF...
2018-05-07 09:22:00 340
原创 【官方支持】让个人域名下Github Pages完美支持https
2018年5月1日, github pages 开始支持 自定义域名使用https了,不用再通过第三方的方式使用https了!官方说明我已经配制好了,大家可以看看效果klw8.top如何配制?想要在github pages里使用https?很简单,github 官方与 Let’s Encrypt合作,只需要简单的配制后,官方会自动帮你申请域名...
2018-05-02 17:24:00 353
原创 将你自己的项目发布到maven中央仓库
为什么写这篇文章现在OkHttp很火,研究学习了一下,铺天盖地的教程和通用工具都是Android用的,封装了很多Android的组件在里边.但是OkHttp不是一个安卓库啊,它是java库,所有基于JVM的语言都可以用.所以自己写了个OkHttp通用简单封装并放到了github,这是本人第一个开源项目,有点小兴奋呢.但是只是开源,别人想使用也麻烦,还要...
2018-04-07 20:45:00 278
原创 OkHttp通用简单封装
CommonOkHttp--通用OkHttp简单封装一个用于Java应用(非安卓)的OkHttp的简单封装github地址 https://keran213539.github.io/CommonOkHttp/maven引入<dependency> <groupId>com.github.keran213539<...
2018-04-06 18:23:00 198 2
原创 通过Spring AOP实现Spring MVC自定义注解验证器
背景大家可能会问,spring MVC支持验证注解,如常用的hibernate-validator,为什么要自己实现一套呢?最近做一个APP的服务端接口,项目中有自己的业务返回码.spring MVC支持的注解验证器无法设置验证不通过的时候的返回码,各种不方便,所以思前想后还是自己实现了一套.废话不多说,开始正文.状态码枚举状态码枚举中有两个属性:...
2018-03-30 17:57:00 574 4
原创 Spring + RocketMQ入门
RocketMQ简单介绍RocketMQ 是阿里出品的一款MQ,现在已经捐给Apache并成为Apache顶级项目,更多介绍请 移步在这里向大家介绍一个学习RocketMQ的好文章:RocketMQ实战(一)RocketMQ实战(二)RocketMQ实战(三)RocketMQ实战(四)一些说明本文给出的代码均为代码片段,并非完整代码阅读...
2018-03-30 14:21:00 146 2
原创 Centos 7 下安装SVN并配制HTTPS
安装环境Centos7卸载系统自带防火墙并安装了iptablesyum源使用网易的: http://mirrors.163.com/.help/CentOS7-Base-163.repo安装步骤1. 安装相关软件Apache yum install httpd httpd-develSubversion yum inst...
2018-03-30 12:05:00 1177
原创 【转】Java中的 lambda 表达式
作者:Sevenvidia链接:https://www.zhihu.com/question/20125256/answer/324121308来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。image什么是Lambda?我们知道,对于一个Java变量,我们可以赋给其一个“值”。image...
2018-03-30 11:24:00 134 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人