Hexo

【Hexo系列】Windows环境下搭建一个Hexo博客

最近将博客开源到码云和Coding了,码云传送门,GitHub传送门一直说要出一篇从零搭建博客的教程,但是最近真的很忙,一直没有时间,尽

阅读更多
转载

【转载】黄国平博士[致谢]完整版,人生失去动力的时候读一读

给网友的一封信 各位网友好: 我是黄国平,因博士学位论文致谢意外受到大家的关注。网络流传的致谢是被人节选后发布到网上的,现将完整版本附后(隐

阅读更多
【工具系列】Maven私服搭建 【工具系列】Maven私服搭建
前言 最近在重构项目,接触到组件化开发,那么一些相关业务 jar 包自然不能上传到中央仓库,只能自己搭建私服进行管理,这里记录下踩坑步骤。 环境说明 操作系统:CentOS Linux 7 x64 nexus 版本:3.38.1 mave
2022-05-18
【WEB系列】高版本SpringBoot整合Swagger启动异常问题 【WEB系列】高版本SpringBoot整合Swagger启动异常问题
前言: Spring Boot 2.6.x 版本引入依赖 springfox-boot-starter (Swagger 3.0) 后,启动项目会报错: Failed to start bean ‘ documentationPlugins
2022-05-13
【Linux系列】将Docker容器设为自启动和取消容器自启动 【Linux系列】将Docker容器设为自启动和取消容器自启动
前言 五一小长假回来以后,公司因为物业断电导致服务器停止运行,来电后发现一些常用的服务并没有自启动,比如 grafana,查了下原因发现是当初部署这个容器的时候,没有添加异常停止后重新尝试启动的参数 --restart,下面来说下如何在不删
2022-05-05
【WEB系列】SpringBootStarter-组件化开发 【WEB系列】SpringBootStarter-组件化开发
简介 starter 是一种服务(或者叫插件) 使得使用某个功能的开发者不需要关注各种依赖库的处理,不需要具体的配置信息,由 Spring Boot 自动通过classpath 路径下的类发现需要的 Bean,并织入 bean。 简而言之
2022-04-28
【工具系列】Idea 远程调试服务器 Jar 包 【工具系列】Idea 远程调试服务器 Jar 包
前言 经常遇到需要调试服务器 jar 包的场景,比如部署了一个 jar 包到远程服务器,突然有个接口异常,在没有自动化部署支持的情况下,需要手动在本地启动项目,调试完毕程序后重新打包,部署到服务器上面。一套操作下来,繁琐而复杂,今天来说说如
2022-04-13
【工具系列】服务器搭建一个自用网盘Zpan 【工具系列】服务器搭建一个自用网盘Zpan
前言我想要搭建一个网盘的原因仅仅是因为 U盘 我觉得不好使。 什么是 Zpan ?ZPan 致力于打造一款不限速的网盘系统,因此采用客户端直连云存储的方式进行设计。 目前 ZPan 支持所有兼容 S3 协议的云存储平台,您可以选用您熟悉的平
2022-03-05
【工具系列】Windows包管理工具Scoop安装及使用 【工具系列】Windows包管理工具Scoop安装及使用
前言最近因为跳槽的问题,重装了操作系统,那么开发人员的痛点就是重装操作系统后安装开发环境,比如你一下子需要安装{JDK,MySQL,Redis,Nginx。。。。。}等一系列常用工具。 我们算一个步骤,从官网下载,到配置安装路径,然后自定义
2022-03-02
【随笔】论一个面试题的解决思路 【随笔】论一个面试题的解决思路
前言 是这样的,最近准备跳槽啦,开始面试了,遇到这样一个问题:给你一个无穷字符串类型的 IP ,IP 之间以 , 分割,类似这样 String ipStr = "192.168.10.222,192.168.10.43,192.168.10
2022-02-22
【WEB系列】使用StopWatch输出执行耗时 【WEB系列】使用StopWatch输出执行耗时
简介有时候在做开发任务的时候需要记录某段代码块的执行时间,或者记录每个任务的执行时间。最简单的方法就是打印当前时间与执行完时间的差值,原始情况下, 我们通过System.currentTimeMillis() 相减计算某段代码的耗时,但是这
2022-02-10
【工具系列】Windows环境下切换JDK脚本 【工具系列】Windows环境下切换JDK脚本
前言 本机最近安装了好几个版本的 JDK ,需要在全局进行切换 JDK 使用,老改环境变量也挺麻烦的,还记得前辈说过的那句话,如果有一项工作让你重复,那就写个脚本搞定它。 我的环境 JDK 8 JDK 11 JDK 16 JDK 17 操
2022-01-24
【Mybatis系列】Mybatis入门 【Mybatis系列】Mybatis入门
简介 什么是 Mybatis ? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML
2022-01-07
【Web系列】SpringBoot防护XSS攻击配置 【Web系列】SpringBoot防护XSS攻击配置
前言源于最近接到的一个小需求,解决平台扫描出现的漏洞,如下图 后端解决这个其实很简单的,有句名言,不要相信前端传过来的任何参数,简单来说,XSS 在后端处理的时候对所有用户提交的数据进行校验和转义,比如把< 转换为 &lt;
2022-01-06
【工具系列】常用maven命令介绍 【工具系列】常用maven命令介绍
前言:一般情况下是用不到这些命令的,因为 idea 集成 maven 后,可以直接在 idea 进行 maven 的操作,只是最近不是换了 mvnd 了嘛,所以需要使用到 maven 命令,发现很多都忘记了,在这里重新记录下。 语法格式#
2022-01-05
【工具系列】轻量级虚拟机Multipass使用教程 【工具系列】轻量级虚拟机Multipass使用教程
简介Multipass 是一个轻量虚拟机管理器,是由 Ubuntu 运营公司 Canonical 所推出的开源项目。运行环境支持 Linux、Windows、macOS。在不同的操作系统上,使用的是不同的虚拟化技术。在 Linux 上使用
2022-01-05
【工具系列】mvnd:maven全新构建插件,提高性能 【工具系列】mvnd:maven全新构建插件,提高性能
前言:早上打包项目的时候发现打包速度很慢,耗时颇久,就在一个群里求助,如何使maven打包效率加快,一个群友发来一个链接,如图。 Google后发现这个工具居然是apache maven团队出品,并且是maven的一个子项目,所以使用ma
2021-12-29
【Linux系列】Docker启动Nginx配置动静分离 【Linux系列】Docker启动Nginx配置动静分离
前言最近接了个小需求,将服务和前端资源实现分离,很早之前就使用过 nginx 做动静分离,不同的是,这一次使用的是在 docker 环境下,配置方面没有多大区别,主要是启动 nginx 和 nginx 的挂载目录需要注意下,下面就开始吧!
2021-12-23
【Linux系列】Docker-Build在线地址错误异常解决 【Linux系列】Docker-Build在线地址错误异常解决
前言:最近需要使用到一款国产时序数据库IOTDB,按照官网操作文档指引进行安装,出现Docker-build在线地址异常,所以记录下。 系统环境操作系统:CentOS Linux 7 (Core) Docker : version 20.1
2021-12-07
【Linux系列】Telnet 命令使用和详解 【Linux系列】Telnet 命令使用和详解
前言几乎是每天都会使用 Telnet ,所以就把这个命令以及参数详解记录,并做巩固。 Telnet 简介 Telnet 是一款功能全面的端口测试工具,常用于网络管理和服务器调试。Telnet 程序是基于 TELNET 协议的远程登录客户端程
2021-11-29
1 / 8