1、安装redis yum -y install redis 2、修改redis配置 vim /etc/redis.conf 找到redis.conf 并修改 daemonize no 为 daemonize yes 3、启动redis redis-server /etc/redis.conf 4、 ...
分类:
其他好文 时间:
2020-06-29 13:06:48
阅读次数:
91
概览 说这个问题之前得看下几种缓存模式,可以先看下缓存模式(Caching Aside、Read Through、Write Through、Write Behind)这篇文章。 先更新缓存,再更新数据库 考虑两个并发操作:线程A写,线程B读 1、线程A发起一个写操作,第一步delete cache ...
分类:
数据库 时间:
2020-06-26 21:50:54
阅读次数:
143
概览 缓存是一个有着更快的查询速度的存储技术,这里的更快是指比起从初始的数据源查询(比如数据库,以下都称作数据库)而言。我们经常会把频繁请求的或是耗时计算的数据缓存起来,在程序收到请求这些数据的时候可以直接从缓存中查询数据返回给客户端来提高系统的吞吐量,现在我们来看看有哪些缓存模式可以考虑。 Cac ...
分类:
其他好文 时间:
2020-06-26 01:20:58
阅读次数:
102
MySQL-错误:2059-Authentication plugin 'caching_sha2_password' cannot be loaded 一 现象 使用docker镜像创建容器后,mysql测试连接不成功 二 原因 网上查询得到原因:在mysql8之前的版本中加密规则为mysql_n ...
分类:
数据库 时间:
2020-06-22 22:42:23
阅读次数:
130
Spring @Enable 模块概览 框架实现 @Enable注解模块 激活模块 Spring Framework @EnableWebMvc Web MVC 模块 @EnableTransactionManagement 事务管理模块 @EnableCaching Caching 模块 @Ena ...
分类:
编程语言 时间:
2020-06-21 11:57:46
阅读次数:
69
Navicat在连接MySQL的时候出现了以下错误:原因: 新版mysql数据库的加密方式改变,进而导致Navicat连接输入的密码不能与安装时输入的密码匹配,那如何解决这个问题呢?很简单,只需要一句代码的事儿~ 1、打开MySQL 8.0 Command Line Client 2、输入密码3、更 ...
分类:
其他好文 时间:
2020-06-20 22:00:12
阅读次数:
65
历时一下午,从安装环境到运行成功,心里还是有点小感慨的解决了一个问题的感觉很爽。 首先是Erlang下载和环境配置以及RabbitMQ的下载 在这里我想吐槽一下Erlang的官网,为啥你这么特,下载个东西这么墨迹(呼 舒服了,来吧我继续了) 百度网盘:https://pan.baidu.com/s/ ...
分类:
编程语言 时间:
2020-06-17 23:08:52
阅读次数:
70
前言 递归,是一个非常重要的概念,也是面试中非常喜欢考的。因为它不但能考察一个程序员的算法功底,还能很好的考察对时间空间复杂度的理解和分析。 本文只讲一题,也是几乎所有算法书讲递归的第一题,但力争讲出花来,在这里分享四点不一样的角度,让你有不同的收获。 时空复杂度的详细分析 识别并简化递归过程中的重 ...
分类:
其他好文 时间:
2020-06-17 20:25:00
阅读次数:
46
.net core 使用Redis安装包:Microsoft.Extensions.Caching.Redis 注册Redis(已经引用了Autofac) public void ConfigureServices(IServiceCollection services) { // 这个是之前使用S ...
分类:
Web程序 时间:
2020-06-16 13:23:39
阅读次数:
67
Remove Completely and Install sudo apt-get remove --purge "mysql*" sudo apt-get purge "mysql*" sudo apt-get autoremove sudo apt-get autoclean sudo apt ...
分类:
数据库 时间:
2020-06-10 13:03:10
阅读次数:
71