Java

java加密运行(支持window/linux)

源文件下载版本V8.0,大家有对自己写的java的代码保护有兴趣的吗?给客户使用又不想自己的成果被别人反编译。【需要加密的反编译的一些场景】 加密运行支持,:【spring、struts、mybatis、hibernate、mysql、oracle、sqlserver、postgresql、springMVC、springboot】 1、公司开发的java web要项目打包成war包往外卖,怎么对war包进行处理,防止其自己拷贝后往外出售呢,如果不通过加密的方式,还有其他方式防止其出售呢. 2、大家都知道的,class很好反编译。出于对知识产权和自身软件的保护,不希望任何人都可以看到源代码或者被反编译工具进行解密。 【java web发布运行在tomcat 大概加密与反编译过程如下】 对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不发布它就可以。遗憾的是,Java程序的源代码很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。Java的灵活性使得源代码很容易被窃取。     有几种技术可以“模糊”Java类文件,使得反编译器处理类文

张军 2019-10-29 19:32:01 7023

励志

个人简介

建此博客的初心是将所学所得与大写共享,工作的时间我是不处理个人事务的,都是下班及周末拿娱乐的时间用来开源项目写博客,所以我的代码大多都是晚上提交的,所以我的文章也都是在周末的凌晨写出来的,所有的情感都是需要陪伴的,与童鞋们这些陪伴成为一个美好的记忆,作为一名技术人员的我,只有在网上分享个人经验得到大家的认可,如我的博客对您有帮助,希望可以证明我的付出是否真的能为亲们提供帮助,行业交流群(542395358)从此将变为童鞋们的学习动力群,希望此博客可以帮助亲们工作越来越好,走上人生巅峰

张军 2019-08-01 00:00:00 3982

资料下载

千G资料分享

我们每个人都是很自私的。觉得对自己有好处的就不会告诉别人,害怕会失去,便从不会理解别人。其实,当有拥有什么,可以分享给别人一份,也许就差你的这份奉献,就能成功了。多一点关心,付出有何不可?又不会掉了一块肉。 当你奉献出自己的一份力时,你会从中感到满足感、快乐感。我们应当学会与别人共同分享,自己也会得到乐趣。我们太多人都是以自我为中心,由于我们大多是独生子女,家人几乎都在围绕我们转,我们养成了这种狭小的心眼。比如小时候,邻居的孩子会在一起玩,孩子们都要玩具,而其中一个和你同时对一个玩具产生兴趣时,我们大多不会做出让步。爸爸妈妈便会和我们说“乖,把玩具给他玩”之类的话,告诉我们和别人分享会获益,会得到好处。 马克思和恩格斯是很要好的朋友。恩格斯经常拿出一部分钱帮助马克思,他把自己的钱与智慧同马克思一起分享,富有的人应把金钱用在美好的地方,用于造福人群,充分发挥推己及人的精神。 我们也应当学会与别人分享自己的东西。人的一生,总是失去了才知道珍惜,拥有时却毫不在意。在学习上,我们可能比其他人早一步知道结论,心里却认为我如果说出来,就浪费了我的智慧,我凭什么要让他们知道我的答案。于是,产生

张军 2019-08-15 20:11:33 3075

Hadoop

安装hadoop

Hadoop是一个由Apache基金会所开发的分布式系统基础架构。 用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。 Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,而MapReduce则为海量的数据提供了计算。

张军 2019-08-10 19:54:59 1773

资料下载

微信小程序源码

微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。 全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。小程序、订阅号、服务号、企业号是并行的体系。 小程序是一种不用下载就能使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。小程序也是这么多年来中国IT行业里一个真正能够影响到普通程序员的创新成果,现在已经有超过150万的开发者加入到了小程序的开发,与我们一起共同发力推动小程序的发展,小程序应用数量超过了一百万,覆盖200多个细分的行业,日活用户达到两个亿,小程序还在许多城市实现了支持地铁、公交服务。小程序发展带来更多的就业机会,2017年小程序带动就业104万人,社会效应不断提升。 2017年1月9日,张小龙在2017微信公开课Pro上发布的小程序正式上线。 2018年2月,微信官方发布公告称:已对涉及假货高仿、色情低俗和违规“现金贷”等超过2000个小程序,进行永久封禁处理。

张军 2019-08-10 16:12:36 1657

资料下载

张军商城测试

电子商城就是一种购买日常用品,书籍,服饰,鞋帽,玩具,软件,唱片,家电,等并且送货上门的购物平台。购物网是互联网、银行、现代物流业发展的产物。最有名的电子商城有:阿里巴巴、慧聪网,京东商城、当当网、凡客诚品、唯美购网上商城、搜房家居商城

张军 2019-08-10 20:18:28 1577

编程技术

​日期工具类

一般,在项目中,我们会会经常使用到日期的各种方式的处理,在各个业务逻辑操作中,都需要相关的日期操作, 因此,实现项目中的日期工具类的提出,还是十分重要的,下面,就项目中常用到的日期的相关操作方式, 做了一个小的工具类,几乎包含所有的日期操作了,方便项目使用,也方便以后的复用和查询.下面见代码:

张军 2019-08-02 22:54:18 1478

编程技术

