手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
一个技术路线5年左右程序员必须要掌握的知识技能树?
作者:hsmcomputer链接:https://www.zhihu.com/question/270890110/answer/1440528230来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 先制定一个目标:挣到更多的钱,然后给出实现步骤:进BAT京东拼多多之类的大厂。然后再细化,需要哪些技能,这就回
作者:编程之家 时间:2022-09-03
Redis学习五新数据类型
1.bitmaps1.1简介现代计算机用二进制(位)作为信息的基础单位,1个字节等于8位,例如“abc”字符串是由3个字节组成,但实际在计算机存储时将其用二进制表示,“abc”分别对应的ASCII码分别是97、98、99,对应的二进制分别是01100001、01100010和01100011,如下图:合理地使用操作位
作者:编程之家 时间:2022-09-03
Redis
问题描述spring开发项目的时候每次访问时都会查询一次数据库对于那些不经常修改的数据每次都查询数据库性能差不够优雅1.缓存缓存的功能就是提高性能减少与数据库的交互1.1.缓存的思想当用户第一次查询的时候去查询数据库查询到的内容一方面返给页
作者:编程之家 时间:2022-09-03
Java模拟面试总结
下面是针对一系列模拟面试后的情况进行面试题的总结和梳理,希望对大家有所帮助:1、SpringBoot的启动类?@SpringBootApplication{@SpringBootConfiguration(标识配置类)、@EnableAutoConfiguration(自动配置基于@import)、@ComponentScan(扫描路径设置)}启动流程:第一部分进行Spri
作者:编程之家 时间:2022-09-03
Redis源码解析(25) 在线增量内存碎片处理
本作品采用知识共享署名-非商业性使用-相同方式共享4.0国际许可协议进行许可。本作品(李兆龙博文,由李兆龙创作),由李兆龙确认,转载请注明版权。文章目录引言源码分析activeDefragCycledefragScanCallbackdefragLaterStep总结源码版本为6.2.3引言这是个非
作者:编程之家 时间:2022-09-03
Redis 并发原子性原理
Redis原子性原理摘要:1、Redis是单进程单线程的网络模型,用的是epoll网络模型,网络模型都是单线程异步非阻塞处理网络请求2、Redis的单线程处理所有的客户端连接请求,命令读写请求。(有些任务比如rdb和aof等操作是fork子进程处理的,不会影响redis主线程处理客户端的命令)3、Redis提
作者:编程之家 时间:2022-09-03
Redis数据结构之列表
本文来说下Redis数据结构之列表文章目录概述概述列表(list)类型是用来存储多个有序的字符串。在Redis中,可以对列表的两端进行插入(push)和弹出(pop)操作,还可以获取指定范围的元素列表、获取指定索引下标的元素等。
作者:编程之家 时间:2022-09-03
分布式全局唯一ID方案, 使用Redis,实战篇
使用redis和lua脚本,springboot为基础构建生成全局唯一的id项目的目录:pom.xml内容,这里注意:需要加入spring-boot-starter-data-redis依赖,后面需要使用<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http
作者:编程之家 时间:2022-09-03
SpringBoot中application.properties的常用配置
目录:简单配置详细配置应用程序上下文初始化器多种开发环境配置服务器配置端口和项目名访问httptomcat的几个配置数据库数据库连接配置 Mybatisredis配置视图mvc thymeleaf组件配置功能测试生产日志分离 文件上传multipart 一.简单配置#多
作者:编程之家 时间:2022-09-03
Spring-Boot-+-Redis-实现接口幂等性,看这篇就太好了!
介绍幂等性的概念是,任意多次执行所产生的影响都与一次执行产生的影响相同,按照这个含义,最终的解释是对数据库的影响只能是一次性的,不能重复处理。手段如下数据库建立唯一索引token机制悲观锁或者是乐观锁先查询后判断小小主要带你们介绍Redis实现自动幂等性。其原
作者:编程之家 时间:2022-09-03
redis持久化存储
RDB:RedisDataBase在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储优点:1.整个Redis数据库将只包含一个文件dump.rdb,方便持久化2.容灾性好,方便备份3.性能最大化,fork子进程
作者:编程之家 时间:2022-09-03
SpringBoot中,如何使用Session共享实现分布式部署-
在单体项目中,我们将用户信息存在session中,那么在该session过期之前,我们都可以从session中获取到用户信息,通过登录拦截,进行操作但是分布式部署的时候,我们请求的服务器可能不是同一台服务器,那么我们就必须要面对session共享的问题,下面介绍的是在SpringBoot实现sess
作者:编程之家 时间:2022-09-03
cas分布式部署
随着用户量的上升,单机的cas服务肯定是不行的,因此需要分布式来部署多台,要满足分布式部署,需要满足下面两个条件:1、采用统一的ticket存取策略,所有ticket的操作都从中央缓存redis中存取。2、采用session共享,tomcat的session的存取都从中央缓存redis中存取。(这一步可省略,
作者:编程之家 时间:2022-09-03
Redis 的 3 种集群方案对比,写得非常好!
作者:Kaito来源:kaito-kidd.com/2020/07/07edis-cluster-codis-twemproxy之前我们提到,为了保证Redis的高可用,主要需要以下几个方面:数据持久化主从复制自动故障恢复集群化我们简单理一下这几个方案的特点,以及它们之间的联系。数据持久化本质上是为了做数据备份,有了数据持
作者:编程之家 时间:2022-09-03
Redis数据类型-hashes总结
Redis的hashes类型是用来存储行记录的数据类型,一个key可以存储多条记录。一、基本使用HSET key field value1、HSET是新增数据语法2、key是存储的数据key3、field是hash表中的某条记录名称4、value是hash表某条数据的值 HGET key field1、 hget是获取
作者:编程之家 时间:2022-09-03
Springboot的yml配置文件
文章目录HikariCPDruidMybatis-plusLog4j等级DubboSpringMVC视图解析器Thymeleaf暴露监控监控异步线程池properties文件使用多环境拆分选择HikariCP过滤不加载数据源@SpringBootApplication(exclude=DataSourceAutoConfiguration.class)spring:datasource:
作者:编程之家 时间:2022-09-03
Centos7安装 Redis 实践
在今天和明天之间,有一段很长的时间;趁你还有精神的时候,赶快学习一下如果你有兴趣你可以关注一下公众号biglead来获取最新的学习资料。1获取最新版本官网地址在这里点击下载最新的版本,然后上传到服务器,或者在centos服务器中下载[root@VM_0_14_centosopt]#wg
作者:编程之家 时间:2022-09-03
Redis&Lua の令牌桶 -初体验
前言本文是在java语言场景下,基于Redis内存数据库和Lua脚本技术实现的令牌桶方案。需要看官了解简单的上述名词的含义。引用https://www.jianshu.com/p/c8cee1507ccc?from=singlemessage名词解释Redis内存数据库Lua脚本令牌桶案例日常业务中,服务调用角度,pc端使用与app
作者:编程之家 时间:2022-09-03
Offer差点无缘?HUAWEI-4面技术5面HR,踩线挺过
大厂面试真题向来都是各大求职者的最佳练兵场,而今天小编带来的便是“HUAWEI”面经!这是一次真实的面试经历,虽然不是我自己亲身经历但是听当事人叙述后便会深有同感(因为我朋友差点就与offer擦肩而过了,总共4面技术5面HR,真的好艰难)。为此,我也将这面经整理出来分享给每位程序员(媛)
作者:编程之家 时间:2022-09-03
redis基础中的基础
目录一、简介特点优势Redis应用场景Redis基本通讯模型二、Windows安装和配置三、Linux下安装和配置启动服务端客户端连接四、数据结构1.字符串(String)设值命令:set取值命令:get批量设值:mset批量获取:计数:incr、decr、incrby、decrby、incrbyfloat
作者:编程之家 时间:2022-09-03
基于Redis实现多线程任务处理过程中遇到的一些问题
由于工作中涉及大量的后台数据处理任务,于是开发了一套基于redis和kafka的多线程任务处理组件,两者的应用场景差不多:1、ETL工具(kettle)将需要处理的数据抽取到redis/kafka;2、后台Job基于redis/kafaka的数据拉取任务队列,然后多线程执行;注:Job的计算频率大概是30分钟一轮,每一轮大约3万
作者:编程之家 时间:2022-09-03
Redis事务操作
Redis事务操作Redis事务本质: 一组命令的集合,一个事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行一次性:事务之间的事情,会一次性执行,而不是立刻执行顺序性:会按照顺序进行执行排他性:事务过程中,不允许被其他事情影响Redis事务没有
作者:编程之家 时间:2022-09-03
SSM项目集成Redis
1、导入jar包Java对Redis的操作依赖于jedis,所以我们需要导入jedis的jar包commons-pool2-2.3jedis-2.7.02、编写连接池工具类packagetop.ftime.wk.utils;importredis.clients.jedis.Jedis;importredis.clients.jedis.JedisPool;importredis.clients.jedis.Jedis
作者:编程之家 时间:2022-09-03
Redis 的 3 种集群方案对比,写得非常好!
作者:Kaito来源:kaito-kidd.com/2020/07/07edis-cluster-codis-twemproxy之前我们提到,为了保证Redis的高可用,主要需要以下几个方面:数据持久化主从复制自动故障恢复集群化我们简单理一下这几个方案的特点,以及它们之间的联系。数据持久化本质上是为了做数据备份,有了数据持
作者:编程之家 时间:2022-09-03
Jedis与Redis
Jedis与Redis通过Jedis操作RedisJedis是Redis官方推荐的java连接开发工具,使用ava操作Redis中间件创建项目首先创建一个空项目:创建一个Maven的Module项目:一路next即可。因为该项目的最先创建的是空项目,所以需要手动调节部分配置:以下修改的都是JDK配置,按照自己电脑
作者:编程之家 时间:2022-09-03
SpringBoot:Shiro-整合-Redis,也不用担心用户投诉啦!
欢迎关注专栏:Java架构技术进阶。里面有大量batj面试题集锦,还有各种技术分享,如有好文章也欢迎投稿哦。前言前段时间做了一个图床的小项目,安全框架使用的是Shiro。为了使用户7x24小时访问,决定把项目由单机升级为集群部署架构。但是安全框架shiro只有单机存储的SessionDao,尽
作者:编程之家 时间:2022-09-03
分布式锁
分布式锁的实现要点?1.互斥2.不能死锁3.容错分布式锁的实现方式?redis实现 优点:实现简单缺点:单点故障,对于普通主从,那redis主从异步复制,如果主节点挂了,key还没同步到从节点,此时从节点切换为主节点,别人就会拿到锁zookeeper方式一 优点:实现简单缺点:惊群效应zook
作者:编程之家 时间:2022-09-03
redis面试小结一
最近在看狂神的视频总结了一下他上课讲的东西超级佩服膜拜狂老师什么是NoSqlNosql=notonlysql(不仅仅是sql)Nosql泛指非关系型数据库,随着web2.0互联网的诞生,传统的关系型数据库很难对付web2.0时代尤其是超大规模的高并发的社区,暴露出很多难以克服的问题,Nosql在当年大
作者:编程之家 时间:2022-09-03
redis问题延申机器思考,快why?
快的原因大概如下:1.KV数据结构,时间复杂度为o(1)2.单线程,避免的线程上下文切换(cpu够使用,CPU成为Redis的瓶颈并不常见,因为Redis通常不是内存就是网络)3.异步阻塞多路复用号称每秒10W并发(我本地1核2G跑了5w多),开始猜想是不会redis服务做了大量的线程后来发现并不是。以上3点才是
作者:编程之家 时间:2022-09-03
数据库知识总结
数据库部分如何优化sql语句Exists代替in避免使用不等于避免使用模糊查询避免使用or尽可能的使用varcharvarchar代替charchar不要用select*,写字段名避免对查询到的列进行操作什么是索引,作用在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的
作者:编程之家 时间:2022-09-03
上一页
5
6
7
8
9
10
11
12
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native