gitee图床已经无法使用

gitee给图片加防盗链了,搭建在gitee pages的文章可以访问gitee仓库中的图片。但是github pages上的文章就无法访问gitee仓库中的图片了。

我之前把图片放到gitee中是因为gitee上的图片访问速度快,github仓库中的图片比较慢,而且经常被墙。

不过现在的情况是gitee用不了,github勉强可以用(修改host或者加速器)

所以还是把gitee上的图床仓库迁移到github上。

阅读全文 »

java.util.logging.Logger使用详解

创建Logger对象

方法 描述
static Logger getLogger(String name) Find or create a logger for a named subsystem.
static Logger getLogger(String name, String resourceBundleName) Find or create a logger for a named subsystem.

日志级别

在进行信息的记录时,依信息程序的不同,会设定不同级别的信息输出。Java log比log4j的级别详细,全部定义在java.util.logging.Level里面。

各级别按降序排列如下:

  • SEVERE(最高值)
  • WARNING
  • INFO
  • CONFIG
  • FINE
  • FINER
  • FINEST(最低值)

此外,还有一个级别OFF,可用来关闭日志记录,使用级别ALL启用所有消息的日志记录。

logger默认的级别是INFO,比INFO更低的日志将不显示。

阅读全文 »

概述

Java中Robot类位于java.awt.Robot,该类用于为测试自动化,自运行演示程序和其他需要控制鼠标和键盘的应用程序,生成本机系统输入事件.

Robot可以模拟鼠标和键盘的输入,相当于Java版的按键精灵。

阅读全文 »

更新hexo5+next8

更新的hexo5与我原来的旧版的next主题不兼容,所以无法直接在原站点(blog)进行更新。因此,我的做法是直接创建一个新站点(blog_new),然后把原站点(blog)上的文章复制到新站点(blog_new)上。

阅读全文 »

PlantUML类图

元素声明

1
2
3
4
5
6
7
8
9
10
11
12
13
@startuml
abstract 抽象
abstract class 抽象(等同abstract)
annotation 注解
circle 圆
() 圆缩写形式
class 类
diamond 菱形
<> 菱形写形式
entity 实例
enum 枚举
interface 接口
@enduml

显示效果:

阅读全文 »

Android8.0之前开启热点的手机的iP地址

我的手机是Android8,当这个手机开启热点时,它的IP固定为:

1
192.168.43.1

Android8.0之后开启热点的手机的IP地址

Android8.0之后开启热点的手机,被分配的ip不固定,需要动态获取。
可以安装终端模拟器app(例如:Termux),然后输入ip neigh命令就可以看到手机自身热点下连接的设备的ip信息了

参考资料

https://haor233.com/hotspot-device-ip/
https://cloud.tencent.com/developer/article/1661980

JVM内存配置参数

参数 描述
-Xmx 堆的最大堆
-Xms 堆的最小值
-Xmn 新生代大小
-XX:Survivor-Ratio=8 新生代中Eden区与一个Survivor区的空间比例是8∶1
阅读全文 »

插件的安装和使用

MMD 的脚注语法得到广泛的传播和认可,大部分的 Markdown 编辑器现在都采用了该语法来渲染脚注。可是 Hexo 的默认渲染器是不支持脚注语法的,所以我写了这个简单的 Reference 插件GitHub stars来实现脚注的渲染。该插件已收录于 Hexo 官方插件页。插件的安装和使用非常的简单,只需要进入博客目录,然后安装:

1
npm install hexo-reference --save

便可在文章中使用相关语法插入脚注了。

阅读全文 »