摘要: 参考:Idea select maven profile sometimes not working 发现切换 profile 后没有生效。 可以进入运行配置,在Before launch中加入compile目标。 后发现可以进一步将目标提前到process-resources。 阅读全文
posted @ 2024-05-05 00:11 Higurashi-kagome 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 参考:解决复制时 class 自动改为 className 的问题 将该选项取消勾选:File=>Settings=>Editor=>General=>Smart Keys=>JavaScript=>Convert HTML when pasting into JSX files。 阅读全文
posted @ 2024-04-04 13:15 Higurashi-kagome 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 参见:View All Project Errors/Warnings 使用Code | Inspect Code可查看相关信息: 这会按所有 Inspection 配置检查代码,如下为 Inspection 配置界面: 如果只需要检查指定 Inspection,使用Code | Analyze C 阅读全文
posted @ 2024-03-31 11:11 Higurashi-kagome 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 这是因为当前 MySQL 的 sql_mode 配置中有 only_full_group_by。将这项移掉就行。 不需要考虑那么细的话,直接编辑 my.cnf 文件,将sql_mode=''加到[mysqld]配置项下,重启 MySQL。 参考:php - How to resolve "ORDER 阅读全文
posted @ 2024-03-24 13:41 Higurashi-kagome 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 原文:使用枚举替换 if/else/switch 在开发中我们经常会碰到有些场景,需要根据某个字段的不同值,去执行不同的逻辑操作,一般我们会倾向于使用 if/else 或者 switch/case 的方式,但当字段的不同值不断增加,或者各种不同值都需要执行非常多逻辑的时候,使用 if/else/sw 阅读全文
posted @ 2024-01-08 23:56 Higurashi-kagome 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 分布式、微服务与 RPC 什么是分布式?分布式就是将一个应用程序的功能拆分到多个独立的进程中,每个进程都运行在不同的机器上,通过网络连接起来,这样就形成了一个分布式的系统。 什么是微服务架构?微服务架构将应用程序拆分成一组小的服务(微服务),每个服务运行在自己的进程中,服务之间通过轻量级的通信机制互 阅读全文
posted @ 2023-12-30 19:36 Higurashi-kagome 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 有时候更新了分页数据,但分页组件没有正确渲染。 可以在组件上加 key: <el-pagination :key='pagination'></el-pagination> 每次分页数据变动时,改变 key 的值,从而重新加载分页组件。 参考:el-pagination 解决分页不更新的原因及解决方 阅读全文
posted @ 2023-11-12 00:33 Higurashi-kagome 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 脚本来自 Windows 中 Tomcat 无故宕机,如何自动重启 Tomcat,这里给脚本添加注释 @echo off rem 启用延迟变量扩展(delayed variable expansion) SETLOCAL ENABLEDELAYEDEXPANSION rem 链接 set URL=" 阅读全文
posted @ 2023-10-29 16:37 Higurashi-kagome 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 来源:ChatGPT, prompt "什么是 BEM 命名规范?", September 30, 2023, OpenAI, https://chat.openai.com. BEM(Block Element Modifier)是一种命名规范和方法,用于编写可维护且可重用的前端代码,特别是用于编 阅读全文
posted @ 2023-09-30 17:59 Higurashi-kagome 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 关闭如下选项Preferences | Appearance & Behavior | Appearance | UI Options | Enable mnemonics in menu。 参考:Many bindings using alt 阅读全文
posted @ 2023-09-29 23:05 Higurashi-kagome 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 安装依赖 npm i express mockjs nodemon body-parser --save-dev Express:Node.js Web 应用程序框架 Mock.js:模拟数据生成 nodemon:监听变化,实现热更新 body-parser:请求体解析 编写 server.js c 阅读全文
posted @ 2023-09-29 23:01 Higurashi-kagome 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 创建包含如下内容的 bat 文件: forfiles /p "." /s /m *.temp* /d -31 /c "cmd /c del @file" 它会删除当前路径下的所有以.temp结尾的超过 31 天的旧文件(详见 bat 删除当前路径指定天数前的旧文件)。 现在想每天中午 12 点定时执 阅读全文
posted @ 2023-09-29 21:55 Higurashi-kagome 阅读(797) 评论(0) 推荐(0) 编辑
摘要: forfiles /p "." /s /m *.* /d -30 /c "cmd /c del @file" /p ".":处理当前文件夹(当前路径) /s:在子目录中搜索文件 /m *.*:匹配所有文件 /d -30:匹配三十天前 /c "cmd /c del @file":运行 cmd 命令来删 阅读全文
posted @ 2023-09-29 20:36 Higurashi-kagome 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 可能会以为是给 Show in Explorer 绑定快捷键,但我这里测试无效,需要绑定Show in File Manager: 阅读全文
posted @ 2023-09-24 14:36 Higurashi-kagome 阅读(103) 评论(0) 推荐(0) 编辑
摘要: YApi 官方文档介绍了可视化部署和命令行部署两种私有化部署方式,下面在官方文档的基础上介绍第二种部署方法。 环境准备 要求有 Node(7.6+)、MongoDB(2.6+)、Git。这里只介绍 MongoDB 的安装。 到 download/community 下载 MongoDB,我下载的是 阅读全文
posted @ 2023-09-16 09:52 Higurashi-kagome 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 周五的时候,部门负责人找我谈话,说下周会要出差。 我不是第一次出差了,专门和我说是因为这次那边,是需要一个项目经理角色的人,而我平时沟通、协调能力一般。所以就问到了我的职业规划、说到了项目经理的职责之类,一方面给我个心理准备,另一方面探一下我的心理状态,了解一下我的想法,看是否适合派我去。 就现在而 阅读全文
posted @ 2023-09-09 19:20 Higurashi-kagome 阅读(8) 评论(0) 推荐(0) 编辑
摘要: **前端传给后端:** 当前端传来的是键值对,用 @DateTimeFormat 规定接收的时间格式。 当前端传来 json 串,后台用 @RequestBody 接收,用 @JsonFormat 规定接收的时间格式。 **后端传给前端:** 后端返回给前端的时间值,只能用 @JsonFormat 阅读全文
posted @ 2023-09-08 19:19 Higurashi-kagome 阅读(6) 评论(0) 推荐(0) 编辑
摘要: ```vb Imports System.Net.Http Imports System.Net.Http.Headers Imports System.Text Module Program Sub Main(args As String()) ' 定义 URI 和 JSON 数据 Dim uri 阅读全文
posted @ 2023-09-07 21:50 Higurashi-kagome 阅读(26) 评论(0) 推荐(0) 编辑
摘要: #### 开始使用 1. **安装依赖** ```text npm install eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin --save-dev ``` - `eslint`:ESLint 核心包。 - `@ 阅读全文
posted @ 2023-09-02 20:12 Higurashi-kagome 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 下载:https://www.minio.org.cn/download.shtml #### 基本使用 设置用户名密码(设置环境变量): ```bat setx MINIO_ROOT_USER admin setx MINIO_ROOT_PASSWORD password ``` 启动(先切换到 阅读全文
posted @ 2023-08-27 12:28 Higurashi-kagome 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 下面的脚本接受输入的端口号,使用`netstat -aon | findstr :%port%`查找该端口的 PID,之后使用`taskkill /T /F /PID `结束该 PID 对应进程(及其子进程)。 ```bat @echo off setlocal set /p port="input 阅读全文
posted @ 2023-08-24 20:10 Higurashi-kagome 阅读(30) 评论(0) 推荐(0) 编辑
摘要: > 总结自:《Java 核心技术第 10 版(套装共 2 册)\-凯 S\.霍斯特曼 霍斯特曼 科内尔》 下面假设要调用 x.f(args),隐式参数 x[^6] 声明为类 C 的一个引用。下面是调用过程的详细描述: 1)编译器查看对象的声明类型和方法名。假设调用 x.f(param),且隐式参数 阅读全文
posted @ 2023-08-13 12:13 Higurashi-kagome 阅读(12) 评论(0) 推荐(0) 编辑
摘要: ### 1. 登录 MySQL ```SQL mysql -u root -p ``` ### 2. 新增用户并授予权限 MySQL8 之前: ```SQL grant all on *.* to 'username'@'ip' identified by 'password' with grant 阅读全文
posted @ 2023-08-11 23:25 Higurashi-kagome 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 下面有一个例子。 <template> <el-input :value="value" @click.native="select" readonly> <i class="el-icon-circle-close" slot="suffix" @mousedown.prevent @click. 阅读全文
posted @ 2023-08-09 22:32 Higurashi-kagome 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 思路是把 iframe 作为沙箱环境,让 eval 在 iframe 中执行。 以 Chrome Manifest V2 为例。V3 可参考 [Using eval in Chrome extensions \- Chrome Developers][1]。 #### 1. 在 manifest 文 阅读全文
posted @ 2023-08-07 21:01 Higurashi-kagome 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 思路是在 Word 中将换行符替换为一串自定义的文本,然后将其粘贴到 Excel 中,再在 Excel 中将特殊文本替换回换行。具体可参考下面的链接。 [Retain multi\-line cells when pasting Word table into Excel \- Microsoft 阅读全文
posted @ 2023-08-07 20:24 Higurashi-kagome 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 我爸、我姐、我姐夫带着两个小外甥来看我,吃完饭之后,我们进了小区大门,看见一个瘦小的穿着黑色连衣裙的长发女生蹲在一个小推车旁整理着落下来的行李。走过时我姐挨近我轻声而很激动地说“好机会”之类的话,我很快就懂了,但没准备上前,直到走在后面的姐夫说“这种情况你们都不准备帮一下吗?”,我才有种羞愧的感觉, 阅读全文
posted @ 2023-06-24 19:43 Higurashi-kagome 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 有`{firstSort: number, secondSort: number}`类型的对象数组,先按 firstSort 升序排序,再按 secondSort 升序排序: ```javascript const arr = [ { firstSort: 2, secondSort: 3 }, { 阅读全文
posted @ 2023-06-07 20:55 Higurashi-kagome 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 转:Spring Boot 系列(八)@ControllerAdvice 拦截异常并统一处理 在 spring 3.2 中,新增了 @ControllerAdvice 注解,结合 @ExceptionHandler、@InitBinder、@ModelAttribute,可以对所有添加了 @Requ 阅读全文
posted @ 2023-05-06 19:54 Higurashi-kagome 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 可能是因为对象属性之间有循环嵌套,可以通过 json.rule.field.ignore 设置排除字段: json.rule.field.ignore=groovy:["createBy", "updateBy"].contains(it.name()) 阅读全文
posted @ 2023-05-04 13:26 Higurashi-kagome 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 五一过了,不知道你最近过得怎么样。上次的有些想法其实是假的,我已经很少想起你了,在那些没有想起你的时间里,时间如往常一样流过我的身体,我也如往常一样走过了时间,没有多少变动。我想,你对于我来说大概终于是变得可有可无了,我对于你来说大概也是如此。这难道不是很自然的事吗。 你我都又经历了许多,再次见面时 阅读全文
posted @ 2023-05-04 10:26 Higurashi-kagome 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 打开 IDEA 的 Settings 对话框(快捷键为Ctrl+Alt+S); 在左侧面板中选择Editor -> Code Style -> Java; 在右侧面板中选择Code Generation选项卡; 将Line comment at first column选项设置为false使注释加在 阅读全文
posted @ 2023-05-01 13:49 Higurashi-kagome 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 转:lombok @Builder 是如何实现的 定义 Builder 接口,用于 build 对象: public interface Builder<T> { T build(); } javafx.util 包下有一个 Builder 接口,可以直接用。 定义 bean: import lom 阅读全文
posted @ 2023-05-01 09:49 Higurashi-kagome 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 有个插件可以实现:Java To Class。 阅读全文
posted @ 2023-04-26 20:52 Higurashi-kagome 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 请求后端接口进行测试时,往往需要先登录,在 Apifox 中可以用前置脚本来完成登录操作,每次发请求测试接口前,都先调用前置脚本完成登录。 下面是一个例子(更多信息可参考登录态(Auth)如何处理),代码流程: 在环境变量中获取LOGIN_USERNAME和LOGIN_PASSWORD变量的值(用户 阅读全文
posted @ 2023-04-25 21:37 Higurashi-kagome 阅读(721) 评论(0) 推荐(0) 编辑
摘要: [NSSM (Non-Sucking Service Manager)](https://nssm.cc/) 是一个服务管理软件。可到 https://nssm.cc/download 下载。 下载并解压后可将 nssm.exe 所在路径加入 Path 环境变量,方便在命令行中使用。如果没有将其加入 阅读全文
posted @ 2023-03-18 10:56 Higurashi-kagome 阅读(894) 评论(0) 推荐(0) 编辑
摘要: CFR 到这里下载。如下命令使用当前文件夹下的 cfr-0.152.jar 反编译当前文件夹下的 T.class。 java -jar cfr-0.152.jar T.class --sugarenums false 其中--sugarenums false指定反编译出枚举的语法糖实现。运行java 阅读全文
posted @ 2023-03-14 19:33 Higurashi-kagome 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 周六加班,今天可以自由安排时间。大部分时候在玩,转眼到了傍晚,一天就这样过去。​ 如果是以前,这时候大概就该想到你,而不知具体从什么时候开始,我渐渐就习惯了一个人面对这一切,久不曾有过那种想起你就会感到欣慰的感觉了。 ​出差的那三四个月,每当想到有的人可以不顾我的感受,用某种手段来达到其个人目的,而 阅读全文
posted @ 2023-03-12 20:41 Higurashi-kagome 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1. varchar(n) 的最大值字符数是多少 varchar 最大可以保存 65535 字节,但是具体保存多少个字符,不同的编码不一样。 MySQL 5.0 之前的版本:n 指的是 n 个字节 n 的最大值是 65535,如果以 utf-8 格式存放数据,最长保存 [n/3] 个汉字(一个汉字占 阅读全文
posted @ 2023-03-07 20:46 Higurashi-kagome 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: Web 项目部署时,会将前端和后端打包好放到服务器中。比如将 Vue 项目和 SpringBoot 项目打包好放到 Tomcat 中。 然后浏览器通过 HTTP 等协议从服务器获取 HTML、JS、CSS 等静态文件,之后 JS 请求库发 HTTP 请求到后端,后端根据请求返回数据,就这样不断交互。 阅读全文
posted @ 2023-03-06 20:25 Higurashi-kagome 阅读(1161) 评论(0) 推荐(0) 编辑