
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
核心: redis是将所有的数据全部放在内存中的,所以说使用单线程去操作效率就是最高的,多线程(CPU上下文会切换︰这也是耗时的操作!),对于内存系统来说,如果没有上下文切换,单线程效率就是最高的!明白Redis是很快的,官方表示,Redis是基于内存操作,CPU不是Redis性能瓶颈,Redis的瓶颈是根据机器的内存和网络带宽,既然可以使用单线程来实现,就使用单线程了!Redis是C语言写的,官

当修改了数据库(MySQL)中的数据,也要同时更新缓存(redis)中的数据,缓存中的数据要和数据库中的数据保持一致双写一致性,根据业务对时间上的要求,可以分为三种情况:1、延时双删:较为准时的一致性,Redis中的数据和MySQL较为准时的一致,不会超过很长的时间2、redissson锁:保证强一致性;准时3、异步写入redis:如果业务允许短暂时间内redis与MySQL数据库中数据的不一致,

当入职新公司,或者调到新项目组进行开发时,需要快速熟悉项目代码而新的项目代码,可能有很多模块,很多的接口,很复杂的业务逻辑,更加有与之前自己的代码风格不一致的现有复杂代码更别提很多人写代码不喜欢写注释所以,我们要快速读、快速理解项目代码时,可以使用AI来帮助我们我在网上搜了一圈后,发现CodeGeeX是比较主流的AI工具,可以直接集成进Idea中有: 解释代码、自动生成注释、bug分析、等功能选取
什么叫做国际化?国际化(i18n)指让产品(出版物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面就是页面点击切换语言,实现多种语言切换什么是i18n?i18n就是internationalization(国际化),由于这个单词在首字母i和尾字母n之间,有18个字母,所以简称i18n。(类似的还有k8s,是Ku
传统项目中,当我们需要修改配置文件时,需要修改配置文件,停掉服务,重启服务,这样不利于提升用户体验;而使用Nacos进行项目的配置文件管理,则可以实现热更新配置文件,在Nacos中修改之后,Nacos会通知项目新的配置文件。......
配置在Nacos的conf目录下,有application.properties文件,可在其中配置Nacos的端口等信息,默认是8848端口。或者使用命令执行,可查看到Nacos启动后占用的端口,和主页信息。登录Nacos,默认账号密码都是nacos。网上有很多教程,这里不做阐述。.........
项目开发中,常常以下场景需要分布式任务调度:1、同一服务多个实例的任务存在互斥时,需要2、的执行需要支持高可用、监控运维、故障告警3、需要统一管理和追踪各个服务节点定时任务的运行情况,以及任务属性信息,例如任务所属服务、所属责任人因此,XXL-JOB应运而生: XXL-JOB是一个开源的轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展、开箱即用,其中“XXL”是主要作者
SpringBoot中使用Junit测试
传统项目中,当我们需要修改配置文件时,需要修改配置文件,停掉服务,重启服务,这样不利于提升用户体验;而使用Nacos进行项目的配置文件管理,则可以实现热更新配置文件,在Nacos中修改之后,Nacos会通知项目新的配置文件。......
SpringBoot中使用Junit测试