代码质量监控平台sonar使用笔记
#### 前言 最近写的代码 太多了 感觉质量有所下降 之前本地一直使用 alibaba的code插件 但是没有出团队版本的 干脆搞了一个 sonar 检测一波自己的代码质量 #### sonar docker 方式启动 ``` #安装中文插件的 sonar sudo docker run
#### 前言 最近写的代码 太多了 感觉质量有所下降 之前本地一直使用 alibaba的code插件 但是没有出团队版本的 干脆搞了一个 sonar 检测一波自己的代码质量 #### sonar docker 方式启动 ``` #安装中文插件的 sonar sudo docker run
#### 前言 用了这么久的jdk8 的stream集合 感觉还是很吊的 特别是作统计计算、集合转化之类的操作 虽然有parallelStream 来进行并行计算 但是 不推荐这么去使用 原因如下 虽然有并行 但是 parallelStream 的并行数量是按照jvm的核
#### 前言 尝试过很多 spring cloud中日志的方案 好多还是需要 集群的支持 但是现在公司还没有那么吊的基础设施 那么 这个时候 就需要 项目能够自己直接通过tcp或者udp直接投递日志到elk或者生成日志文件去采集了 但是 项目
#### 前言 由于feign底层默认使用 jdk的UrlConnection来发送http请求 没有连接池之类的 很麻烦 而且bug很多 性能也差 经过查看文档和网络上大佬们的博客 发现可以使用 常用的http工具包去替换 如apache的httpClient 、okHttp等
分类: 实战
标签: spring boot mvc 实战 messageConverter
创建时间:2018-05-22 17:30:48.0
修改时间:2018-05-22 17:30:48.0
16次
0秒
#### 前言 最近项目中通过feign调用内部服务和其他系统服务猛然增多 在messageConverter这一环节出现n多问题 什么xml解析gg 什么json 时间格式解析gg 什么乱七八糟的骚格式的数据解析gg 导致最近一直在作在messageConverter这
###传输案例 #### 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
swarm编排吧 首先肯定比不上k8s犀利 但是呢 胜在 使用简单 部署简单 docker直接集成 可以使用docker、docker-compose 原生api 我个人认为 没有十来台服务器 部署k8s集群 完全是浪费 毕竟k8s 是非常需要 master 高可用的 服务器少
### 环境: * 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 #
### 日志采集方案 常规的日志采集总的来说 分为 收集--》处理--》存储--》查看 比较出名 并且用的比较多的 应该是elk模式 常用组合应该是如下 三种 至于还有其他采集工具 其实都差不多 * elk: es + kibana + logstash 最
通过rancher部署k8s如果不考虑gfw 是非常简单的 但是在国内部署 不得不考虑gfw的问题 默认有个 组件镜像是从 google上下载的 所以需要修改一些参数配置提供国内加速 ### 环境: * centos 7.x * rancher:1.6.x * docker 支持rancher:1.6.x
### 配置中心 在分布式 环境中 配置中心是必不可少的一个组件 不管是国内的 disconf 、Apollo之类 还是spring cloud的config server 都是一个套路 将配置统一管理 通过namespace、项目名称之类的 进行区分 加入一些操作审计、配置加密
参考文档: 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 集群内部可以通过这
有朋友问我 k8s测试环境如何快速搭建 官方推荐的是minikube 其实吧 阿里云上这种文档一抓一大把 参考文档:https://yq.aliyun.com/articles/221687 #### 运行环境 * ubuntu 16.04 至少这个版本 低了不行 没有snap * 可以访问互联网 ####
####在2.x版本jenkins 中 出现了 pipe 所以决定通过较为新的方式去从新部署一套基于jenkins 的docker 项目 自动化部署 https://dzone.com/refcardz/continuous-delivery-with-jenkins-workflow #### 安装 jenkins docker版本 1:jenkins 默认密码 还是jenkins 容
#### 实例功能 * 自动编译、打包 * 自动分发、部署 * 钉钉消息通知 * 交互式部署 通过jenkins部署一个index.html首页 #### 实现所需技能 * jenkins * docker * groovy 写脚本 * 项目打包 * linux常用技术 * java #### 步骤 以这个