Hi~ Darling!

平滑升级hexo主题几种方式

平滑升级hexo主题几种方式

对 hexo 页面排版的改动时常需要改主题目录里的文件,但主题也会升级,这意味着用户和主题开发者可能会改动相同的代码,如果不妥善管理代码,需要升级主题时,可能会很不优雅。本文以 Next 主题为例。

手动升级

面对升级版本之间的改动,一种容易想到的方法是纯手动升级。这里有两个案例

  1. Hexo 主题快速升级办法 - 知识沉言

    手动保存主题改动过的文件
    如果你在 themes/xxx 主题文件有自定义的修改,请自行手动备份一下;如果你是大改的话,我也没有好办法

  2. Hexo 升级之坑 - 杨二小

    断断续续折腾了两天,才升级成功。所以,如果有啥感想,那就是:没事别瞎 TM 升级!当然,如果一定要升级,最好做增量升级:另起炉灶,一项一项地加功能,这样好定位问题,也容易回滚。

看来手动升级不够优雅,容易采坑。

树莓派驱动的b站直播点播台依赖安装

pip install colorlog

pip install mutagen

No such file or directory: ‘./resource/music/‘

无music目录

无法获取随机文件,./resource/music/为空

错误码设计方案

[TOC]

#纯错误码:ABBBBCCCC

  • A:错误级别
  • B:系统识别编码
  • C:具体功能错误码

例: 0 1000 2110

#仿淘宝客isp.tbkapi-service-unavailable

#淘宝客异常排查及错误码文档

使用Spring cloud oauth2时一些问题汇总

一开始使用client模式在浏览器进行访问(GET)

http://localhost:8080/oauth/token?grant_type=client_credentials&scope=select&client_id=test&client_secret=123456

出现了 “Bad client credentials” 错误,直观感觉是自己的client_id和client_secret填写的和配置的不匹配,然后检查了下这两个参数发现并没有错。那么这个猜测先挂起,先去控制台看看有没有什么可靠信息供我们参考。

记一次Data truncation: Out of range value for column

今天客户方在使用程序时保存报错,根据他提供的信息来讲始终只有那一条数据保存不进去,具体报的什么错不管是日志还是前端展示上都没有明确体现(这款程序很老先不说,代码写的也贼乱,跑这个项目mac散热飞起…)。所以只能通过数据和调试程序寻找原因了。。。

1、查询数据库对比其他数据,寻找差异

大致看了下,没找到差异(粗心,没注意数据长度)

2、调试程序

代码是直接回滚掉的,try-catch也没加,哪行报错不知道,sql用的原始jdbc写的一长串sql拼接

以上几点让我没有一点想继续看代码的心情。干脆直接外层加try-catch先确定错误原因是啥。

然后就出现了:

Data truncation: Out of range value for column ‘unitPrice’

Kafka学习笔记

  • kafka节点之间如何复制备份的?
  • kafka消息是否会丢失?为什么?
  • kafka最合理的配置是什么?
  • kafka的leader选举机制是什么?
  • kafka对硬件的配置有什么要求?
  • kafka的消息保证有几种方式?

那些有趣的注释,有没有你曾用过的

第一款:佛祖保佑,永无BUG

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//                            _ooOoo_    
// o8888888o
// 88" . "88
// (| -_- |)
// O\ = /O
// ____/`---'\____
// . ' \\| |// `.
// / \\||| : |||// \
// / _||||| -:- |||||- \
// | | \\\ - /// | |
// | \_| ''\---/'' | |
// \ .-\__ `-` ___/-. /
// ___`. .' /--.--\ `. . __
// ."" '< `.___\_<|>_/___.' >'"".
// | | : `- \`.;`\ _ /`;.`/ - ` : | |
// \ \ `-. \_ __\ /__ _/ .-` / /
// ======`-.____`-.___\_____/___.-`____.-'======
// `=---='
//
// .............................................
// 佛祖保佑 永无BUG

使用lombok时需要注意的地方

当继承父类时出现如下警告

Warning:(16, 1) java: Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add '@EqualsAndHashCode(callSuper=false)' to your type.

架构师成长之路





SpringBoot集成Netty实现百万级的消息推送系统

SpringBoot集成Netty实现百万级的消息推送系统

暂时没有时间整理文档,如果需要提供思路,可加微信讨论。

序言

这个项目主要的工作就是要有一个系统来支持设备的接入、向设备推送消息(充电、充电完成…);同时还得满足大量设备接入的需求(想想你家小区的充电桩有多少)。
充电流程

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×