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-go
源码笔记
(二)客户端调用过程
作者|李志信导读:有了上一篇文章《Dubbo-go
源码笔记
(一)Server端开启服务过程》的铺垫,可以类比客户端启动于服务端的启动过程。
阿里云云栖号
·
2020-11-13 11:08
javascript
typescript
Dubbo-go
源码笔记
(二)客户端调用过程
作者|李志信导读:有了上一篇文章《Dubbo-go
源码笔记
(一)Server端开启服务过程》的铺垫,可以类比客户端启动于服务端的启动过程。
阿里云云栖号
·
2020-11-13 11:07
javascript
typescript
Dubbo-go
源码笔记
(二)客户端调用过程
作者|李志信导读:有了上一篇文章《Dubbo-go
源码笔记
(一)Server端开启服务过程》的铺垫,可以类比客户端启动于服务端的启动过程。
阿里巴巴云原生
·
2020-11-13 11:38
java
dubbo
golang
开放源代码
【Elasticsearch 技术分享】—— 十张图带大家看懂 ES 原理 !明白为什么说:ES 是准实时的!
公众号:『刘志航』,记录工作学习中的技术、开发及
源码笔记
;时不时分享一些生活中的见闻感悟。欢迎大佬来指导!Lucene和ESLuceneLucene是Elasticsearch所基于
刘志航
·
2020-11-13 11:26
java
后端
elasticsearch
数据库
【Elasticsearch 技术分享】—— Elasticsearch 存储一条数据, put 过程是什么样子的?
公众号:『刘志航』,记录工作学习中的技术、开发及
源码笔记
;时不时分享一些生活中的见闻感悟。欢迎大佬来指导!ES演示一切按照官方教程使用三条命令,在本机启动三个节点组装成伪集群。~%>.
刘志航
·
2020-11-13 11:45
java
后端
数据库
elasticsearch
【Elasticsearch 技术分享】—— ES 常用名词及结构
公众号:『刘志航』,记录工作学习中的技术、开发及
源码笔记
;时不时分享一些生活中的见闻感悟。欢迎大佬来指导!
刘志航
·
2020-11-13 11:45
elasticsearch
后端
java
数据库
【Elasticsearch 技术分享】—— ES 查询检索数据的过程,是什么样子的?
公众号:『刘志航』,记录工作学习中的技术、开发及
源码笔记
;时不时分享一些生活中的见闻感悟。欢迎大佬来指导!
刘志航
·
2020-11-13 11:45
后端
java
数据库
elasticsearch
IDEA 插件找不到?看这里!那就自己敲一个!
公众号:『刘志航』,记录工作学习中的技术、开发及
源码笔记
;时不时分享一些生活中的见闻感悟。欢迎大佬来指导!创建项目使用Gradle创建写插件,先从创建项目开始:File->New
刘志航
·
2020-11-13 11:44
后端
java
idea
intellij-idea
插件
【Elasticsearch 技术分享】—— Elasticsearch ?倒排索引?这都是什么?
公众号:『刘志航』,记录工作学习中的技术、开发及
源码笔记
;时不时分享一些生活中的见闻感悟。欢迎大佬来指导!什么是ESElastic
刘志航
·
2020-11-13 11:44
java
后端
elasticsearch
倒排索引
技术分享
小伙伴想写个 IDEA 插件么?这些 API 了解一下!
公众号:『刘志航』,记录工作学习中的技术、开发及
源码笔记
;时不时分享一些生活中的见闻感悟。欢迎大佬来指导!
刘志航
·
2020-11-13 11:46
java
intellij-idea
插件
api
idea
写文档太麻烦,试试这款 IDEA 插件吧!爽到飞起~
公众号:liuzhihangs,记录工作学习中的技术、开发及
源码笔记
;时不时分享一些生活中的见闻感悟。欢迎
刘志航
·
2020-11-13 11:56
intellij-idea
插件
markdown
文档生成
java
Dubbo-go
源码笔记
(一)Server 端开启服务过程
作者|李志信dubbo-go源码:https://github.com/apache/dubbo-go导读:随着微服务架构的流行,许多高性能rpc框架应运而生,由阿里开源的dubbo框架go语言版本的dubbo-go也成为了众多开发者不错的选择。本文将介绍dubbo-go框架的基本使用方法,以及从export调用链的角度进行server端源码导读,希望能引导读者进一步认识这款框架。下周将发表本文的
阿里巴巴云原生
·
2020-11-13 11:50
java
dubbo
缓存
微服务
Spring MVC 请求参数解析
上一篇记录了处理请求的过程,这篇记录对请求参数与返回参数的处理在前面分析《SpringMVC
源码笔记
@EnableWebMvc》中,提到了完全配置类WebMvcConfigurationSupport,
丶含光
·
2020-10-25 11:48
这份MyBatis
源码笔记
助你吊打面试官!
写在前面随着手机、平板电脑等移动终端的广泛应用,移动互联网时代已经到来。在这个时代里,构建一个高效的平台并提供服务是移动互联网的基础,在众多的网站服务中,使用Java构建网站的不在少数,移动互联网的特点是大数据、高并发、对服务器往往要求分布式、高性能、高灵活等,而传统模式的Java数据库编程框架已经不在使用了。在这样的背景下,一个Java的持久框架MyBaits走入了我们的世界,它以封装少、高性能
JavaBUGa
·
2020-10-19 14:34
Java
面试
程序员
java
mybatis
spring
面试
经验分享
千呼万唤始出来!从源码到架构的Spring全系列笔记,已全部分享
一共四份,分别是:Spring高级
源码笔记
Spri
Java数据搬运工
·
2020-10-14 15:53
Java
编程
程序员
分布式
编程语言
人工智能
consul
ribbon
腾讯Java大牛整理推荐的(Spring AOP/IOC思维导图
源码笔记
)
SpringAOP/IOC思维脑图AOP原理AOP术语Spring对AOP的支持知识点IOC和DI的概念使用IOC的好处IOC容器IOC容器装配BeanSpringAOP/IOC
源码笔记
这个【SpringAOP
javachengzi
·
2020-10-13 14:20
spring
java
编程语言
aop
spring
boot
spring
源码笔记
Sring://准备刷新的上下文prepareRefresh();//初始化BeanFactory,并进行xml文件读取ConfigurableListableBeanFactorybeanFactory=obtainFreshBeanFactory();//对beanfactory进行功能填充prepareBeanFactory(beanFactory);try{//子类覆盖方法做额外处理pos
恶魔幻心
·
2020-10-10 20:20
阿里内部爆款架构师培训Kafka
源码笔记
开源,权威性不言而喻!
在大数据、高并发的系统中,为了突破瓶颈,会将系统进行水平扩展和垂直拆分,形成独立的服务。每个独立的服务背后,可能是一个集群在对外提供服务。这就会碰到一个问题,整个系统是由多个服务(子系统)组成的,数据需要在各个服务中不停流转。如果数据在各个子系统中传输时,速度过慢,就会形成瓶颈,降低整个系统的性能。从而就形成了以Kafka为中心的解决方案!因为阅读Kafka源码重要性就不言而喻,今天小编就分享一份
Java架构师公社
·
2020-10-09 16:20
后端
架构
Java面试
kafka
大数据
java
分布式
linux
来了来了,他来了,全网最全从源码到架构的Spring全系列笔记合集,已全部分享
一共四份,分别是:Spring高级
源码笔记
Spri
关注我学java
·
2020-10-09 15:02
程序员
数据库
笔记
Spring
程序员
编程
笔记
微服务
千呼万唤始出来!从源码到架构的Spring全系列笔记
一共四份,分别是:Spring高级
源码笔记
Spri
该用户快成仙了
·
2020-09-25 19:18
Java
Spring
框架
源码
架构
BOOST
源码笔记
(2) - boost::thread之内部干将interrupt_wait
BOOST的Thread库博大精深,有很多的多线程概念在里面,今天就对其中很多call都用到的interrupt_wait的实现进行解释。首先,在BOOST文档中,有1个不得不看的概念,如下:PredefinedInterruptionPointsThefollowingfunctionsareinterruptionpoints,whichwillthrowboost::thread_inter
daeees
·
2020-09-16 20:33
C++
阿里P8大牛手写的
源码笔记
:Java集合+Java多线程+MyBatis+Spring
Java集合
源码笔记
Java集合是我认为在Java基础中最最重要的知识点了,Java集合是必须掌握的。我在实习/秋招面试的时候,只要是面到Java,那一定是少不了Java集合。
JavaBUGa
·
2020-09-16 13:15
Java
面试
程序员
java
spring
面试
mybatis
多线程
牛批!清华毕业的Java大牛用一个坦克大战游戏项目来演示设计模式
坦克大战项目——架构视频坦克大战项目——
源码笔记
抽丝剥茧设计模式在这些模式中,清华毕业的Java大牛并没有止步于理论讲解(那其实非
JavaBUGa
·
2020-09-16 13:39
Java
面试
程序员
java
设计模式
aop
AQS 基础—多图详解 CLH 锁的原理与实现
我的新课《C2C电商系统微服务架构120天实战训练营》在公众号儒猿技术窝上线了,感兴趣的同学,可以长按扫描下方二维码了解课程详情:课程大纲请参见文末本文来源:
源码笔记
1什么是自旋锁和互斥锁?
石杉的架构笔记
·
2020-09-16 12:29
多线程
java
编程语言
并发编程
队列
ONOS
源码笔记
--前提
常用服务@Reference(cardinality=ReferenceCardinality.MANDATORY_UNARY)protectedTopologyServicetopologyService;//用于提供网络拓补信息@Reference(cardinality=ReferenceCardinality.MANDATORY_UNARY)protectedPacketServicepa
呆傻程序员
·
2020-09-16 02:42
ONOS
源码笔记
《后端架构师技术图谱》Github地址:https://github.com/xingshaocheng/architect-awesome1.java-design-patterns(Star:36k)Github地址:https://github.com/iluwatar/java-design-patterns介绍:设计模式是形式化的最佳实践,程序员可以在设计应用程序或系统时使用它来解决常见
萧2K
·
2020-09-16 02:30
代码笔记
诺禾-ClickHouse
ClickHouse
源码笔记
1:聚合函数的完成由于工作的需求,后续笔者工作需求和开源的OLAP数据库ClickHouse打交道。
yyone123
·
2020-09-16 00:15
编程语言
Netty
源码笔记
之ChannelPipeline
ChannelPipeline是什么ChannelPipeline是ChannelHandler的列表,用于拦截或处理Channel的入站事件和出站事件操作。ChannelPipeline实现了拦截过滤器模式,让用户完全控制如何处理事件以及管道中的ChannelHandler如何相互交互。每个Channel都有各自的ChannelPipeline,并且一个新的Channel被创建时该Channel
安静点就睡吧
·
2020-09-15 17:17
自从看了谷歌大神拼S强撸的Spring
源码笔记
,我从渣渣练成了钢铁
闲言碎语首先说说Spring高级框架,我把Spring高级框架分为三个部分:ssh=spring+struts+hibernatessm=spring+springmvc+mybatisspring全家桶=脚手框架springboot、微服务框架springcloud等等今天要讲的就是spring高级源码,读源码绝对算得上是一件费时费力的工作,需要读者耗费大量的时间去完成,但是一旦你认真去做了,你
编程爬阶小马
·
2020-09-15 08:57
Spring
源码
笔记
Java
软件开发
JDK1.8
源码笔记
(10) Iterator&ListIterator&Iterable
Iterator前言Aniteratoroveracollection.注意限定词,“collection”。{@codeIterator}takestheplaceof{@linkEnumeration}intheJavaCollectionsFramework.Iterator是用来取代Enumeration在CollectionsFramework中的位置的。其实可以顺便看一下Enumera
大吉大利,今晚AC
·
2020-09-14 14:02
JDK1.8
源码笔记
(4) Serializable
关于SerializableSerializabilityofaclassisenabledbytheclassimplementingthejava.io.Serializableinterface.一个类序列化的能力通过实现java.io.Serializable接口可以开启。Classesthatdonotimplementthisinterfacewillnothaveanyoftheir
大吉大利,今晚AC
·
2020-09-14 12:59
Tomcat8
源码笔记
(八)明白Tomcat怎么部署webapps下项目
以前没想过这么个问题:Tomcat怎么处理webapps下项目,并且我访问浏览器ip:port/项目名/请求路径,以SSM为例,Tomcat怎么就能将请求找到项目呢,项目还是个文件夹类型的?Tomcat部署webapps下项目方法位于:HostConfig#deployApps,别问怎么知道的,看源码,也可以支持看下我前面的博客,虽然介绍粗枝大叶,但是也能走到这步了。介绍下deployApps,最
aar49191
·
2020-09-14 10:51
STL
源码笔记
(18)—平衡二叉树AVL(C++封装+模板)
AVLTree平衡二叉树在几年前刚学数据结构时,AVL-Tree只是一个仅仅需要掌握其概念的东西,今非昔比,借看STL源码剖析的契机希望从代码层面将其拿下。1.简介二叉查找树给我们带来了很多方便,但是由于其在有序序列插入时就会退化成单链表(时间复杂度退化成O(n)),AVL-tree就克服了上述困难。AVL-tree是一个“加上了平衡条件的”二叉搜索树,平衡条件确保整棵树的深度为O(logn)。A
NearXDU
·
2020-09-14 05:52
STL
STL
源码笔记
(17)—二叉排序树BST(C++封装)
二叉排序树BSTSTL中还有一类非常重要的容器,就是关联容器,比如map啊set啊等等,这些容器说实话,在应用层上还不能完全得心应手(比如几种容器效率的考虑等等),更别说源码了,因此这一部分打算稳扎稳打,好好做做笔记研究一番。说到关联容器,我们想到了什么AVL树,红黑树等等,但大多时候我们仅仅局限于知道其名字,或者知道其概念,俗话说“talkischeap,showmethecode”,因此,我打
NearXDU
·
2020-09-14 03:56
STL
redis
源码笔记
- redis-cli.c
这份代码是redis的client接口,其和server端的交互使用了deps目录下的hiredisc库,同时,在这部分代码中,应用了linenoise库完成类似history命令查询、自动补全等终端控制功能。1#include"fmacros.h"//用于mac下的兼容性处理2#include"version.h"//版本信息头文件,当前版本是2.4.1034#include5#include6
AirZH??
·
2020-09-13 06:09
redis
源码笔记
- redis对过期值的处理(in redis.c)
redis允许对key设置超时时间,实现过期key的自动淘汰。这篇blog分析下,其自适应(adaptive)的淘汰机制。redis每隔100ms定时执行的循环(serverCronfunction)里有如下语句:655/*Expireafewkeyspercycle,onlyifthisisamaster.656*OnslaveswewaitforDELoperationssynthesized
weixin_33716941
·
2020-09-13 06:13
mmdetection
源码笔记
(四):训练模型之train_detector()的解读
引言之前在写mmdetection源码的解读过程时,觉得train_detector()这部分很重要,对于理解整个的训练过程应该时起着非常大的理解作用。然后最近研究工作一直在看和修改mmdetection的其他模块的代码这一块。感觉train_detector()这块内容其实也不是特别重要来着,可能就是一个加强理解的过程。这次还是花了点时间,大致的看了一下,顺便加上自己的一些理解,解释了一下整个过
Activewaste
·
2020-09-13 04:08
mmdetection源码笔记
mmdetection
Java集合
源码笔记
:HashMap+List集合+Map集合+Collection+面试题
Java集合思维导图Java集合
源码笔记
笔记是全程手写出来的,希望大家拿到笔记后别丢进收藏夹吃灰!转发+关注,私信回复“大牛”获得免费领取方式。
Java技术剑
·
2020-09-12 18:24
Java
程序员
架构
java
编程语言
jdk
arraylist
Java集合
源码笔记
:HashMap+List集合+Map集合+Collection+面试题
Java集合思维导图Java集合
源码笔记
笔记是全程手写出来的,希望大家拿到笔记后别丢进收藏夹吃灰!一、学习指南1、Java集合学习指南1.1学习一项技术之前,必须知道为什么要学它!
JavaBUGa
·
2020-09-12 18:36
Java
面试
程序员
java
编程语言
列表
jdk
经验分享
RocketMQ消息存储概览【
源码笔记
】
先梳理消息存储主干流程。本分切分为两部分,第一部分消息存储流程概览,主要为校验流程;第二部分CommitLog存储概览,即消息存储流程。1.消息存储流程概览调用链@1SendMessageProcessor#sendMessage//消息存储PutMessageResultputMessageResult=this.brokerController.getMessageStore().putMes
瓜农老梁
·
2020-09-12 16:55
忆大学时代
1写在前面小伙伴们好,我是
源码笔记
作者劲越。今晚突然接到表妹的电话,她向我咨询高考填志愿的事情。印象中自己读大学时这个表妹才小学,天哪,时间过得真快,现在居然高考了。
源码笔记
·
2020-09-12 05:34
powerdesigner
ai
微软
nltk
erp
AQS基础——多图详解CLH锁的原理与实现
源码笔记
,专注于Java后端系列框架的源码分析。关注【
源码笔记
】公众号,第一时间接收最新源码分析文章更新。1什么是自旋锁和互斥锁?由于CLH锁是一种自旋锁,那么我们先来看看自旋锁是什么?
源码笔记
·
2020-09-12 05:34
JUC源码专题
java
跟大家聊聊我们为什么要学习源码?学习源码对我们有用吗?(源码感悟)
于是
源码笔记
以此为切入点,将SpringBoot作为我们源码分析的第一个开源项目,之后还会对更多开源项目进行源码分析。
源码笔记
·
2020-09-12 04:16
源码阅读感悟
Android Parcel
源码笔记
源码位置Java层:Frameworks/base/core/java/android/os/Parcel.javaJni:Frameworks/base/core/jni/android_os_Parcel.cppFrameworks/base/core/jni/android_os_Parcel.h实现层:Frameworks/base/include/binder/parcel.h和Fram
xiaowan0404
·
2020-09-11 18:15
Android源码学习
Android
源码笔记
--SystemUIVisibility
SystemUIVisibility最近在学习SystemUI时,涉及到了SystemUIVisibility,在此记录一下。虽然StatusBarManager以及StatusBarManagerService为应用程序以及系统服务提供了操作状态栏与导航栏的所有接口,但是这些接口并不适用于那些没有系统签名的普通应用程序。如果普通应用程序希望对状态栏以及导航栏进行操作,就需要使用SystemUIV
chuotao1354
·
2020-09-11 14:42
html5
源码笔记
(四)【爱创课堂专业前端培训】
一、响应式的实现-媒介查询@media实现方式一:把media限定到link中实现方式二:把media写到css代码中留活口,ie兼容@charset“utf-8”;*{margin:0;padding:0;}aside{height:200px;width:20%;float:left;background:orange;}div{height:200px;width:40%;float:lef
icketang_
·
2020-09-11 07:52
爱创课堂专业前端培训
jQuery
源码笔记
(四、持续更新)【爱创课堂专业做前端】
一、间歇模型我们想让轮播图显示3张图片,我们的编程思路是使用定时器,我们想要使图片每2000ms更换一次,然后完成动画的时间是600ms,那么定时器的时间应该是它们的加和,所以应该是2600msvaridx=0;setInterval(function(){idx++;$("#unit").animate({“top”:-90*idx},500);},2500);拉动的策略就是右按钮的策略:set
icketang_
·
2020-09-11 07:52
爱创课堂专业前端培训
css
源码笔记
(六)【爱创课堂专业前端培训】
复习:雪碧图使用:PS切图à应用雪碧图又叫CSSSprite或CSS精灵将页面中碎小的图片集中在一张比较大的图片进行加载,这样的目的是为了减少http请求,增加页面加载的速度雪碧图的实现关键在于background-position的调整雪碧图分为标准的雪碧图和不标准的雪碧图定位positionStatic静态定位(默认)Relative相对定位相对于本身的移动,并没有脱离文档流,还占有原来的位置
icketang_
·
2020-09-11 07:52
爱创课堂专业前端培训
jQuery
源码笔记
(三、持续更新)【爱创课堂】
一、安徽龙禧定时器就是右按钮点击事件1//右按钮点击事件函数2functionrightBtnFun(){3//防流氓4//当图片在运动时什么都不做5if($imgList.is(":animated")){6return;7}8//老图消失9$imgList.eq(idx).fadeOut();10//信号量改变11idx++;12if(idx>amount-1){13idx=014}15//新
icketang_
·
2020-09-11 07:52
爱创课堂专业前端培训
html5
源码笔记
【爱创课堂专业前端培训】
一、背景相关属性Background-colorBackground-imageBackground-repeatBackground-positionBackgroound-attachmentBackground-sizeBackground可以同时添加多张背景图片,如果有颜色,颜色搁在最后一个背景图片的前面Background-origin背景起源,背景原点位置Backgroufn-clip
icketang_
·
2020-09-11 07:20
爱创课堂专业前端培训
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他