- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 Springcloud security+Nacos+Spring Boot Admin+Gateway框架搭建
当前架构不断演进,分布式架构的重要性越开越高,本次主要利用springcloud自带的分布式特性,利用nacos可以支持动态刷新以及拥有可视化界面,方便服务上下线管理的特点替代erreka以及config,利用springboot admin配合acturaror对各微服务进行监控,为了保证数据安全,采用Springcloud security对各微服务进行加密,防止数据泄露,希望能够帮助到一些朋友
2021-12-22 16:35:00 4352 2
原创 java.io.FileNotFoundException: file:/usr/project/xxx.jar!/BOOT-INF/classes!/conf/xxx问题
最近在开发登陆认证滑动验证码的时候发现自己之前使用的拼图验证码由于无法获取到预先放置在resources目录下的图片而抛出异常,经过一番调查发现,之前可以使用是因为之前打包成了war包,丢到tomcat中运行会解压,因而实际上图片是实际存在于文件系统的,可以通过java中的文件操作获取目录,并随机取得一张图片Optional<String> pathOpt = Op...
2019-10-10 20:41:19 1743
原创 Springboot+proguard+maven 混淆代码
最近开发的项目要进行试点,为了防止代码很容易被反编译而造成泄露,故而进行了代码混淆的研究,而项目中又时使用spring boot框架开发的,经过网上找的资料以及自己的实验,终于将代码进行了最大程度的混淆,特在此记录一下,与诸位分享。 我混淆代码使用的是proguard-maven-plugin这个插件,所有proguard的指令都可以在pom中实现。首先要说的是通过这...
2018-12-24 20:35:36 5835 4
原创 Java中ch.ethz.ssh2.Connection对象的使用
在项目中,后端开发中有时候需要获得一些远程服务器的数据进行业务处理,遇到这种情况,很容易联想到和数据库类似,通过连接对象远程连接服务器,通过调用服务器上的Shell脚本或执行命令来获取我们所需要的数据,我在这里使用了ch.ethz.ssh2.Connection类,特此记录一下,希望能对看到这篇文章的读者有所帮助。这个网址是相应的接口文档,读者可以根据需要进行查阅。 ...
2018-08-20 11:42:14 26350 9
原创 java中通过CountDownLatch实现多进程的同步
继上篇中需在远程服务器上修改一个nginx配置文件的内容,需要修改多次,所以采用多线程从而加快修改速度,由于通过开启多线程远程修改nginx服务器配置文件,速度确实提高了很多,但是遇到了一个问题,那就是修改线程并不会马上执行,但是你的保存nginx文件操作却已经返回执行成功,那么就会出现界面已显示修改成功,而其实修改操作正在进行,甚至后面的运行过程中甚至出现异常,这种情况肯定是不符...
2018-08-17 12:56:11 508 1
原创 记录Spring boot首次使用定时任务和多线程
在工作过程中,遇到需要通过定时器进行数据更新,以及通过多线程加快远程服务器配置文件的更新速度的需求,对于一个刚工作的新人也是一个不小的挑战,由于之前对于这些知识只是简单的使用,同时也没有通过spring boot进行实现,特此记录便于自己查阅。 关于定时器的实现,在spring boot中有专门的实现,通过注解开发,大大减轻了工作量。spring boot中提供了两种...
2018-08-08 08:42:48 2012
inotify-java源码与jar包下载
2019-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人