![](https://img-blog.csdnimg.cn/20190902152541810.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 91
生出来,我养!
这个作者很懒,什么都没留下…
展开
-
面试官:三年工作经验,你连序列化都说不明白?
什么是序列化、反序列化 序列化:把Java对象转换为字节序列的过程。 反序列化:把字节序列恢复为Java对象的过程。 序列化的作用 1、可以把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;(持久化对象) 2、也可以在网络上传输对象的字节序列;(网络传输对象) 序列化在Java中的用法 在Java中序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,实现该接口只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来原创 2021-02-26 17:47:13 · 528 阅读 · 0 评论 -
概念解释:对称加密、非对称加密、公钥、私钥、签名、证书
楔子 现在网络的安全性已经变得越来越重要,各位程序员在开发过程中或多或少都会遇到公钥、私钥、加密、签名等一些相关名词。这些概念比较杂乱,容易混淆,下面就来梳理一下这部分的内容。 对称加密 在重要的信息的传递过程中,人们总是希望信息不会被偷看、不会被篡改,伪造等。为了达到这个要求人们一直在不断努力着。 电报加密使用的密码本,就是初代网络安全所使用的加密方式,用法为:发信时将内容翻译为密文发出,收到电报的一方,使用相同的密码本才能解密出正确的信息,否则看到的就是一堆乱码。 这种传统的加密方式就叫做对称转载 2020-06-28 09:10:17 · 1247 阅读 · 0 评论 -
XStream学习手册
一、前言 1、XStream官网 http://x-stream.github.io 2、XStream是什么 XStream是一个简单的基于Java的类库,用来将Java对象序列化成XML(JSON)或反序列化为对象(即:可以轻易的将Java对象和XML文档相互转换) 3、XSteam能干什么 XStream在运行时使用Java反射机制对要进行序列化的对象树的结构进行探索,并不需要对对象作出修改。XStream可以序列化内部字段,包括私private和final字...原创 2020-06-04 10:20:07 · 3774 阅读 · 0 评论 -
Java IO流详解
流的概念和作用 学习Java IO,不得不提到的就是JavaIO流。 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流 字符流和字节流 字符流的由来: 因为数据...转载 2019-05-08 11:07:27 · 115 阅读 · 0 评论 -
JDK静态代理、JDK动态代理、Cglib动态代理区别
一、代理模式介绍 什么是代理模式呢?我很忙,忙的没空理你,那你要找我呢就先找我的代理人吧,那代理人总要知道被代理人能做哪些事情不能做哪些事情吧,那就是两个人具备同一个接口,代理人虽然不能干活,但是被代理的人能干活呀。说白了经纪人懂吧,整不好就绿你的那种。 二、JDK静态代理 场景:比如西门庆找潘金莲,那潘金莲不好意思答复呀,咋办,找那个王婆做代理呀,然后就绿了大郎。。。 第一步:定义一种类...原创 2019-07-02 11:42:37 · 1350 阅读 · 1 评论 -
Java中使用POI导入导出工具类
依赖: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> <dependency> ...原创 2019-07-16 18:54:46 · 1300 阅读 · 4 评论 -
常用JSON与Object对象互相转换工具
实体类: package test; public class User { private String name; private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; } public I...原创 2019-04-15 16:03:19 · 4131 阅读 · 0 评论 -
使用Apache Commons FileUpload组件上传文件
引入依赖: <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</versi...原创 2019-07-17 13:55:51 · 941 阅读 · 0 评论