学习整理
幸福来得很突然
这个作者很懒,什么都没留下…
展开
-
【无标题】
java获取今日、昨日、上月(今日)、上月第一天等常用方法原创 2023-01-11 15:04:22 · 99 阅读 · 0 评论 -
客户端与服务端安全通讯
## 客户端与服务端安全通讯 ### 加密流程: ![客户端与服务端安全通讯](http://cdn.liuxf.live/20201223104046.jpg) 大致分为5步 1、客户端向服务端请求服务端的非对称公钥 2、服务端返还服务端非对称公钥(可捕获可见,可以截获服务端返还的公钥) 3、客户端自己也生成一套自己的非对称秘钥,用服务端的公钥加密自己的公钥发送到服务端(可捕获不可见,可以截获没有服务端私钥看不到客户端公钥) 4、服务端通过客户端公钥对通讯秘钥进行加密下发到客户端,客户端用私原创 2020-12-23 11:08:39 · 373 阅读 · 0 评论 -
记一次奇葩需求批量上传文件压缩返回
@PostMapping("export1") public ResponseEntity<StreamingResponseBody> fileEport1(MultipartFile[] file) throws Exception { byte[] buf = new byte[2048]; StreamingResponseBody stream = new...原创 2019-08-23 21:10:16 · 132 阅读 · 0 评论 -
记一次jvm了解
JVM 首先程序是跑在虚拟机上的而不是操作系统上的所以才能在不同的系统中夸平台 jvm为啥能运行java? 先看下它都有哪些东西 一套字节码指令集、一组寄存器、一个栈、垃圾回收器、堆和方法域。 我们写的代码一般都是.java文件 经过通过编译器生成一个.class 文件 jvm就是通过这个.class文件解释...原创 2019-08-22 17:58:25 · 97 阅读 · 0 评论 -
记一次本地项目上传到GitHub
1.在本地创建版本库 2.本地生成rsa配置到GitHub 3.与远程关联推送原创 2019-08-22 18:50:51 · 79 阅读 · 0 评论 -
记一次项目中相对路径读取文件的一些操作
public class RelativePathFileRead { public static void main(String[] args)throws Exception { FileRead(); } /** * 相对路径读取程序文件 */ public static void FileRead()throws...原创 2019-08-23 10:53:35 · 423 阅读 · 0 评论 -
记一次java的几种IO模型的了解
IO 1、阻塞型 读写的时候会阻塞,发出请求读写之后线程就会去问东西是否准备好,准备好了就开始读写,这期间的等待就是读写的阻塞。 2、非阻塞型 读写时不会阻塞,工作形式是循环查看是否资源准备好,不管有没有准备好都会告诉你,一直询问,直到准备好 3、多路复用型 ...原创 2019-08-23 13:34:43 · 147 阅读 · 0 评论 -
记一次 spring cloud学习
spring cloud依赖于spring boot 把各个单独的boot项目通过框架整合到一起产生一定的关系通讯管理。 注册中心: 注册中心最好做成集群的,所有的服务都注册到一个注册中心上,万一炸了就都炸了。 注册中心集群:就是各个注册中心相互注册 服务提供者和服务消费者: cloud分为服务提供者和服务使用者,提供者需要把服务暴露给注册中心...原创 2019-09-02 11:03:20 · 82 阅读 · 0 评论