feign切换访问http接口的实现

#### 前言 由于feign底层默认使用 jdk的UrlConnection来发送http请求 没有连接池之类的 很麻烦 而且bug很多 性能也差 经过查看文档和网络上大佬们的博客 发现可以使用 常用的http工具包去替换 如apache的httpClient 、okHttp等

springboot-mvc的messageConverter处理

#### 前言 最近项目中通过feign调用内部服务和其他系统服务猛然增多 在messageConverter这一环节出现n多问题 什么xml解析gg 什么json 时间格式解析gg 什么乱七八糟的骚格式的数据解析gg 导致最近一直在作在messageConverter这

netty-传输手段笔记

###传输案例 #### java oio ``` package com.ming; import java.io.IOException; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; import java.nio.charset.Charset; /** * 基于java 阻塞io的 服务端案例 * * @author ming * @date 2018-04-11

docker-swarm集群搭建

swarm编排吧 首先肯定比不上k8s犀利 但是呢 胜在 使用简单 部署简单 docker直接集成 可以使用docker、docker-compose 原生api 我个人认为 没有十来台服务器 部署k8s集群 完全是浪费 毕竟k8s 是非常需要 master 高可用的 服务器少

centos-docker环境搭建

### 环境: * centos 7.x * docker #### 1:安装docker ``` #安装 一些组件 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # 拉取阿里云中 docker-ce的repo sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #

k8s集群日志采集方案选择

### 日志采集方案 常规的日志采集总的来说 分为 收集--》处理--》存储--》查看 比较出名 并且用的比较多的 应该是elk模式 常用组合应该是如下 三种 至于还有其他采集工具 其实都差不多 * elk: es + kibana + logstash 最

rancher搭建k8s集群-国内加速

通过rancher部署k8s如果不考虑gfw 是非常简单的 但是在国内部署 不得不考虑gfw的问题 默认有个 组件镜像是从 google上下载的 所以需要修改一些参数配置提供国内加速 ### 环境: * centos 7.x * rancher:1.6.x * docker 支持rancher:1.6.x

springCloudConfigServer的git、svn版本实现及相关实战案例

### 配置中心 在分布式 环境中 配置中心是必不可少的一个组件 不管是国内的 disconf 、Apollo之类 还是spring cloud的config server 都是一个套路 将配置统一管理 通过namespace、项目名称之类的 进行区分 加入一些操作审计、配置加密

k8s集群暴露集群服务的各种方案的优劣

参考文档: http://blog.csdn.net/liyingke112/article/details/76022267 https://www.kubernetes.org.cn/1885.html k8s集群暴露服务 常见的就四种 #### 1: clusterIp clusterIp就是service的ip k8s在创建service的时候 会给service一个ip 集群内部可以通过这

minikube快速搭建k8s测试环境

有朋友问我 k8s测试环境如何快速搭建 官方推荐的是minikube 其实吧 阿里云上这种文档一抓一大把 参考文档:https://yq.aliyun.com/articles/221687 #### 运行环境 * ubuntu 16.04 至少这个版本 低了不行 没有snap * 可以访问互联网 ####

docker启动jenkins

####在2.x版本jenkins 中 出现了 pipe 所以决定通过较为新的方式去从新部署一套基于jenkins 的docker 项目 自动化部署 https://dzone.com/refcardz/continuous-delivery-with-jenkins-workflow #### 安装 jenkins docker版本 1:jenkins 默认密码 还是jenkins 容

基于jenkins2.X和docker的持续集成的实例

#### 实例功能 * 自动编译、打包 * 自动分发、部署 * 钉钉消息通知 * 交互式部署 通过jenkins部署一个index.html首页 #### 实现所需技能 * jenkins * docker * groovy 写脚本 * 项目打包 * linux常用技术 * java #### 步骤 以这个

使用阿里云的oss+cdn搭建高速访问的静态博客

之前一直想搭建一个博客 但是一直没找到便宜 并且访问速度快的方案 前几种方案 1:git pages + cdn 国内访问速度简直吃屎 不知道 同行是如何忍受的 cdn从源站拉取资源的时候 慢到无法忍受 2:coding pages+cdn 不想用 codin

linux 解压windows文件乱码处理

1. 通过unzip行命令解压,指定字符集 unzip -O CP936 xxx.zip (用GBK, GB18030也可以) 有趣的是unzip的manual中并无这个选项的说明, unzip --help对这个参数有一行简单的说明。 2. 在环境变量中,指定unzip参数,总是以指定的字符集显示和解

spring bean 加载顺序解决办法

在使用SpringBeanManager工具类的时候 发现 spring boot 是根据目录取扫描装配bean 的 由于我把 这个工具类放在com.ming.core.utils下 导致 这个加载顺序在一些初始化服务之后 看了一下相关资料 有四种解决方法 * 在配置中调整顺序

© 2024 ming博客. All rights reserved.基于rust salvo性能猛的很!