Author: 2团

Idea社区版无法通过命令行参数给Gradle项目设置指定profile解决方案

近期在学习Halo的源码(基于Gradle构建),在Idea启动项目时,通过命令行参数(program arguments)设置指定的profile(dev,mysql),发现程序无法识别指定得profile配置,会回落至默认的配置。 网上查询原因,发现可以通过设置环境参数解决,具体示例如下所示:

2团 2团 Published on 2024-10-12

MongoDB创建分片键(shard key)的隐式操作引发的索引名冲突问题

1.前言 近期项目需要在新的环境进行全量部署,发现Spring Boot微服务无法正常启动,报MongoDB索引冲突错误(IndexOptionsConflict),具体报错信息如下: Caused by: com.mongodb.MongoCommandException: Command fai

2团 2团 Published on 2024-09-26

安装Node.js遭遇系统无法识别Chocolatey问题

1. 表现 安装Node.js的时候,安装步骤中会提示勾选通过Chocolatey安装Python以及Windows依赖包,在安装执行过程中,发现系统无法正常安装Chocolatey,报出如下提示: choco : 无法将“choco”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查

2团 2团 Published on 2024-09-25

针对PHP网站的攻击请求日志

今天查看了下网站的访问日志,发现有较多的针对PHP网站的攻击日志,节选如下: 111.172.11.54 - - [24/Sep/2024:09:31:07 +0800] "POST /cgi-bin/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e

2团 2团 Published on 2024-09-24

Java基于单字符分割字符串的分割方法性能测试

1. 前言 项目中的TCP连接器需要解码终端设备上传的指令,绝大多数的指令数据字段字段基于","进行分隔,主要使用Java字符串的原生split方法。近期,在优化连接器性能的过程中,对于字符串分割的性能表现产生好奇。 因此基于网上给出的benchmark代码,测试不同编译器下,常见的字符串分割方法的

2团 2团 Published on 2024-09-23

腾讯文档—表格如何根据内容自动调整列宽和列高

时间:2024.09.20 1. 调整入口 2. 调整设置: 详见上图的操作步骤,按照以上步骤,可以实现单元格按照内容调整列高。

2团 2团 Published on 2024-09-20

Ubuntu 24.04更新ssh默认22端口失效

1. 前言 近期修改主机的ssh默认登录端口(22),在/etc/ssh/sshd_config文件中一阵操作,具体如下: Include /etc/ssh/sshd_config.d/*.conf # 取消端口配置前的#,修改端口号为12345 Port 12345 AddressFamily

2团 2团 Published on 2024-09-19

测试浏览器支持的TLS版本及加密算法

访问SSL/TLS Capabilities of Your Browser网站,即可查询当前浏览器支持的TLS版本以及加密算法支持程度。 以下是Firefox浏览器的支持信息:

2团 2团 Published on 2024-09-19

MySQL基于松散索引扫描(Loose Index Scan)优化GROUP BY操作

1.前言 近期看博文《技术分享 | MySQL 生产环境 GROUP BY 优化实践》,发现对于项目上的GROUP BY操作,可以基于松散索引扫描(Loose Index Scan)进行优化。 本文仅作简单摘录及总结,具体原理详见博文。 2. 基本概念 2.1 GROUP BY条件有无索引

2团 2团 Published on 2024-09-13

MySQL中基于时区选择timestamp或datetime

1. 前言 近期看以下两篇博文,理清了MySQL中的时区设置,以及如何选择时间类型(timestamp或datetime)。 技术分享 | MySQL:一文弄懂时区&time_zone time_zone 是怎么打爆你的MySQL的

2团 2团 Published on 2024-09-10
Previous Next