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源码解析
Redis
源码解析
:IO多路复用,select poll epoll有哪些区别?
基本编程模型listenSocket=socket();//调用socket系统调用创建一个主动套接字bind(listenSocket);//绑定地址和端口listen(listenSocket);//将默认的主动套接字转换为服务器使用的被动套接字,也就是监听套接字while(1){//循环监听是否有客户端连接请求到来connSocket=accept(listenSocket);//接受客户端
Java识堂
·
2024-01-13 20:31
Redis
redis
缓存
数据库
redis
源码解析
之事件驱动
redis
源码解析
之事件驱动Redis内部有个小型的事件驱动,它主要处理两项任务:文件事件:使用I/O多路复用技术处理多个客户端请求,并返回执行结果。时间事件:维护服务器的资源管理,状态检查。
CGGAO
·
2024-01-13 19:26
数据库
数据结构与算法
epoll
使用
Nacos
存储Sentinel的限流规则
主要改造规则可以参考:https://github.com/alibaba/Sentinel/wiki/Sentinel-控制台(集群流控管理)#规则配置其控制台推送规则:将规则推送到
Nacos
或其他远程配置中心
BUG弄潮儿
·
2024-01-13 19:41
vue3
源码解析
(3)— computed 计算属性的实现
前言本文是vue3源码分析系列的第三篇文章,主要介绍vue3computed原理。computed是vue3的一个特性,可以根据其他响应式数据创建响应式的计算属性。计算属性的值会根据依赖的数据变化而自动更新,而且具有缓存机制,提高了性能。在这篇文章中,我们将深入探讨computed的实现原理,并通过源码分析来理解其工作机制。computed的基本用法在vue3中,computed的基本用法如下:c
Avicli
·
2024-01-13 18:54
vue.js
前端
javascript
前端框架
源码解析
vue3
源码解析
(4)— createApp 源码的实现
前言本文是vue3源码分析系列的第四篇文章,在使用vue3时,我们需要使用createApp来创建一个应用实例,然后使用mount方法将应用挂载到某个DOM节点上。那么在调用createApp时,vue再背后做了些什么事情呢?在这篇文章中,我们将深入探讨createApp的实现原理,并通过源码分析来理解其工作机制。createApp的基本用法我们先来看一下createApp的基本使用方式:crea
Avicli
·
2024-01-13 18:53
vue.js
javascript
前端
前端框架
源码分析
vue
源码解析
之(第二步 模板编译)
####解析模板转化为字符串DOM结构的过程Document{{name}}{{age}}constvm=newVue({data(){return{name:'zs',age:12,addres:['北京市','昌平区','回龙观'],hobby:['a',{b:1}],}},template:`123`//template渲染模板el:'#app'//将数据解析到el元素上})vm.$moun
h960822
·
2024-01-13 17:17
vue.js
前端
javascript
vue2
源码解析
之第一步(对数据进行劫持)
###环境搭建第一步创建项目:npminit-y第二步安装对应的插件:npmirolluprollup-plugin-babel@babel/core@babel/preset-env--save-dev第三步全局下创建rollup配置文件rollup.config.jsimportbabelfrom'rollup-plugin-babel'exportdefault{input:'./src/i
h960822
·
2024-01-13 17:47
arcgis
设计模式之迭代器模式【行为型模式】
深入学习某技术知识点…一个人摸索学习很难坚持,想组团高效学习…想写博客但无从下手,急需写作干货注入能量…热爱写作,愿意让自己成为更好的人…文章目录前言一、概述二、结构三、案例实现四、优缺点五、使用场景六、JDK
源码解析
总结前言
哥的时代
·
2024-01-13 16:16
软件设计模式
设计模式
迭代器模式
java
软件工程
Spring Cloud Alibaba
Nacos
服务注册与发现功能实现
Nacos
是SpringCloudAlibaba中一个重要的组成部分,它提供了两个重要的功能:服务注册与发现和统一的配置中心功能。
谁叫我土豆了
·
2024-01-13 16:38
Nacos
下载与安装【windows】
——宫崎骏《千与千寻》目录1.
Nacos
di地址2.GitHub下载3.目录结构4.启动
nacos
5.客户端登陆6.登陆成功1.
Nacos
di地址
Nacos
官网:home2.GitHub下载根据自己需要下载
会敲代码的小张
·
2024-01-13 11:38
Nacos安装
java
分布式
架构
后端
spring
cloud
中间件
Nacos
实战之配置中心与注册中心详解
前言「作者主页」:雪碧有白泡泡「个人网站」:雪碧的个人网站ChatGPT体验地址文章目录前言注册中心
Nacos
与Eureka区别安装与运行WIN版Docker版父工程注册中心-服务提供方微服务pom启动类
雪碧有白泡泡
·
2024-01-13 10:35
粉丝福利活动
spring
boot
cloud
云原生
负载均衡策略
此策略的配置设置如下:springcloud-
nacos
-provider:#
nacos
中的服务id ribbon: NFLoadBalancerRuleClassName:com.netflix.loadbalancer.RoundRobinR
菜是一种态度
·
2024-01-13 10:41
负载均衡
Ribbon
修改默认负载均衡策略(Ribbon)
配置类必须拥有@Configuration且不能在@ComponentScan包下packagecom.learning.springcloud.config;importcom.alibaba.cloud.
nacos
.ribbon.
Nacos
Rule
菜是一种态度
·
2024-01-13 10:05
ribbon
spring
cloud
Springboot项目
Nacos
做配置中心
Springboot项目
Nacos
做配置中心说明安装2.Springboot整合使用
Nacos
3.问题处理说明文档参考
Nacos
SpringBoot安装查看
nacos
镜像dockersearch
nacos
石马农汪
·
2024-01-13 09:48
后端
java
Unable to start embedded Tomcat
Nacos
启动报错
Nacos
报错解决报错信息:UnabletostartembeddedTomcat无法加载内置的tomcat。
石马农汪
·
2024-01-13 09:41
后端
tomcat
java
Nacos
的配置文件标识 Data Id
《bootstrap.yml》spring:application:name:pfme-kafka-transpond2yzprofiles:active:devcloud:
nacos
:config:namespace
Pluto_CSND
·
2024-01-13 08:55
Nacos
java
kafka
spring
Spring Boot & Spring Cloud &
Nacos
版本搭配
一个有效的SpringBoot&SpringCloud&SpringCloudAlibaba
Nacos
搭配org.springframework.bootspring-boot-starter-parent2.2.5
Pluto_CSND
·
2024-01-13 08:55
SpingBoot
SpringCloud
spring
spring
cloud
java
SpringBoot集成
Nacos
,读取不到配置中心配置的yaml文件
最近使用spring-boot集成
Nacos
,根据官网文档的提示走,properties配置读取,更新正常。配置yaml就读取不到,最后才发现问题。
轻点 别打脸
·
2024-01-13 08:59
Nacos
spring
boot
java
Nacos
记录spring boot 异常处理
文章目录TypeException:Thealias‘***‘isalreadymappedtothevalue
nacos
报错:
Nacos
clusterisrunningwith1.Xmode,can'tacceptgRPCrequesttemporarilyTypeException
a未来永远是个未知数
·
2024-01-13 07:32
java
spring
boot
java
数据库
Nacos
重启后微服务项目启动时后端出现
Nacos
Exception: failed to req API异常解决办法
有时候重启
Nacos
(大多数情况下是因为重启了机器),再启动微服务项目的服务时,后端控制台会出现
Nacos
Exception:failedtoreqAPI异常。
Edmond_li
·
2024-01-13 04:20
Python常用配置文件读取方法
常见的应用配置方式有环境变量和配置文件,对于微服务应用,还会从配置中心加载配置,比如
nacos
、etcd等,有的应用还会把部分配置写在数据库中。
!chen
·
2024-01-13 01:58
技术分享
python
adb
android
基于python多线程串口处理
2.特性使用了线程使用了serial使用了class二
源码解析
1.串口读取固定数据函数:defuart_recv_header(serial):cnt=0whileTrue:data=serial.port.read
!chen
·
2024-01-13 01:55
python
开发语言
vue
源码解析
-开始
vue.js是一套构建用户界面的渐进式框架,其轻量,易学受到许多开发者的喜爱。了解源码,有助于我们深刻理解vue。知其然知其所以然,是每个工程师进阶的必经之路。话不多说,进入主题。image.png一.模块概览vue的源码主要分6个大模块模块名说明compiler编译相关corevue核心代码platforms平台,目前是web和weexserver服务端渲染sfc.vue文件解析shared共享
老刘大话前端
·
2024-01-12 23:02
JVM基础(8)——CMS垃圾回收器
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介理想情况下,我们都希望自己的系统能在每次MinorGC后,存活对
smart哥
·
2024-01-12 19:48
jvm专题
jvm
JVM基础(9)——新生代调优
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介本章和下一章,我们将通过一个实际案例讲解如何进行JVM参数调优:
smart哥
·
2024-01-12 19:48
jvm专题
jvm
JVM基础(7)——ParNew垃圾回收器
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介ParNew是目前最常用的JVM垃圾回收器之一,主要应用在新生代
smart哥
·
2024-01-12 19:17
jvm专题
jvm
JVM基础(6)——JVM垃圾回收器简介
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介在新生代和老年代进行垃圾回收的时候,都需要使用回收器进行回收,不
smart哥
·
2024-01-12 19:13
jvm专题
jvm
Spring配置类以及扫描过程
源码解析
书接上文文章目录一、拾遗1.回顾2.源码分析二、配置类扫描源码分析1.源码分析2.BeanDefinition覆盖问题3.full配置类和lite配置类的区别一、拾遗1.回顾前面我们分析了Spring框架器启动过程要做的事情,着重分析了ApplicationContext的refresh方法。但前面一节我们还遗留了refresh的两个重要方法还没有分析,分别是invokeBeanFactoryPo
jakiechaipush
·
2024-01-12 18:39
重温Spring源码系列
spring
rpc
java
Springboot源码分析(一):环境准备
Springboot
源码解析
–源码下载文章目录前言一、下载源码二、编译源码三、导入IDEA四、创建项目总结前言结合源码探究SpringBoot的启动机制、自动装配的原理以及内嵌Tomcat的实现原理等,
浮生_半日闲
·
2024-01-12 17:37
spring-boot
java
SpringBoot
源码解析
SpringBoot
源码解析
1.启动的过程:首先在main函数中启动当前应用程序(SpringApplication启动)创建SpringApplication对象(newSpringApplication
XD流川枫
·
2024-01-12 17:01
LeetCode刷题笔记
spring
boot
java
spring
后端
微服务
设计模式之命令模式【行为型模式】
深入学习某技术知识点…一个人摸索学习很难坚持,想组团高效学习…想写博客但无从下手,急需写作干货注入能量…热爱写作,愿意让自己成为更好的人…文章目录前言一、概述二、结构三、案例实现四、优缺点五、使用场景六、JDK
源码解析
总结前言
哥的时代
·
2024-01-12 14:25
软件设计模式
设计模式
命令模式
软件工程
java
4. 创建服务消费者 Feign 通信
Feign默认集成了Ribbon,
Nacos
也很好的兼容了Feign,默认实现了负载均衡的效果(基于HTTPClient实现)Feign采用的是基于接口的注解Feign整合了rib
七月_JulyFY
·
2024-01-12 13:11
Spring Cloud远程消费
1.导入依赖其他依赖见SpringCloud-CSDN博客com.alibaba.cloudspring-cloud-starter-alibaba-
nacos
-discoveryorg.springframework.cloudspring-cloud-starter-loadbalancer2
余温x
·
2024-01-12 10:40
spring
cloud
spring
后端
SpringCloud(alibaba)
整体架构3网关(Gateway)3.1网关的功能3.2三大组件3.3工作流程3.4路由断言工厂RoutePredicateFactory3.5路由过滤器(FilterChain)3.6Gateway限流4
Nacos
奔跑匠人
·
2024-01-12 09:49
框架
spring
cloud
java
spring
为了进阿里需要做哪些准备(SpringCloud篇)
SpringCloud篇WhySpringCloudGateWay/ZuulEureka/ZookeeperFeign/RibbonRibbonHystrix/SentinelSentinelConfig/
Nacos
Bus
程序员应该如何思维
·
2024-01-12 09:18
spring
cloud
java
spring
boot
Hangfire
源码解析
-如何实现可扩展IOC的?
一、官方描述TheseprojectssimplifytheintegrationbetweenHangfireandyourfavoriteIoCContainer.TheyprovidecustomimplementationofJobActivatorclassaswellasregistrationextensionsthatallowyoutouseunitofworkpatternor
Yrin
·
2024-01-12 08:54
JVM基础(5)——JVM垃圾回收算法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介我们在前两章中,已经讲解了JVM垃圾回收的基本流程和对象存活判定
smart哥
·
2024-01-12 07:37
jvm专题
jvm
JVM基础(4)——JVM存活判定算法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介我们在JVM垃圾回收机制一章中,简单介绍了JVM的垃圾回收机制,
smart哥
·
2024-01-12 06:37
jvm专题
jvm
Nacos
:发现微服务的未来
一、为什么要使用
Nacos
在今天的数字化世界中,微服务架构已经成为软件开发的主流。这种架构风格将大型复杂软件拆分为一系列小型的、松耦合的服务,每个服务都可以独立地开发、测试、部署和扩展。
窗台有只猫
·
2024-01-12 06:14
微服务
架构
云原生
JetCache
源码解析
——缓存处理
在Java技术体系中,如果想要在不改变已有代码逻辑的情况下,对已有的函数进行功能增强,一般可以使用两种方式,如AOP(AspectOrientedProgramming),即面向切面编程,以及代理模式,如使用JDK动态代理或CGLIB动态代理。例如Mybatis的源码中同时使用了JDK动态代理或CGLIB动态代理,但是对于Mapper接口是使用JDK动态代理模式。在JetCache则使用AOP的方
学海_无涯_苦作舟
·
2024-01-12 05:38
缓存
Fegin 原理框架
SpringCloudOpenFeign
源码解析
-知乎@EnableFeignClients@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE
hailang86
·
2024-01-12 04:31
java
前端
servlet
Nacos
的Linux和Windows的安装
Nacos
安装指南1.Windows安装开发阶段采用单机安装即可。
漠丶小翁
·
2024-01-12 00:43
Volcano Scheduler(Plugins&Actions)调度器
源码解析
VolcanoScheduler(Plugins&Actions)调度器
源码解析
本文从源码的角度分析VolcanoScheduler中Actions和Plugins相关功能的实现。
随风奔跑尿飞扬
·
2024-01-11 17:19
云原生
kubernetes
kubernetes
云原生
framework
go
Volcano Scheduler调度器
源码解析
VolcanoScheduler调度器
源码解析
本文从源码的角度分析VolcanoScheduler相关功能的实现。本篇Volcano版本为v1.8.0。
随风奔跑尿飞扬
·
2024-01-11 17:49
云原生
kubernetes
kubernetes
容器
云原生
volcano
spring cloud alibaba安装启动mac版
nacos
1.下载
nacos
2.解压
nacos
包tar-xvf
nacos
-server-1.4.1.tar.gzv3.单机启动
nacos
shstartup.sh-mstandalone4.访问
nacos
页面http
weiboKDhuo
·
2024-01-11 15:58
开发语言
nacos
com.alibaba.
nacos
.api.exception.
Nacos
Exception: failed to req API:/
nacos
/v1/ns/instance after ...
报错信息:com.alibaba.
nacos
.api.exception.
Nacos
Exception:failedtoreqAPI:/
nacos
/v1/ns/instanceafterallservers
yanhongwen1024
·
2024-01-11 12:11
Spring项目异常处理
java
spring
mybatis
SpringBoot 配置文件加载优先级
SpringBoot配置文件加载优先级前言SpringBoot配置文件加载优先级前言最近在使用k8s部署项目的时候,发现Dockerfile文件中的命令后面跟的参数,无法覆盖
nacos
中的参数,今天有时间正好来整理一下
孟德爱吃香菜
·
2024-01-11 11:28
Spring
Boot
日常问题记录
spring
boot
后端
java
ThreadLocal底层
源码解析
ThreadLocal:顾名思义的意思是本地线程或者局部线程的意思,其真正含义是希望多个线程之间拥有自己的局部变量,多个线程间拥有自己的私人变量,在多线程间不被共享,被线程单独享用,这就是ThreadLocal设计之初的原衷因此,无论是操作系统级别还是编程语言中,我们都能看到ThreadLocal的设计实现.1.ThreadLocal原理ThreadLocal如何实现线程隔离?具体来说,Threa
快乐非自愿
·
2024-01-11 09:06
java
android
开发语言
JVM基础(1)——JVM类加载机制
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介首先,我们来简单看下Java程序的执行流程:上图中,典型的Jav
smart哥
·
2024-01-11 05:55
jvm专题
jvm
JVM基础(3)——JVM垃圾回收机制
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介我们在JVM内存模型一章中,介绍了JVM中的Java堆内存区域。
smart哥
·
2024-01-11 05:55
jvm专题
jvm
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他