Hi, Takagi!

You got to put the past behind you before you can move on.

全新重构的 Sakura 2.0.0 版本已经发布. 极致的性能优化和体验,欢迎大家下载体验并反馈!!

【Halo 主题】Sakura 食用说明

【Halo 主题】主题已经发布有半年之久才开始写使用手册,实在是抱歉各位!本主题较复杂,因此上手略难一些,本次特意在珍贵的元旦假期内写出此篇文档,以便于帮助大家更好的上手此主题

API开发(二)随机图片 API 设计思路

尽管对于一个博客而言,最主要的是文章的内容质量,相较而言,作为装饰的图片,就显得不是那么重要了。但实际上大多数时候,图片才是决定博客美观的最重要因素。只不过当一个博客内的图片过多时,就会让用户无法去选择,因此最好开发一个通用的,随机图片API,来减少用户找图片的烦恼

XXL-JOB(分布式任务调度)

XXL-JOB是一个轻量级的分布式任务调度平台,使用较为方便且下载后立即可以使用,非常方便。由于目前公司项目涉及到分布式,因此选择接入XXL-JOB来进行作业调度。注:本文基于XXL-JOB-2.2.1-SNAPSHOT版本,2.2.x版本较之前版本有很大

Mybatis 一对多查询 分页问题

Mybatis一对多查询分页问题背景之前给公司做的管理系统,今天被测出来,前台展示的分页数量和实际数量不符合,导致前台分页有误!(这么大的BUG竟然没发现,我也是服了自己了)本项目数据库使用MySql,插件有如下两个MyBatisMyBatisPlus分页插件分析产生BUG的地方下方是未修改之前的S

marked扩展语法(增加自定义表情)

marked扩展语法(增加自定义表情)背景最近在移植WordPress的Sakura主题到Halo上(实际上只是参照样式重写了)。评论这里需要使用marked,Halo官方提供的表情不太适合我,且我早就想扩展一个带表情的marked了。因此正好借着这个机会,扩展一个带表情的marked。后续也想扩展

ztree节点的渲染事件

ztree中没有专门的节点渲染回调事件,但可以根据view下的addDiyDom来达到相同的效果使用方式letsetting={view:{addDiyDom:addDiyDom}}functionaddDiyDom(treeId,treeNode){//在这里通过获取dom节点来处理节点的特殊样式

Nginx防止DDos&&CC攻击

限制每个IP每秒的连接数http{#用户ip每秒的连接数limit_conn_zone$binary_remote_addrzone=peripconn:1m;#虚拟主机每秒的连接数limit_conn_zone$server_namezone=perserverconn:1m;server{lim

MySql 重置/修改表自增ID值

第一种方案,使用truncate命令truncatetabletable_name该方式会清空表并恢复索引至初始值第二种方案使用alter命令altertabletable_nameAUTO_INCREMENT=1将设置自增值为后面的数【但不可以小于当前值】第三种方案,使用工具,例如Navicat如

Quartz 注入 Spring Bean为空

问题描述项目中采用了Quartz来执行调度任务,但在Quartz自动调用Job任务时,发现在JobBean中使用@Autowired进行依赖注入会产生null指针错误经查阅资料得知,大致原因为Job由Quartz实例化创建,因而在Job中使用依赖注入时无法找到Spring的Bean开发所使用的版本号