- 博客(18)
- 收藏
- 关注
原创 SpringBoot项目代码反编译、加密
在maven的setting.xml中添加。在需要加密的项目的pom.xml中添加依赖。首先安装go语言环境,安装教程参考。话不多说,直接上干活。
2024-05-11 09:28:54
428
原创 SpringBoot上传文件返回前端进度条
话不多说,直接上干货1、需要创建一个实现了 processListener 接口的实现类用于监听文件上传进度2、返回给前端的上传进度的实体类3、继承 CommonsMultipartResolver 类的自定义文件上传处理类4、将 spring 默认的文件上传处理类取消自动配置,并将 multipartResolver 指向我们刚刚创建好的继承 CommonsMultipartResolver 类的自定义文件上传处理类至此,SpringBoot上传文件实现进度条代码编写完成,看效果
2022-12-07 21:01:29
1850
原创 JVM--这一篇就够了
Java内存模型是指Java虚拟机的内存模型,我们来看下Java内存模型的图片:其中,在JAVA的JVM调优中,我们JAVA程序员需要重点关注的,首先是堆,我们看下堆内存的内存模型:通过一个类的全限定名获取该类的二进制流,将该二进制流中的静态存储结构转化为方法去运行时数据结构,在内存中生成该类的Class对象,作为该类的数据访问入口。文件格式验证:验证字节流是否符合Class文件的规范,如主次版本号是否在当前虚拟机范围内,常量池中的常量是否有不被支持的类型元数据验证:对字节码描述的信息进行语义分析,
2022-12-07 14:45:21
776
1
原创 SpringBoot整合opencv实现全景图切割
SpringBoot整合openCV实现360全景相机拍摄的全景图切割,话不多说,直接上代码1、获取opencv-452.jar首先,切割全景图需要使用到openCV的依赖jar,这个jar可以通过安装openCV,在openCV的安装目录获取,安装教程请看这里,安装好openCV后,依赖jar在openCV的安装目录下opencv\build\java\opencv-452.jar。2、代码引入依赖实现全景图切割的工具类调用方法,企切割openCV需要依赖的源文件,区分为windows环境和
2022-12-04 11:17:42
817
原创 SpringBoot整合springSecurity实现统一登录拦截
以上,是定义的security的模块,可以作为一个maven项目的一个模块,当其它模块需要用到权限校验时,可以引入此依赖,然后实现SecurityConfig接口即可。springBoot整合security,实现统一登录拦截,首先,security是一个安全框架,主要用来鉴权、拦截、权限的一些校验,话不多说,直接上代码。源代码在百度网盘,点击。...
2022-07-19 20:45:11
1737
原创 IDEA一个项目启动两个JVM服务
在开发中,碰到一些场景需要一个项目启动两个JVM服务,方便开发。话不多说,上干货将自己的yaml文件复制一份,以不同的后缀区分在application-dev 中指定启动端口为8080在application-test 中指定启动端口为8081添加两个启动配置,一个为:另一个为:启动服务选中不同的启动配置,点击旁边的启动按钮或调试按钮...
2022-07-03 12:48:39
1304
原创 JAVA实现PDF无损转WORD
此方法实现PDF转word,格式无损,但是,转换后的word不可编辑废话不多说,直接上代码pom依赖引入JAR包:jar包和源码放在百度网盘了,链接提取码:wm52如果大家有不知道怎么在IDEA中引入JAR包的,可以看这里原PDF文件:转换后的word:至此,转换完成,完美转换。如果大家有什么疑问,可以联系企鹅号:1363653934...
2022-07-03 11:58:56
2814
5
原创 KubeSphere整合harbor、maven打包发布SpringBoot项目
首先进入KubeSphere首页,如下图点击平台管理,进入访问控制页面。可以看到我们实现创建好的两个命名空间,这里测试咱们使用sh-local,进入sh-local命名空间,如下图如果此处没有DevOps项目,点击创建,新建一个DevOps项目即可。然后进入我们的DevOps项目local-deploy中点击创建按钮,我们新建一个流水线,此处,在创建流水线的时候,让我们选择代码仓库,我们可以先什么都不选,输入流水线名称,直接点击下一步,然后点击创建,一个流水线就创建完成了首先,进入我们创建好的流水线
2022-03-28 16:14:50
2789
原创 并发编程
**并发编程**写在前面:最近上班闲来无事,写篇博客打发一下时间吧,想了想不知道该写点什么,写点关于并发编程的吧,正好自己最近也是正在看并发编程。首先要学习并发首先要知道并发是什么,并发就是让计算机在同一时间运行多个应用程序,能够使复杂的代码变得简单,从而极大地简化了复杂系统的开发。并发能够在一定程度上提高系统资源利用率,可以将一个复杂的任务分割成多个简单的小任务,利用多核计算机的优势,让多个任务同时执行,最后将结果汇总即可。这样,节省了时间,提高了工作效...
2020-08-27 10:53:19
113
原创 SpringBoot的web项目启动起来无法访问,访问时还是提示无法访问该网站
有时候可能是因为你的pom中导入了太多的依赖,一些依赖之间可能存在冲突导致项目未完全启动而无法访问显示:无法访问该网站
2019-02-20 16:36:11
8703
原创 在使用JSON时需要引入的一些依赖
今天在完成数据在前后端之间传递,使用到JSON的时候,在引入依赖的时候碰到了一些困难,后来经过查看了解到 在使用JSON时需要引入的依赖<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> &...
2019-02-20 10:24:44
8954
原创 将int类型数字转化为字符串
package Collection_Demo01;public class Demo001 { public static void main(String[] args) { int i = 10; //在数字后面拼接空字符串,并定义为String类型 String str = i+”“; System.ou...
2018-08-08 08:54:41
4140
原创 按照斗地主的规则,完成洗牌发牌的动作。 ♣♦♠♥ 大☺小☺ 具体规则: 使用54张牌打乱顺序 三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。
JAVA实现三人斗地主
2018-08-08 08:52:56
5189
原创 面向对象的一些小知识点
局部变量:定义在方法中的变量,局部变量只在定义它的方法中有效。成员变量:定义在累的成员位置上,在整个类中都有效。在函数中,如果局部变量和成员变量名字和类型都一致,会优先使用局部变量。构造函数的定义:1.构造函数是用来创建独享,不用谢返回值类型。2.构造方法的名字必须要和当前类名一致。3.参数列表可以喝一般函数列表一致。构造函数的作用:就是为了给对象初始化的时候使用。注意:局部变量实在方法中定义的,所以局部变量在栈中开辟空间,必须有初始化值。在堆中开辟空间存放的数据才会有默认值。类与对象的关系
2018-08-02 08:35:25
233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人