投资中最简单的事
摘要:韭菜的自我修养 最近读到《投资中最简单的事》,感觉内容不错,这里记录一下,便于提升一下韭菜的自我修养。 鲁迅曾说过:“人只要有钱,烦恼就会减掉90%以上,情商和智商也会提高,更不会乱发火。” 但是钱从哪里来,鲁迅没说。 人们说,想挣钱首先得学会投资。 但是怎么投资呢?人们各执己见。 各执己见 小明同
阅读全文
posted @
2021-07-26 19:33
老马啸西风
阅读(272)
推荐(0) 编辑
一个提升英文单词拼写检测性能 1000 倍的算法?
摘要:序言 小明同学上一次在产品经理的忽悠下,写好了一个中英文拼写纠正工具:https://github.com/houbb/word-checker。 本来以为可以一劳永逸了,直到昨天闲来无事,发现了另一个开源项目,描述简要如下: Spelling correction & Fuzzy search:
阅读全文
posted @
2021-07-25 12:41
老马啸西风
阅读(324)
推荐(0) 编辑
基于 junit5 实现 junitperf 源码分析
摘要:前言 上一节介绍了基于 junit4 实现 junitperf,但是可以发现定义变量的方式依然不够优雅。 那可以让用户使用起来更加自然一些吗? 有的,junit5 为我们带来了更加强大的功能。 拓展阅读: 浅谈性能测试 基于 junit4 分析 junitperf 源码,junit4 99% 的人都
阅读全文
posted @
2021-07-24 11:21
老马啸西风
阅读(133)
推荐(0) 编辑
关于 junit4 90% 的人都不知道的特性,详解 junitperf 的实现原理
摘要:前言 上一节介绍了 https://github.com/houbb/junitperf 的入门使用。 这一节我们从源码的角度,剖析一下其实现方式。 性能测试该怎么做? Junit Rules junit4 小伙伴们肯定不陌生,那么 junit rules 你听过说过吗? 要想基于 junit4 实
阅读全文
posted @
2021-07-24 10:46
老马啸西风
阅读(276)
推荐(0) 编辑
性能测试到底该怎么做?
摘要:三高人群 作为一名开发者,我们最长听到的就是编程界的三高: 高性能、高并发、高可用。 听起来非常高大上,但是性能到底如何呢?又该如何评定呢? 这次我们谈一谈性能测试,看一看到底什么样才叫做高性能。 本文主要从以下几个方面进行讨论。 (1)性能测试是什么? (2)为什么需要性能测试? (3)性能测试如
阅读全文
posted @
2021-07-23 19:31
老马啸西风
阅读(697)
推荐(0) 编辑
从代码生成说起,带你深入理解 mybatis generator 源码
摘要:枯燥的任务 这一切都要从多年前说起。 那时候刚入职一家新公司,项目经理给我分配了一个比较简单的工作,为所有的数据库字段整理一张元数据表。 因为很多接手的项目文档都不全,所以需要统一整理一份基本的字典表。 如果是你,你会怎么处理这个任务呢? 重复的工作 一开始我是直接准备人工把所有的字段整理一遍,然后
阅读全文
posted @
2021-07-22 21:24
老马啸西风
阅读(612)
推荐(0) 编辑
java 实现中英文拼写检查和错误纠正?可我只会写 CRUD 啊!
摘要:简单的需求 临近下班,小明忙完了今天的任务,正准备下班回家。 一条消息闪烁了起来。 “最近发现公众号的拼写检查功能不错,帮助用户发现错别字,体验不错。给我们系统也做一个。” 看着这条消息,小明在内心默默问候了一句。 “我 TND 的会做这个,就直接去人家总部上班了,在这受你的气。” “好的”,小明回
阅读全文
posted @
2021-07-21 22:02
老马啸西风
阅读(1135)
推荐(2) 编辑
java 如何实现开箱即用的敏感词控台服务?
摘要:sensitive-word-admin sensitive-word-admin 是基于 sensitive-word 实现的, 一款开箱即用的敏感词控台服务。 特性 基本的 CRUD 开箱即用的配置控台 简单易用的 API 服务 变更日志 快速开始 数据库脚本 执行 mysql-5.7.sql
阅读全文
posted @
2021-07-20 21:35
老马啸西风
阅读(314)
推荐(0) 编辑
吴X凡绯闻女友小怡同学被骂到清空社交平台?各大平台连敏感词库都没有的吗?
摘要:敏感词都没有的平台 最近某加拿大籍贯的 rapper 被曝私生活不检点,且极有可能涉及诱X未成年少女,成为一个 raper。 当然至于是否属实,其实一个人是否是海王,微信、QQ 聊天记录里面记得清清楚楚。再上升到刑事案件的时候,TX 完全可以审查所有的历史记录。腾讯视频和某电鳗解约,也不见得毫无根据
阅读全文
posted @
2021-07-20 00:05
老马啸西风
阅读(129)
推荐(0) 编辑
如何从零实现属于自己的 API 网关?
摘要:序言 上一篇文章:你连对外接口签名都不会知道?有时间还是要学习学习。 有很多小伙伴反应,对外的 API 中相关的加签,验签这些工作可以统一使用网关去处理。 说到网关,大家肯定比较熟悉。市面上使用比较广泛的有:spring cloud/kong/soul。 API 网关的作用 (1)对外接口中的权限校
阅读全文
posted @
2021-07-19 23:05
老马啸西风
阅读(503)
推荐(0) 编辑
你连对外接口签名都不知道?有时间还是要学习学习
摘要:背景 周三,18:00。 小明扭了扭微微发酸的脖子,揉了揉盯着屏幕有些干涩的眼睛。 终于忙完了,临近下班,整个人心也变得放松起来。 “对接方需要我们提供新的服务,下周二上线,需求我发你了,很简单的。” 产品经理发过来一条消息,打破了这份美好。 “我可去他的吧,每次需求都是快下班就来了。”小明不免心里
阅读全文
posted @
2021-07-15 20:57
老马啸西风
阅读(100)
推荐(0) 编辑
对称加密算法汇总:AES DES 3DES SM4 java 实现入门
摘要:密码的世界 如果你是黑帮老大,平时和手下沟通,如何保证自己的信息安全呢? 在神探夏洛克的第一季中,就讲述了一个如何侦破黑帮的加密交流的故事。 这种密码利用的是密码字典。 密码本身可以是一本书,比如常见的《圣经》、《杀死一只知更鸟》,或者纽约地图? 这种加密方式的优点就是如果不知道字典本身,基本无法破
阅读全文
posted @
2021-07-15 20:56
老马啸西风
阅读(639)
推荐(0) 编辑
springboot 实现拦截的 3 种方式介绍及异步执行的思考
摘要:springboot 拦截方式 实际项目中,我们经常需要输出请求参数,响应结果,方法耗时,统一的权限校验等。 本文首先为大家介绍 HTTP 请求中三种常见的拦截实现,并且比较一下其中的差异。 (1)基于 Aspect 的拦截方式 (2)基于 HandlerInterceptor 的拦截方式 (3)基
阅读全文
posted @
2021-07-15 20:53
老马啸西风
阅读(1719)
推荐(0) 编辑
如何实现一款好用的云图(word-cloud)生成工具?
摘要:创作背景 可以随时生成一副很酷的云图,一直是个人的梦想。 很久以前,写过一个简单版本:http://houbb.github.io/tools/wordCloud.html。 效果如下: 不过存在一些小问题: 无法自动分词 无法根据词频设置字体大小 于是自己在 github 上逛了一圈,发现了 ku
阅读全文
posted @
2021-07-15 20:45
老马啸西风
阅读(607)
推荐(0) 编辑
low-code 低代码平台 java 代码自动一键生成工具
摘要:low-code low-code 是一款为 java 打造的低代码平台。 开源地址:https://github.com/houbb/low-code 特性 支持基本的增删改查 支持枚举值处理 支持 EXCEL 导出 代码一键生成 生产代码一键清理 技术选型 springboot 容器 mybat
阅读全文
posted @
2021-07-15 20:44
老马啸西风
阅读(1438)
推荐(0) 编辑
开源神器:自动生成随机 mock 数据测试对象
摘要:测试的痛点 大家好,我是老马。 每一位开发者大部分工作都是写代码、测试代码、修BUG。 我们有很多测试代码,总是花费大量的实践去构建一个对象。 于是就在想,能不能自动填充一个对象呢? 于是去 github 查了一下,找到了一个测试神器 data-factory。 https://github.com
阅读全文
posted @
2021-07-15 20:42
老马啸西风
阅读(571)
推荐(0) 编辑