Java

class/jar/war加密保护 支持window/linux/Mac/龙芯Linux系统/龙芯

1、公司开发的java web要项目打包成war包往外卖,怎么对war包进行处理,防止其自己拷贝后往外出售呢,如果不通过加密的方式,还有其他方式防止其出售呢. 2、大家都知道的,class很好反编译。出于对知识产权和自身软件的保护,不希望任何人都可以看到源代码或者被反编译工具进行解密。

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

Java

刷新令牌refresh token详解

在学习oauth2.0协议的时候,对于刷新令牌refresh token感觉很困惑。主要是为啥需要刷新令牌,以及刷新令牌是如何工作的,技术细节是啥?比如通过refresh token可以让access token永久不过期吗?

张军 2021-06-20 23:55:30 21392

励志

个人简介

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

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

资料下载

千G资料分享

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

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

资料下载

各种资料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 10522

资料下载

看图写话训练(图片及答案)

一、认真看图,培养观察力 看图写话,顾名思义就是就是要用眼睛看,看是基础。只有经过认真仔细地观察才能有深厚的理解,才会在大脑里形成清晰的印象。可首先引导他们看图要有顺序,或从上到下,从下到上;或从远到近,从近到远;或从左到右,从右到左:或从中间到四周。对画面所表达的主要内容先有一个整体性的了解。再从画面中人物的形体、相貌、服饰等,弄清人物的性别、年龄、身份;从人物的表情、动作,推测人物的思想,以及他在干什么,想什么;还要观察周围环境,弄清事情发生在什么时候,什么地方等等。使孩子做到言之有序,使整幅图或多幅图画变成一个完整的、连贯的事物,使人物形象更加丰满逼真,故事情节更加曲折动人。 二、合理想象,培养想象力 看图写话的画面是一个个静止的人或物,而且比较单调,我们要引导孩子通过仔细观察画面,通过适当的提问为支点,进行合理想象,使静止的画面尽量动起来,活起来,使单调的画面充实丰富起来。引导孩子把不会思维的想象成为会思维的,把不会说话的想象成为会说话的,由一幅图联想到前前后后的几幅图由一个动作联想到前前后后的几个动作,有时,还可以只提供一种情境,让孩子的想象自由驰骋。 三、看图说话,

张军 2019-09-22 18:14:25 9855

资料下载

微信小程序源码

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

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

编程技术

FreemarkerUtil工具类

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

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

资料下载

张军商城测试

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

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

Java

Idea 进行断点调试的 快捷键

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

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

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 8282

工作经验

dwr工具类

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

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

编程技术

​日期工具类

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

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

编程技术

spring cloud视频

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

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