冴羽 冴羽
3年前
搭建 VuePress 站点必做的 10 个优化
前言在中,我们使用VuePress搭建了一个博客,最终的效果查看:。在搭建这样一个博客后,其实还有很多的优化工作需要做,本篇我们来盘点一下那些完成基础搭建后必做的10个优化。1.开启HTTPS开启HTTPS有很多好处,比如可以实现数据加密传输等,SEO也会更容易收录:Google会优先选择HTTPS网页(而非等效的HTTP网
kenx kenx
3年前
SpringBoot整合reids之JSON序列化文件夹操作
前言最近在开发项目,用到了redis作为缓存,来提高系统访问速度和缓解系统压力,提高用户响应和访问速度,这里遇到几个问题做一下总结和整理快速配置SpringBoot整合redis有专门的场景启动器整合起来还是非常方便的xmlorg.springframework.bootspringbootstarte
徐小夕 徐小夕
4年前
基于自然流布局的可视化拖拽搭建平台设计方案
LowCode是高效、高性能的拖拽式低代码开发平台.也是笔者最近一直在研究的方向,对于可视化搭建平台的实现方案笔者之前写过很多文章,这里带大家探索一个新方向——基于自然流布局的可视化搭建平台.在我们之前实现的h5dooring(https://github.com/MrXujiang/h5Dooring)搭建平台中,我们采用了网格布
Stella981 Stella981
3年前
Redis 的安装配置介绍
redis是一个高性能的keyvalue(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fso.21ops.com%2Fcse%2Fsearch%3Fs%3D9181936462520079739%26entry%3D1%26q%3Dkeyvalue)数据库。redis的出现,很大
Stella981 Stella981
3年前
Hexo+Kaze+Gitee Pages 搭建静态博客网站
前言建网站本身是一个很大的工程,涉及前端页面的搭建,网站数据的存储,还要购置服务器资源,甚至是后期的维护,过程相当繁琐。不过如果仅仅是想搭建个人的网站,写写博客,想要美观,又不想操心太多和写博客无关的事情。那么,HexoKazeGiteePages的方式就很适合你。本文就讲下如何借助这三样免费的技术或服务,来搭建一个可访问的
Stella981 Stella981
3年前
Redis 击穿、穿透、雪崩的解决方案
Redis击穿、穿透、雪崩的解决方案击穿和穿透场景:指的是单个key在缓存中查不到,去数据库查询(透过redis去查db叫击穿)区别:击穿:数据在数据库中真实存在,缓存丢失,大量请求击穿数据库穿透:数据在缓存中没有,数据库中也没有
Stella981 Stella981
3年前
Redis和多路复用模型
作者:Rico原文:hogwartsrico.github.io/2020/06/24/RedisandMultiplexing/几种I/O模型为什么Redis中要使用I/O多路复用这种技术呢?首先,Redis是跑在单线程中的,所有的操作都是按照顺序线性执行的,但是由于读写操作等待用户输入或输出都是阻塞的
Stella981 Stella981
3年前
Redis 为什么这么快? Redis 的有序集合 zset 的底层实现原理是什么? —— 跳跃表 skiplist
Redis有序集合zset的底层实现——跳跃表skiplistRedis简介Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(Strings),散列(Hash),列表(List),集合(S
Stella981 Stella981
3年前
Redis主从复制和主从切换
1.配置主从复制1.建立从文件夹,譬如/usr/local/slaves/下建立 63806381两个文件夹(两个从服务器)2.复制redis.conf到刚建立的两个文件夹中3.修改redis.conf 中的1.port
Stella981 Stella981
3年前
Redis源码剖析 内存
Redis通过自己的方法管理内存,主要方法有zmalloc(),zrealloc(),zcalloc()和zfree(),分别对应C中的malloc(),realloc(),calloc()和free().redis自己管理内存的好处主要有两个:1、可以利用内存池等手段提高内存分配的性能;2、’可以掌握更多的内存信息,以便于redi