相关文章
SpringBoot 项目 Jar 包加密,防止反编译
1场景
最近项目要求部署到其他公司的服务器上,但是又不想将源码泄露出去。要求对正式环境的启动包进行安全性处理,防止客户直接通过反编译工具将代码反编译出来。
2方案 第一种方案使用代码混淆 采用proguard-maven-plugin插件
在单模块中此方案还算简…
建站知识
2025/1/20 5:46:19
外包干了3个月,技术倒退2年。。。
先说情况,大专毕业,18年通过校招进入湖南某软件公司,干了接近6年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试…
建站知识
2025/1/15 10:48:06
MySQL 教程 2.1.2
网友笔记整理
select _column,_column from _table [where Clause] [limit N][offset M] select * : 返回所有记录 limit N : 返回 N 条记录 offset M : 跳过 M 条记录, 默认 M0, 单独使用似乎不起作用 limit N,M : 相当于 limit M offset N , 从第 N 条记录开始, 返回 M 条记…
建站知识
2025/1/20 5:47:31
【面试常考题目】五种方法解决“如何在n个无序数组中找出它的中位数(java)”问题
1.3 从N个数组中找到中位数,每一个数组可能乱序
在LeetCode上,"寻找多个数组的中位数"这类问题通常是由两个数组合并中位数问题(即LeetCode第4题)的变种或扩展。直接对应于多个数组合并后寻找中位数的题目在LeetCode上…
建站知识
2025/1/20 5:43:16
Ubuntu22.04 LTS + CUDA12.3 + CUDNN8.9.7 + PyTorch2.1.1
简介
本文记录Ubuntu22.04长期支持版系统下的CUDA驱动和cuDNN神经网络加速库的安装,并安装PyTorch2.1.1来测试是否安装成功。
安装Ubuntu系统
如果是旧的不支持UEFI启动的主板,请参考本人博客U盘系统盘制作与系统安装(详细图解)…
建站知识
2024/12/3 10:47:29
深入理解 Go 函数:从基础到高级
一、函数基础
1、函数定义
函数是组织好的、可重复使用的、用于执行指定任务的代码块Go 语言中支持:函数、匿名函数和闭包
package mainimport "fmt"func main(){ret : intSum(1,2)fmt.PrintIn(ret) //3
}func instSum(x,y int) int {return x y
}…
建站知识
2024/12/3 7:06:14
新版Edge浏览器如何关闭侧边栏-最新版120.0.2210.61
Edge就是不纯粹,总想偷偷摸摸塞点东西,侧边栏的关闭以前还可以在浏览器的设置中直接关闭,更新了120.0.2210.61版本后,直接找不到关闭按钮了,恶心! 在微软社区找到关闭方法:在版本 120.0.2210.61…
建站知识
2025/1/12 23:11:55