2024 Reader: 22485 Home


43

Redis分布式锁

若要有效地使用分布式锁,最少要保证以下几点:互斥。在任意时刻,只能由一个客户端持有锁。无死锁。即使锁定资源的客户端崩溃,其它客户端也可以获得锁。容错。只要大多数Redis节点存活,客户端就可以获取和释放锁。


42

Redis分布式集群知识总结

每个Redis集群节点要求打开两个TCP连接。正常的TCP端口用来服务客户端,比如6379,另一个端口一般是正常端口加10000,如16379.第二个端口用于集群总线(一种用二进制协议在节点和节点之间通信的通道)。节点使用集群总线进行故障检测、配置更新、故障转移授权等。



40

使用elasticsearch做商品搜索和参数搜索二:环境搭建

我们在/root目录下创建elasticsearch目录以及子目录config 、plugins 、config 当然这是为了做演示和测试直接在root目录下创建,在正式环境中和开发环境中我们应该做好持久化数据文件归类,以便于方便查找和管理。



38

关于数据类型精度问题几个问题

在C#中,常用的数字类型包括整数类型和浮点数类型。每种类型都有其特定的用途和适用场景。下面列出了C#中最常用的数字类型及其特点:



36

Spring AOP知识学习

Spring AOP 借助 AnnotationAwareAspectJAutoProxyCreator.class 类对其他 Bean 进行代理。该类的父类 AbstractAutoProxyCreator 实现了 BeanPostProcessor 接口,


35

MySQL优化-EXPLAIN笔记

explain可以输出SQL语句执行的信息,常用的语法格式为EXPLAIN SELECT statement


34

JDK性能分析工具使用命令记录

jstat可以查看堆内各个部分的使用量,以及加载类的数量jstat -options可以列出当前JVM版本支持的选项,常见的有:


33

Spring统一异常处理

在传统的非统一异常处理方式中,每个代码块都需要单独编写 try...catch... 语句来捕获异常,例如:


32

Spring MVC 校验

在日常开发中,我们经常会遇到各种通用的校验场景,比如字段非空校验、字段长度校验等。下面将详细介绍 Spring MVC 中的校验相关内容。



30

BCVP.VUE3系列第十四课(1):快速对接业务之查询模板

今天主要是帮助使用本框架的同学可以快速的基于底座进行设计业务逻辑,基于现有的模板,按照统一约定好的规则,直接对关键字进行查找替换即可,本文先说一下查询,我把增删改查分成四个模块,方便大家对照:


29

BCVP.VUE3系列第十四课(2):快速对接业务之新增模板

今天主要是帮助使用本框架的同学可以快速的基于底座进行设计业务逻辑,基于现有的模板,按照统一约定好的规则,直接对关键字进行查找替换即可,本文接着说增删改查之——新增


28

BCVP.VUE3系列第十四课(3):快速对接业务之编辑删除模板

今天主要是帮助使用本框架的同学可以快速的基于底座进行设计业务逻辑,基于现有的模板,按照统一约定好的规则,直接对关键字进行查找替换即可,本文接着说增删改查之——编辑,顺便很简单的删除:



26

BCVP.VUE3系列第十二课:渲染动态权限按钮

分步骤讲解前端框架中的每一个核心逻辑,之前我们已经把左侧的动态菜单路由渲染出来了,今天讲解如何实现每一个路由下的动态按钮的渲染,真正实现通过配置就可以控制按钮的动态显隐,效果图





22

BCVP.VUE3系列第八课:丰富面包屑组件

分步骤讲解各个核心逻辑。今天说一下布局Header中的左侧功能菜单——面包屑,同时也把左侧菜单的图标给换一下,整体效果如下









14

BCVP.VUE3系列第一课:项目初始化与核心知识点说明

放假不停歇,趁着假期学习下VUE3相关的内容,一方面是自己保持活力,另一方面也是工作需要,本系列是我的自学教程,如果有从0开始学习VUE3的,可以跟着一起练习下,毕竟前端我也是泥腿子出身,这一系列会使用Vite、TS、Pinia、Element-Plus等新知识点,既是查漏补缺,也是知识分享。


13

开源7年,五连MVP,还要坚持深耕技术么?

自从2018年正式做技术博主开源以来,一直在深耕着新的技术,7年时间内,连续五年担任微软社区MVP,最近几年一直在技术、业务和管理之间反复横跳,大环境不好,个人也遇到了瓶颈期。今天看了下日历,已然九月份,每年一篇的八月开源纪念月总结不能拖了,整上。


12

架构设计随想1:TOKEN增加状态的五种方式

在传统的RBAC机制中,接口权限是基于令牌中的角色来获取的,与令牌的生命周期或状态无关。事实上,token本身是无状态的。然而,系统开发通常需要一个状态来进行维护,因此在大多数项目中,通常会为无状态的token增加一个有状态的身份标识。









04

VS2022瘦身第一弹:依赖包转移术

自从开始搞开发以来,什么VS、IDEA、Docker、DBeaver、Navicat,要不就是在安装各种软件,要么就是在安装软件的路上,250G的C盘感觉就丝毫扛不住,现在又不敢轻易重装系统,分配C盘,16G内存只要一开软件,嗷一声就没有了


03

统一使用 Directory.Build.props 管理项目

可以添加要由 MSBuild 导入的某些文件,以替代默认属性设置并添加自定义目标。可以通过这些文件的放置位置在文件夹级别控制这些自定义项的范围。




Blog.MVP.Blazor.SSR © 2023 老张的哲学 The style design idea comes from edi.wang
An error has occurred. This application may no longer respond until reloaded. Reload 🗙