首页
学习
活动
专区
工具
TVP
发布

猿天地

专栏作者
449
文章
650803
阅读量
59
订阅数
被问懵了,加密后的数据如何进行模糊查询?
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 我们知道加密后的数据对模糊查询不是很友好,本篇就针对加密数据模糊查询这个问题来展开讲一讲实现的思路,希望对大家有所启发。 为了数据安全我们在开发过程中经常会对重要的数据进行加密存储,常见的有:密码、手机号、电话号码、详细地址、银行卡号、信用卡验证码等信息,这些信息对加解密的要求也不一样,比如说密码我们需要加密存储,一般使用的都是不可逆的慢hash算法,慢hash算法可以避免暴力破解(典型的用时间换安全性)。 在检索时我们既不需要解密也不需
猿天地
2022-08-26
9660
7 月最新编程排行榜:万年不变的前三,啥时候能是头?
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 近日,TIOBE 公布了最新的编程指数信息。前三的编程语言依是 Python、 C 和 Java。在主页君记忆中前三基本是这 3 个人在变来变去的当第一。 上个月,TIOBE 指数没有什么变化。排名前 4 的语言 Python、C、Java 和 C++ 现在总共占据了将近 50% 的市场份额。 Fortran 和 Matlab 再次挤掉 Lua 和 Prolog 进入前 20 名。今年已经过去了一半,TIOBE 2022 年的年度编程语言
猿天地
2022-07-19
2890
Java 日志数据脱敏方案,真的很给力
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 来源:blog.csdn.net/blue_driver/article/details/122025368 自定义Layout 编写log4j配置 正则匹配说明 注意事项 脱敏测试 ---- 许多系统为了安全需要对敏感信息(如手机号、邮箱、姓名、身份证号、密码、卡号、住址等)的日志打印要求脱敏后才能输出,本文将结合个人经历及总结分享一种log4j日志脱敏方式。 自定义Layout import org.apache.logging.lo
猿天地
2022-07-04
2.3K0
110个主流Java组件和框架,大部分我都用过
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 作者:四猿外 52 类 110 个常用的组件和框架! 以下排序是按照从技术组件到开发框架到代码工具,也有一些实在不好分类的,就放到最后了。 WEB 容器 Tomcat https://tomcat.apache.org/ Jetty https://www.jetty.com/ JBoss https://www.jboss.org/ Resin https://caucho.com/products/resin 数据库 H2 http
猿天地
2022-06-06
8840
它来了,任务调度框架 Quartz保姆级教程奉上
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 前言 项目中遇到一个,需要 客户自定任务启动时间 的需求。原来一直都是在项目里硬编码一些定时器,所以没有学习过。 很多开源的项目管理框架都已经做了 Quartz 的集成。我们居然连这么常用得东西居然没有做成模块化,实在是不应该。 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。但是相较于Timer, Quart
猿天地
2022-05-25
7320
推荐一款数据mock框架,无需任何依赖,贼牛逼
fox-mock 是基于Java Agent实现的自测,联调Mock利器。 能解决你的这些问题: 开发过程中,依赖了下游多个接口,想跑个单测都必须得等下游把服务部署好 联调过程中,下游某个接口出问题,阻塞了整个流程 其他需要Mock方法返回值的场景 最大的优点: 无侵入式的Mock解决方案,支持应用启动前挂载和应用启动后attach挂载。 支持本地文件mock 支持对接配置中心管理mock数据 Github地址:https://github.com/yinjihuan/fox-mock 觉得不错的记得Sta
猿天地
2022-05-05
5080
Fastjson 2 性能继续提升,可否再战十年?
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 FASTJSON 2.0是FASTJSON项目的重要升级,目标是为下一个十年提供一个高性能的JSON库,同一套API支持JSON/JSONB两种协议,JSONPath是一等公民,支持全量解析和部分解析,支持Java服务端、客户端Android、大数据场景。 FASJTONS2代码 https://github.com/alibaba/fastjson2/releases/tag/2.0.1 JSONB格式文档 https://githu
猿天地
2022-04-25
7950
IDEA 2022.1 重磅发布!这次不追了
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典  罗奇奇 | OSC开源社区(ID:oschina2013) IntelliJ IDEA 2022.1 正式发布了,熟悉我的朋友都知道,我通常都会第一时间更新到最新版本的。不过,这次我不太想追新版了,有点累,不想折腾了。我目前用的 2021.x 版本已经完全可以满足我的个人开发需求的。除非 2022 有更加里程碑式的新版本,我才会考虑更新一波。 IntelliJ IDEA 2022.1 的重要更新是:引入了 Dependency An
猿天地
2022-04-18
2.4K0
UUID正在被NanoID取代?
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 UUID 是软件开发中最常用的通用标识符之一。然而,在过去的几年里,其他的竞品挑战了它的存在。 其中,NanoID 是 UUID 的主要竞争对手之一。 因此,在本文中,我们将展开讨论 NanoID 的功能、它的亮点以及它的局限性,以便让我们更好地了解何时使用它。 ---- 了解 NanoID 及其用法 对于 JavaScript,生成 UUID 或 NanoID 都非常简单。它们都有对应的 NPM 包来帮助我们实现生成。 我们所需要做的就
猿天地
2022-03-31
5540
突发!Spring Cloud 再爆高危漏洞。。赶紧修复!!
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 Spring Cloud 突发漏洞 Log4j2 的核弹级漏洞刚告一段落,Spring Cloud Gateway 又突发高危漏洞,又得折腾了。。。 2022年3月1日,Spring官方发布了关于Spring Cloud Gateway的两个CVE漏洞,分别为CVE-2022-22946与CVE-2022-22947: 版本/分支/tag: 3.4.X 问题描述 Spring Cloud Gateway 是 Spring Cloud 下
猿天地
2022-03-04
3.2K0
不是我吹,这款 IDEA 插件你真没用过!
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 来源:https://blog.csdn.net/jdk_wangtaida/article/details/113744537 先看下这个插件的效果图: 图片 有没有感觉很形象生动,我们只要照着这个去做运动就好了。 我们工作的时候,时常面对的电脑,一搞就是一上午,虽然每天心里暗自提醒,中途一定要去喝点水,休息一下,但有的时候工作太投入了,就一下忘了时间了,这时候如果再用idea的各位,界面突然弹出提醒休息的界面,是不是就可以换换脑子,
猿天地
2022-03-04
2790
干掉IDEA:JetBrains推出下一代轻量级开发工具Fleet
JetBrains以 20 年的 IDE 开发经验为基础从头打造了号称下一代的开发工具Fleet,它使用了 IntelliJ 代码处理引擎,具有分布式 IDE 架构和重新设计的 UI。它的主要特性有:轻量级、智能、分布式、协作、多语言。非常重要的一点:开发Fleet的目的不是为了取代某个JetBrains旗下的工具,而是为了提供给用户更多的选择。
猿天地
2021-12-10
9380
这 9 个 Java 开源项目 yyds
在开源中国里,不知道大家有没有留意到一个Java开源组织——Dromara?这个组织是由 Apache ShenYu(前身是Soul网关)的作者创立,多位 Java 开源作者参与的一个Java开源组织。
猿天地
2021-12-02
8600
相信我,不记录核心接口的参数和响应,你会后悔的
作者:fredalxin 地址:https://fredal.xin/http-body-recorder
猿天地
2021-05-07
7190
monkey-api-encrypt又增强了一个实用功能
框架主页:https://github.com/yinjihuan/monkey-api-encrypt
猿天地
2021-04-21
3950
Prometheus为你的微服务保驾护航
前面我们介绍了 Prometheus 的作用和整体的架构,相信大家对 Prometheus 有了一定的了解。
猿天地
2021-02-05
6180
让API并行调用变得如丝般顺滑的绝招
当数据量较大的时候,都会通过分库分表来拆分,分担读写的压力。分库分表后比较麻烦的就是查询的问题,如果不是直接根据分片键去查询的话,需要对多个表进行查询。
猿天地
2021-01-05
3270
统一定制API返回格式,我只做了这几件事
转自:blog.csdn.net/qq_34347620/article/details/102239179
猿天地
2020-09-22
2.1K0
简直骚操作,ThreadLocal还能当缓存用
有朋友问我一个关于接口优化的问题,他的优化点很清晰,由于接口中调用了内部很多的 service 去组成了一个完成的业务功能。每个 service 中的逻辑都是独立的,这样就导致了很多查询是重复的,看下图你就明白了。
猿天地
2020-08-12
7330
恕我直言,我也是才知道ElasticSearch条件更新是这么玩的
ElasticSearch 的使用度越来越普及了,很多公司都在使用。有做日志搜索的,有做商品搜索的,有做订单搜索的。
猿天地
2020-08-04
2.5K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档