iPhone如何快速删除全部短信?
前言
大家好,我是小徐啊。我们在使用iPhone的时候,经常是需要收到各种各样的短信的。
有时候,短信日积月累,导致我们的信息实在太多了,这个时候想要删除下,但是发现没有一键清空所有短信的选项,那么我们应该怎么样快速地选中短信进行删除呢?
注意,该方法只能超级加快选中短信的速度,然后删除,但是依然无法实现一 ...
通用型产品发布解决方案(基于分布式微服务技术栈:SpringBoot+SpringCloud+Spring CloudAlibaba+Vue+ElementUI+MyBatis-Plus+MySQL+Git+Maven+Linux+Docker+Nginx - 《05》
通用型产品发布解决方案(基于分布式微服务技术栈:SpringBoot+SpringCloud+Spring CloudAlibaba+Vue+ElementUI+MyBatis-Plus+MySQL+Git+Maven+Linux+Docker+Nginx - 《05》
GitHub:https://github.com/China-Rainbow-sea/RainbowSealiving
Gitee:https://gitee.com/Rainbow–Sea/rainbow-sealiving/tree/develop/
最后: ...
开发常用的 8 个镜像站(建议收藏)
大家好,我是R哥。
在平时的开发工作中,我们经常需要下载各种开源软件、依赖包或者更新系统环境,但如果直接从国外的官方源下载,速度可能非常慢,相信大家都遇到过。
这时候,国内各大企业和高校提供的开源软件镜像站就是一大救星,国内的镜像站一般会定期同步这些资源,并提供更快的国内访问速度,能够大幅提高下载体验 ...
SpringBoot3整合SpringSecurity6(三)基于数据库的用户认证
大家好,我是晓凡。
写在前面
上一篇文章中,我们了解了SpringSecurity怎么基于内存进行用户认证。但这还远远不够,在实际开发中。
用户往往都存在于数据库,所以从这篇文章开始,我们就要开始学习基于数据库的用户认证。
一、认证流程
其实基于数据库的用户认证和基于内存认证大同小异,我们只需要将从内存获取用户信息, ...
为什么重写equals一定也要重写hashCode方法?
简要回答
这个是针对set和map这类使用hash值的对象来说的
只重写equals方法,不重写hashCode方法:
有这样一个场景有两个Person对象,可是如果没有重写hashCode方法只重写了equals方法,equals方法认为如果两个对象的name相同则认为这两个对象相同。这对于equals判断对象相等是没问题的。
对于set和map这类使用hash值 ...
自定义Spring Authorization Server登录页
一、鸣谢
首先要声明一些感谢:
感谢官方文档的缺失、反复造成我下面这条感谢
感谢那些胡说八道、顾彼失此的某DN文章,让我在冲向坑里的道路上一往无前
废话不多说,看剑!
本文来自:博客园-去哪里吃鱼-自定义Spring Authorization Server登录页
二、版本信息
本文基于如下以来版本信息,官方代码如有变动,请自行阅读 ...
并发编程--下篇
Java并发探索--下篇
承接上文:
博客园【上篇】:https://www.cnblogs.com/jackjavacpp/p/18852416
csdn:【上篇】:https://blog.csdn.net/okok__TXF/article/details/147595101
1. AQS实现锁
AQS前传
网址:https://www.cnblogs.com/jackjavacpp/p/18787832
1) aqs分析
AQS 的核心原理是通过一个 int 类型的状态变量 stat ...
敏感词 v0.25.0 新特性之 wordCheck 策略支持用户自定义
开源项目
敏感词核心 https://github.com/houbb/sensitive-word
敏感词控台 https://github.com/houbb/sensitive-word-admin
版本特性
大家好,我是老马。
敏感词一开始了内置了多种检验策略,但是很多用户在使用的过程中希望可以自定义策略。
所以 v0.25.0 开始,支持用户对部分策略进行自定义实现。
快速开始
maven ...
通过IP计算分析归属地
在产品中可能存在不同客户端,请求同一个服务端接口的场景。
例如小程序和App或者浏览器中,如果需要对请求的归属地进行分析,前提是需要先获取请求所在的国家或城市,这种定位通常需要主动授权,而用户一般是不愿意提供的,就需要通过请求的IP来进行归属地计算。
IP地址一般分为两种,IPV4和IPV6,相应的计算方式也有差异 ...
从零开始开发一个 MCP Server!保姆级教程!
大家好,我是R哥。
之前分享了一篇 MCP 的介绍及使用:
最近热火朝天的 MCP 是什么鬼?如何使用MCP?一文给你讲清楚!
这篇文章得到了大家的广泛阅读,让大家对 MCP 的概念和使用也有了一个基础的认知,也介绍了如何使用 MCP Server,这篇再来介绍下如何从 0 开发一个自己的 MCP Server。
MCP 本质上是为 AI 大模型提供调 ...
缓存穿透的解决方式?—布隆过滤器
简要回答
缓存穿透(cache penetration)是用户访问的数据既不在缓存当中,也不在数据库中。出于容错的考虑,如果从底层数据库查询不到数据,则不写入缓存。这就导致每次请求都会到底层数据库进行查询,缓存也失去了意义。当高并发或有人利用不存在的Key频繁攻击时,数据库的压力骤增,甚至崩溃,这就是缓存穿透问题。
缓存 ...
Nacos 3.0 重磅发布,太震撼了!
大家好,我是R哥。
Nacos 3.0.0 前几天正式发布了,这是一个非常重大的版本,支持许多新功能。史诗级更新!强的离谱!!
Nacos 先扫个盲:
Nacos 一个用于构建云原生应用的动态服务发现、配置管理和服务管理平台,由阿里巴巴开源,致力于发现、配置和管理微服务。
说白了,Nacos 就是充当微服务中的的注册中心和配置中心 ...
告别手动注入!Bean Assistant插件让SpringBoot开发效率翻倍🚀
开发者高频痛点:Bean注入为何如此麻烦?
在SpringBoot项目中,你是否经常遇到这些场景?
✅ 在Controller中注入Service时,需要反复滚动代码到类顶部
✅ 每次手动编写@Resource/@Autowired注解和字段声明
✅ 类文件过长时,定位注入位置消耗时间
传统操作示例
常规的操作就是我先在第 13 行手写如下代码,接着调用方法。
...
通用型产品发布解决方案(SpringBoot+SpringCloud+Spring CloudAlibaba+Vue+ElementUI+MyBatis-Plus+MySQL+Git+Maven)03
通用型产品发布解决方案(基于分布式微服务技术栈:SpringBoot+SpringCloud+Spring CloudAlibaba+Vue+ElementUI+MyBatis-Plus+MySQL+Git+Maven+Linux+Docker+Nginx - 《03》
GitHub:https://github.com/China-Rainbow-sea/RainbowSealiving
Gitee:https://gitee.com/Rainbow--Sea/rainbow-sealiving/tree/develop/
@目录 ...
Excel如何进行分列?
前言
大家好,我是小徐啊。我们在开发Java应用的时候,经常是需要用到Excel的。Excel的功能十分强大,能帮助我们快速地进行高效开发。有时候,我们的有些数据是在一个单元格里面的,但我们想要把这些数据提取出来,分到一个一个单元格里面。
由于这些数据都是用某些分隔符进行分开的,所以,我们就可以使用Excel自带的分列 ...
wso2~介绍
1. Wso2-apim的介绍
WSO2 API Manager 是一个开源的 API 管理解决方案,旨在帮助组织设计、发布、管理和分析 API。它提供了全面的功能,支持企业在现代应用程序开发中实现更高效的服务交付。
1.1. 主要特点
API 发布与管理:
简易的 API 发布:通过用户友好的界面,开发者可以快速创建和发布 RESTful 和 SOAP API。
版本 ...
并发编程--上篇
Java并发探索--上篇
1.基本概念
线程与进程:线程是程序执行的最小单位,而进程是系统进行资源分配和调度的基本单位。例如,一个 Java 程序可以包含多个线程,它们共享进程的资源。
并发与并行:并发是指多个任务在同一时间段内执行,而并行是指多个任务在同一时刻执行。在多核 CPU 系统中,可以实现真正的并行。
同步与异 ...
Excel如何查找重复的数据并高亮显示?
前言
大家好,我是小徐啊。我们在开发Java应用的时候,经常是需要利用到Excel的,不管是做数据的记录,统计,还是帮助我们写sql,都是很方便的。
其中,Excel还有一个非常实用的功能,就是能帮助我们快速查找表格中的重复数据,这在某些情况下,是非常有利于我们进行数据的分析的。
今天,小徐就来介绍下如何在Excel里面, ...
windows如何恢复误删的文字?
前言
大家好,我是小徐啊。我们在开发Java应用的时候,一般都是在windows下开发占多数。
在这其中,我们用的最多的就是输入各种各样的文字,字母,代码等等。然而,有的时候,我们可能输入了之后,但是误删了文字,这个时候,其实也不用着急,只需要按下快捷键,即可将误删的文字恢复。具体怎么做呢,今天,小徐就来介绍下 ...
状态标记(业务锁)实现方案
单据数据污染解决方案-状态标记(业务锁)
单据数据污染解决方案-状态标记(业务锁)
感觉本篇对你有帮助可以关注一下我的微信公众号(深入浅出谈java),会不定期更新知识和面试资料、技巧!!!
如何防止单据数据被多人操作,造成数据污染?
确保同一时间只有一个用户可以编辑单据,或者至少能检测到并发修改,避免数据 ...