自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Centos安装mysql server

把#bind-address = 127.0.0.1改成bind-address = 0.0.0.0。可以看到生成的临时密码:root@localhost: <temp_pwd>2、修改配置:sudo vi /etc/my.cnf。注意-p与密码之间直接连接,不用空格。用root新密码重新登录到 MySQL。1、防火墙打开3306端口,允许访问。– 创建新用户并设置密码。

2024-11-14 15:38:15 450

原创 微信小程序发布流程

3、测试没有问题之后,可以提交审核,审核通过就成功上线了。2、提交的代码再这里设置为体验版本。4、进入小程序管理界面完成以上信息。1、开发者工具上传代码。

2024-11-14 15:37:54 510

原创 单点登录OAuth2与JWT

在Java中,OAuth2和JWT是两种常见的单点登录实现技术。OAuth2提供了一种标准的授权框架,允许第三方应用以安全的方式访问用户资源。而JWT则是一种紧凑、自包含的令牌格式,可以安全地在用户和系统之间传递认证信息。单点登录允许用户在多个系统中使用同一套认证信息进行登录,只需一次登录即可访问所有信任的应用系统。OAuth2通过定义一系列的授权流程,实现了资源拥有者(用户)、客户端应用和资源服务器之间的安全交互。它包含了用户的认证信息,使得用户在登录一次后,可以在各个系统中使用相同的JWT进行认证。

2024-11-14 15:37:18 201

原创 RABC权限

同理,一个角色可以拥有多个权限,一个权限也可以被多个角色共享。RBAC是一种以角色为中心的权限管理模型,它通过用户-角色-权限的授权机制,实现了权限的精细化管理。例如,财务部用户只能看到财务部的数据,采购部用户只能看到采购部的数据。系统会根据用户的角色权限进行校验,以确保用户只能执行其权限范围内的操作。动态分配:管理员可以随时为用户分配或撤销角色,角色与权限的关联也可以动态调整,使得权限管理更加灵活。角色继承:RBAC1模型引入了角色间的继承关系,允许子角色继承父角色的权限,从而简化了权限管理。

2024-11-14 15:35:38 332

原创 Nginx理论以及实践

通过深入理解Nginx的核心作用和实现原理,我们能够更好地利用它来优化网络架构,提高系统的性能和可用性。:Nginx充当客户端和后端服务器之间的中介,接收客户端的请求,然后将其转发给后端服务器。:Nginx可以作为独立的Web服务器,直接处理HTTP请求,并提供静态网页、图片、视频等文件的传输服务。:Nginx可以根据预设的规则,将客户端请求均匀地分发到多个后端服务器上,从而提高系统的处理能力和可用性。:Nginx的设计高度模块化,用户可以根据需要选择和配置不同的模块,以实现特定的功能。

2024-11-14 15:34:57 241

原创 消息队列(Kafka)

重复消费指的是在Kafka中,同一条消息被消费者重复读取和处理的现象。

2024-11-14 15:31:41 889

原创 内存溢出和内存泄漏

内存溢出和内存泄漏

2024-11-14 15:28:40 366

原创 多线程相关知识点

而线程是进程中的实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位,并且线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器、一组寄存器和栈),但是它可以与同属一个进程的其他线程共享进程所拥有的全部资源。ThreadLocal、Volatile和ConCurrentHashMap是Java并发包中常用的三个工具,它们在多线程环境下各自承担着不同的职责,是构建高效、安全并发程序的基础。概述:读写锁是一种特殊的锁,分为读锁(共享锁)和写锁(排他锁)。

2024-11-14 15:27:56 812

原创 Linux

linux常用命令

2024-11-14 15:24:22 332

原创 Spring

Spring框架的核心在于控制反转(IoC)和依赖注入(DI)

2024-11-14 15:22:04 495

原创 SpringCloud

服务提供者在启动时将自己的信息(如服务名、IP、端口)注册到 Nacos 中,而消费者则可以从 Nacos 中获取服务实例列表,实现服务的动态发现。在服务发现场景中,Raft 协议可以确保服务的注册和注销操作在所有节点上同步,从而避免数据不一致导致的服务调用问题。SpringCloud Netflix是基于Netflix开源组件的微服务框架,它提供了一系列的子项目,包括Eureka、Hystrix、Zuul等,用于构建分布式系统的各个组件。:在事务的提交或回滚阶段,TC根据RM的报告决定全局事务的命运。

2024-11-14 11:46:32 558

原创 Mysql深入浅出

Mysql优化、索引、事物、引擎

2024-10-25 16:54:28 709

原创 JVM深入浅出

JVM内存模型以及垃圾回收算法

2024-10-25 15:36:54 1104

原创 React框架使用

1、Node.js(推荐使用最新LTS版本)npm 或 yarn(包管理工具)

2024-10-14 19:46:12 222

原创 jprofiler下载及使用

JProfiler 是一款用于分析 Java 程序性能的专业工具,它可以帮助开发者找出程序中的性能瓶颈,进而进行优化。

2024-10-14 15:35:18 397

原创 jmap使用

jmap(Java Memory Map)是Java虚拟机(JVM)提供的一个工具,它可以用来打印给定Java进程(指定的进程ID或核心文件)的内存映射,或者生成堆转储文件(heap dump file)。堆转储文件是一个包含Java堆内存快照的文件,可以用来分析堆内存使用情况,查找内存泄漏等问题。

2024-10-14 15:08:34 458

原创 jstat使用

jstat(Java Virtual Machine Statistics Monitoring Tool)是Java平台自带的一个命令行工具,它用于监视Java虚拟机(JVM)的统计信息。jstat可以提供有关垃圾回收、类加载、编译、JIT编译器以及内存池大小的信息。

2024-10-14 14:45:40 369

原创 arthas下载及使用

Arthas 是由阿里巴巴开源的一款Java线上监控诊断工具,帮助开发人员和运维人员在生产环境中诊断和解决问题,而无需修改代码或重启Java虚拟机(JVM)。

2024-10-14 13:57:58 731

原创 java反编译工具

java反编译工具

2024-10-14 13:41:09 1461

原创 微信小程序开发从0-1

微信小程序开发从0-1

2024-10-14 12:24:17 248

原创 Apache JMeter下载安装以及使用

Apache JMeter是一款由Apache 开源免费的性能测试工具,用于分析系统和应用程序的性能。它是用纯 Java 编写的,可以跨平台运行。最初,JMeter 主要用于测试 Web 应用程序,但现在已经扩展到其他测试功能。

2024-10-14 10:00:34 1708

原创 Selenium下载安装以及使用

Selenium 是一个开源的自动化测试工具,可以模拟用户在不同浏览器中的操作,常用于Web自动化测试,但也可以应用于网页数据的爬取。

2024-10-12 10:11:19 1711

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除