
Java进阶
文章平均质量分 81
水-滴
这个作者很懒,什么都没留下…
展开
-
加密算法
一、加密类型1、单项加密:用具体的算法对数据进行简单的加密,没有秘钥,用于数据的编码。常用于电子邮件2、对称加密:加密和解密均采用同一秘钥。3、非对称加密:加密和解密采用不同秘钥,用来加密的称为公钥,解密的称为私钥,公钥和私钥一一对应。4、单项散列:对信息进行散列计算得到一个字符串,任何修改都会改变改字符串,用来校验数据是否被修改,该字符串不可逆向还原原始数据。二、原始加密1、Base64 ...原创 2018-03-20 14:56:03 · 919 阅读 · 0 评论 -
Apache POI
一、简介POI是Apache对Office文档导入导出操作第三方工具包,主要用来操作excel表。poi jar包:Maven artifactIdPrerequisitesJARpoicommons-logging, commons-codec, log4jpoi-version-yyyymmdd.jarpoi-scratchpadpoipoi-scratchpad-version-yyyymm...原创 2018-05-02 11:21:20 · 611 阅读 · 0 评论 -
Logger4j
一、介绍 Logger4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。Log4j由三个重要的组件构成:优先级(Loggers):从高到低有ERROR、WARN、 INFO...原创 2018-05-02 11:43:41 · 333 阅读 · 0 评论 -
区块链
一、定义 区块链,目前的普遍定义是“加密的分布式记账技术”。简单来说,是一种新的信息记录技术,而且是“加密的”“分布式的”。二、分布式 分布式是相对中心式的,也称为去中心化。过去的数据存储是”中心式“的。比如,我在银行存100块钱,我存钱这个数据,只记录在银行的数据库里。除了银行,别人都不知道。这种信息记录的方式,就叫“中心式记账”。中心式记账虽然有效率,但它存在问题: 1.中心...原创 2018-03-21 17:15:41 · 284 阅读 · 0 评论 -
Maven和Ant
一、AntAnt是最早出现的构建工具。1、作用可以用ant编译java类,生成class文件 ant可以自定义标签、配置文件,用于构建。 ant可以把相关层构建成jar包 。 ant把整个项目生成web包,并发布到Tomcat2、优点跨平台性:Ant是纯Java语言编写的,因此具有很好的跨平台性。 操作简单:Ant是由一个内置任务和可选任务组成的。Ant运行时需...原创 2018-04-28 16:10:42 · 1504 阅读 · 0 评论 -
Java进阶之路
一、导论写这篇文章的目的就是弄懂Java之路如何走?Java工作了三年多,有了一定的Java开发经验,但关于以后如何走还是很迷茫,现在是大的事情做不了,小的事情做着烦。对于走这条路的人大概都有这样的烦恼,想要努力往上走,但不知道方向,想努力却不知道怎么做。所以有必要知道Java究竟能做什么,以及发展阶段。二、程序员程序员阶段大概可以分无经验程序员和有经验程序员。这个阶段最重要的可能就是...原创 2018-08-24 17:46:16 · 4512 阅读 · 0 评论