spring cloud视频

springcloud是微服务架构的集大成者,将一系列优秀的组件进行了整合。基于springboot构建,对我们熟悉spring的程序员来说,上手比较容易。 通过一些简单的注解,我们就可以快速的在应用中配置一下常用模块并构建庞大的分布式系统。 SpringCloud的组件相当繁杂,拥有诸多子项目。重点关注Netflix

张军 2019-08-30 16:38:40 1465

资料下载

深圳DVP业务介绍

DVP结算资格的机构需具备三个条件,一是债券系统直接结算成员;二是支付系统直接参与者或已与支付系统直接参与者建立了资金清算代理关系;三是与中央结算公司签订《债券交易“券款对付”结算协议》。

张军 2019-09-12 17:33:23 1381

编程技术

FreemarkerUtil工具类

FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。 FreeMarker是免费的,基于Apache许可证2.0版本发布。其模板编写为FreeMarker Template Language(FTL),属于简单、专用的语言。需要准备数据在真实编程语言中来显示,比如数据库查询和业务运算, 之后模板显示已经准备好的数据。在模板中,主要用于如何展现数据, 而在模板之外注意于要展示什么数据

张军 2019-08-10 16:43:37 1331

工作经验

dwr工具类

DWR包含两个主要部分: 1. 运行在服务器端的servlet控制器(DwrServlet),它负责接收请求,调用相应业务逻辑进行处理,向客户端返回响应。 2.运行在浏览器端的JavaScript,它负责向服务器端发送请求,接收响应,动态更新页面

张军 2020-03-19 20:44:59 1324

金融业务

公司债结算

对于公开发行的公司债券: 一 若资信状况符合证监会公司债券发行与交易管理办法第十八条的规定标准,其现券交易均可纳入多边净额担保结算范围; 二 若资信状况不符合管理办法第十八条的规定标准、但同时满足以下条件的,其现券交易可纳入多边净额担保结算范围: 1、债项评级不低于AA; 2、资产负债率不高于75%,或净资产不低于5亿元; 3、最近三个会计年度实现的年均可分配利润应不少于债券一年利息的1.5倍。 公司债清算 净额结算 交易日(T日),沪中登收到上交所传送的竞价交易系统(含大宗交易,但不含大宗交易专场)及固定收益证券综合电子平台(以下简称“综合电子平台”)成交数据后,分别以结算参与人证券交收账户和资金交收账户为单位,进行证券清算及资金清算。 资金清算包括首次清算和二次清算,对于参与人首次清算为净应付且备付金账户资金余额不足的,本公司进行待交收处理。本公司完成待交收处理后进行证券交收和证券变更登记,并根据证券变更登记结果进行二次清算,相关结果并入当日清算,并形成结算参与人当日最终净应收或净应付资金净额。 在进行证券交收时,本公司首先向

张军 2019-08-20 17:33:50 1324

Windows

安装WindowsOracle

Oracle WDP 全称为Oracle Workforce Development Program,是Oracle (甲骨文)公司专门面向学生、个人、在职人员等群体开设的职业发展力课程。Oracle的技术广泛应用于各行各业,其中电信、电力、金融、政府及大量制造业都需要Oracle技术人才,Oracle公司针对职业教育市场在全球推广的项目,其以低廉的成本给这部分人群提供Oracle技术培训,经过系统化的实训,让这部分人群能够迅速掌握Oracle最新的核心技术,并能胜任企业大型数据库管理、维护、开发工作。

张军 2019-08-02 23:28:08 1310

资料下载

各种资料chm下载

51CTO下载-CSS3.chm.zip 51CTO下载-JQueryEasyUI1.4.5中文用户手册.chm.zip 51CTO下载-Quartz教程中文版.chm.zip Bootstrap-v3.3.5中文api.chm.zip Cascading Style Sheet 2.0 中文手册.chm.zip css 2.0 中文手册.chm.zip CSS3.0(腾讯ISD版).chm.zip CSS3.0(飘零雾雨版).chm.zip HBase 0.94.18 API.chm.zip Hibernate_3.2.0_Reference_zh_CN.chm.zip HTML5(W3CSchool版).chm.zip ibatis.chm.zip Java+EE+6+API+Specifications.CHM.zip JavaScript宝典.chm.zip JDK_API_1_6_zh_CN.CHM.zip JqGrid.chm.zip jQuery ligerUI API.chm.zip JQuery UI 1.8.chm.zip jQu

张军 2019-11-04 21:16:58 1288

资料下载

机器学习深度学习

机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。 它是人工智能的核心,是使计算机具有智能的根本途径。 机器学习是一门多学科交叉专业,涵盖概率论知识,统计学知识,近似理论知识和复杂算法知识,使用计算机作为工具并致力于真实实时的模拟人类学习方式, 并将现有内容进行知识结构划分来有效提高学习效率。 机器学习有下面几种定义: (1)机器学习是一门人工智能的科学,该领域的主要研究对象是人工智能,特别是如何在经验学习中改善具体算法的性能。 (2)机器学习是对能通过经验自动改进的计算机算法的研究。 (3)机器学习是用数据或以往的经验,以此优化计算机程序的性能标准。

张军 2019-08-20 20:23:01 1175