老虎证券邀请码

老虎证券邀请码 M4M4M,新用户开户有200元开户金、免佣卡等。或点击这里注册:https://tigersecurities.com/accounts?invite=M4M4M
阅读全文

go test 使用

go test 是 golang 提供的测试命令,它会在 *_test.go 中寻找 test 测试、benchmark 基准 和 examples 示例 函数。测试函数必须以 TestXXX 的函数名出现(XXX 为以非小写字母开头),基准函数必须以 BenchmarkXXX 的函数名出现,示例函数必须以 ExampleXXX 的形式
阅读全文

MessageFormat

MessageFormat 很强大,不用管传入值是字符串还是数字,使用占位符即可
阅读全文

spring boot的静态资源不能访问

在spring boot的自定义配置类继承 WebMvcConfigurationSupport 后,发现自动配置的静态资源路径(classpath:/META/resources/,classpath:/resources/,classpath:/static/,classpath:/public/)不能访问
阅读全文

java optional

Java8 增加了一些很有用的 API, 其中一个就是 Optional。它可以优雅的解决 NullPointException 的问题。它的源码比较简单,可以通过阅读源码理解它的使用方式
阅读全文

linux find 命令

find是非常强大的高级查找文件工具,其命令用于在文件树中查找文件,使用find指令必须指定一个查找的起始目录,find指令将从指定目录向下递归地遍历各个子目录。find指令还能够对查找到的文件执行指定的操作
阅读全文

net.core.somaxconn的作用

net.core.somaxconn是Linux中的一个kernel参数,表示socket监听(listen)的backlog上限。backlog是socket的监听队列,当一个请求(request)尚未被处理或建立时,他会进入backlog。而socket server可以一次性处理backlog中的所有请求,处理后的请求不再位于监听队列中。当server处理请求较慢,以至于监听队列被填满后,新来的请求会被拒绝。
阅读全文