世界,你好!
Solo 博客系统已经初始化完毕,可在管理后台 - 工具 - 偏好设定中调整更多细节设置。如果需要导入已有博客文章,请参考文档 Solo 支持 Hexo/Jekyll 数据导入。
对了,出于安全考虑请尽快完成如下操作:
- 登录链滴社区后,在个人设置 - B3 中更新 B3 Key
- 在 Solo 管理后台 - 工具 - 用户管理中也进行同样的 B3 Key 更新
另外,如果你需要开启评论系统,请参考 Solo 集成 Gitalk 评论系统。
最后,如果你觉得 Solo 很赞的话,请到项目主页 Watch、Star、Fork 三连 😍
缓存、二级缓存(J2Cache为例)、多级缓存
以器承己,以才示人,以气度世,不虑也。 一、缓存架构 缓存就是将数据从读取较慢的介质上读取出来放到读取较快的介质上,如磁盘到内存。平时我们会将数据存储到磁盘上,如:数据库。如果每次都从数据库里读取,会因为磁盘本身的 IO 影响读取速度,所以就有了像 redis 这种的内存缓存。可以将数据读取出来放到内存里,这样当需要获取数据时,就能够直接从内存中拿到数据返回,能够很大程度提高速度。但是一般 redis 是单独部署成集群,所以会有网络 IO 上的消耗,虽然与 redis 集群的链接已经有连接池这种工具,但是数据传输上也还是会有一定消耗。所以就有了应用内缓存,如:Caffeine。当应用内缓存有符合条件的数据时,就可以直接使用,而不用通过网络到 redis 中去获取,这样就形成了二级缓存。应用内缓存作为一级缓存,远程缓存(如 redis)作为二级缓存。 在整个软件架构中,分为的这 5 层每一层都可以添加缓存: 本地缓存(进程内缓存)与分布式缓存(进程外缓存)的对比: 本地缓存之间的对比: 关于本地缓存选型回答:本地缓存中caffeine看非因qps最好,如果jdk,集群,持久化有限制,只能....
Hexo的基本使用
Hexo 官网 Hexo 使用说明 Hexo 问题回答GitHub 地址 基本使用 创建一个新的文章 $ hexo new "My New Post" 更多参考: Writing 运行服务 $ hexo server 更多参考: Server 生成静态资源文件 $ hexo generate 更多参考: Generating 部署到远程站点 $ hexo deploy 更多参考: Deployment 设置 hexo 只显示部分摘要不显示全文 针对 Next 主题,不确保对于其它主题有效(大部分是有效的) Next 默认显示全文。 修改配置 首先需要在 Next 主题的_config.yml 中把设置打开:(默认安装时就打开了) # Automatically excerpt description in homepage as preamble text. excerpt_description: true 之后有两种方法 方法一:写概述 在文章的 front-matter 中添加 description,其中 description 中的内容就会被显示在首页上,其余一律不....