首页
关于
术业有道之编程
亦是三月纷飞雨,亦是人间惊鸿客。亦是秋霜去叶多,亦是风华正当时。
累计撰写
99
篇文章
累计创建
50
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
以下是
java
相关的文章
2021-06-10
置顶
java运行Hello World,你知道多少?
写在前面最近一个多月面试了很多java求职者,资深的高级的初级的都有,我都会问一个问题:我们学java第一天写的hello world 是怎么被运行起来的几乎是全军覆没,没有一个能回答到40%的。所以,我抽时间写了这篇文章,当然这也是在我的理解和认知水平上对这个问题的回答,不对之处,敬请斧正
2021-06-10
332
0
0
java
2023-09-06
java实现音频变声器
一个java实现的音频变声器
2023-09-06
74
0
0
java
2023-03-15
使用opencv对比图像
写在前面前一阵在尝试实现一个robot rpa相关的设计理论,涉及到需要快速的对比图像的差异,并且提取出差异部分的内容。一、思路使用opencv读取图像为RGB数据根据RGB的坐标宽、高、通道确定通道值使用hash对其进行标记,以便后续快速查找根据宽、高、通道快速对比查找找出不符合的部分,求出差异矩
2023-03-15
459
0
0
java
opencv
ocr
2022-04-15
springboot下Swagger福音(knife4j)
写在前面springboot下的API文档提供方式有很多种,用的最广泛的还是Swagger。本文不讨论不同方式的API文档提供优缺点,只是介绍一个做的比较不错的Swagger下的开源项目knife4j。跟这个项目很有缘,早在很多年前就使用过它的前身swagger-bootstrap-ui
2022-04-15
183
0
0
spring
java
kotlin
2022-02-17
跨平台分发加密的java程序后无法找到运行环境的问题
写在前面本文是针对教你将java程序做成黑盒并跨平台分发文章的一篇补充说明。补充内容:解决在无java运行环境的机器上运行加密的分发包时无法找到java运行环境的问题一、需要调整的地方调整 ExecApp.java文件,由原来的命令改为调用对应平台的启动脚本
2022-02-17
307
0
0
加密
java
2022-01-24
教你将java程序做成黑盒并跨平台分发
写在前面本文是一篇教你如何将java程序或可执行jar做成黑盒程序,防止反编译泄漏源代码(是防止反编译,不是混淆编译),并防止通过jvm内存调试、jvm字节码注入及jconsole等方式对程序进行监控和操作。友情提醒:这篇文章涉及到的技术点和操作比较多,看官们尽量不要跳着看,容易迷路。用到的技术栈及
2022-01-24
246
0
0
mac
加密
go
linux
java
2021-12-09
idea中设置代码注释模板
写在前面在当下开发框架越来越简单易用,伴随而来的是程序员的代码质量反而越来越低,框架或语法的强大使得代码自由度更高,更加灵活的使用方式稍微不注意会导致代码成为垃圾,这里需要一个简单的代码注释规范模板。
2021-12-09
357
0
0
idea
java
2021-11-22
将jar打包成不依赖系统java环境运行的exe程序
一、准备工作前提准备:exe4jInno Setup Compilerjdk11可运行的jar1、将可运行的jar与jdk11的解压缩包放在同一个目录2、将目录中的jdk11改名为jre,就像这样二、将jar打包成exe1、安装并启动exe4j程序2、直接跳到第二步,选择3、指定基本的文件信息4、指
2021-11-22
166
0
0
其他
java
2021-10-29
mac下简单管理多jdk版本
再不更一下,微信怕是要把我公众号冻结了。祭出一个基本操作。写在前面mac系统上安装了多个open jdk版本,由此有几个问题,如何快速切换系统jdk版本。当然如何在mac上安装多个open jdk我也会顺带讲一下。一、如何安装多个open jdk注意:不要直接执行 brew cask install
2021-10-29
228
0
0
java
mac
2021-08-27
gitlab-runner使用pipeline自动构建发布springboot项目
写在前面本文主要讲的是当一个springboot项目的代码提交之后,如何通过gitlab-runner中的pipeline脚本来自动完成编译、打包、部署、版本回退等功能。非springboot的项目也只是pipeline的编译环节不同,其他的步骤也是相同的。一、项目结构必须的2个文件:Dockerf
2021-08-27
371
0
0
java
gitlab-runner
docker
1
2