- 博客(44)
- 收藏
- 关注
原创 【Linux】Java项目脚本
用于在 yml中 读取 ${NACOS_HOST}linux利用sdkman 管理jdk多版本命令。linux停止多个java项目命令。启动多个java项目命令。
2024-07-05 14:37:10
500
1
原创 【方案】oss
前端先从后端拿sts token,相当于一个短时间生效的密钥,可持sts与阿里云oss通信。后端在这个过程会自动记录是谁拿的、token id是多少,以便核对日志;前端从后端拿一个rsa的公钥,前端再生成一个32 位的随机密码,用随机密码通过aes把原始文件加密,再用ras公钥把密码加密一次,再把加密后的密码、原始文件名写到加密后的文件头上用sts密钥把加密后的文件直传阿里云oss,上传成功后通过接口通知后端从oss把文件拉回服务器,后端自动用私钥解出密码,用密码解开文件,改回原始的文件名。这个过程
2024-03-14 11:05:22
405
原创 【Java】阿里云镜像构建springboot
阿里云的脚手架地址:https://start.aliyun.com 可选java8。目前https://start.spring.io 最低Java17。
2024-02-29 20:28:26
665
原创 【Java】守护线程
用户线程和守护线程。守护线程,是指在程序运行的时,后台提供一种通用服务的线程。比如垃圾回收线程就是一个很称职的守护者,并且这种线程并不属于程序中不可或缺的部分。因此,当所有的非守护线程结束时,程序也就终止了,同时会杀死进程中的所有守护线程。反过来说,只要任何非守护线程还在运行,程序就不会终止。守护线程和用户线程的没有本质的区别,不同之处在于虚拟机的离开;若用户线程已全部退出运行,只剩守护线程存在,虚拟机也即退出。因没有了被守护者,守护线程也就无工作可做,也就没有继续运行程序的必要了。
2024-02-21 17:22:35
497
1
原创 【Java】CompletableFuture使用详解
CompletableFuture是jdk8的新特性。CompletableFuture实现了CompletionStage接口和Future接口,前者是对后者的一个扩展,增加了异步会点、流式处理、多个Future组合处理的能力,使Java在处理多任务的协同工作时更加顺畅便利。
2024-02-05 16:17:20
2988
1
原创 【Java】Java比较两个List之间差异(基于业务场景)
本文实现了比较两个List之间的差异,包括获取两List的差集,交集,并集(不去重)和 并集(去重)的API解法和优化解法的解决方案,并根据实际业务场景实现业务需求。本文中在比较两个List之间的差异时,为了代码简洁未对入参进行空值判断,根据实际需求可以对入参进行非空判断以及相应的业务处理。
2024-02-05 10:32:08
1441
1
转载 【Linux】【转】局域网访问vmvare虚拟机里的linux
选择特定本地端口,输入已经映射的端口号;然后一直下一步,下一步,最后输入名称,点完成就可以了。本地内存有限,且虚拟机常开状态更方便)下图是虚拟机设置,内存为建议内存(实际也用不了多少内存),这样操作需要进行端口映射,因此修改下虚拟机的NAT设置。再使用B电脑通过ssh连接A电脑内的虚拟机进行操作。检查防火墙状态,出于安全考虑,配置入站规则访问端口。A电脑安装vmvare虚拟机,使用xshell连接测试通不通;网络适配器推荐用NAT模式,不够用的话也可以改大点。如已有,可忽略这一步。新建规则,选择端口;
2024-01-18 09:30:11
129
1
转载 【算法】【转】真正搞懂hashCode和hash算法
知道hashCode存在的意义后,我们来研究下hashCode,看下长什么样对象调用hashCode方法后,会返回一串int类型的数字码。
2024-01-10 17:36:14
330
1
转载 【Mysql】8.0新特性、窗口函数和公用表表达式
MySQL 8开始支持原子数据定义语句(Automic DDL),即 原子DDL。目前,只有InnoDB存储引擎支持原子DDL。原子数据定义语句(DDL)将与DDL操作相关的数据字典更新、存储引擎操作、二进制日志写入结合到一个单独的原子事务中,这使得即使服务器崩溃,事务也会提交或回滚。
2023-12-01 17:34:00
136
1
原创 【Excel】快速让一列中相同内容的单元格合并
达到以下效果步骤:选中需要合并单元格的列,依次点击 【数据】—【分类汇总】—【确定】从A2单元格向下选中所有单元格(A1不用选),Ctrl+G,定位条件选择【空值】,之后点击【合并后居中】;依次点击 【数据】—【分类汇总】—【全部删除】;选中A列合并单元格,利用格式刷功能将B列相同内容合并单元格展示。
2023-11-17 16:12:32
15590
3
原创 【Mysql】MySQL的中查询某个字段在数据库的哪个表中,以及查询某个值在数据库的哪个表中
【代码】【Mysql】MySQL的中查询某个字段在数据库的哪个表中,以及查询某个值在数据库的哪个表中。
2023-11-03 09:13:22
2028
转载 【Elasticsearch】【转】ES中索引别名(alias)的到底有什么用
按照我的习惯,先给出官方对索引别名的定义:索引别名是用于引用一个或多个现有索引的辅助名称。大多数API 接受索引别名来代替索引。定义索引映射时指定别名PUT /test},"term": {1234567891011。
2023-10-25 15:27:43
2074
1
原创 【Powerdesigner】Powerdesigner添加字段COMMENT
【代码】【Powerdesigner】Powerdesigner添加字段COMMENT。
2023-10-16 11:41:51
420
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人