加载中
正则表达式入门

每种语言对正则的支持略有不同, 这里我们主要说的是Java对正则表达式的支持. 什么是正则表达式 正则表达式(Regular Expression), 常简写为regex, 是定义搜索模式的一组字符串 (用一组字符描述...

2018/09/01 18:26
25
hystrix 简单使用, 以及动态配置更新

hystrix 简单使用, 以及动态配置更新 概述 只介绍同步模式下简单的使用, 有助于快速接入, 会有一些官方文档中没有涉及的细节. 默认方式 HelloWorld! public class CommandHelloWorld extends...

2018/03/30 11:49
1K
Spring boot Mokito 关键点简单理解

[toc] 主要3个注解 + 简单使用 注解 @MockBean 单独使用, SpringBoot 在测试时, 会用这个注解的bean替换掉 SpringBoot 管理的原生bean. 一般测试时这一个注解足以. @Mock 表示这是一个 mock...

2018/03/07 09:54
1K
Spring RestTemplate 超时设置 和 ResourceAccessException

概述 超级简单易用的 Spring RestTemplate, 还可以多线程共享一个实例, 有一个小缺憾, 就是需要记得设置默认超时时间, 否则默认不超时. 而设置超时时间以后, 又会引入新的 Connection Pool ...

2017/12/26 21:44
2.8K
服务端 tcp 丢失SYN/ACK 问题排查

[toc] 总览 与某公司对接, 发现有 10% 的超时情况. tcp在我们服务器发现, 有大量 SYN 包重传的情况, 而且只有 SYN包才会重传, 很多包重传失败, 有一些包重传也会成功(注意 Retransmission):...

2017/12/26 10:59
758
Jackson xml 根据复杂数组结构定义 bean

有 XML 数据, 但不知如何定义 bean. 发现几个注解就能解析复杂的数据结构. 这里记录一下, 备用. 例如, 以下数据结构: <itemList attr="test"> <item itemName="item1" /> <item item...

2017/11/24 17:20
297
SpringBoot 默认 content-type 设置为 XML

SpringBoot REST 项目, 默认返回类型为 JSON. 但是为了兼容老项目调用默认返回XML, 所以需要设置默认类型为XML. 默认设置为XML以后, 客户端依然可以设置 http header, 的 Accept 为 applicat...

2017/11/23 22:39
1K
Java Bean 和 XML之间的转化 - jackson fasterxml

以前一直以为 Java Bean 和 XML 之间的转化只有不是很规范的 XStream 和 学起来很混乱, 用起来不方便的 JAXB(个人观点). 知道最近发现了 jackson 的 fasterxml. 简洁方便高效. maven 依赖: <...

2017/11/22 12:05
527
Spring Boot 应用里面 jar 包中的 controller 等组件如何加载的

默认情况下 Spring Boot 在启动时, 只会扫描启动类对应的包以及子包进行装配. 例如, 通过 com.x.y.z 下面 Application.java 启动以后, 只会对 com.x.y.z** 包里面内容进行装配. 如果想要使用...

2017/08/27 16:56
453
方法调用日志记录拦截器的一个实现

概述 工作中经常调用外部接口, 需要进行详细日志记录, 防止扯皮. 在调用失败以后, 要及时通知警告. 下面是拦截器的实现, 使用方式参考: https://my.oschina.net/u/1169457/blog/1489113 拦截...

2017/07/26 18:19
188
Spring boot method interceptor

spring boot AOP 方法拦截的使用

2017/07/26 16:27
725
解决: Error response from daemon: Get https://registry.docker.xxx.com/v1/_ping: x509: certificate

Docker version 17.04.0-ce, centos 7 从公司 docker 仓库 pull 镜像的时候报 x509: certificate signed by unknown authority. 查了一下, 网上说设置 docker insecure_registry便可解决. 但...

2017/04/24 22:17
1K
lombok简单介绍和使用

lombok入门级介绍

2017/03/12 23:15
60
tengine 日志文件按照日期分割 使用 pipe

注意设置日志路径权限, 不然 pipe 命令没有生成日志的权限. 配置如下. access_log "pipe:/path/to/cronolog /path/to/tengine/log/access_%Y%m%d.log" main; 设置日志路径权限, tengine 默认...

2016/12/15 16:20
214
iPhone 微信首次启动 https 无法跳转授权问题

从微信服务号菜单跳转到html, 然后跳转微信授权页面. 发现在杀死微信后, 启动微信直接访问, 会有一定概率跳转失败. 而且只会在 https 情况下出现. 跳转代码: window.location.href = authUr...

2016/12/13 19:03
107
Ceph部署文档 centos 7

[TOC] 此文档最新版本 简介 Ceph 始于加州大学圣克鲁兹分校的 Sage Weil 的博士学位课题。但从 2010 年 3 月下旬起,可以在 Linux 主流内核中找到 Ceph (从 2.6.34 内核起)。 Ceph 不仅仅是...

2016/09/01 10:46
162
ceph 压力测试

[TOC] ceph 压力测试报告 此文档最新版本地址 概述 对ceph文件集群进行性能测试, 以确认满足我们业务需求. 此次测试主要测试S3接口读写文件性能. 测试环境 网络拓扑结构 如下图, client和三台...

2016/09/01 10:42
453
Java 获取 mac 地址

从es代码里面看到的, 注意, 一个机器可能有多个mac地址, 代码中取出第一个有效的 private static byte[] getMacAddress() throws SocketException { Enumeration<NetworkInterf...

2016/07/11 14:37
18
eclipse debug maven项目无法看到反编译源码

最新的 eclipse Mars 不用装 jd-eclipse 就反编译看到 jar 包的源码. 结果在debug的时候, 死活看不到源码. 找了好长时间, 原因是maven项目的jar包是动态加载的. 安装这个插件就好了: https:/...

2015/10/21 15:16
157
QQ 在电脑无法登录 网络繁忙 请稍后重试 1200 一直登录

QQ 网络繁忙 请稍后重试 1200 一直登录

2015/08/06 22:33
36

没有更多内容

加载失败,请刷新页面

返回顶部
顶部