摘要: hash计算公式: h ^ (h >>> 16) h 为 Java native 计算得出的hash值,int类型32位 假如 h 值如下: h dec: 2026691355 h bin: 01111000110011001101101100011011 h 无符号右移(>>>)16位结果: bi 阅读全文
posted @ 2021-01-19 17:15 无用郎中 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Spock Spock 是一个测试框架,甚至可以说是一门语言他是基于Groovy开发的。它的语法完全遵循 BDD(行为驱动开发) 风格的结构。它是基于 Junit test runner 上开发但是又跟 Junit 完成不一样,同时集成了像 Jmock、Mockito 等语法表达风格于一体 阅读全文
posted @ 2020-08-06 15:28 无用郎中 阅读(3288) 评论(0) 推荐(1) 编辑
摘要: Sentinel 使用 同时发布:http://fantasylion.github.io/java/2020-07-29-Sentinel-Source-code-analysis/ 在分析源码之前首先看下,Sentinel 如何使用 建立规则 12345678910111213 // 建立规则L 阅读全文
posted @ 2020-07-29 14:31 无用郎中 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 背景 前段时间我选用了 Airflow 对 wms 进行数据归档,在运行一段时间后,经常发现会报以下错误: 解决过程 查了下资料一般情况下数据库服务器断开连接后,被连接池未收回将会导致以下错误: MySQL server has gone away MySQL server has gone awa 阅读全文
posted @ 2020-01-07 16:11 无用郎中 阅读(1607) 评论(3) 推荐(0) 编辑
摘要: 以销定采的模式,供应商将商品发给唯品会仓库在由唯品会发给客户;首先在唯品会创建档期绑定PO此时设置的商品库存为虚拟库存,之后供应商根据实际产生的有效订单将订单中的商品发给唯品会,最后再由唯品会发给用户,已实际销量决定最终采购商品的数量。 操作流程图: 时序图如下: 阅读全文
posted @ 2019-10-25 09:34 无用郎中 阅读(3385) 评论(0) 推荐(0) 编辑
摘要: 下图1为 Linux 性能优化排查工具的总结 诊断 CPU 工具 查看 CPU 核数 总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 查看物理CPU个数 cat /proc/cpuinfo| grep "physica 阅读全文
posted @ 2019-07-04 14:08 无用郎中 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 今天在给我姐夫写一个 QQ 自动加好友的程序,但是在 HttpClient 登陆 QQ 的时候报了一个错: 这里提示设置的 Cookie expires 无效,我看了下值都是长这样的 Thu, 01 Jan 1970 00:00:00 GMT。查了下资料发现说是因为 HttpClient4 默认的 阅读全文
posted @ 2019-02-12 15:59 无用郎中 阅读(6105) 评论(1) 推荐(0) 编辑
摘要: 本文同时发布于 http://fantasylion.github.io/Tools/2019-01-17-How-to-use-EA/ 重识 EA (Enterprise Architect) 公司使用的 OMS 是从外面买过来后进行二次开发的,而对方给到的技术文档不够全面,有很大部分的业务细节需 阅读全文
posted @ 2019-01-17 16:10 无用郎中 阅读(2471) 评论(1) 推荐(0) 编辑
摘要: 背景 最近换了个新公司接手了一个老项目,然后比较坑的是这个公司的项目都没有没有做多环境打包配置,每次发布一个环境都要手动的去修改配置文件。今天正好有空就来配置下。 解决这个问题的方式有很多,我这里挑选了一个个人比较喜欢的方案,通过 maven profile 打包的时候按照部署环境打包不同的配置,下 阅读全文
posted @ 2019-01-03 16:04 无用郎中 阅读(31913) 评论(0) 推荐(2) 编辑
摘要: Git 是如何工作的 本地建库 Git 是一个分布式版本控制系统,当你准备使用git 来管理文件的版本时,首先在你本地需要一个git 库用来存储git 的提交记录,这里有两种方式用来创建本地库 一、使用git init 在本地初始化一个git 库 初始化一个git 库 当执行完git init 命令 阅读全文
posted @ 2019-01-02 10:38 无用郎中 阅读(616) 评论(0) 推荐(0) 编辑