E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Nacos源码解析
openGauss
源码解析
安全认证1、背景:opengauss作为安全数据库,可能面临隐私泄露、信息篡改、数据丢失等风险。为了防止恶意攻击者访问、窃取、篡改和破坏数据库中的数据,阻止未经授权用户通过一些系统的漏洞进行仿冒、提权等路径恶意使用数据库,opengauss提供了一些列安全措施。这一小节主要对认证机制进行详细的分析。2、认证机制的主要功能:(1)身份认证定义:定义了数据库系统的访问规则主要解决问题:以何种方法访问、
Lady·fish
·
2024-01-15 09:06
openGauss
数据库
OpenGauss数据库中事务管理
源码解析
一、事务事务的定义事务是数据库操作的执行单位,需要满足最基本的ACID(原子性、一致性、隔离性、持久性)属性。(1)原子性:一个事务提交之后要么全部执行,要么全部不执行。(2)一致性:事务的执行不能破坏数据库的完整性和一致性。(3)隔离性:事务的隔离性是指在并发中,一个事务的执行不能被其他事务干扰。(4)持久性:一旦事务完成提交,那么它对数据库的状态变更就会永久保存在数据库中。本章主要介绍open
dainpu
·
2024-01-15 09:31
数据库
database
sql
JDK1.8异常处理——Throwable
源码解析
目录异常的生命周期异常分类Throwable的成员变量detailMessagestackTracesuppressedExceptionscause异常打印序列化/反序列化应用使用try-with-resource自动关闭资源在一个异常中保留另一个异常发生异常进行重试使用Throwable捕获异常异常的生命周期Throwable.java抽象了所有的异常,从异常的生命周期来看,可以分成:抛出一个
phantomsee
·
2024-01-15 09:26
java
微服务技术要点
一、服务注册到
nacos
1.下载
nacos
,修改
nacos
启动模式为单机模式,另外需要在环境变量配置JAVA_HOME,否则启动不起来。
一心猿
·
2024-01-15 07:08
微服务
架构
云原生
SpringCloud.01.基本使用与
nacos
什么是SpringCloud业务场景介绍开发一个电商网站,要实现支付订单的功能,流程如下:创建一个订单之后,如果用户立刻支付了这个订单,我们需要将订单状态更新为“已支付”扣减相应的商品库存通知仓储中心,进行发货给用户的这次购物增加相应的积分服务分析订单服务、库存服务、仓储服务、积分服务流程调用用户针对一个订单完成支付之后,就会去找订单服务,更新订单状态订单服务调用库存服务,完成相应功能订单服务调用
暴躁小段额
·
2024-01-15 06:47
spring
cloud
spring
后端
SpringCloud.02.远程消费以及配置中心
springcloud的基本使用与
Nacos
在cloud的pom.xml文件下导入依赖用来替换SrpingClo
暴躁小段额
·
2024-01-15 06:47
java
spring
boot
spring
cloud
Netty如何高效接收网络数据?一文聊透ByteBuffer动态扩缩容机制
本系列Netty
源码解析
文章基于4.1.56.Final版本本文概览.png前文回顾在前边的系列文章中,我们从内核如何收发网络数据开始以一个C10K的问题作为主线详细从内核角度阐述了网络IO模型的演变,
bin的技术小屋
·
2024-01-15 05:42
优先级队列(PriorityQueue)
源码解析
什么是堆Java中的PriorityQueue采用的是堆这种数据结构来实现的,而存储堆采用的则是数组。二叉树当中,叶子节点全部在最底层,除了叶子节点外,每个节点都有左右两个子节点,这种二叉树就叫作满二叉树。如果叶子节点都在最底下两层,最后一层的叶子节点都靠左排列,并且除了最后一层,其他层的节点个数都要达到最大,这种二叉树就叫作完全二叉树。堆是一个完全二叉树,堆中每一个节点的值都必须大于等于(或小于
zy_think123
·
2024-01-15 02:58
Spring Cloud OAuth 微服务内部Token传递的源码实现解析
背景分析1.客户端携带认证中心发放的token,请求资源服务器A(SpringSecurityOAuth发放Token
源码解析
)2.客户端携带令牌直接访问资源服务器,资源服务器通过对token的校验(SpringCloudOAuth2
Java高级架构师之路
·
2024-01-15 01:20
Shiro框架:Shiro内置过滤器
源码解析
目录1.常见项目中过滤器配置2.Url访问控制配置解析为内置过滤器2.1DefaultFilterChainManager构造并注册内置过滤器2.2构造过滤器链3.Shiro内置过滤器解析3.1内置过滤器概览3.2公共继承类解析3.2.1顶层Filter接口3.2.2AbstractFilter3.2.3NameableFilter3.2.4OncePerRequestFilter3.2.5Adv
mumubili
·
2024-01-14 21:52
spring
框架
Shiro
tomcat
spring
后端
中间件
架构
mvc
servlet
Shiro框架:Shiro登录认证流程
源码解析
目录1.用户登录认证流程1.1生成认证Token1.2用户登录认证1.2.1SecurityManagerlogin流程解析1.2.1.1authenticate方法进行登录认证1.2.1.1.1单Realm认证1.2.1.2认证通过后创建登录用户对象1.2.1.2.1复制SubjectContext1.2.1.2.2对subjectContext设置securityManager1.2.1.2.
mumubili
·
2024-01-14 20:16
spring
框架
Shiro
java
后端
spring
servlet
架构
Nacos
下载与安装【Linux】
——《海贼王》目录1.官网下载2.根据需求下载Linux版本3.上传到Linux4.解压
Nacos
5.启动
nacos
1.官网下载地址:home(
nacos
.io)2.根据需求下载Linux版本小张这里是
会敲代码的小张
·
2024-01-14 20:31
Nacos安装
linux
运维
服务器
后端
spring
cloud
nacos
中间件
Hotspot
源码解析
-第十七章-虚拟机万物创建(一)
第十七章-虚拟机万物创建17.1硬编码偏移计算主要是对预加载的系统类的一些static字段的偏移进行计算,因为在C/C++中,对象分配后是一串连续的内存空间,各字段内容无法像java那样直接属性名获取,只能通过内存偏移位置来获取,所以这里要计算偏移位置17.1.1javaClasses.cpp17.1.1.1JavaClasses::compute_hard_coded_offsetsvoidJa
多栖码农
·
2024-01-14 20:17
Java虚拟机
java
Hotspot
源码解析
-第十七章-虚拟机万物创建(二)
17.2GC策略初始化这一步主要就是确定分代(新生代和老年代)信息、即将分配的Java堆内存的大小,以及针对这些信息的校验17.2.1collectorPolicy.cpp&ollectorPolicy.hpp17.2.1.1initialize_allvirtualvoidinitialize_all(){//针对内存分配的大小值做设置和校验CollectorPolicy::initialize
多栖码农
·
2024-01-14 20:17
Java虚拟机
java
Hotspot
源码解析
-第十六章-代码缓存空间初始化
第十六章-代码缓存空间初始化16.1codeCache.cpp16.1.1codeCache_initvoidcodeCache_init(){CodeCache::initialize();}voidCodeCache::initialize(){//判断操作assert(CodeCacheSegmentSize>=(uintx)CodeEntryAlignment,"CodeCacheSegm
多栖码农
·
2024-01-14 20:47
Java虚拟机
java
Hotspot
源码解析
-第十七章-虚拟机万物创建(三)
17.4Java堆空间内存分配分配Java堆内存前,我们先通过两图来了解下C堆、Java堆、内核空间、native本地空间的关系。1、从图17-1来看,Java堆的分配其实就是从Java进程运行时堆中选中一块内存区域来映射2、从图17-2,可以看中各内存空间的关系,当然实际的内存区域比这个复杂的多,这里只是概括说明图17-1图17-217.4.1genCollectedHeap.cpp17.4.1
多栖码农
·
2024-01-14 20:46
Java虚拟机
开发语言
java
openFeign 多模块调用失败问题
openFeign多模块调用失败排错第一阶段创建一个openfeign服务,并把它注册到
nacos
上去然后A模块通过Feign调用B模块但是我在A模块实现AdminArticleServiceFeignClient
长而不宰
·
2024-01-14 20:38
springcloud
Ruoyi-cloud / 若依 SpringCloud服务器部署
文件创建数据库ry-cloud并导入数据脚本ry_2021xxxx.sql(必须),quartz.sql(可选)创建数据库ry-config并导入数据脚本ry_config_2021xxxx.sql(必须)3、
nacos
晓风残月( ̄ε(# ̄)~
·
2024-01-14 19:35
spring
cloud
服务器
spring
openfeign服务启动成功但是注册不上
nacos
? 我看看怎么个事儿!
spring-cloud-starter-alibaba-
nacos
-discovery和spring-boot-starter-web不得不说的秘密!
长而不宰
·
2024-01-14 19:58
springcloud
微服务项目环境准备(个人留用)
nacos
下载
nacos
在config中找到mysql-schema.sql,并创建数据库在config中找到application.properties文件,并修改对应的
nacos
中的数据库配置信息使用单机模式启动
小魏的马仔
·
2024-01-14 18:21
微服务
架构
云原生
Java源码HashMap、ConcurrentHashMap:JDK1.8HashMap静态常量以及设置的目的,初始容量、最大容量、扩容缩容树化条件
HashMap核心源码作为工作中最重要、最常用的容器之一,当然还是要自己动手写一篇HashMap的
源码解析
来加深对其的印象咯,而且它的设计与实现也有很多值得学习的地方。
DougLeaMrConcurrency
·
2024-01-14 17:18
源码
Java
#
Java基础
Java8
java源码
hashmap
HashMap源码
14.Spring Cloud Alibaba 多环境管理
通过之前文章我们已经了解并掌握了如何使用
Nacos
的配置管理功能完成配置文件的动态配置,以及学习了有关
Nacos
配置加载规则。接下来我们使用
Nacos
配置多环境管理。
Zal哥哥
·
2024-01-14 17:13
Linux上安装
nacos
解压tar-zxvf
nacos
-server-2.2.3.tar.gz启动cd/data/
nacos
/binshstartup.sh-mstandalone注意事项:#DB配置spring.datasource.platform
qq_39845279
·
2024-01-14 16:29
linux
服务器
运维
OpenHarmony
源码解析
之编译构建
前言OpenHarmony是由开放原子开源基金会(OpenAtomFoundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代、基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。最近在学习OpenHarmony源代码,个人认为学习有三个阶段,分别是看、实操、写(归纳总结),本着追求学习的终极目标,因此有了这篇文章。一、OpenHarmony编
码中之牛
·
2024-01-14 13:49
OpenHarmony
鸿蒙
移动开发
harmonyos
华为
移动开发
ArkTS
鸿蒙
Go-ethereum
源码解析
之 core/types/transaction_test.go
Go-ethereum
源码解析
之core/types/transaction_test.go运行测试TestTransactionSigHash[furnace@localhosttypes]$gotest-v-run
furnace
·
2024-01-14 13:09
Nacos
配置中心中配置Spring Cloud Alibaba 的gateway网关
SpringCloudAlibaba的gateway网关主要包含三个主要概念:Route、Predicate、Filter,其中Route(路由)包括一个标识性的ID,一个目的地的URI,一个predicates(断言)的集合以及一个filters(过滤器)的集合。一个Route匹配的predicate为真,就能到达指定位置。Predicate是Java8中的断言函数,用来匹配当次请求的任何信息,
kobe_IT
·
2024-01-14 12:41
gateway
java
spring
【SpringCloud Alibaba】
Nacos
Config配置管理与Gateway 网关
目录一、Config远程配置1.1config介绍1.2bootstrap.yml配置文件二、Gateway网关2.1gateway介绍2.2gateway使用2.2.1方式一2.2.2方式二(动态路由)一、Config远程配置1.1config介绍微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以
云村小威
·
2024-01-14 12:36
微服务
spring
cloud
gateway
java
SpringCloud Gateway 跨域问题
项目描述:gateway+
nacos
+springbootWebgateway项目端口:9020服务端端口:9001springboot2.7.6gateway怎么样做跨域配置都没用,前端在访问gateway
长而不宰
·
2024-01-14 11:56
spring
cloud
gateway
spring
Docker部署
Nacos
2.0单机版+mysql8
Docker部署
Nacos
文章目录Docker部署
Nacos
环境数据库初始化(注意事项)Mysql8.0版本Sqlcustom.properties启动使用
nacos
使用规范问题感谢加参考环境docker19.03.13
西行9527
·
2024-01-14 09:02
Docker部署
docker
运维
java
Nacos
注册中心-安装
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、认识
Nacos
二、安装
Nacos
1.直接方法
nacos
.io,点击viewonGithub2.点击Releases3、点击
༶626
·
2024-01-14 09:58
java
开发语言
spring
cloud
Nacos
服务注册或发现、
Nacos
服务分级模型、
Nacos
负载均衡策略、加权负载均衡、
Nacos
环境隔离
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、
nacos
服务搭建,
nacos
服务注册或发现二、
Nacos
服务分级模型三、
Nacos
负载均衡策略四、
Nacos
注册中心(
nacos
༶626
·
2024-01-14 09:58
负载均衡
运维
spring
cloud
Nacos
和Eureka比较、统一配置管理、
Nacos
热更新、多环境配置共享、
Nacos
集群搭建步骤
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、
Nacos
和eureka的对比二、统一配置管理二、
Nacos
热更新方式一方式二三、多环境配置共享四、
Nacos
集群搭建步骤
༶626
·
2024-01-14 09:51
eureka
java
云原生
kotlin.coroutines core 分析
KotlinCoroutinesuspend原理解析KotlinCoroutine标准库
源码解析
一.CoroutineScope接口为何先从CoroutineScope接口讲起呢?
wo883721
·
2024-01-14 08:59
SpringCloud Alibaba Sentinel实现熔断与限流-微服务(三十五)
规则持久化是什么一旦我们重启应用,sentinel规则将消失,生产环境需要将配置规则进行持久化怎么玩将限流配置规则持久化进
Nacos
保存,只要刷新8401某个rest地址,sentinel控制台的流控规则就能看到
java_prinln
·
2024-01-14 08:53
微服务
spring
cloud
微服务
sentinel
Seata分布式事务
分区容错2.1.4.矛盾2.2.BASE理论2.3.解决分布式事务的思路3.初识Seata3.1.Seata的架构3.2.部署TC服务3.2.1.下载3.2.2.解压3.2.3.修改配置3.2.4.在
nacos
林小果1
·
2024-01-14 08:50
springcloud
分布式
spring
cloud
java
后端
Spring refresh 方法之invokeBeanFactoryPostProcessors 方法解析
SSM
源码解析
视频点我SpringSpring中注入Bean的各种骚操作做Sp
J3code
·
2024-01-14 07:20
Spring专栏
spring
java
jvm
nacos
配置中心只能获取部分配置的问题
检查配置中心,在配置中心里是可以看到监听的服务地址的,但是却获取不到配置
nacos
配置中心主要是在这个
Nacos
ConfigService的这个类下面。
√Angelの爱灬
·
2024-01-14 06:05
spring
cloud
nacos
SpringCloud Aliba-
Nacos
-从入门到学废【1】
——《一人之下》目录1.
Nacos
介绍2.
Nacos
服务提供者注册3.
Nacos
服务消费者4.
Nacos
作为配置中心5.命名空间+Group+DataId1.
Nacos
介绍
Nacos
是阿里巴巴开源的一个动态服务发现
会敲代码的小张
·
2024-01-14 06:53
spring
cloud
spring
后端
中间件
架构
分布式
nacos
JVM基础(11)——G1垃圾回收器
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介经过前面章节的讲解,大家应该对ParNew+CMS这个GC组合的
smart哥
·
2024-01-14 06:43
jvm专题
jvm
JVM基础(12)——G1调优
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介本章和下一章,我们将通过一个实际案例来讲解如何针对G1进行JVM
smart哥
·
2024-01-14 06:43
jvm专题
jvm
JVM基础(10)——老年代调优
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介上一章中,我们通过一个实际案例讲解了如何进行新生代的JVM参数调
smart哥
·
2024-01-14 06:41
jvm专题
jvm
SpringCloud微服务架构学习笔记
SpringCloud微服务架构学习笔记(待更新)01.什么是微服务架构02.如何把握全局视角去设计微服务工程03.Alibaba
Nacos
:服务注册与配置中心04.SpringBootAdmin微服务应用监控
chen_179
·
2024-01-14 05:11
Java基础
微服务
spring
cloud
架构
(Java企业 / 公司项目)分布式事务Seata详解(含Seata+
Nacos
组合使用)
一.Seata介绍Seata是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在Seata开源之前,其内部版本在阿里系内部一直扮演着应用架构层数据一致性的中间件角色,帮助经济体平稳的度过历年的双11,对上层业务进行了有力的技术支撑。经过多年沉淀与积累,其商业化产品先后在阿里云、金融云上售卖。2019.1为了打造更加完善的技术生态和普惠技术成果,Seata正式
努力的小周同学
·
2024-01-14 03:37
Java企业
/
公司项目知识点
分布式
java
微服务
spring
boot
SpringMVC
源码解析
- Controller 的扫描注册及匹配过程
一、SpringMVCHandler扫描注册过程在本专栏前面文章中对SpringMVC请求执行过程进行了分析,文章地址如下:SpringMVC
源码解析
-请求执行的过程其中有个重要的组件HandlerMapping
小毕超
·
2024-01-14 02:19
源码分析
java
spring
开发语言
idea中项目启动【
nacos
】parse data from
Nacos
error,dataId:maihe-gateway.yaml,data:spring:
解决办法原因:
nacos
读取配置文件默认使用UTF-8,项目默认编码格式为GBK,导致问题出现解决办法:法1.添加启动参数-Dfile.encoding=utf-8,则能正常启动并读取远程配置法2.更改
BYAPESS
·
2024-01-14 00:34
spring
gateway
Nacos
启动后一直报
Nacos
is starting...
知识扩展:下载
nacos
安装包,解压到指定目录。
BYAPESS
·
2024-01-14 00:04
SpringCloud
react点滴yan
这可以提高应用程序的性能全栈潇晨-react
源码解析
ReactPortals传送门react的合成事
飘然离去
·
2024-01-14 00:44
s-工具(代码相关)
react.js
vue.js
前端
C++ STL 函数对象的基本使用 一元谓词和二元谓词 find_if和sort
源码解析
STL-函数对象文章目录STL-函数对象1函数对象1.1函数对象概念1.2函数对象使用2.谓词2.1谓词概念2.2一元谓词2.3二元谓词1函数对象1.1函数对象概念概念:重载函数调用操作符的类,其对象常称为函数对象函数对象使用重载的()时,行为类似函数调用,也叫仿函数本质:函数对象(仿函数)是一个类,不是一个函数1.2函数对象使用特点:函数对象在使用时,可以像普通函数那样调用,可以有参数,可以有返
虚假自律就会真自律!
·
2024-01-13 23:49
C++
泛型编程
语法学习笔记
c++
第七章 : Spring cloud 网关中心 Gateway (静态路由)
SpringCloudGateway、为什么会出现SpringCloudGateway,以及SpringCloudGateway的工作原理和实战用法,以及SpringCloudGateway路由概念以及基于
nacos
半部论语
·
2024-01-13 20:25
Spring
Cloud
学习指南
spring
cloud
gateway
静态路由
Spring-Cloud-OpenFeign使用心得
OpenFeign实现微服务接口调用一、配置OpenFeign目前在SpringCloud技术栈中,调用服务用得最多的就是OpenFeign,使用OpenFeign调用微服务中其他服务的接口,使用Eureka或
Nacos
ProgrammingNeverStop
·
2024-01-13 20:07
工作中遇到的问题
java
spring
boot
微服务
服务发现
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他