摘要: 需求 需要模糊匹配查询一个单词 select * from t_phrase where LOCATE('昌',phrase) = 0; select * from t_chinese_phrase where instr(phrase,'昌') > 0; select * from t_chine 阅读全文
posted @ 2022-10-28 14:37 菜菜聊架构 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 问题与需求自从前后端分离的开发模式广泛普及之后,JSON 便成为了端到端交互的首选数据结构。 我们在使用 java 开发后端接口的时候,往往会出现我们一个类有十来个字段,但是前端使用到的可能就两三个字段,产生大量冗余字段的情况,虽然对开发没什么影响,但是感觉上就很不爽,并且好些敏感字段返回出去,会降 阅读全文
posted @ 2022-10-26 15:38 菜菜聊架构 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 背景 随着公司逐渐发展壮大,网络信息安全变得越来越重要。由此激发了我们成立兴趣小组(凯京爆破小组)研究网络信息安全的欲望。然而信息安全的防范,还得从底层编码开始做起。这样依赖性扫描工具(OWASP-Dependency-Check)就进入了我们的视线,既符合我们当前的需求又使用方便简单,自然而然的成 阅读全文
posted @ 2022-10-13 10:49 菜菜聊架构 阅读(119) 评论(0) 推荐(0) 编辑
摘要: SQL标准1999中,在传统SQL语法的基础上增加了with表达式的使用,使得SQL语句的编程可以更加灵活和具备可扩展性。本文将围绕with,以及更高阶的with recursive表达式介绍其语法特征和具体使用规范,以及在GaussDB(DWS)中如何进行with表达式的调优。同时,对Oracle 阅读全文
posted @ 2022-10-10 14:09 菜菜聊架构 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 最近,微软开源了一个项目叫「playwright-python」,作为一个兴起项目,出现后受到了大家热烈的欢迎,那它到底是什么样的存在呢?今天为你介绍一下这个传说中的小白神器。 Playwright 是针对 Python 语言的纯自动化工具,它可以通过单个API自动执行 Chromium,Firef 阅读全文
posted @ 2022-10-10 10:39 菜菜聊架构 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Java中的异步与线程池 保姆级教学 2022-09-25 09:10·Java架构师鸨哥 初始化线程的4种方式 1、继承Thread Thread01 thread01 = new Thread01(); thread01.start(); public static class Thread01 阅读全文
posted @ 2022-09-28 10:01 菜菜聊架构 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 前言 在我们实际开发过程中,我们经常遇到一些场景: 1、如果调用方法超过1秒,就应该停止调用,不要一直阻塞下去,防止把本身的服务资源搞挂。 2、在不可预知可能出现死锁/死循环的代码,要加上时间的阀值,避免阻塞。 很多开源框架都会有超时响应的设置;如果是我们自己开发的服务,怎么能做到这点呢? JDK的 阅读全文
posted @ 2022-09-26 09:53 菜菜聊架构 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1、概述 1.1、背景 第三方接口有限流,需要根据第三方的限流提前控制流量,防止调用第三方接口被限流。 1.2、目的 研究sentinel中间件的限流是否符合我们需要的业务场景。主要从以下几个方面考虑: 1、限流需要支持集群(分布式服务下,需要支持多节点的限流) 2、限流规则的持久化(不同三方接口限 阅读全文
posted @ 2022-09-20 17:35 菜菜聊架构 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 首先我们要先了解什么是布隆过滤器? 布隆过滤器(Bloom Filter)是由 Bloom 于 1970 年提出的。我们可以把它看作由二进制向量(或者说位数组)和一系列随机映射函数(哈希函数)两部分组成的数据结构。相比于我们平时常用的的 List、Map 、Set 等数据结构,它占用空间更少并且效率 阅读全文
posted @ 2022-09-20 10:10 菜菜聊架构 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 能够基于Java Agent编写出普通类的代理 理解Byte Buddy的作用 能够基于Byte Buddy编写动态代理 1 Byte Buddy Byte Buddy 是一个代码生成和操作库,用于在 Java 应用程序运行时创建和修改 Java 类,而无需编译器的帮助。除了 Java 类库附带的代 阅读全文
posted @ 2022-09-05 09:17 菜菜聊架构 阅读(72) 评论(0) 推荐(0) 编辑