- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 Hexo + GitHub Pages 搭建个人博客详细教程
一个使用 Hexo + GitHub Pages 个人博客就部署成功了,可以用作平时一些工作生活的记录,不断学习积累,厚积而薄发。
2023-08-13 22:29:33 286
原创 【chrome 插件】AdGuard 广告拦截器:安全清爽的互联网浏览体验
AdGuard 是一款功能强大的广告拦截程序,它可以帮助用户在浏览网页时过滤掉网站中烦人的广告和恶意弹窗,提升获取信息的效率,同时,作为一款 Chrome 插件,AdGuard 提供了简单易用的界面和丰富的功能,让用户能够更好地控制自己的上网体验。AdGuard 广告拦截器插件默认会提供基本的广告拦截功能,如果想要自定义广告拦截的颗粒度,可以通过点击插件右上角设置按钮进入到插件的配置页面进行管理。
2023-08-07 22:33:24 7485
原创 【chrome 插件】PhotoShow 浮图秀:网页图片浏览利器
PhotoShow(浮图秀)是一款帮助用户快速查看页面中缩略图对应大图的谷歌浏览器插件,可以在浏览网页时随时对其中的图片文件进行放大展示,无需点击进入详情后预览图片。
2023-08-03 00:01:39 5627
原创 SpringBoot 项目中 Lombok 的使用
Lombok 是一个 Java 的类库,可以通过注解等方式插入到项目代码中,来增加 Java 代码的功能,只需要通过指定的注解,就可以实现指定的功能,极大的简化代码编写。Lombok 能通过注解的方式,在编译期间自动为类属性生成构造函数、get/set 方法等内容,保持代码简洁的情况下保证类信息的完整性。
2023-07-31 23:22:12 338
原创 万字长文带你逐步实现 SpringBoot 统一返回结果类
前后端开发过程中数据交互规范化是一件非常重要的事情,不仅可以减少前后端交互过程中出现的问题,也让代码逻辑更加具有条理。在此背景下,后端服务返回结果统一封装的必要性也是不言而喻了。
2023-07-31 11:19:31 3107 2
原创 【chrome 插件】FireShot:实现浏览器截图自由
FireShot 插件作为一款网页截图工具,可以将可见的 Web 页面截取并将它们保存为 PDF、JPEG、GIF、PNG、BMP 等格式文件,并且支持截图编辑、上传、打印等相关操作。FireShot 插件作为一款浏览器插件,可以在不安装三方应用的情况下完成浏览器页面的各种截图需求,并且可以使用截图编辑处理的操作,基本满足了日常工作中对网页进行处理的需要。截图插件对于在特殊的网络环境下不允许登录个人微信、QQ、钉钉时可以发挥重要作用,而且能够实现浏览器页面长截图。
2023-07-28 00:13:42 7868
原创 SpringBoot 自定义打印服务信息和 Banner 图!
自定义项目启动 Banner 图案,只需要按照如下流程进行操作:确定项目的 Banner 图案对应的字符串,如spring或在或网站中生成字符串名称对应的 Banner 图案主要用来对文本字符生成 Banner 图案则可以对引用图片生成对应的艺术图案在项目的目录下新建 banner.txt 文件,将生成的图案结果复制到文件中重新启动服务查看 Banner 信息服务配置信息打印通过读取 SpringBoot 配置信息,并配合解析本地服务 ip 地址实现打印。定义服务配置信息启动时读取配置并打印输出。
2023-07-25 22:53:44 916
原创 解决国内 GitHub 访问慢的问题
经常在github上找一些好玩的学习项目,但是经常出现github页面打开速度很慢甚至无法打开的情况,往往导致计划被打乱,瞬间不想学习了。今天就来总结一下解决github访问慢的方法。
2023-07-24 22:43:38 13187 1
原创 SpringBoot 多模块项目构建(父/子模块)
父工程创建成功后,可以在此基础上新建子模块,在父项目上点击鼠标右键,选择新建 -> 模块 -> 新建模块,选择 Spring Initializr,之后便和创建 SpringBoot 项目一致,定义组织名称、选择起步依赖、定义项目名称,最后完成创建得到一个子模块项目。这样一个父工程/子模块的项目就初始化完成了,如果需要新增子模块,则按照相同的方式初始化模块,关联父工程,并在父工程中增加。既然是父-子工程的结构,可以将项目中用到的依赖统一在父工程项目中进行管理,统一依赖和版本号信息。
2023-07-23 00:03:42 4047
原创 SpringBoot 学习:非常简单的项目初始化!
以上就是我们对 SpringBoot 框架的初步认识,使用 IDEA 初始化基本的 SpringBoot 项目,并在本地部署项目 Jar 包。在接下来的时间里,会逐步学习 SpringBoot 的相关操作。
2023-07-21 22:52:37 577 1
原创 Java 实现 MD5 加密算法
MD5 消息摘要算法,英文:MD5 Message-Digest Algorithm ,一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5 是单向加密不可逆的,也就是常说的非对称加密,常用于用户密码的加密,这样即使密码泄露也不知道对应的明文信息,有效的保护系统和用户的隐私信息。MD5 算法产生的是一个 128 位的散列值,128 位是指的二进制中的 128 位,具体占 16 字节(每个字节可以表示为 8 位二进制数)。
2023-07-19 22:52:49 7637
原创 Xshell 收费了,如何选择合适的 SSH 登录工具?
Putty是一款开源免费的连接软件,支持SSH、Telnet、Serial等协议的连接,常用来远程管理Linux服务器系统。可以在官网完成客户端下载,下载时可以选择安装包类型.msi:安装版本,下载完成安装后使用,安装后大小4M左右.exe:免安装版本,下载后直接运行使用,整体2M左右MobaXterm也是另外一款优秀的SSH客户端连接工具,相比于Putty来讲,MobaXterm是一个增强型的终端工具,提供了更加丰富的功能供用户使用。
2023-07-19 22:49:09 970
原创 chrome 插件食用指南!
Chrome 插件是个性化定制 Chrome 浏览器的强大工具,通过安装、管理和使用插件,可以提高浏览体验,增加功能和效率。打开 Chrome 浏览器并在地址栏中输入 “chrome://extensions”,然后按下 Enter 键,在打开的页面上,你会看到一个名为 “Extensions” 的页面,显示了已安装的插件和扩展程序,在左上角的页面上,点击 “Chrome 网上应用店” 的链接,进入 Chrome 网上应用店,在 Chrome 网上应用店中搜索需要的插件。
2023-07-18 22:41:34 1071 1
原创 【chrome 插件】OneTab :管理浏览器标签页的终极解决方案
为了提高用户体验,OneTab 还支持快捷键和自定义设置。可以通过设置自己喜欢的快捷键来快速打开或关闭 OneTab,以及执行其他常用操作。总之,OneTab 是一款功能强大、易于使用的 Chrome 插件,为用户提供了一个整洁、有组织的方式来管理浏览器标签页。OneTab 的标签页合并、恢复和导出功能,以及标签页分组和命名功能,使得标签页的管理变得非常简单和高效。如果你是一个经常打开大量标签页的用户,那么 OneTab 绝对是你的终极解决方案!安装 OneTab 并试试吧!
2023-07-17 22:28:03 2863 2
原创 剑指 Offer 04. 二维数组的查找
二维数组的遍历二位有序数组利用规律求解,寻找目标值剑指 Offer ,算法刷起来!LeetCode 剑指 Offer。
2023-06-26 23:18:00 138 1
原创 String 的不可变性怎么理解?
StringUtils 是处理字符串的工具类,String 类实现 CharSequence 接口,为实现不同的 String 操作,各大厂商封装了相应的 StringUtils 工具类。String 类对象中存储的字符串,最终都是以字符形式存储在其 char[] 数组中,获取时从数组中读取字符列表,且 String 中该属性使用了 final 关键字定义。由于 String 类是不可变的,所以它的性能比较高,且是线程安全的,即多个线程可以同时访问同一个 String 对象,而不会出现线程问题。
2023-06-25 22:42:10 130
原创 Linux 从入门到精通:curl 命令使用详解
curl 命令是一个在 Linux 系统中利用 URL 工作的命令行文件传输工具,常用于服务访问和文件下载。curl 支持 HTTP、HTTPS、FTP 等多种协议(默认是 HTTP 协议),可用于模拟服务请求以及上传和下载文件。
2023-04-30 20:52:28 9630 1
原创 Linux 从入门到精通:Telnet 命令测试服务端口连通性
Telnet 程序命令是基于 TELNET 协议的远程登录客户端程序。Telnet 是 TCP/IP 协议族的成员,是 Internet 远程登录服务的标准协议和主要方式。Telnet 命令可以用来远程登录或确定远程服务的状态,比如确定远程服务器的某个端口是否能访问。
2023-04-30 19:58:25 7325
原创 Linux 从入门到精通: “用户不在 sudoers 文件中,此事将被报告“ 问题处理
Linux 系统操作作为后端开发必须掌握的技术之一,已经越来越多的成为我们工作的一部分。今天就和大家分享一个自己敲击命令遇到的小问题:”用户不在 sudoers 文件中,此事将被报告“,希望大家都不会遇到。
2023-04-30 19:45:32 2514
原创 Linux 从入门到精通:常用压缩和解压缩命令
gzip 命令压缩完成后会删除源文件,可以使用 -c选项将压缩结果输出到标准输出,并配合输出重定向的方式将压缩内容重定向至压缩文件中,以实现压缩完成后不删除源文件。打包命令: tar [选项] 源文件或目录 ,使用tar命令归档的包以.tar结尾,成为tar包。注意: gzip 命令不可以直接压缩目录,需要先用tar命令打包目录成tar文件才可以压缩。压缩命令: gzip [选项] 源文件 ,只能压缩文件,指定目录时压缩目录内所有文件。压缩命令: rar [选项] 压缩包名 源文件。
2023-04-30 19:20:31 882
原创 Linux 从入门到精通:Vim 编辑器使用
Linux 系统是部署项目最常用到的服务器系统,在系统中进行相关配置时,我们总是需要对文件进行增删改等操作。Linux 系统中自带的文件编辑器是 Vim,需要熟练掌握 Vim 编辑器的使用,才能提升日常的开发效率。
2023-04-30 14:55:30 102
原创 Linux 从入门到精通:文件权限管理
Linux操作系统是一个多用户操作系统,允许多用户同时登录到系统上并使用资源。系统会根据账户来区分每个用户的文件,任务和工作环境,使得每个用户工作都不受干扰。
2023-04-30 14:45:33 71
原创 Linux 从入门到精通:查看 ip 地址信息
IP 地址通常分为两类,即外网(公网)地址和内网地址。其中外网地址是唯一的 IP 地址,可以在互联网上通过 IP 确定服务终端;而内网地址是本地网络域中专有的地址,该 IP 不会直接暴露在互联网中。
2023-04-30 14:09:19 6448 1
原创 Linux 从入门到精通: su 和 sudo 命令
su - root 切换完成后会以 login-shell 的方式切换到指定用户,并更新环境变量为新用户的设置信息;而 su root 不会更新环境变量,仅仅是切换用户身份。
2023-04-30 13:58:09 793 1
原创 Linux 从入门到精通:基础知识
Linux 是一种自由和开放源码的系统,存在着许多不同的 Linux 版本,但它们都使用了 Linux 内核。Linux 可以安装在各种计算机硬件设备中,如手机、平板电脑、路由器、台式计算机等。
2023-04-30 13:48:32 250
转载 转载CSDN博客内容到自己的博客中
在参考“如何快速转载CSDN中的博客”后,由于自己不懂html以及markdown相关知识,所以花了一些时间来弄明白怎么转载博客,以下为转载CSDN博客步骤和一些知识小笔记。 参考博客原址:http://blog.csdn.net/bolu1234/article/details/5186...
2018-12-29 21:48:26 123
Bandizip64-6.22 便携版本.ZIP
2023-11-12
Earth View from Google Earth-3.0.5
2023-11-12
Infinity 新标签页
2023-11-12
mysql-8.0.18-winx64-免安装包
2023-08-07
DockerToolbox-19.03.1
2023-07-30
FireShot-v1.11.25 浏览器截图软件,方便快捷,点击使用,多种功能功能
2023-07-30
Xshell--Xftp整合绿色免安装版
2019-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人