jsDelivr-Github+PicGo打造免费高效的图床

前言 jsDelivr:免费的开源CDN,白嫖党的福音 Github:最大的同性交友网站 PicGo:一个用于快速上传图片并获取图片URL链接的工具 创建Github图床 首先需要注册一个Github账号 新建一个仓库 生成Token Node随意,勾选repo,最后Generate token,然后会生成一个token,这个token后面需要用到,且只会出现一次,保存好...

Ngrok实现内网穿透

什么是Ngrok? ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。我们可以使用它来实现内网穿透,让外网访问内网服务器不再是距离 什么是内网穿透?为什么需要内网穿透? 内网穿透即NAT穿透,通过端口映射将一台主机的内网(LAN)IP地址映射成一个公网(WAN)IP地址,让互联网上的用户可以通过此公网IP地址访问特定的内网主机所提供的网站或者服务...

为什么说重写equals方法就一定要重写hashCode方法?

前言 很多人可能都知道==和equals的区别,但是很多人不知道为什么重写equals就要重写hashCode,我们先来看一下==与equals的区别 ==与equals==如果比较的是两个基本数据类型,那么 == 比较的是值;如果是两个非基本数据类型的对象,那就是判断它们的内存地址是不是相同; equals 如果类没有覆盖 equals 方法,那么 equals 等价于 == ; 如果覆...
Java

Hexo之URL优化

Hexo的默认URL格式是日期加标题,permalink: :year/:month/:day/:title/,这种格式有很多缺点: 缺点一:url过长 缺点二:年月日都有分隔符,url层级过多 缺点三:如果标题是中文,url会自动被编码,就会造成所谓的乱码现象,导致url过长 不好看也不利于seo hexo-abbrlink插件 进入Hexo博客根目录,安装插件 1npm inst...
Hexo

Hexo搭建及部署

本教程基于win10,其他系统自测! Hexo简介 Hexo是一款基于Node.js的静态博客框架,依赖少易于安装使用,可以生成静态页面托管在github和coding上,是搭建博客的首选框架。大家可以进入Hexo官网进行详细的查看。 第一部分安装Node.js Download 选择合适的版本(建议至少为Node.js 8.10) 然后一路next即可 安装好后用node -v和n...
Hexo

Mybatis#{}和${}区别

Mybatis的mapper.xml中有两种方式可以对方法形参取值,#{}和${},这两个的区别用和应用场景有些区别。 本文简述区别 #{ }#{ }解析SQL脚本时,会使用PreparedStatement执行SQL语句,会将#{}作为占位符?,然后将形参取出赋值,可以有效防止SQL注入 ps: 12345<select id="one" resultType...
Mybatis