Rufus软件是一款用来制作可引导usb闪存启动盘的专业工具,软件大小只有1MB左右。它不但五脏俱全,速度快,还非常的良心(作者一再强调不需要捐赠,而且官方网站也没有捐赠通道),另外它的软件界面也非常干净、简洁、简单易用。。制作USB启动盘前需要准备Windows10系统ISO镜像,8GB以上容量的U盘一个,当然还有Rufus软件。首先下载rufus(官网:https://rufus.ie/zh/
2023-09-22 michael007js 117
要自己安装正版系统,第一步就是要下载到正确的系统镜像。下载的方法很多,可以通过搜索、网盘、网站或者论坛等下载,但那都不是最正宗、最纯粹的的,通过这些渠道下载,偶尔、难免也会遇到些心术不正的人给你夹带点私货。从微软官网下载Windows10系统镜像,虽然方法略微有点复杂,但好在相比通过其它渠道下载的系统镜像100%纯净、正宗、安全放心。从微软官方下载Windows10系统镜像有两种方法,一是通过“M
2023-09-22 michael007js 199
1.安装宝塔面板首先通过SSH连接到服务器。然后在浏览器打开宝塔面板官网,点击安装脚本。根据服务器的系统复制对应的安装脚本。我们之前创建的服务器是Ubuntu系统,所以我们复制第二条。将复制的命令粘贴到SSH终端中,回车运行。会显示下面的内容,输入y,回车继续。宝塔默认的SSL是自签证书,浏览器会提示不安全。我们后续会申请自己的SSL证书,所以这里输入n,回车继续。接下来是漫长的安装过程,安装完毕
2023-09-07 michael007js 137
RxJava操作符包含的操作符类型有如下几种:1、创建操作符 :创建被观察者(Observable)对象&发送事件2、转换操作符:变换被观察者(Observable)发送的事件。将Observable发送的数据按照一定的规则做一些变换,然后再将变换的数据发射出去。变换的操作符有map,flatMap,concatMap,switchMap,buffer,groupBy等等。3、 合并操作符
2023-08-24 michael007js 108
1 前言JDK8虽然非常好,但是JDK版本已经发布到JDK20了,且JDK8后的版本升级了很多新的特性,如模块化、ZGC以虚拟线程、结构性并发等,也是非常有吸引力的,所以决定将基于JDK8的项目升级到最近的LTS版本JDK17。2 升级过程记录2.1 安装JDK17下载JDK17的最新版本jdk-17_linux-x64_bin.tar.gz,解压缩后移动到/usr/lib/jvm/目录下$ su
2023-08-18 michael007js 421
开源一些比较有意思的小玩意儿,希望能帮到有缘人一个android平台下的稀有自绘控件集合 (github.com)一款强大但使用成本又极低的下拉筛选条件框 (github.com)一个Android平台包含各种效果的音乐频谱合集 (github.com)
2023-08-18 michael007js 287
spring与JDK版本对应Spring Framework 6.0.x:JDK 17-21Spring Framework 5.3.x:JDK 8-19Spring Framework 5.2.x:JDK 8-15Spring Framework 5.1.x:JDK 8-12Spring Framework 5.0.x:JDK 8-10Spring Framework 4.3.x:JDK 6-8
2023-08-17 michael007js 1252
CopyOnWriteArrayList是ArrayList的线程安全版本,从他的名字可以推测。CopyOnWriteArrayList是在有写操作的时候会copy一份数据,然后写完再设置成新的数据。CopyOnWriteArrayList适用于读多写少的并发场景。上面的图片展示你了CopyOnWriteArrayList的类图,可以看到它实现了List接口,如果去看ArrayList的类图的话,
2023-08-17 michael007js 83