03 2024 档案

摘要:具体配置 这里我们说的都是非 SpringBoot 项目 正常我们在使用 maven 时,是不需要将依赖也包含进去的,但是如果想 jar 包能直接通过 java -jar 来执行,那么就需要包含依赖。 <plugin> <groupId>org.apache.maven.plugins</group 阅读全文
posted @ 2024-03-31 20:28 strongmore 阅读(421) 评论(0) 推荐(0) 编辑
摘要:前言 在我们平时操作 linux 服务器时,有时候需要使用之前操作过的命令,这个时候 history 就派上用场了,它会记录你的历史操作命令。 使用 历史记录会持久化存储,默认位置是当前用户目录下的 .bash_history 文件。 当 Linux 系统启动一个 Shell 时,Shell 会从 阅读全文
posted @ 2024-03-30 20:26 strongmore 阅读(191) 评论(0) 推荐(0) 编辑
摘要:前言 公司使用的是 github 企业版,网页版登陆需要双因子验证(账号,手机验证码,密码),没办法直接 git clone ,需要配置 ssh key。 具体流程 使用秘钥生成工具生成rsa秘钥和公钥 ssh-keygen -t rsa -C "xxx@xxx.com" -t key类型 -C 注 阅读全文
posted @ 2024-03-25 21:40 strongmore 阅读(564) 评论(0) 推荐(0) 编辑
摘要:查看jdk版本是64位还是32位 java -version # 如果没有表明64,就是32位 结果为如下,就是64位的 java version "1.8.0_391" Java(TM) SE Runtime Environment (build 1.8.0_391-b13) Java HotSp 阅读全文
posted @ 2024-03-22 21:37 strongmore 阅读(254) 评论(0) 推荐(0) 编辑
摘要:问题代码 @Slf4j public class TestWechat { public <T extends WxBaseReq, K extends WxBaseResp> K sendV3(T t, String method, Class<K> kClass) { K k = null; S 阅读全文
posted @ 2024-03-19 20:26 strongmore 阅读(12) 评论(0) 推荐(0) 编辑
摘要:使用jdk内置的工具 import org.apache.commons.io.IOUtils; import java.nio.charset.Charset; public class TestProcess { public static void main(String[] args) th 阅读全文
posted @ 2024-03-16 13:42 strongmore 阅读(59) 评论(0) 推荐(0) 编辑
摘要:问题描述 import java.text.ParseException; import java.text.SimpleDateFormat; public class TestSimpleDateFormat { public static void main(String[] args) { 阅读全文
posted @ 2024-03-15 22:34 strongmore 阅读(11) 评论(0) 推荐(0) 编辑
摘要:没有读取到内容的问题 excel内容 具体代码 import com.alibaba.excel.EasyExcel; import com.alibaba.excel.annotation.ExcelProperty; import java.io.File; import java.util.L 阅读全文
posted @ 2024-03-14 21:13 strongmore 阅读(546) 评论(0) 推荐(0) 编辑
摘要:介绍 /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。 /etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取( 阅读全文
posted @ 2024-03-14 20:51 strongmore 阅读(75) 评论(0) 推荐(0) 编辑
摘要:关于单分派和双分派 所谓 Single Dispatch,指的是执行哪个对象的方法,根据对象的运行时类型来决定;执行对象的哪个方法,根据方法参数的 编译时类型 来决定。所谓 Double Dispatch,指的是执行哪个对象的方法,根据对象的运行时类型来决定;执行对象的哪个方法,根据方法参数的 运行 阅读全文
posted @ 2024-03-10 21:12 strongmore 阅读(28) 评论(0) 推荐(0) 编辑
摘要:前言 本项目使用的 IDE 为 IDEA 2023.3.3(社区版)。 文本块 java17之前的写法,双引号需要转义,换行需要\n,需要加号拼接 public class TestString { public static void main(String[] args) { String js 阅读全文
posted @ 2024-03-08 21:56 strongmore 阅读(1220) 评论(0) 推荐(0) 编辑
摘要:前言 Nmap(Network Mapper)是一款开源的网络探测和安全审核工具,可以用来快速地扫描单个主机或大型网络。Nmap 使用原始IP报文来发现网络上有哪些主机,这些主机提供什么样的服务(应用程序名和版本)、运行什么版本的操作系统、使用何种类型的报文过滤器/防火墙等等。 基本用法 使用格式 阅读全文
posted @ 2024-03-06 21:40 strongmore 阅读(696) 评论(0) 推荐(0) 编辑
摘要:前言 在项目中我们经常需要画时序图,类图等UML图,可以通过 processon 或者 drawio 这种在线网站,但不够灵活,也没办法很好的保存。PlantUML 是一个可以让你快速编写UML图的组件,它通过文本来描述图形,因此可以很容易地将这些描述与源代码一起存储在版本控制系统中。然后 Plan 阅读全文
posted @ 2024-03-05 20:25 strongmore 阅读(195) 评论(0) 推荐(0) 编辑
摘要:问题 使用 SSH 客户端(如WindTerm)连接 Linux 服务器时,当键盘和鼠标长时间不操作,服务器就自动断开连接了,需要再次登录密码重新连接。 解决 echo $TMOUT # 判断是否是否设置了该参数,如果输出空或0表示不超时,大于0的数字n表示n秒没有收入则超时 vim /etc/pr 阅读全文
posted @ 2024-03-04 21:17 strongmore 阅读(582) 评论(0) 推荐(0) 编辑
摘要:简单使用 @Component @Slf4j public class RestTemplateBeanPostProcessor implements BeanPostProcessor { @Override public Object postProcessAfterInitializatio 阅读全文
posted @ 2024-03-03 23:18 strongmore 阅读(42) 评论(0) 推荐(0) 编辑
摘要:@RequestMapping注解的params参数 同一个url,只要 params 不同,springmvc 也是会区分匹配的。 @PostMapping("/reduceProductStock") public String reduceProductStock(@RequestParam 阅读全文
posted @ 2024-03-02 09:58 strongmore 阅读(81) 评论(0) 推荐(0) 编辑
摘要:贫血模型 此种模型下领域对象的作用很简单,只有所有属性的get/set方式,以及少量简单的属性值转换,不包含任何业务逻辑,不关系对象持久化,只是用来做为数据对象的承载和传递的介质。而真正的业务逻辑则由领域服务负责实现,此服务引入持久化仓库,在业务逻辑完成之后持久化到仓库中。我们项目中经常使用的 MV 阅读全文
posted @ 2024-03-01 20:31 strongmore 阅读(25) 评论(0) 推荐(0) 编辑