摘要:
大部分程序员对Linux Bash的熟悉程度肯定高于Windows的Power Shell,而Git是程序员电脑上必装的软件之一(没装?Are you kidding me?),Git Bash可以在Windows上给我们提供Linux Bash的能力。 可是Git Bash这个古老质朴黑乎乎的界面 阅读全文
摘要:
使用 Inflater 和 Deflater 解压缩可能会踩到一个死循环的坑。 在网上搜索 Inflater 和 Deflater 的 demo 时,往往都会看到类似下面的写法: 注意看 7-10 行的写法,假如我传一个不完整的压缩后的数据去解压(比如 main() 方法里的),那么 7-10 行就 阅读全文
摘要:
我们在 redis-cli 命令行里通过 info replication 命令可以查询 redis 的主从配置的信息,如下图。 其中有个 master_failover_state 主节点故障转移状态,这个属性一直是 no-failover ,一开始我一直以为这个属性是在暗示我没有配置 failo 阅读全文
摘要:
在 SpringBoot 体系中,MyBatis 对 Mapper 的注入常见的方式我知道的有 2 种: 1、@MapperScan MapperScan 类是 mybatis-spring 包里面的。 通过在启动类上使用 @MapperScan,然后通过 basePackages 属性指定 Map 阅读全文
摘要:
xxl-job的适用场景,部分源码解读,以及一个小bug 阅读全文
摘要:
Java使用ffmpeg打开hls流时挂在avformat_open_input的native代码上 阅读全文
摘要:
当出现软件启动时报“端口被占用”,然后在cmd中执行netstat -anp | findstr “具体的端口”,然后该命令并没有结果。 此时如果去修改软件的端口为其它临近端口(比如从1080改为1081或者1082),那么启动软件依然会失败,报“端口被占用”。 这个问题能出现在Shadow河蟹So 阅读全文
摘要:
SpringBoot项目在编译时没有拷贝resources文件夹下的配置 阅读全文
摘要:
Java8中HashMap扩容算法小计 阅读全文
摘要:
elasticsearch的安装与启动
can not run elasticsearch as root
max virtual memory area vm.max_map_count [65530] is too low 阅读全文