当前位置: 首页 > news >正文

滤芯网站怎么做网络推广的途径有哪些

滤芯网站怎么做,网络推广的途径有哪些,自适应网站什么做,专门做图片的网站cms这段时间在辛辛苦苦的编写一个算法程序,担心部署到客户服务器,客户反编译jar包,破解程序,那努力就白费了! 在网上查询,发现个好东东,classfinal可以加密jar包,防止反编译&#xff0…

这段时间在辛辛苦苦的编写一个算法程序,担心部署到客户服务器,客户反编译jar包,破解程序,那努力就白费了!

在网上查询,发现个好东东,classfinal可以加密jar包,防止反编译,简单钻研了下,真是太棒了
先奉上官方的资料,方便自行查看研究
官方文档
https://gitee.com/roseboy/classfinal
jar包下载地址
https://repo1.maven.org/maven2/net/roseboy/classfinal-fatjar/1.2.1/classfinal-fatjar-1.2.1.jar

1.classfinal加密的几个主要功能

1.1加密class文件,主要是对方法返回null处理

加密方法返回null

1.2隐藏配置文件中的内容

加密配置文件显示空

1.3启动加密设置

启动要求输入密码

1.4加密后只允许指定机器启动

下载到classfinal-fatjar-1.2.1.jar依赖,在当前依赖下cmd执行java -jar classfinal-fatjar-1.2.1.jar -C命令,会自动生成一串机器码

加密指定机器启动
将此生成好的机器码,放到maven插件中的code里面即可。这样,打包好的项目只能在生成机器码的机器运行,其他机器则启动不了项目。

2.classfinal加密的几种主要方式

2.1使用命令

java -jar classfinal-fatjar.jar -file login-0.0.1-SNAPSHOT.jar -packages com.ht.login -exclude org.spring -pwd 123456 -Y

参数说明

-file        加密的jar/war完整路径
-packages    加密的包名(可为空,多个用","分割)
-libjars     jar/war包lib下要加密jar文件名(可为空,多个用","分割)
-cfgfiles    需要加密的配置文件,一般是classes目录下的yml或properties文件(可为空,多个用","分割)
-exclude     排除的类名(可为空,多个用","分割)
-classpath   外部依赖的jar目录,例如/tomcat/lib(可为空,多个用","分割)
-pwd         加密密码,如果是#号,则使用无密码模式加密
-code        机器码,在绑定的机器生成,加密后只可在此机器上运行
-Y           无需确认,不加此参数会提示确认以上信息

备注:各种启动方式参数格式不同,但是意义相同

2.2使用插件

<plugin><!-- https://gitee.com/roseboy/classfinal --><groupId>net.roseboy</groupId><artifactId>classfinal-maven-plugin</artifactId><version>${classfinal.version}</version><configuration><password>#</password><!--加密打包之后pom.xml会被删除,不用担心在jar包里找到此密码--><packages>com.ht.login</packages><cfgfiles>application.properties</cfgfiles><excludes>org.spring</excludes><code>735C799B40EED51AE4101D0B5CB70010D41D8CD98F00B204E9800998ECF8427ED41D8CD98F00B204E9800998ECF8427E</code><libjars></libjars></configuration><executions><execution><phase>package</phase><goals><goal>classFinal</goal></goals></execution></executions>
</plugin>

注意插件配置放在Maven插件之后,Maven插件打包完成,再调用classfinal对jar重新打包,生成一个带有-encrypted的jar包
在这里插入图片描述

3.jar包加密后的启动方式

title login-0.0.1-SNAPSHOT
chcp 65001
java -Dfile.encoding=utf-8 -Xms1g -Xmx1g -Xmn512M -server -javaagent:login-0.0.1-SNAPSHOT.jar -jar login-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev > app.log 2>&1 &

在Windows系统下可新建一个start.cmd文件,输入以上命令,双击即可启动

http://www.mmbaike.com/news/332.html

相关文章:

  • 网站源码使用营销活动有哪些
  • 无锡宜兴网站建设寰宇seo
  • 河北建设厅录入业绩的网站移动网站推广如何优化
  • 专做老酒的网站qq营销推广方法和手段
  • wp做网站百度升级最新版本
  • wordpress 注释问题seo是什么职位简称
  • wordpress全屏滚动网站宁波seo怎么做优化
  • 顺义哪有做网站厂家关键词首页优化
  • 凡科建的网站怎么做seo抖音搜索seo软件
  • 大学生网站建设策划书范文最新域名查询
  • 怎样做网站备案各大网站提交入口网址
  • 开源 网站 政府宁波seo网站
  • 郑州网站建设 郑州网站设计站长网站优化公司
  • iis怎么配置网站潍坊seo按天收费
  • 网页此站点不安全网站自助搭建
  • 手机网站怎么做淘宝客营销型网站名词解释
  • 网站挂百度推广海南百度推广总代理
  • 龙之向导免费网站百度云盘资源搜索
  • 聊城哪有做网站的seo优化中以下说法正确的是
  • 网站服务器年线太长磁力
  • APP加网站建设预算多少钱深圳市seo网络推广哪家好
  • 哪家做的濮阳网站建设百度快速收录权限域名
  • 云南省建设工程网站济南seo排名优化推广
  • 哪家外贸网站做的好网页快速收录
  • 网站上如何做跳转页面chatgpt 网站
  • 宝洁公司网站做的怎么样不受限制的浏览器
  • 网站设计需求方案竞价推广员月挣多少
  • 郑州网站建设中国建设建设银行百度网站的网址是什么
  • 给公众号做头像的网站北京网站推广营销服务电话
  • 公司官网是通过什么编辑seo网站外链工具