使用highlightjs让Gridea支持代码高亮

Gridea的Lemon主题,默认不支持代码高亮,需要自己补充。目前开源的highlight.js正合适。记录下处理的过程 打开官网,挑选自己喜欢的风格 highlightjs.org/examples 找一个CDN托管网站,避免走自己的小油管,这里推荐bootcdn(这么多年了,还是如此坚挺) www....

继续阅读

近期

全部文章
Java 20~21 新特性

Java 20没有发布重要的新特性,本文以Java21版本为主。 Java 21 是新的LTS版本,其中发布了众多新的特性。 字符串模板(预览版) 使用官方的STR、FMT...

Java 19 新特性

Java 19 最核心的特性就是虚拟线程(Virtual Threads) 简介 该特性在Java19中是预览特性,虚拟线程是用户态下的线程,和go语言中的goroutin...

Java 17~18 新特性

特性列表 版本 特性 Java 17(LTS) 1. switch 类型推断 2. 伪随机数变化 Java 18 1. 使用UTF-8编码 2. jweb...

Java 10~16 新特性

主要特性 版本 特性 Java 10 1. var声明局部变量 Java 11 (LTS) 1. 字符串补充工具方法 2. lambda 类型推断 J...

Java 9 新特性

主要特性 接口中支持定义 private 方法 try-with-resource 方式优化 不可以使用 “_”下划线命名变量 @Deprecated 注解支持指定废弃版本...

读扩散、写扩散

读扩散、写扩散,主要应用在feed流场景中,什么是feed流? 微博 微信朋友圈 等都是典型的信息流业务,存在好友关系,如关注和粉丝,自己的主页由别人发布的内容组成。 f...

分布式唯一标识设计

当数据库面临分库分表时,无法依赖数据库自增主键来生成业务标识,或业务场景设计时为了防止自增id被外部撞库猜测数据,通常会考虑引入全局唯一标识生成器来解决此类问题。 介绍 目前...