IDEA
-
Arthas快速入门
Arthas快速入门 1.概述 Arthas(阿尔萨斯) 能为你做什么? Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,…
-
IDEA激活码(2024最新激活,亲测有效)
话说 IntelliJ IDEA 最近又失效了,之前激活到2099年,但是用了半年多,一觉醒来。。。。 不过话说回来,分币不花,一年半年偶尔折腾一下也没什么(PS:IDEA付费确实…
-
Spring Boot: 怎么封装一个易用的 RESTful 工具库
在编写 RESTful 接口时,一个常用的实践是,我们并不直接返回前端需要的数据,而是对数据进行二次包装后再返回。 比如,一个查询用户详情的接口并不是返回: { &nbs…
-
解决微信公众号本地开发时的IP白名单问题
由于公司办公网络 IP 不是固定的,每次变更时,本地开发机器调用微信开放平台接口时都会因为IP白名单问题而报错。 一个有效但繁琐的解决办法是,每次报错时,手动获取本机新的IP并登录…
-
怎么在开发工具中调试 Annotation Processor
前文 《利用 Annotation Processor 自动生成 Java 类》介绍了编写自己的 Annotation Processor 来生成 Java 类的方法,也…
-
Spring源码搭建
@ 环境搭建 Spring源码构建 1、获取源码 2、设置idea中Gradle配置 3、修改Build.gradle文件 4、构建 5、建立测试用例验证 问题解决 环境搭建 JD…
-
使用git作为Obsidian知识库进行同步
使用git作为Obsidian知识库进行同步 最近研究了下Obsidian作为知识库管理工具,是感觉真的好用,我平常使用手机进行碎片记录比较多,但windows电脑和mac使用频率…
-
Git 常用的操作
Git 操作 git 教程:https://www.runoob.com/git/git-tutorial.html 基本概念 工作区:克隆项目到本地后,项目所在的文件夹; 暂存区…
-
IDEA 连接远程服务器简化部署流程
IDEA 连接远程服务器简化部署流程 背景 笔者每次上线部署应用,都要使用第三方的客户端连接工具,比如 Xshell,FinalShell,Terminus 等。基本的部署步骤是打…
-
聊聊机器学习KNN理论实现的思考
KNN详述 以KNN理论模型为例: 给定一个新样本点时,只需要在训练集中找到距离最近的 k 个样本点,按照一定的决策规则得到新样本点的预测结果。 整个预测过程由三个基本要点组成,分…
-
【故障现场】消息发送居然有这么大的坑
1. 问题&分析 基于 MQ 进行系统间的解耦真的是太香了,小艾还沉浸在喜悦中久久不能自拔。但,打脸的事已经在路上了。。。。 1.1. 案例 昨天下班,在电梯里,物流组的晨…
-
GO语言:函数、方法、面向对象
本文分享函数的定义、特性、defer陷阱、异常处理、单元测试、基准测试等以及方法和接口相关内容 1 函数 函数的定义 func 函数名(参数列表) (返回值列表) { // 函数体…
-
IDEA 源码阅读利器,你居然还不会?
戳上方蓝字“Java面试题精选”关注! 最近正好也没什么可忙的,就回过头来鼓捣过去的知识点,到 Servlet 部分时,以前学习的时候硬是把从上到下的继承关系和接口实现记得乱七八糟…
-
Java业务代码脚本引擎JAVS项目简介
一、背景 1.1 缘起 在天画-codeMaker的V3预览版的开发任务中,有几个任务是与细化代码生成相关的,比如在调用时序图中增加if,else,for循环等程序控制语句,基于J…
-
Spring Junit 服务层单元测试实践
一、背景 最近在做公司的计费系统模块重构的项目,涉及到单元测试,关于单元测试遇到了事务提交不回滚的问题,另外也做了单元测试代码的重构,有了一些体验。在此记录一下。 二、事务提交与回…
-
IDEA 使用小知识
一、功能类 1.1 注释模板 打开 settings 面板:File → settings → Editor → File and Code Templates → Files 选…