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
dubbo源码学习
SpringBoot学习笔记(一) maven 父子模块项目搭建
目录新建maven父工程删掉src文件夹新建
dubbo
Api创建基于SpringBoot的web工程启动成功新建maven父工程删掉src文件夹file-newmodule--quickstart新建
dubbo
Api
基础不牢,地动山摇...
·
2023-10-24 20:28
#
SpringBoot
SpringBoot学习笔记(三) 自动装配原理
继SpringBoot学习笔记(二)整合redis+mybatis+
Dubbo
,本篇文章我们开始分析SpringBoot的自动装配原理。
基础不牢,地动山摇...
·
2023-10-24 20:28
#
SpringBoot
SpringBoot学习笔记(二) 整合redis+mybatis+
Dubbo
目录核心配置文件多环境配置整合redis整合mybatis整合
Dubbo
事务管理配置拦截器读取配置文件之前介绍了SpringBoot项目的初始搭建,这次我们尝试整合redis+mybatis+
Dubbo
基础不牢,地动山摇...
·
2023-10-24 20:58
#
SpringBoot
SpringBoot+Mybatis 配置多数据源及事务管理
目录1.多数据源2.事务配置项目搭建参考:从零开始搭建SpringBoot项目_从0搭建springboot项目-CSDN博客SpringBoot学习笔记(二)整合redis+mybatis+
Dubbo
-CSDN
基础不牢,地动山摇...
·
2023-10-24 20:54
#
mybatis
#
SpringBoot
mybatis
spring
boot
java
muduo
源码学习
base——Exception(带 stack trace 的异常基类)
Exception(带stacktrace的异常基类)前置ExceptionCurrentThread::stackTrace()前置ABI:ApplicationBinaryInterface,应用程序二进制接口,可以参考:细谈ABIRTTItype_info:RTTI:RunTimeTypeIdentification,运行时类型识别mangle和demangle:mangle:c++为了实现
4nc414g0n
·
2023-10-24 15:22
muduo
Learn
服务器
muduo
源码学习
base——TimeStamp(UTC时间戳)
TimeStamp(UTC时间戳)前置copyable和noncopyableTimeStampnow()此博客跟着b站上的:大并发服务器开发(实战)学习做的笔记前置值语义、对象语义:值语义:所谓值语义是一个对象被系统标准的复制方式复制后,与被复制的对象之间毫无关系,可以彼此独立改变互不影响对象语义:也叫指针语义,引用语义等,通常是指一个对象被系统标准的复制方式复制后,与被复制的对象之间依然共享底
4nc414g0n
·
2023-10-24 15:51
muduo
Learn
服务器
muduo
源码学习
base——Atomic(原子操作与原子整数)
Atomic(原子操作与原子整数)前置知识AtomicIntegerTget()getAndAdd()getAndSet()关于原子操作实现无锁队列(lock-free-queue)前置知识happens-before:用来描述两个操作的内存可见性如果操作Xhappens-before操作Y,那么X的结果对于Y可见六种内存序:typedefenummemory_order{memory_order
4nc414g0n
·
2023-10-24 15:51
muduo
Learn
服务器
【Zookeeper系列】ZK命令基本使用
比如在开发的时候,发现有些
Dubbo
服务无法被调用,这有可能是服务没有注册到ZK或者断开连接;也有可能公司有自研的系统使用ZK作为配置中心,熟悉ZK命令就能知道是如何做到服务发现注册和配置动态更新。
爱打乒乓的程序员
·
2023-10-24 15:07
阿里巴巴面试题- - -JVM篇(十二)
为了帮助秋招的小伙伴们,学长这里整理了一系列的秋招面试题给大家,所以小伙伴们不用太过焦虑,相信你们一定能超常发挥,收到心仪公司的Offer~~内容涵盖:Java、MyBatis、ZooKeeper、
Dubbo
叶秋学长
·
2023-10-24 13:43
阿里巴巴最新面试题
java
面试
spring
程序员的国庆节如何安排,你想好了吗?
1、分布式架构课程-组合特点:该组合是由吴水成老师主讲的《基于
Dubbo
的分布式系统架构实战》+《微服务架构的分布式事务解决方案》2套精品超级教程组合而成。2
weixin_34355715
·
2023-10-24 13:09
系统架构
人工智能
大数据
IntelliJ IDEA 2023.2正式发布,新UI和Profiler转正
可以先把这几碗汤干了,更有助于消化(每篇都很顶哦):IntelliJIDEA2023.2正式发布,新UI转正,AI不能使用IntelliJIDEA2023.1正式发布,Maven项目大提速&支持Apache
Dubbo
IntelliJIDEA202
YourBatman
·
2023-10-24 13:09
【方向盘】-IntelliJ
IDEA
1024程序员节
IntelliJ
IDEA
2022 金九银十,Java 后端最全面试攻略,吃透 25 个技术栈
后端开发面试总结包含了JavaOOP、Java集合容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL数据库、消息中间件MQ、
Dubbo
wadfdhsajd
·
2023-10-24 12:55
算法
后端
java
java
面试
开发语言
你连Java后端25个技术栈都没啃透,你告诉我你去春招?
后端开发面试总结包含了JavaOOP、Java集合容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL数据库、消息中间件MQ、
Dubbo
跟着我学Java
·
2023-10-24 12:20
java
spring
程序人生
经验分享
开发语言
dubbo
之集群配置
写在前面为了实现服务的高可用,一般我们都会考虑通过集群方式来实现,当一台服务提供者出现问题时,还有其他的服务提供者failover,保证系统正常使用,为了能够更好的观察服务信息,我们通过
dubbo
-amin
一户董
·
2023-10-24 08:29
dubbo
dubbo
cluster
dubbo集群
dubbo集群容错模式
云原生架构优化——架构改造迁移
【摘要】微服务Apache
Dubbo
架构改造SpringCloud架构,并迁移上HW云。
xuyijing0103
·
2023-10-24 06:18
云原生K8S系统架构优化
云原生
架构
微服务
spring
cloud
dubbo
JVM面试题
Java高频面试题汇总入口JVMJVM面试题并发并发面试题SpringSpring面试题分布式分布式面试题SpringBootSpringBoot面试题SpringCloudSpringCloud面试题
Dubbo
Dubbo
gzh-程序员灿灿
·
2023-10-24 04:15
想进厂
java
面试
jvm
SpringCloud【Greenwich版本】第二章 服务消费者和提供者(Feign)
序言上一章节我们已经学习了最基本的Eureka服务的创建与发现,本章主要想和大家分享下SpringCloud基于Feign来做服务的消费和提供者,希望达到的效果是类似
dubbo
一样有服务的提供方和消费方
山姆极客
·
2023-10-24 00:02
4.服务提供者的配置和测试
1.将服务提供者注册到注册中心1)在pom.xml中导入
dubbo
依赖(2.6.2)-->搜索mavenre打开网页搜索
dubbo
,选择2.6.2maven网站复制
dubbo
依赖2).配置服務提供者引入
可惜我是水瓶座_5afd
·
2023-10-24 00:52
Maven聚合工程,
Dubbo
分布式服务框架,SpringMVC,前后端分离项目
原贴地址:http://www.cnblogs.com/blueness-sunshine/p/6015965.html现互联网公司后端架构常用到Spring+SpringMVC+MyBatis,通过Maven来构建。通过学习,我已经掌握了基本的搭建过程,写下基础文章为而后的深入学习奠定基础。首先说一下这篇文章的主要内容分为:1、Maven多模块项目的创建;2、Maven与SpringMVC的整合
你我青春时
·
2023-10-23 23:30
分布式架构
maven
dubbo
zookeeper
分布式
成功解决:Correct the classpath of your application so that it contains a single, compatible version of 包
Anattemptwasmadetocallamethodthatdoesnotexist.Theattemptwasmadefromthefollowinglocation:com.alibaba.
dubbo
.common.logger.LoggerFactory.setLoggerAdapter
木..木
·
2023-10-23 23:27
异常报错总结
开发工具(maven等)
maven
依赖重复
开发工具
环境搭建
MyBatis
源码学习
道路之一 架构
想想每一次的源码分析都应该有自己的一个学习方式,分析方式,或者说是自己的一个套路.首先总结下自己的源码分析学习方式:1首先要知道该源码的架构,以及每一个模块之间都有些什么功能.2框架在应用启动过程中,哪些模块分别做哪些事,跟跟代码,然后自己注释下.3最后再看看要完成某些功能框架做了哪些操作,一样的源码跟跟.4看看前人的一些经验,或者官网来更加透彻的分析源码.那么现在就跟着这样的学习套路来开始自己的
世外小虫
·
2023-10-23 22:18
大神开源秒杀系统设计与实现!
一点小建议:学习本系列知识之前,如果你完全没接触过MQ、SpringBoot、Redis、
Dubbo
等,那么我建议你可以先在网上搜一下每一块知识的快速入门,也可以下载本项目边做边学习。
公众号:肉眼品世界
·
2023-10-23 22:57
xhtml
编程语言
portlet
android模拟器
sms
JDK 1.7 java.io
源码学习
之InputStream和OutputStream
InputStream和OutputStream是JavaIOAPI中所有字节输入/输出流的基类,是一个抽象类,实现了Cloaseable接口InputStream最核心的是三个read方法:publicabstractintread()throwsIOException;publicintread(byteb[])throwsIOException;publicintread(byteb[],i
Rickesy
·
2023-10-23 18:50
Java
IO
java
Mybatis
源码学习
(23)-SqlSession对象的创建过程
一、前言 在前面的内容里,我们已经分析了Mybatis中的基础支撑层的各个模块,后续也分析了在Mybatis开始工作的时候,如何加载并解析相关配置文件的内容。详细可以参考《Mybatis整体架构概述》、《Mybatis启动时的初始化过程》等内容。本节内容,我们开始来分析创建SqlSession对象的过程。二、SqlSession对象简介 SqlSession类是Mybatis接口层最核心的接口
姠惢荇者
·
2023-10-23 12:33
Mybatis源码学习
mybatis
SqlSession
Java总结 - 知识大纲
项目基础知识数据结构与算法线程与并发JVM&GC&类加载Spring&SpringBoot设计模式实践MybatisMySQL分布式RedisNettyNginxFeignNacosHystrixxxl-job消息中间件
Dubbo
ZookeeperSpringCloud
九章-悲回风
·
2023-10-23 10:01
java
spring类的charAt()方法
源码学习
charAt()方法用于返回指定索引处的字符。publiccharcharAt(intindex){if((index=value.length)){thrownewStringIndexOutOfBoundsException(index);}returnvalue[index];}
Mrmcling
·
2023-10-23 08:08
【Spring Cloud Alibaba】seata分布式事务官方入门案例(实战版)
文章目录1.业务介绍1.1.用例1.2.架构图1.3.3个服务的代码及业务逻辑(略)2.SEATA的分布式交易解决方案3.由
Dubbo
+SEATA提供支持的示例(实战)3.1.步骤1:建立数据库,如seata
Fire Fish
·
2023-10-23 06:48
spring
cloud
alibaba
spring
cloud
IDEA2021.2激活教程,请查收!
最近在整理Java常用的一些基础、ZooKeeper、Spring全家桶、源码、
Dubbo
、Elasticsearch、Redis、MySql、RabbitMQ、Kafka、Linux、微服务等技术栈。
后端架构进阶
·
2023-10-23 04:17
开源博客项目Blog .NET Core
源码学习
(4:生成验证码)
开源博客项目Blog中的后台管理登录界面中支持输入验证码(如下图所示),本文学习并记录项目中验证码的生成及调用方式。 博客项目中调用VerifyCode类生成验证码,该类位于App.Framwork项目中,命名空间为App.Framwork.Generate。VerifyCode类主要包括十几种参数设置,两种验证码生成方式(随机字符串,问题型)。主要参数设置如下所示:序号名称类型说明1Set
gc_2299
·
2023-10-23 00:16
dotnet编程
网页编程
C#
开源博客
Blog
开源博客项目Blog .NET Core
源码学习
(5:mapster使用浅析)
开源博客项目Blog使用mapster框架映射对象,主要是在数据库表对象及前端数据对象之间进行映射,本文学习并记录项目中mapster的使用方式。 App.Hosting项目的program文件中调用builder.Services.AddMapper函数进行对象模型自动映射,而该函数定义在App.Framwork项目的ServiceCollectionExtension类中(命名空间App
gc_2299
·
2023-10-23 00:11
dotnet编程
网页编程
博客项目
Blog
mapster
【Spring Boot
源码学习
】HttpEncodingAutoConfiguration 详解
SpringBoot
源码学习
系列HttpEncodingAutoConfiguration详解引言往期内容主要内容1.CharacterEncodingFilter2.HttpEncodingAutoConfiguration2.1
Huazie
·
2023-10-23 00:34
开发框架-Spring
Boot
Spring
Boot
源码学习
Http编码配置类
自定义字符编码映射
Dubbo
参数配置详解
服务层协议ApplicationConfig应用配置,用于配置当前应用信息,不管该应用是提供者还是消费者。RegistryConfig注册中心配置,用于配置连接注册中心相关信息。ProtocolConfig协议配置,用于配置提供服务的协议信息,协议由提供方指定,消费方被动接受。ServiceConfig服务配置,用于暴露一个服务,定义服务的元信息,一个服务可以用多个协议暴露,一个服务也可以注册到多
yellow_han
·
2023-10-23 00:27
Jmeter学习
wsdl结尾2)基于RPC架构,基于
dubbo
协议,thrift协议。SpringCloud微服务3)基于R
weixin_42717928
·
2023-10-22 18:31
Jmeter
JMeter
2018-06-20-
dubbo
基于注解配置
1、配置springboot的
dubbo
服务【服务提供方】2、
dubbo
接口【对外暴露的
dubbo
接口,方便消费方调用】3、实现
dubbo
接口【服务提供方】4、引用服务【服务消费方】
迪奥炸
·
2023-10-22 18:21
2018-07-17:
dubbo
项目结构
使用
dubbo
搭建微服务项目如何构建呢?xxx-group:子项放到这个group下面xxx-impl:接口的实现放到这个里面,需要暴露接口。
cjxz
·
2023-10-22 14:32
flash attention论文及
源码学习
论文attention计算公式如下传统实现需要将S和P都存到HBM,需要占用O(N2)O(N^{2})O(N2)内存,计算流程为因此前向HBM访存为O(Nd+N2)O(Nd+N^2)O(Nd+N2),通常N远大于d,GPT2中N=1024,d=64。HBM带宽较小,因此访存会成为瓶颈。该论文主要出发点就是考虑到IO的影响,降低内存占用和访问,主要贡献点为:重新设计了计算流程,使用softmaxti
KIDGINBROOK
·
2023-10-22 13:43
cuda
gpu
cuda
NVIDIA NCCL
源码学习
(十)- 多机间ncclSend和ncclRecv的过程
回忆一下单机的执行流程,用户执行ncclSend之后通过ncclEnqueueCheck将sendbuff,sendbytes,peer等信息保存到了comm->p2plist中;然后执行ncclGroupEnd,如果发现channel没有建立到peer的链接则先建链,然后根据p2plist执行scheduleSendRecv(ncclSaveKernel)将信息保存到channel->colle
KIDGINBROOK
·
2023-10-22 13:13
nccl
nccl
gpu
cuda
brpc
源码学习
(六)- brpc server 端整体流程
brpc的使用比较容易上手,以官方demo为例,因为brpc的数据序列化依赖protobuf,所以首先需要定义个proto然后继承EchoService并实现Echo方法然后是整体流程启动还是比较简单的,定义server,AddService,然后Start即可首先放一张官网的图,陷入细节前先有个大概印象然后看下AddService然后是AddServiceInternal首先判断注册的servi
KIDGINBROOK
·
2023-10-22 13:12
brpc
rpc
NVIDIA NCCL
源码学习
(一)- 初始化及ncclUniqueId的产生
NCCL是英伟达开源的GPU通信库,支持集合通信和点对点通信看下官方给的一个demo#include#include"cuda_runtime.h"#include"nccl.h"#include"mpi.h"#include#include#defineMPICHECK(cmd)do{\inte=cmd;\if(e!=MPI_SUCCESS){\printf("Failed:MPIerror%s
KIDGINBROOK
·
2023-10-22 13:42
nccl
nccl
gpu
cuda
NVIDIA NCCL
源码学习
(九)- 单机内ncclSend和ncclRecv的过程
上节介绍了通信链路的建立过程,本节介绍下单机内部ncclSend和ncclRecv的运行过程。单机内的通信都是通过kernel来进行的,所以整个通信的过程可以分为两步,第一步是准备kernel相关的参数,第二步是实际执行kernel的过程。为方便表述,下边例子不加说明的话均为单机单线程两卡的场景,测试用例如下。#include#include"cuda_runtime.h"#include"ncc
KIDGINBROOK
·
2023-10-22 13:42
nccl
nccl
gpu
cuda
NVIDIA NCCL
源码学习
(十一)- ring allreduce
之前的章节里我们看到了ncclsend/recv通信的过程,本节我们以ringallreduce为例看下集合通信的过程。整体执行流程和send/recv很像,所以对于相似的流程只做简单介绍,主要介绍ringallreduce自己特有内容。单机搜索ring在nccl初始化的过程中会分析机内拓扑,建立CPU,GPU,网卡等PCI节点的拓扑图,并基于这个图搜索一系列的channel,假设单机内执行ncc
KIDGINBROOK
·
2023-10-22 13:41
nccl
nccl
gpu
cuda
微内核架构在
Dubbo
的应用
对于一项技术来说,它背后的设计思想,就是学习它的”渔“,对于
Dubbo
,”渔“,是微内核架构。首先,我们以「保险索赔」为例,了解下什么是微内核架构。
公众号:肉眼品世界
·
2023-10-22 11:41
java
编程语言
设计模式
分布式
rpc
操作系统微内核和
Dubbo
微内核各自优缺点!
导读这篇文章借着
Dubbo
来说说微内核这种设计思想,不会扯到
Dubbo
某个具体细节实现上,和
Dubbo
强相关的内容会在之后的文章写到。
llawliet0001
·
2023-10-22 11:40
订单自动取消的11种实现方式
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架
Dubbo
源码解析网络应用框架Netty源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-10-22 10:17
java
数据库
开发语言
Spring Security
源码学习
——建造者之HttpSecurity
前篇:SpringSecurity
源码学习
——建造者基础架构前言HttpSecurity也是SpringSecurity中的重要一环。
这是一条海鱼
·
2023-10-22 08:58
Spring
Security
spring
java
SpringSecurity
源码学习
五:跨域与跨站请求伪造
目录什么是跨域springboot是怎么解决跨域问题在springSecurity中怎么解决跨域问题CORS源码跨域请求伪造CSRFCSRF源码总结什么是跨域跨域是指在网络中,当一个网页的资源(如字体、脚本或样式表)尝试从不同的域名、端口或协议请求数据时,会遇到安全限制问题。这是由于浏览器的同源策略所导致的。同源策略要求网页只能从同一域名下加载资源,而跨域请求则违反了这个策略。为了解决跨域问题,可
Tnoodles
·
2023-10-22 08:27
学习
java
spring
SpringSecurity
源码学习
四:会话管理
目录1.什么是会话管理2.springSecurity中的session管理怎么做的3.springSecurity源码中的session管理4.代码示例5.源码5.1不同策略的含义6.集群模式session管理7.总结1.什么是会话管理会话管理是指在Java应用程序中管理用户会话状态的过程。在Spring框架中,可以使用SpringSession来实现会话管理。SpringSession提供了一
Tnoodles
·
2023-10-22 08:24
学习
java
spring
SSM分布式项目之淘淘商城-第九天(IDEA)
文章大纲一、第九天课程计划二、商品详情页面展示三、网页静态化淘淘商城课程大纲课程大纲一共14天课程(1)第一天:电商介绍–互联网术语-SOA-分布式-集群介绍-环境配置-框架搭建(2)第二天:
Dubbo
最白の白菜
·
2023-10-22 05:46
淘淘商城项目
spring
freemarker
分布式
java
springmvc+mybatis+
dubbo
+zookeeper分布式架构 整合 - maven构建ant-framework框架的pom.xml文件配置...
ant-framework是ant分布式框架的基础核心框架,其中包括CRUD,MVC等一系列基类和模板。另外定义了spring,mybatis,wink等底层框架扩展项目,具体内容包括:其中ant-framework是ant分布式框架的基础核心框架,其中包括CRUD,MVC等一系列基类和模板。另外定义了spring,mybatis,wink等底层框架扩展项目,具体内容包括:1.annotation
weixin_33913377
·
2023-10-22 04:29
构建
dubbo
分布式平台-maven构建ant-framework框架的pom.xml文件配置
今天重点讲解的是ant-framework可信项目的构建过程。其中ant-framework是ant分布式框架的基础核心框架,其中包括CRUD,MVC等一系列基类和模板。另外定义了spring,mybatis,wink等底层框架扩展项目,具体内容包括:1.annotation相关注解:数据签名注解、用户是否走sso登录注解等;2.Bean的相关认证;3.filter过滤器:分页、sso单点登录等;
springML
·
2023-10-22 04:59
dubbo
jeesz
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他