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源码分析
【五一创作】Linux---I2C应用编程
硬件框架:(3)I2C软件框架(4)I2C数据格式二、SMBus协议三、I2C系统重要的结构体四、访问I2C设备(AP3216C)(1)使用SMBus协议:(2)使用I2C协议:(3)I2C-Tools
源码分析
希希雾里
·
2024-01-28 07:55
嵌入式Linux驱动
驱动开发
嵌入式硬件
nacos
踩坑02-
nacos
启动失败
Nacos
Server did not start because dumpservice bean construction failure : No ...
nacos
无法启动,报
Nacos
Serverdidnotstartbecausedumpservicebeanconstructionfailure:NoDataSourceset。
小超_8b2f
·
2024-01-28 07:42
Gin-session中Redis-based session的原理
Ginsession库本文讨论的Gin相关的session库为:https://github.com/gin-contrib/sessionsRedis-basedsession
源码分析
gin-contrib
布丁老厮
·
2024-01-28 07:54
Gin
Session
Redis
go
session
Nacos
配置中心
Nacos
作为服务配置中心。
布拉德老瓜
·
2024-01-28 03:11
【数据结构】源码角度剖析PriorityQueue
PriorityQueue构造方法
源码分析
PriorityQueue的属性构造方法JDK1.8传入不可比较的对象JDK17传入不可比较的对象传入带有Collection接口的对象Offer方法分析PriorityQueue
不应该热爱
·
2024-01-28 01:51
数据结构
算法
PriorityQueue
从壹开始微服务 [ DDD ] 之十一 ║ 基于
源码分析
,命令分发的过程(二)
缘起哈喽小伙伴周三好,老张又来啦,DDD领域驱动设计的第二个D也快说完了,下一个系列我也在考虑之中,是Id4还是Dockers还没有想好,甚至昨天我还想,下一步是不是可以写一个简单的Angular入门教程,本来是想来个前后端分离的教学视频的,简单试了试,发现自己的声音不好听,真心不好听那种,就作罢了,我看博客园有一个大神在Bilibili上有一个视频,具体地址忘了,有需要的留言,我找找。不过最近年
SAYLINING
·
2024-01-28 01:10
03-
Nacos
-服务注册基于spring cloud实现
本项目基于springboot多模块注意spring-boot、spring-cloud、spring-cloud-alibaba的版本兼容性1.1、父级pom依赖2.7.182021.0.12021.0.1.0com.alibaba.cloudspring-cloud-alibaba-dependencies${spring.cloud.alibaba.version}pomimportorg.
xcg340123
·
2024-01-28 00:53
spring
cloud
nacos
SpringBoot 源码解析5:ConfigurationClassPostProcessor整体流程和@ComponentScan
源码分析
SpringBoot源码解析5:ConfigurationClassPostProcessor整体流程和@ComponentScan
源码分析
1.知道以下几点,读ConfigurationClassPostProcessor
hao9e
·
2024-01-28 00:51
spring
boot
java
后端
2019-12-15 Spring Cloud微服务从入门到入土(2)使用
Nacos
进行服务注册与发现
启动
Nacos
官网:https://
nacos
.io/zh-cn/下载地址:https://github.com/alibaba/
nacos
/releases解压后使用以下命令启动:sh
nacos
/bin
NoelleMu
·
2024-01-28 00:17
Glide缓存模块
源码分析
在开始之前,我们先了解Java中的四种引用和ReferenceQueue,为什么要了解这些知识呢?大家都知道Glide的缓存使用三级缓存,分别是磁盘缓存和两级内存缓存,而Glide的两级内存缓存就是用WeakReference+ReferenceQueue监控GC回收,这里的回收是指JVM在合适的时间就会回收该对象。Java的四种引用熟悉Java的同学都知道Java内存管理分为内存分配和内存回收,
有没有口罩给我一个
·
2024-01-28 00:12
Handler机制
源码分析
Handler是Android里面线程间通信的手段,它可以向自身持有的looper所在的线程发送消息进行通信。先看看典型的带looper的线程的创建方法。*classLooperThreadextendsThread{*publicHandlermHandler;**publicvoidrun(){*Looper.prepare();**mHandler=newHandler(){*publicv
月光明亮
·
2024-01-28 00:26
Go切片扩容机制详解
目录切片扩容的理解扩容机制
源码分析
分配大小修正/cap调整切片扩容的理解关于切片的“扩容”,我们先来理解一下有一个初印象。
ProblemTerminator
·
2024-01-27 23:38
开发问题解决合集
golang
算法
后端
rocket mq 底层存储
源码分析
(2)-业务消息持久化
本章主要详细分析Rocketmq消息持久化底层源码实现。先讲解几个核心的业务抽象类MappedFile,该类为一个存储文件的直接内存映射业务抽象类,通过操作该类,可以把消息字节写入pagecache缓存区(commit),或者原子性的消息刷盘(flush)publicclassMappedFile{protectedfinalAtomicIntegerwrotePosition;protected
萝卜头4lbt
·
2024-01-27 23:40
ElementUI
源码分析
2 - 组件篇
ElementUI是一套为开发者、设计师和产品经理准备的基于Vue2.0的桌面端组件库。0、前言老规矩,带着问题看源码:组件的两种使用方式是如何做的(Tag模式|API模式)?scss文件是如何优雅组织的?1、组件分析3.1、基本结构组件的共性分析:1、结构都是类似的,以Alert为例:importAlertfrom'./src/main';//单文件组件/*istanbulignorenext*
风之化身呀
·
2024-01-27 23:02
源码分析
DiskLruCache
功能介绍DiskLruCache是一个硬盘缓存工具类,它可以将数据持久化到硬盘上,且可以根据Lru算法,超限后删除长久不用的数据。误区先确定这些误区,对源码理解很有帮助。1.DiskLruCache只有存储和获取缓存的功能,当无缓存时返回null,不对任何网络情景进行判断。即即使对于某个key本地有缓存,调用DiskLruCache的存储方法时,会不加判断的进行覆盖。2.LinkHashMap只有
Parallel_Lines
·
2024-01-27 19:08
LeakCannary使用方法及实现原理探究(二)—— LeakCannary实现原理及
源码分析
写在前头这里首先将LeakCannary的原理写在这里,让大家有一个初步的印象,然后我们再一步步去分析具体的实现逻辑LeakCannary原理1.ActivityonDestroy之后将它放到一个WeakReference2.这个WeakReference关联到一个ReferenceQueue3.查看ReferenceQueue是否存在Activity的引用4.如果该Acitivty泄漏了,Dum
immrwk
·
2024-01-27 19:15
Android
Android第三方源码
LeakCananry
内存泄漏
内存泄漏检测
深入探究 Android 内存泄漏检测原理及 LeakCanary
源码分析
深入探究Android内存泄漏检测原理及LeakCanary
源码分析
一、什么是内存泄漏二、内存泄漏的常见原因三、我为什么要使用LeakCanary四、LeakCanary介绍五、LeakCanary的
源码分析
及其核心代码六
Just_Paranoid
·
2024-01-27 19:42
Android
android
leakcanary
oom
2.10、mybatis
源码分析
之sql执行过程以select为例
在研究select执行过程之前先来介绍一个重要的类一、SqlNode和SqlSource在myabtis初始化过程中可以知道,映射配置文件中的sql节点会被解析为MappedStatement对象,其中sql语句解析成SqlSource对象,sql语句中定义的Sql节点、文本节点等,则由SqlNode接口的响应实现。1、SqlSource接口SqlSource接口结构publicinterface
小manong
·
2024-01-27 19:59
Springboot
源码分析
之jar探秘
摘要:利用IDEA等工具打包会出现springboot-0.0.1-SNAPSHOT.jar,springboot-0.0.1-SNAPSHOT.jar.original,前面说过它们之间的关系了,接下来我们就一探究竟,它们之间到底有什么联系。文件对比:进入target目录,unzipspringboot-0.0.1-SNAPSHOT.jar-djar命令将springboot-0.0.1-SNA
dqqzj
·
2024-01-27 17:39
使用 Docker 部署
Nacos
并配置 MySQL 数据源
前言在安装
Nacos
之前,请确保你已经准备好了一个运行中的MySQL数据库。本教程将指导您如何使用Docker在单机模式下部署
Nacos
,并将其数据持久化到MySQL中。
好奇的菜鸟
·
2024-01-27 16:14
服务器
docker
容器
运维
Spring Cloud组件
1.
nacos
(NamingandConfigurationService):服务发现、管理、配置2.Springcloud常用组件2.1注册中心
nacos
注册中心分为客户端和服务端,它们之间存在心跳,
一路向北看星晴
·
2024-01-27 16:59
java
【apollo在springboot中运行原理】
系列文章目录Springboot
源码分析
之apollo配置文章目录系列文章目录前言一、apollo是如何完成初始化的,拉取配置的呢1.apollo的初始化阶段2.初始化RemoteConfigRepository3
不务专业的程序员--阿飞
·
2024-01-27 16:18
springboot源码分析
spring
boot
后端
java
ansible-1.9.6
源码分析
ansible1.9.6
源码分析
ansible-1.9.6
源码分析
开篇说明源码详细解读源码结构分析utils目录cache目录inventory目录playbook目录modules目录runner目录小结
spyinx
·
2024-01-27 15:00
python项目源码分析
Kolla-ansible
源码分析
1.基本认识1.1.kolla-ansiblekolla-ansible是从kolla项目中分离出来的一个可交付的项目。kolla-ansible负责部署容器化的openstack各个服务和基础设施组件;而kolla项目现在则单独负责镜像的构建,为kolla-ansible部署提供生产级别的openstack各服务镜像。1.2.ansible和dockerkolla-ansible利用ansibl
〆一缕阳光ご
·
2024-01-27 15:29
OpenStack
kolla-ansible
kolla
ansible
openstack
微服务实战--基础篇:Eureka、Ribbon、
Nacos
、Feign
微服务技术栈导学?什么是微服务?微服务是分布式架构的一种。SpringCloud只是解决了服务拆分的服务治问题。微服务技技术栈服务组成服务集群。注册中心:记录微服务中每一个服务的ip、端口以及能干什么事。配置中心:统一管理整个微服务里成千上百个服务配置。实现微服务热更新。服务网关:请求路由、负载均衡分布式缓存-〉分布式搜索消息队列:异步通信组件,提高并发解决服务的异常:分布式日志服务:统计整个集群
三角形代表重生
·
2024-01-27 13:37
微服务
微服务
eureka
ribbon
SpringBoot-监听
Nacos
动态修改日志级别
微服务项目中使用
Nacos
作为注册中心,我们可以监听
Nacos
配置,修改日志级别。
W_Meng_H
·
2024-01-27 12:47
#
SpringBoot
#
SpringCloud
spring
boot
logback
nacos
JUC并发编程与
源码分析
学习笔记(三)
目录五十六、JMM之入门简介五十七、JMM之学术定义和作用五十八、JMM之三大特性五十九、JMM之多线程对变量的读写过程六十、JMM之happens-before-上集六十一、JMM之happens-before-下集五十六、JMM之入门简介Java内存模型之JMM1、先从大厂面试题开始①、你知道什么是Java内存模型JMM吗?②、JMM与volatile它们两个之间的关系?(下一章详细讲解)③、
突然好想你之路在脚下
·
2024-01-27 12:07
多线程
学习
笔记
java
字节十年程序员分享Spring AOP介绍及
源码分析
软件开发经历了从汇编语言到高级语言和从过程化编程到面向对象编程;前者是为了提高开发效率,而后者则使用了归纳法,把具有共性的东西进行归类并使之模块化,达到便于维护和扩展的目的;如果说面向对象编程可以对业务需求进行很好的分解使之模块化;那么面向切面编程AOP(Aspect-OrientedProgramming)则可以对系统需求进行很好的模软件开发经历了从汇编语言到高级语言和从过程化编程到面向对象编程
就要学Java
·
2024-01-27 12:25
spring
代理模式
java
华为云OBS文件服务
然后创建桶将以上四个值存放在
Nacos
中/***取值为所创建的桶名*/@Value("${obs.bucketName}")privateStringbucketName;/***取值为获取的AK*/@
tingzhenge
·
2024-01-27 10:45
笔记
华为
java
nacos
启动报错 Error creating bean with name ‘instanceOperatorClientImpl‘ defined in URL 无法创建bean
nacos
报错org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'instanceOperatorClientImpl'definedinURL
东都大白兔
·
2024-01-27 10:01
java
spring
mybatis
新手都能学懂的SpringBoot
源码分析
!
概述日志是一个系统必不可缺少的东西,记录了系统运行时的点点滴滴,便于我们了解自己系统的运行状态,在我们使用SpringBoot时,默认就已经提供了日志功能,使用Logback作为默认的日志框架。那么,接下来我们依赖来看看SpringBoot是如何初始化好日志系统的。关于Spring的知识点总结了一个图谱,分享给大家:Spring知识总结.jpg为什么SpringBoot默认的日志框架是Logbas
W998
·
2024-01-27 09:19
ThreadLocal
源码分析
参考:https://www.cnblogs.com/xzwblog/p/7227509.html开局一张图,内容全靠编!!!ThreadLocal结构图ThreadLocal是什么?官方描述如下:*Thisclassprovidesthread-localvariables.Thesevariablesdifferfrom*theirnormalcounterpartsinthateachthr
Kevin_Lv
·
2024-01-27 09:49
springboot2.X集成
nacos
实现注册中心和配置中心
nacos
官方手册https://
nacos
.io/zh-cn/docs/what-is-
nacos
.html1.预备环境准备本文使用springboot2.1.9.RELEASE,
nacos
1.3.2
zhou_fan_xi
·
2024-01-27 09:23
nacos
Nacos
+ Spring Boot 2.7.x 注册成功服务列表没有显示
Nacos
版本:2.2.0SpringBoot:2.7.3SpringCloudDependencies:2022.0.1引入
Nacos
:implementation'com.alibaba.cloud
Grady.Lo
·
2024-01-27 09:53
spring
boot
spring
java
nacos
配置动态刷新_springboot2.x整合
nacos
配置服务实现配置获取及刷新
本文我将带领大家在springboot2.x的开发框架中整合alibaba-
nacos
,实现配置获取及刷新等功能。引用官方介绍:
Nacos
致力于帮助您发现、配置和管理微服务。
小大和山
·
2024-01-27 09:53
nacos
配置动态刷新
SpringBoot2.X整合
Nacos
做配置中心(Spring Cloud Alibaba)
阿里巴巴开源注册配置中心点击免费观看教学视频在前面文章中我们学习了
Nacos
注册中心注册中心传送门,接下来我们来学习配置中心。
君哥聊编程
·
2024-01-27 09:52
#
AlibabaCloud
#
SpringBoot2.0
Nacos
注册中心
配置中心
AlibabaCloud
java
springboot整合
nacos
(2.x版本)
目录准备工作
nacos
作为统一配置中心导入
nacos
配置依赖
nacos
配置添加namespace添加配置springboot配置文件在resources目录下添加bootstrap.yml文件测试热更新结束语准备工作我们先创建一个好
bailegebai
·
2024-01-27 09:20
spring
boot
java
spring
nacos
启动失败:org.springframework.boot.web.server.WebServerExceptio
准备环境系统环境:windows
nacos
:2.0.0-BETA错误信息org.springframework.context.ApplicationContextException:Unabletostartwebserver
丶Yann
·
2024-01-27 09:49
Spring
java
spring
中间件
spring
boot
Spring boot3.x 无法向
Nacos
2.x进行服务注册的问题
一:问题描述配置中心都是可用的,但是就是无法向
nacos
进行服务注册。二:问题可能出现的原因有如下两种1.
Nacos
2.0版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口。
许洪昌
·
2024-01-27 09:18
spring
boot
后端
java
Android SharedPreferences
源码分析
文章目录AndroidSharedPreferences
源码分析
概述基本使用
源码分析
获取SP对象初始化和读取数据写入数据MemoryCommitResultcommitToMemory()commit(
xiangxiongfly915
·
2024-01-27 08:19
#
Android源码分析
android
SP源码分析
基于本地缓存制作一个分库分表的分布式ID生成器
背景介绍项目整体架构是基于springboot3.0开发rpc调用采用dubbo注册配置中心使用
nacos
采用sharding-jdbc来实现分库分表。基于以上情况我想生成分布式id。
忧郁的双鱼座程序猿
·
2024-01-27 07:20
JAVA成神之路
缓存
分布式
分布式id
springboot
java
flink系列--flinksql cdc
源码分析
前言关于cdc(changedatacapture)不知道的小伙伴们可以去百度一下,简单来说就是对于数据库的变更进行一个探测,因为数据库的更改对于客户端来说是没有感知的,你需要开启线程去查询,才知道数据有没有更新,但是就算是查询,如果是直接select*from....,这样获取的结果还要和上次获取的结果对比,才知道数据有没有发生变化,耗时大,一个简单的思路是在要查询的表中添加一个updateTi
鲸失
·
2024-01-27 07:17
flink系列
微服务-微服务Alibaba-
Nacos
注册中心实现
1.系统架构的演变俗话说,没有最好的架构,只有最合适的架构。微服务架构也是随着信息产业的发展而出现的最有普遍适用性的一套架构模式。通常来说,我们认为架构发展历史经历了这样一个过程:单体架构——>垂直架构——>SOA面向服务架构——>微服务架构。1.1单体架构互联网早期,一般的网站应用流量较小,只需一个应用,将所有功能代码都部署在一起就可以,这样可以减少开发、部署和维护的成本。比如说一个电商系统,里
长情知热爱
·
2024-01-27 06:33
微服务
架构
云原生
RuoYi微服务部署运行报错
根据官网的部署文档,进行部署,1、创建数据库、2、修改工程里面的配置文件3、修改
nacos
服务器里面的连接mysql的配置4、修改
nacos
配置中心的配置,主要是改连mysql、redis之类的配置启动
昵称总是必填
·
2024-01-27 06:03
RuoYi微服务
spring
cloud
java
微服务
架构
云原生
docker容器启动后修改或添加端口
nacos
容器 版本2.x需要额外开放9848、9849
1.输入dockerps-a查看需要修改的容器ID:记录下、dockerps-a2.停止dockersystemctlstopdocker3.进入docker容器文件夹,找到对应容器的位置:docker的默认文件夹应该是/var/lib/docker如果不是root用户查看的话,可能会出现权限不够的问题,可以通过chown更改文件夹权限,cd/var/lib/docker/containers5.
昵称总是必填
·
2024-01-27 06:32
RuoYi微服务
java
spring
cloud
docker
容器
10-微服务
Nacos
Config的通用配置
Nacos
Config也提供了相应的解决方案。那么我们可以通过服务名+拓展名的方式,来实现同一个微服务下不同的环境,共享的配置文件。1.1具体配置案例我们在
Nacos
C
浑水摸鱼程序猿
·
2024-01-27 06:00
微服务
微服务
数据库
RestTemplate-postForObject详解、调用Https接口、源码解析,读懂这一篇文章就够了
读懂这一篇文章就够了restTemplate目录restTemplate1.基本介绍2.常用方法分析及举例2.1.get请求2.2.post请求3.springboot中使用restTemplate步骤4.
源码分析
C18298182575
·
2024-01-27 06:06
https
网络协议
http
五、详解ReentrantLock
目录死锁ReentrantLock与Synchronized对比
源码分析
Lock接口lock()实现NonfairSynctryAcquire()addWaiter()acquireQueued()FairSynctryAcquire
每天都得进步
·
2024-01-27 00:29
并发编程
java
开发语言
PHP常见数学函数及BC高精度数学函数用法示例
(比%功能更强大)bcpow幂函数运算bcsqrt平方根sqrt平方根运算pow求幂abs求绝对值pi得到圆周率数值三角函数sincostanasi
nacos
atan(用弧度表达)deg2rad角度转换成弧度
一直到最后12
·
2024-01-26 23:55
docker中安装seata,以
nacos
为配置中心
docker中安装seata,以
nacos
为配置中心一、环境二、拉取seata镜像1、查看seata有哪些镜像2、查看原来有没有seata镜像3、拉取最新版本4、拉取指定版本三、配置seata1、创建seata
Percep_gan
·
2024-01-26 20:50
服务器
docker
容器
运维
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他