首页
生活
后端
前端
瞬间
朋友圈
友链
关于
Login
Menu
首页
生活
后端
前端
瞬间
朋友圈
友链
关于
2团日志
Archives
2024 / 08
MongoTemplate操作Tips
2024-08-15
后端
#MongoDB
1. 默认生成_class字段 插入Java实体对象至Mongo数据库中,发现记录中存在_class属性,查询到此字段是为了便于MongoTemplate执行对象转换(至具体子对象)。 鉴于当前Java实体对象不存在子类,且_class字段不利于后续应用改造(例如更换包名等),因此按照如下方式去除_
Redis Cluster执行BitOP提示CROSSSLOT
2024-08-15
后端
#Redis
1. 前言 最近项目中需要计算终端在线留存率。 终端在线信息存储于Redis的Bitmaps数据结构中,设想通过对Bitmaps执行BitOP AND操作求出在多个指定日期在线的终端数量,从而计算在线率。 2.问题及解决方案 在实际操作过程中,发现对不同的Bitmaps执行BitOP AND操作出现
Bing搜索引擎IndexNow推送功能实现
2024-08-15
后端
#Bing
#IndexNow
#Java
1. 前言 最近探索搜索引擎收录功能,发现现阶段Halo的插件站点收录推送插件并未实现IndexNow推送功能,因此决定自行实现。 此处,需要确定完成如下配置: 1.1 IndexNow配置 上图中蓝色遮盖内容,是Bing的IndexNow功能生成的Api Key,此处我已经完成相应的OpenRes
Java转换List参数至可变参数(varargs)
2024-08-15
后端
#Java
项目中,需要配置放行的URL列表,Spring Security提供的函数接口如下: public C requestMatchers(String... patterns) { return requestMatchers(null, patterns); } 配置的URL列表是List<
SQL生成日期序列分析
2024-08-15
后端
#MySQL
#SQL
1. 前言 最近同事写了一段SQL(具体如下所示),其中部分写法以前未接触过,因此进行拆分学习。 SELECT date_range.date, COALESCE(COUNT(DISTINCT stu_sch2.create_time), 0) AS daily_orders, COALESC
解决HP+Win11笔记本电脑上Idea编辑器无法使用shift+F6快捷键
2024-08-15
后端
#Win11
#HP
1.主机信息 主机是HP笔记本,操作系统为Win11。 2.问题表现 使用Idea编辑器时,发现无法使用shift+F6快捷键(此时已经禁用HP笔记本的Fn快捷键)。 3.解决方案 启用微软拼音输入法的兼容性设置,具体如下图红框所示:
重定向未加密HTTP请求至HTTPS
2024-08-15
后端
#Nginx
#Openresty
#SSL
#HTTPS
网站需要将80端口的流量代理至443端口,采用如下配置: server { listen 80 reuseport default_server; listen [::]:80 reuseport default_server; server_name
SpringBoot 3集成邮件通知功能
2024-08-15
后端
#Spring Boot
#Email
#阿里云
#thymeleaf
1. 准备工作 最近项目需要集成邮件通知功能(使用邮件模板),因此产生了本文的探索。 首先项目需要集成以下依赖项: <dependency> <groupId>org.springframework.boot</groupId> <ar
Java工具类对Base64解码的兼容性处理
2024-08-15
后端
#Java
#Base64
#Apache Tomcat
近期处理终端连接平台编码的时候,遇到了一个有趣的问题,现进行记录。 厂商上报的加密报文需要经过Base64处理,再上传至平台进行处理。平台原先使用org.apache.tomcat.util.codec.binary.Base64工具类进行处理,函数如下所示: /** * Deco
MySQL 8.4的Docker compose设置自动生成SSL以及RSA文件并启用加密连接
2024-08-15
后端
#MySQL
#RSA
#SSL
#Docker
#Docker compose
1.Docker compose文件 MySQL的Docker compose文件具体如下所示: version: "3.9" services: mysql: image: mysql:8.4.0 volumes: - ./data:/var/lib/mysql
Previous
1 / 16
2 / 16
3 / 16
4 / 16
5 / 16
6 / 16
7 / 16
8 / 16
9 / 16
10 / 16
11 / 16
12 / 16
13 / 16
14 / 16
15 / 16
16 / 16
Next