Java

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

张军博客
源文件下载版本V5.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 5405

Java

java图片工具类

张军博客
1、多个图片合成 2、裁剪图片 3、图片压缩 4、制作圆角 5、重调图片尺寸 6、获取图片尺寸 7、图片缩放 8、导入网络图片到缓冲区

张军 2019-10-15 18:37:08 486

Java

java工具类

张军博客
工具类下载(java工具类汇总.zip),下载后即可使用 java工具类汇总 日期工具类 excel工具类 反向ajax工具类 加密工具类 ftp工具类 http工具类 java工具类 资源文件工具类 拼音工具类 反射工具类 分页工具类 排序工具类 连接超时工具类 xml工具类(互相转换map,list等) 树工具类 正则表达式工具类 内存查询工具类 freemarker工具类 压缩解压缩工具类 io工具类 JSON工具类 条形码工具类 缓存工具类 证书工具类

张军 2019-08-15 16:31:31 463

Java

使用exe4j将java项目打成exe执行程序

张军博客
最近用Java写了一个小工具,想将它达成exe执行文件,到时候直接放某个目录下,一执行就能跑啦。 用到的工具: 1、写好的项目:可以是java项目,也可以是java web项目 2、能够打jar的工具:我用的MyEclipse开发,他们有自带的工具,我就直接用这个了 3、exe4j:可以去网上下载,地址:https://exe4j.apponic.com/download/,有绿色版的和安装的,32位和64位的。我的是别人给的安装版的,跟官网的最新版可能有些出入,有需要的可以去附件中下载。 4、jre:java项目的运行离不开jre,也不能要求客户自己去装JDK,所以还是给它带个比较保险。(JDK安装之后,有jdk和jre两个目录,可以直接复制这个jre文件夹,也可以复制jdk文件夹下的jre。我这里用的jdk是1.6的)。 5、一张后缀名为ico的图标文件,作为exe执行程序的图标。也可以没有。 下面开始弄。

张军 2020-03-18 20:31:12 270

Java

Idea 进行断点调试的 快捷键

张军博客
快捷键 功能描述 F8 单步调试,不进入函数内部 F7 单步调试,进入函数内部 Shift+F7 选择要进入的函数 Shift+F8 跳出函数 Alt+F9 运行到断点 Alt+F8 执行表达式查看结果 F9 继续执行,进入下一个断点或执行完程序 Ctrl+F8 设置/取消当前行断点 Ctrl+Shift+F8 查看断点

张军 2020-03-26 19:02:17 257

Java

Java 正则表达式全攻略(二)

张军博客
Java正则表达式全攻略(二)[2010-04-2312:43:42.0|作者:随想类别:基础强化]来源:网络收集浏览1512labels:Java正则表达式全攻略(二)java正则表达式字符集正则表达式引擎的内部工作机制知道正则表达式引擎是如何工作的,将有助于你很快理解为何某个正则表达式不像你期望的那样工作,还可以使你清楚如何对表达式进行性能优化。从最基本的正则表达式引擎实现思路上来分的话,有两种:确定型有限状态机(DeterministicFinite

系统 2019-08-29 23:49:56 757

Java

%符号——java的取余运算——python的取模运算

张军博客
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/90172391取余运算和取模运算类似但是不同。同样的A%B,设C是A和B的商,即A=B*C。C如果是整数,说明A和B整除,取余运算和取模运算都是0。C如果是小数(绝大部分是这种情况),则看C是大于0还是小于0,如果大于0则取余运算和取模运算结果一样,如果小于0,则有不同,这是因为取

系统 2019-09-27 17:56:46 727

Java

Java版SLG游戏《竜退治2》

张军博客
剣と魔法の世界のターン制シミュレーションゲーム。マップは小規模ながら完成度は高いです。ストーリーは希薄で、ひたすら仲間やアイテムを集めつつ、淡々とステージクリアしていきます。アイテムの経験値が100↑で固有技が使える6匹目に倒す敵はマテリアルに変化するカードバトルは相手よりHPが多いと有利になるアイテムやマテリアルを集め図鑑を完成させよう仲間にできそうなキャラがいたら、接近しカードバトルをすることにより勝てば仲間にできる。カードバトルは数字の書かれたカード

系统 2019-08-29 22:34:26 670

Java

java.io包学习1

张军博客
转自:http://www.blogjava.net/cherishchen/archive/2007/07/10/129313.html所有类的根接口:InputStream/OutputStream一、底层的还是装饰的1、底层的直接与文件系统或者硬件打交道的类(充当数据源的类):包括InputStream和OutPutStream两大类,分别用于输入和输出,数据源可以是bytesarray,String对象,file文件,stream序列等:FileI

系统 2019-08-29 23:47:56 645

Java

Caused by: java.lang.ClassNotFoundException:

张军博客
1、错误叙述性说明2014-7-120:38:57org.apache.catalina.core.ApplicationContextlog信息:NoSpringWebApplicationInitializertypesdetectedonclasspath2014-7-120:38:57org.apache.catalina.core.StandardContextlistenerStart严重:Exceptionsendingcontextinit

系统 2019-08-12 01:31:42 644

Java

java常用类库-正则表达式【1】

张军博客
正则表达式1、正则表达式可以方便的对数据进行匹配,可以执行更加复杂的字符串验证、拆分、替换功能等。Eg:现在判断一个字符串是不是由数字组成?A:不使用正则表达式publicclassRegexDemo01{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubStringstr="1234567890";//此字符串由数字组成booleanflag=

系统 2019-08-12 09:30:00 639

Java

论Java加密技术与Windows的结合

张军博客
公共钥匙加密技术需要一个空间来存储数字证书和私钥。通过将钥匙和证书存储到一个文件中(称为keystore),JavaSecurityArchitecture实现了独立于平台的加密技术。MicrosoftWindows把钥匙和证书存储到Windows注册表和文件系统中。这就是说,在Windows系统上运行安全的Java程序的用户必须在Java和Microsoft的钥匙和证书库之间输入和输出钥匙和证书。好消息是,你可以“哄骗”Java应用程序通过Microso

系统 2019-08-12 09:29:41 638

Java

OpenJWeb 1.6版本Java快速开发平台矩阵组织结构

张军博客
矩阵结构的数据库设计:组织结构表(单位ID,部门ID,上级部门ID,...)用户表(单位ID,部门ID,用户ID,用户名称,口令...)组织结构关系表(部门ID,用户ID)上述表中如何体现矩阵型的组织结构?在用户表中有一个部门ID,关联组织结构表的部门ID,这样部门和用户是一对多的,即一个行政部门有多个用户,一个用户只能属于一个行政部门;利用组织结构表和组织结构关系表可建立多对多的组织结构-人员关系,这样用户除了属于一个行政部门外,如果要体现兼职,或者属于

系统 2019-08-12 01:31:58 638

Java

javaeye让人多少有些不爽的bug们

张军博客
Bug1.啥也不说了,先看图吧第一组(个人资料模块):第二组(发表文章模块):放眼一望,已尽了然,上边图片是打开该功能时的截图,下边是当你用鼠标滚轮或拖动右侧滚动条滚动页面时,问题就出现了,所有的ComboBox都不能及时刷新,可谓所到之处,一片狼藉啊。。。。。。别的模块没有一一对照,个人感觉,所有带有ComboBox的页面都会有此问题!Bug2.在保存草稿时,经常性地不能保存,回头找原因,明明最初写blog时已选过博客类型,它又让我选择博客类型,无语。。

系统 2019-08-12 09:29:28 629