加载中
数据库随取几行 Oracle DB2

Oracle select * from ( SELECT t1.* FROM table t1 ORDER BY dbms_random.value() ) where ROWNUM <= #{limit} D......

09/10 22:56
12
Ribbon Loadbalance核心接口

Ribbon Loadbalance核心接口 接口列表 IRule ILoadBalancer ServerList ServerListFilter IPing 功能介绍 配置入口:RibbonClientConfiguration 合适的方式选择合适的节点 ILoadBalancer 接口...

08/14 17:26
54
Git Clone 带账号密码

git clone http://username:password@remote 若密码存在@符号,通过转义符号:%40,代替

git
08/06 14:39
94
Ribbon 全局修改irule

1.x版本 /** @author Spencer Gibb */ @Configuration @Import({ PropertyPlaceholderAutoConfiguration.class, ArchaiusAutoConfiguration.class, UtilAutoConfiguration.class, RibbonAut...

上传公钥到PGP服务器

上传公钥到PGP服务器 1,下载安装pgp2 https://sourceforge.net/p/gpgosx/docu/Download/ 2,创建公钥 gpg2 --gen-key 输入姓名、邮箱、Passphase(自定义密钥密码) 3,导出公钥文件 gpg2 -...

07/31 00:29
266
Spring Cloud 配置变化监听

Spring Cloud 配置变化监听 背景 开发中遇到个需求,期望可以在配置变更的时候,监听配置的变化,做一些逻辑处理,原生ApplicationEvent已经有发出对应的配置更新事件,但是包含的是所有的变...

idea 残留清理

rm -rf ~/Library/Preferences/com.jetbrains.intellij.plist rm -rf ~/Library/Preferences/IntelliJ* rm -rf ~/Library/Saved\ Application\ State/com.jetbrains.intellij.savedState rm ...

07/15 21:10
200
发现&配置中心选型

发现&配置中心选型 2020-06-08 配置中心产品功能对比 功能 spring cloud config apollo nacos consul 管理端配置管理 自己开发基于gitlab管理 支持 支持 支持 配置刷新 依赖Git的WebHook<br ...

Maven批量设置版本号

进到root目录 1, 设置新的版本号 mvn versions:set -DnewVersion=1.1.3 2,当新版本号设置不正确时可以撤销新版本号的设置 mvn versions:revert 3,确认新版本号无误后提交新版本号的设置 ...

06/10 19:21
66
Hystrix Feign 特定状态码不熔断

Hystrix Feign 特定状态码不熔断 背景 部分业务校验规范或疏忽场景,传入bad request 导致接口熔断,影响接口正常流量 处理 重写Feign error decoder逻辑 import com.netflix.hystrix.excep...

04/29 10:17
172
RabbitMq queue异常导致rabbitmq consumer停止消费问题处理

RabbitMq queue异常导致rabbitmq consumer停止消费问题处理 问题 偶发性rabbitmq出问题或者认为操作错误,访问不了queue,导致消费端停止消费 org.springframework.amqp.rabbit.listener.Que...

04/21 20:16
1.7K
Consul 安装使用

Consul 安装使用 简介 Consul,服务注册发现 及 kv存储(配置中心) 文档介绍Consul部署及基本使用操作 基本概念 安装及启动 下载目录:https://www.consul.io/downloads.html 安装文档:htt...

03/20 17:29
110
Java&Golang 接入GRPC

Java&Golang 接入GRPC 目标 使用java golang集成使用GRPC并实现相互通信 QuickStart 环境安装 protobuf,proto文件编译工具 mac 安装脚本 brew install protobuf golang: go get google.gola...

03/12 17:47
460
Shell redis pipe 批量写redis

Shell redis pipe 批量写redis 脚本: cat test-redis-batch.dat | redis-cli -h localhost -p 6379 --pipe test-redis-batch.dat数据: set a1 a1 set a2 a2 set a3 a3 执行如果有错误提示:...

02/24 15:32
320
阿里线上问题诊断工具Arthas和jvm-sandbox

大纲目录 这篇文章是之前学习Arthas和jvm-sandbox的一些心得和总结,希望能帮助到大家。本文字较多,可以根据目录进行对应的阅读。 背景:现在的问题所在? Arthas: Arthas能帮助你干什么?各...

2019/09/25 09:39
376
Sentinel Dashboard集成Zookeeper持久化

集成方式 拷贝test模块对应文件到main对应位置,删除引入test scope FlowControllerV2修改ruleProvider、rulePublisher 的@Qualifier为拷贝过来的FlowRuleZookeeperProvider、FlowRuleZooke...

Feign httpclient文件上传问题记录

Feign httpclient文件上传问题记录 问题说明 原先项目http请求通过feign + ribbon + urlconnection 完成,考虑urlconnection频繁连接释放带来网络及cpu开销问题采用http client作为连接池,升...

2019/08/28 22:21
372
zuul http请求跟踪

@Configuration @ConditionalOnClass(name = "org.apache.http.client.HttpClient") @ConditionalOnProperty(name = "ribbon.httpclient.enabled", matchIfMissing = true) public class Htt...

2019/08/19 10:48
562
高可用系统架构1: 限流

高可用系统架构1: 限流 目的 分布式环境中,可能存在恶意攻击如DDoS、刷量;或活动瞬时流量(正常业务范围内一般不限流) 等可以击垮系统的风险,通过分析业务请求场景,确认针对业务系统的限流...

正向代理反向代理

举例: 正向代理:通过VPN服务器访问Google,Google只知道是通过VPN服务器访问过来的流量,不知道中国用户访问不了Google服务器,使用代理访问 反向代理:通过域名访问baidu.com,百度服务器...

2019/08/10 20:12
18

没有更多内容

加载失败,请刷新页面

返回顶部
顶部