摘要:
还能,再学一点(晕)
Helloworld
1.随便新建一个文件夹,存放代码
2.新建一个java文件
文件后缀名为.java
Hello.java
[注意点]系统可能没有显示文件后缀名,需要手动打开。
3.编写代码
public class Hello{ public static void... 阅读原文
2021-03-27 23:00:01 阅读(1255) 评论(0)
摘要:
要自定义自己的类加载器来加载类,需要先对类加载器和类加载机制有一些基本的了解。
1、类加载器
类加载器ClassLoader的作用有两个:
①是用于将class文件加载到JVM。
②是用于判断JVM运行时两个类是否相等。
2、类加载的时机
类的加载可分为隐式加载和显示加载。
隐式加载
隐式加载包括以下几种情况:
遇... 阅读原文
2021-03-27 16:46:01 阅读(1284) 评论(0)
摘要:
对象流
对象流就是对引用数据类型进行操作
序列化:将对象的状态信息转换为可以存储或传输的形式的过程,因此类需要序列化后才可以存储到文件中
对象输出流:
很简单,就三句话,将把一个对象导入指定文件中,要注意:被导入的对象必须要实现一个借口(Serializable,可序列化接口),而这个接口就是一个标志,在没有作用... 阅读原文
2021-03-27 15:19:01 阅读(1337) 评论(0)
摘要:
1.理论概述
1.1.分布式
分布式系统是若干独立计算机的集合,这些计算机对于用户来讲就像单个系统。
由多个系统集成成一个整体,提供多个功能,组合成一个板块,用户在使用上看起来是一个服务。(比如淘宝网)。
起源
分布式系统出现的原因是:用多个廉价的、普通的机器完成单个计算机无法完成的计算、存储任务
分布式使用
只... 阅读原文
2021-03-27 11:34:11 阅读(1286) 评论(0)
摘要:
本文部分摘自《Java 并发编程的艺术》
Fork/Join 框架概述
Fork/Join 框架是 Java7 提供的一个用于并行执行任务的框架,是把一个大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架,其运行流程如图所示:
工作窃取算法
工作窃取算法是指某个线程从其他队列里窃取任务来执行... 阅读原文
2021-03-27 07:53:02 阅读(1280) 评论(0)
摘要:
上一篇:Java 15 正式发布, 14 个新特性
JDK 16 正式发布
牛逼啊,JDK 15 刚发布半年(2020/09/15),JDK 16 又如期而至(2021/03/16),老铁们,跟上。
来看下 Oracle Java 支持路线图:
Oracle 继续保持版本半年一发的节奏。。。
试问:你还能追上 J... 阅读原文
2021-03-26 22:33:01 阅读(1307) 评论(0)
摘要:
1.SpringBoot整合任务机制
1.1.SpringBoot实现异步方法
日常开发中涉及很多界面与后端的交互响应,都不是同步的,基于SpringBoot为我们提供了注解方式实现异步方法。使得前端的请求响应与后端的业务逻辑方法实现异步执行。提升了客户的体验。不由得说一句,SpringBoot的封装的确是精妙强大,... 阅读原文
2021-03-26 18:26:02 阅读(1257) 评论(0)
摘要:
什么是Docker-Machine?
Docker Machine是一种工具,可让您在虚拟主机上安装Docker Engine,并使用docker-machine命令管理主机。简单来说就是给你快速创建一个docker容器环境的,如果你要给100台物理机安装上docker,传统方式就是你一台一台ssh上去安装,但是... 阅读原文
2021-03-26 16:46:04 阅读(1250) 评论(0)
摘要:
Excel中可添加数字签名以供文档所有者申明文档的所有权或有效性。文本以Java代码示例介绍如何在Excel文档中对数字签名功能进行相关操作,包括如何添加签名到Excel、检测Excel文档是否已签名,以及如何删除Excel文档中的签名。
本次代码测试环境
Excel版本:2013
编译环境:IntelliJ ID... 阅读原文
2021-03-26 15:02:04 阅读(1319) 评论(0)
摘要:
1.SpringBoot web项目集成Swagger2
1.1.认识Swagger2
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和接口文档系统作为服务器以同样的速度来更新。文档的接口方法,参数和模型紧密集成到服务器端的代码,使用A... 阅读原文
2021-03-26 14:18:02 阅读(1272) 评论(0)