eureka分区实现

2022-05-17
阅读 3 分钟
1k
背景当项目是分区部署时,希望一个机房内的服务优先调用同一个机房内的服务,当同一个机房的服务不可用的时候,再去调用其它机房的服务,避免跨区访问

JAVA设计模式之模板方法设计模式

2020-03-19
阅读 5 分钟
3k
模板模式:在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。

JAVA设计模式之责任链设计模式

2020-03-14
阅读 11 分钟
3.2k
责任链模式:责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。

JAVA设计模式之策略模式

2020-03-12
阅读 4 分钟
4.6k
策略模式:在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 主要解决:在有多种算法相似的情况下,使用 if...else 所...

基于redis实现排行榜

2019-09-23
阅读 3 分钟
4.9k
最近由于公司业务,需要对用户邀请新人做排名统计,开始用了sql做了统计展示,后觉得每次刷新排行榜都需要去数据库中查询,不仅影响性能,效率可能也不是很好。后了解到可以使用redis zset做排名统计,故此记录。

DOClever安装以及使用介绍

2019-05-12
阅读 6 分钟
8.9k
DOClever被赞为目前最好用的接口管理平台,强大之处在哪?试他一试。一、什么是DOClever?官网地址:[链接]DOClever与目前postman、swagger不同之处在于,不仅仅能满足接口文档开发、测试、数据mock等,还更轻量级,也对postman、swagger、RAP支持导入。注意:以下来自官网拷贝!(^▽^)

springboot+多线程简单实现

2019-01-17
阅读 2 分钟
3.9k
搭建springboot环境创建ThreadConfig {代码...} 创建service和接口 {代码...} service实现类 {代码...} 测试: {代码...} {代码...}

java在filter中获取POST请求中request参数以及解决ServletInputStream重复读取的问题

2018-11-01
阅读 8 分钟
12k
想要回去GET请求中的请求参数,可以直接使用request.getParamMap()方法。但是POST请求的requestBody参数就必须使用流的方式来获取。

Tomcat启动log:SLF4J: Class path contains multiple SLF4J bindings.

2018-10-18
阅读 1 分钟
4.3k
近期启动tomcat时,看到如下输出信息:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/D:/apache/tomcat/apache-tomcat-8.5.16/webapps/ROOT/WEB-INF/lib/log4j-slf4j-impl-2.9.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found binding in [jar:file:/D:/apache...

java版微信公众号开发(四):自定义菜单的实现

2018-07-21
阅读 15 分钟
7.2k
想要实现自定义菜单的功能,需要有已认证订阅号和已认证服务号。对于测试开发来说,可以直接申请一个测试账号:[链接] 同样需要token的验证,前期接口已经定义好了,直接拿来就可以 根据开发者文档,自定义菜单注意: {代码...} 自定义菜单接口可实现多种类型按钮,如下: 接口调用请求说明 http请求方式:POST(请使用h...

java版微信公众号开发(三):自动回复功能实现

2018-07-21
阅读 6 分钟
17.7k
微信公众平台服务器配置通过后,就能进行下面的开发啦~~首先可以查看官方的说明文档:[链接] 普通消息的类型分为7种: 文本消息 图片消息 语音消息 视频消息 小视频消息 地理位置消息 链接消息 下面介绍实现文本的自动回复: 文本消息的XML结构是: {代码...} 参数包含: 根据开发文档直接上手--->_> 实体类的定义...

java版微信公众号开发(二):配置token

2018-07-21
阅读 4 分钟
7k
扫码登陆微信公众号平台,此时默认的是编辑模式,需要修改为开发者模式。 找到开发--->基本配置, 设置AppId以及APPSecret,并填写IP白名单(在线ip查询:[链接])。 下面进行服务器配置,这里需要进行token的验证,会根据你填写的url进行token的匹配验证,官网描述的很清楚:[链接] 开发者提交信息后,微信服务器将...

java版微信公众号开发(一):前期准备

2018-07-21
阅读 1 分钟
3.7k
准备写一个系列文章,记录微信公众号的开发过程,也希望能为同为开发的提供一些思路,不才,见谅。 微信公众号分为编辑模式和开发者模式,一旦启用了开发者模式,前期的一些例如自动回复、菜单等会失效,望周知。 编辑模式虽说简单易用,但是涉及到一些定制需求,如:自动图文回复,并不能满足,因此可以自行开发解决。...

IDEA开发工具报错----使用Tomcat启动项目报错

2018-07-16
阅读 1 分钟
3.3k
查了很多资料,有的说是端口号被占用,修改后发现并不是;有的说是tomcat配置问题,修改后也没能解决;还有的说是jdk配置,都没能解决问题。

IDEA开发工具报错----启动项目报错

2018-07-16
阅读 2 分钟
5.4k
使用idea工具启动tomcat服务器报错: {代码...} 打开防火墙设置,找到 在windows的“允许应用通过widows防火墙”中勾选“Java(TM) Platform SE binary”,保存,重启

IDEA开发工具报错----spring boot启动报错

2018-07-16
阅读 1 分钟
6.3k
打包是不需要tomcat的,所以这里把tomcat的依赖改为provided,但是idea存在一个bug,就是provided的pom不会加入classpath中,所以运行的时候就找不到tomcat相关的包,解决:

springboot+ELK日志监控系统

2018-07-11
阅读 7 分钟
16.7k
Elasticsearch 是一个分布式的搜索和分析引擎,可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsearch 基于 Lucene 开发,现在是使用最广的开源搜索引擎之一。