加载中
ZGC过程详解

转载自: https://www.laitimes.com/en/article/6uqdp_7b2nn.html ZGC示例部分. 先大体了解染色指针结构 & read barrier定义, 按照文章仔细品味下, 可了解到ZGC细节和设计的精妙. Note: The f...

EasyExcel 生成文件打开提示文件损坏问题

现象 生成Excel文件打开时提示损坏是否尝试修复,继续打开,可以正常打开并使用。 原因 版本兼容问题,项目中依赖EasyExcel版本为 3.3.2,传递依赖poi版本为4.1.2。而项目中强制指定了poi版本...

2023/08/07 21:44
527
为什么Java Lambda 表达式使用的本地变量必须为final?

看到一篇文章讲的很好, 简单整理和翻译一下. 介绍 Java 8 引入了lambda 功能, 相关联的引入了 effectively final 的概念. 有没有想过lambda内使用的局部变量必须是 final 或者 effectively ...

guava LoadingCache 使用注意点

注意点: 判断触发缓存更新的时机是在访问缓存时. 如果缓存长时间不访问, 则不会自动更新. refreshAfterWrite vs. expireAfterWrite, 前者refreshAfterWrite是在x时间以后进行refresh, 缓存依...

腾讯微博挂了, 我们数据成了互联网竞争失败的受害者

新闻说腾讯微博挂了. 想了想还有很多以前的点滴回忆, 感觉应该备份下来. 官网显示: 9月4日发表声明, 9月28日后数据就无法访问. 大约24天左右时间, 没有邮件通知, 没有短信通知. 登录腾讯微博...

dff
2020/09/07 19:50
104
正则表达式入门

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

hystrix 简单使用, 以及动态配置更新

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

Spring boot Mokito 关键点简单理解

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

2018/03/07 09:54
1W
服务端 tcp 丢失SYN/ACK 问题排查

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

Jackson xml 根据复杂数组结构定义 bean

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

Java Bean 和 XML之间的转化 - jackson fasterxml

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

Spring Boot 应用里面 jar 包中的 controller 等组件如何加载的

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

2017/08/27 16:56
7.2K
lombok简单介绍和使用

lombok简单介绍和使用 lombok 是什么 Lombok是一个简化Java源码的工具, 通过注解, 可以在编译源码的时候生成对应的方法. 示例: 下面这个类, 只加了@Data注解, 从左侧的结构图上, 就可以看到自...

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
1.6K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部