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
nsq源码解析
在 SQL 中转置列和行的简单方法?
HowdoIsimplyswitchcolumnswithrowsi
nSQ
L?Isthereanysimplecommandtotranspose?即转这个结果:Paul|John|T
maomao1983zy
·
2023-10-15 02:52
sql
数据库
分布式任务调度平台 XXL-JOB 原理
源码解析
分布式任务调度平台XXL-JOB原理
源码解析
分布式任务调度平台XXL-JOB
源码解析
文章目录分布式任务调度平台XXL-JOB原理
源码解析
前言这篇文章是阅读了xxl-job源码后的学习记录,分享出来请求大家指正和交流
zmgab
·
2023-10-14 20:35
Java
XXL-JOB
#
Quartz
分布式
java
一文说清 OCLint
源码解析
及工作流分析
image.png目标读者一线工程师,架构师预计阅读时间15-20min完成阅读的收获了解静态代码审核技术的原理了解静态代码审核技术工作流不得不提的Clang由于OCLint是一个基于Clangtool的静态代码分析工具,所以不得不提一下Clang。Clang作为LLVM的子项目,是一个用来编译c,c++,以及oc的编译器。OCLint本身是基于Clangtool的,换句话说相当于做了一层封装。它
大头兄弟技术团队
·
2023-10-14 20:58
属性动画
源码解析
1.创建属性动画通常我们可以通过ObjectAnimator.ofXX()的各种方法创建属性动画,所以我们可以以其中一个方法ofFloat为例进行说明。valimageView=ImageView(context)valanim=ObjectAnimator.ofFloat(imageView,"translationY",0f,100f)上面就是调用ObjectAnimator的静态方法来创建动
OhIAm
·
2023-10-14 19:44
序列化:ProtoBuf 与 JSON 的比较
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
Java基基
·
2023-10-14 19:57
编程语言
protobuf
json
jvm
微软
ArrayList
源码解析
ArrayList的本质是动态数组。既然是数组,肯定是可以随机访问的。ArrayList是非线程安全的,当当个线程并发访问同一个ArrayList时,会抛出ConcurrentModificationException,这就是fail-fast机制。publicclassArrayListextendsAbstractListimplementsList,RandomAccess,Cloneabl
nxiangbo
·
2023-10-14 19:39
【kubernetes/k8s源码分析】eviction机制原理以及
源码解析
kubernetesv1.12.1What?kubelet驱赶的是节点上的某些Pod,驱赶哪些Pod与Qos机制有关(1.8),1.9以后的版本请看下文分解只有当节点内存和磁盘资源紧张时,目的就是为了回收node节点的资源SoftEvictionThresholds软驱逐机制表示,当node的内存/磁盘空间达到一定的阈值后,要观察一段时间,如果改善到低于阈值就不进行驱逐,若这段时间一直高于阈值就进
张忠琳
·
2023-10-14 19:10
kubernetes
习题1.27
先写代码(def
nsq
uare[x](*xx))(defnexpmod[baseexpm](cond(=exp0)1(even?
i_saw_you
·
2023-10-14 16:14
计算机程序的构造课后题
clojure
【iwebsec靶场sql注入题目个人专用结题记录】
二次注入)使用sql注入求闭合时记得考虑数字型数字型注入,无闭合情况空格过滤;/**/第二关(字符型注入,宽字节注入)sqlmap使用脚本增加宽字符脚本--tamperunmagicquotespytho
nsq
lmap.py-u"XX
缺只笔盒
·
2023-10-14 16:34
ctf
web
sql
数据库
python
网络安全
布尔盲注之sqlmap爆破
sqlmap爆破(首先你得下载sqlmap,csdn中刚好有)注入语句:pytho
nsq
lmap.py-u"XXXXX"-batch是基本的注入框架。一.爆破数据库的库名输入:pytho
小清高class
·
2023-10-14 16:02
sql入门
新手
sql
Kafka SASL认证授权(四)认证
源码解析
KafkaSASL认证授权(四)认证
源码解析
。
代码讲故事
·
2023-10-14 15:46
架构师成长之路
kafka
分布式
sasl
acl
scram
认证
授权
Kafka SASL认证授权(五)ACL
源码解析
KafkaSASL认证授权(五)ACL
源码解析
。
代码讲故事
·
2023-10-14 15:46
架构师成长之路
kafka
分布式
sasl
scram
acl
认证
授权
源码解析
FlinkKafkaConsumer支持周期性水位线发送
背景当flink消费kafka的消息时,我们经常会用到FlinkKafkaConsumer进行水位线的发送,本文就从源码看下FlinkKafkaConsumer.assignTimestampsAndWatermarks指定周期性水位线发送的流程FlinkKafkaConsumer水位线发送1.首先从Fetcher类开始,创建Fetcher类的时候会构建一个周期性的水位线发送线程并启动//ifwe
lixia0417mul2
·
2023-10-14 15:33
flink
大数据
flink
大数据
源码解析
FlinkKafkaConsumer支持punctuated水位线发送
FlinkKafkaConsumer支持当收到某个kafka分区中的某条记录时发送水位线,比如这条特殊的记录代表一个完整记录的结束等,本文就来解析下发送punctuated水位线的源码punctuated水位线发送
源码解析
lixia0417mul2
·
2023-10-14 15:28
flink
kafka
大数据
flink
Reentrantlock
Reentrantlock.lock()非公平锁
源码解析
。
ppamos
·
2023-10-14 12:06
flask-
源码解析
:session
7.flask
源码解析
:sessionsession简介在解析session的实现之前,我们先介绍一下session怎么使用。
泷汰泱
·
2023-10-14 12:00
AFNetworking
源码解析
与面试考点思考
最近重读了AFNetworking3.x的源码,算是温故而知新吧。也梳理了一些优秀的代码细节和面试考点,罗列下来,发现这个库小而精致,简直初学者的宝藏库。开源库怎么看?先说个题外话,阅读优质的开源代码库,绝对是程序员们快速提升自我的有效途径,而怎样高效率的去阅读源码同样也是一个问题,不知道有没有人和我之前一样,碰到过读倒是读了,但总感觉收获不大的情况。这里分享一下我的一些读码经验:多思考,多抛出问
一意孤行的程序员
·
2023-10-14 10:20
objective-c
ios
xcode
面试
Rocketmq系列之NameServer
源码解析
前言一直想做Rocketmq的
源码解析
系列,但是这块涉及到的组件较多比较庞大一下子不好下手,最近偶然发现NameServer这块的源码比较简单,所以准备以这块做为切入点逐步补完这个系列,当是为2020的开年立个
海涛_meteor
·
2023-10-14 09:00
SpringBoot优雅停机
参考Springboot2.0之优雅停机springboot2.3.0优雅停机Springboot2.3优雅停机方案
源码解析
qq_三哥啊
·
2023-10-14 06:11
SpringBoot
spring
boot
java
后端
React
源码解析
- React 创建更新回顾和 React 的批量更新
回顾React更新创建更新ReactDOM.render初始渲染每次调用都通过传入的,getElementById('app')构建root节点,每个rootFiber都有独立的updateQueue和fiberTree,最后调用ReactRoot.prototypye.render来创建更新。setState&forceUpdate更新渲染都是Component构造函数的原型方法,目的都是给节点
coolheadedY
·
2023-10-14 05:56
顶级接口BeanFactory
源码解析
BeanFactory
源码解析
Spring版本:4.XpublicinterfaceBeanFactory{/**这里主要用与区分是获取FactoryBean,*还是获取FactoryBean创建的bean
别拿爱情当饭吃
·
2023-10-14 02:05
ZYNQ 7020内核kernel
源码解析
**XilinxZYNQ7020ARM内核kernel
源码解析
**还记得2018年的时候,kernel还是4.9.0,到了2022变成了5.15了,三年疫情过去了,我们的技术一直在精进。
landyjzlai
·
2023-10-14 02:38
Zynq
linux
运维
服务器
源码解析
:init-method、@PostConstruct、afterPropertiesSet孰先孰后
Spring允许在Bean在初始化完成后以及Bean销毁前执行特定的操作,常用的设定方式有以下三种:通过实现InitializingBean/DisposableBean接口来定制初始化之后/销毁之前的操作方法;通过元素的init-method/destroy-method属性指定初始化之后/销毁之前调用的操作方法;在指定方法上加上@PostConstruct或@PreDestroy注解来制定该方
OkidoGreen
·
2023-10-14 00:37
Spring-Bean生命周期
Redis(二):命令集构建及关键属性
源码解析
上一篇文章,我们从框架层面,主要介绍了redis的启动过程,以及主要的命令处理流程逻辑。这些更多的都是些差不多的道理,而要细了解redis,则需要更细节的东西。今天我们稍微内围的角度,来看看几个命令执行的重要方法,深入理解下redis的魅力所在。首先,我们通过上一章知道,processCommand是其业务主要入口,我们再来回顾下://server.c/*Ifthisfunctiongetscal
Java后端架构V
·
2023-10-13 22:32
Java
架构
分布式
java
架构
redis
微服务
分布式
Mac
Nsq
安装
执行命令brewinstall
nsq
效果如下==>Downloadinghttps://homebrew.bintray.com/bottles/
nsq
-1.1.0.mojave.bottle.tar.gz
626ab7331d95
·
2023-10-13 21:59
聊聊微服务中的 BFF 架构
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-10-13 21:33
java
数据库
分布式
编程语言
小程序
02、Flink Client 实现原理与
源码解析
文章目录FlinkClient实现原理FlinkClient主要功能ApplicationCode运行ExecutionEnvironment分类CliFrontend构建CliFrontend对象调用parseAndRun方法来执行任务run方法ProgramOptions属性PackagedProgramURLClassLoaderFlink的类加载机制executeProgram执行用户代码
Seniscz
·
2023-10-13 20:18
Flink源码系列
flink
大数据
Spring
源码解析
——推断构造方法的底层原理分析
概述Spring中的一个bean,需要实例化得到一个对象,而实例化就需要用到构造方法。一般情况下,一个类只有一个构造方法:要么是无参的构造方法要么是有参的构造方法如果只有一个无参的构造方法,那么实例化就只能使用这个构造方法了。如果只有一个有参的构造方法,那么实例化时能使用这个构造方法吗?要分情况讨论:使用AnnotationConfigApplicationContext,会使用这个构造方法进行实
还没秃的小菜鸡
·
2023-10-13 20:23
Spring
spring
源码解析
(四) 推断构造方法
该篇以createBeanInstance方法为起点分析推断构造方法怎么一步步到createBeanInstance方法refresh()-》finishBeanFactoryInitialization-》preInstantiateSingletons-》getBean-》doGetBean-》createBean-》doCreateBean-》createBeanInstance推断构造方法
干了这杯柠檬多
·
2023-10-13 20:52
springboot
spring
spring源码分析02-spring生命周期
源码解析
spring生命周期流程图:1.spring扫描Spring最重要的功能就是帮助程序员创建对象(也就是IOC),而启动Spring就是为创建Bean对象做准备,所以我们先明白Spring到底是怎么去创建Bean的,也就是先弄明白Bean的生命周期。1.1生成BeanDefinitionSpring启动的时候会进行扫描,会先调用org.springframework.context.annotati
华子哥、
·
2023-10-13 20:21
spring
spring
java
jvm
Spring之推断构造方法
源码解析
Spring最终也是通过类的构造方法来创建bean的,本篇文章详细分析下Spring是如何选用构造方法的。目录一、场景分析二、createBeanInstance(),创建bean实例三、determineCandidateConstructors()推断构造方法四、autowireConstructor(),找到构造方法以及对应的参数值五、针对@Bean的处理一、场景分析Spring中的一个be
atCarl
·
2023-10-13 20:16
Spring全家桶
#Spring源码
spring
java
后端
JAVA SPI(Service Provider Interface)原理、设计及
源码解析
背景团队内部轮流技术分享,其他人都是分享源码,我每次都是设计和架构,感觉自己太特立独行。这次我要合群点,分享点源码。概念ServiceProviderInterface:服务提供方接口。是一种JVM层面的服务注册发现机制。谁在用jdbc源码里我见过SPI、Dubbo源码里我见过SPI、Eleasticsearch源码里我见过SPI……在基础服务中使用占比很高。怎么判断有没有用如上图,META-IN
aixuexidemomo
·
2023-10-13 19:14
程序员
程序员
Java
后端
互联网
架构师
哈希加密bcrypt
salt=bcrypt.gensalt(rounds=10)hashed=bcrypt.hashpw(passwd.encode(),salt)print(salt)#b'$2b$12$BlfmESsgN
nsQ
FCmpUnhDWO'print
忆-往-昔
·
2023-10-13 18:07
哈希算法
算法
RxSwift <8> —— dispose
源码解析
*销毁者dispose上代码:letob=Observable.create{(observer)->Disposableinobserver.onNext("hello")returnDisposables.create{print("销毁释放了")}}//序列订阅letdispose=ob.subscribe(onNext:{(anything)inprint("订阅到了:\(anything
Gollum_
·
2023-10-13 18:29
Android 一些开源库
网络请求:OkHttpJson解析:Gso
nSQ
Lite数据库框架:LitePal图片加载框架:Glide图表库:MPAndroidChart多级列表:ListTree
GongZH丶
·
2023-10-13 15:57
DDoS检测防御实现方案
连接内容(五元组等)的信息汇聚当发生告警时采样原始数据包,采用固定采样算法基于检测对象的TCPsynackpshackestablished的个数、流量信息汇聚基于检测对象的UDP流量报文数基于检测对象的D
NSq
ueryresponse
securitysun
·
2023-10-13 11:04
网络安全
ddos
网络安全
网络协议
我为什么不再推荐 RxJava?
源码精品专栏中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC和MyCAT
源码解析
作业调度中间件Elastic-Job
公众号-芋道源码
·
2023-10-13 10:23
AbstractBeanFactory#getBean()核心流程
源码解析
1.重载的getBean()方法@OverridepublicObjectgetBean(Stringname)throwsBeansException{returndoGetBean(name,null,null,false);}@OverridepublicTgetBean(Stringname,ClassrequiredType)throwsBeansException{returndoGe
王侦
·
2023-10-13 06:30
HashMap
源码解析
【java进阶笔记二】
目录知识储备个人理解
源码解析
:从构造函数入手1>创建table数组2>向table数组中赋值1)没有发⽣哈希冲突2)发生了哈希冲突3>如超过阈值,则进行扩容知识储备①HashMap1.8前:数组+链表1.8
YuBooy
·
2023-10-13 04:22
java进阶学习笔记
java
hashmap
Java并发之AQS详解(二)
源码解析
1介绍在Java并发之AQS详解(一)中,已经对AQS中主要的类,重点方法、流程进行了分析,本文针对一些重点的方法逻辑进行源码层面的解读分析。不对的地方欢迎大家指正交流。独占方式的获取与释放资源分享方式的获取去释放资源入队与出队源码进行分析2图示队列3方法分析3.1独占方式3.1acquire(intarg)获取共享资源,忽略中断publicfinalvoidacquire(intarg){if(
修 己
·
2023-10-13 03:39
Java多线程
java
多线程
队列
并发编程
【tensorflow2.0】13.常用评估函数及自定义评估函数
#先介绍一下常用的评估函数tf.keras.metrics.Mea
nSq
uaredError(平方差误差,用于回归,可以简写为MSE,函数形式为mse)•tf.keras.metrics.MeanAbsoluteError
一只很菜很菜的tfer
·
2023-10-13 00:14
深度学习
tensorflow
sql语句分析|事务如何执行
首先要说到的是mysql中的两种日志redolog:事务执行时写的日志,通常是物理日志,写在内存中undolog:事务回滚后写的日志,一般是逻辑日志explai
nsq
l分析sql中的每列值含义解析select_type
LeeBoot
·
2023-10-12 16:17
jfinal mysql读写分离_sqlhelper: 提供SQL操作套件: 分页工具(方便开发) 支持MyBatis、MyBatis-Plus、SpringJDBC、Apache Commons-D...
,WallFilter,BatchExecutorforTest)basedJavamodulesmodulesqlhelperversionJDKframeworkversionDescriptio
nsq
lhelper-dialect1.0
weixin_34766614
·
2023-10-12 10:55
jfinal
mysql读写分离
java sqlhelper_GitHub - fangjinuo/sqlhelper: SQL Tools ( Dialect, Pagination, DDL dump, UrlParser, S...
,WallFilter,BatchExecutorforTest)basedJavamodulesmodulesqlhelperversionJDKframeworkversionDescriptio
nsq
lhelper-dialect1.0
黑是真谛
·
2023-10-12 10:25
java
sqlhelper
sqlhelper for mysql,GitHub - fangjinuo/sqlhelper at v3.2.2
SqlStatementParser,WallFilter,BatchExecutorforTest)basedJavamodulesmodulesqlhelperversionJDKDescriptio
nsq
lhelper-dialect1.0
Zeap
·
2023-10-12 10:55
sqlhelper
for
mysql
Spring
源码解析
——创建AOP代理之获取增强器
正文在上一篇的博文中我们讲解了通过自定义配置完成了对AnnotationAwareAspectJAutoProxyCreator类型的自动注册,那么这个类到底做了什么工作来完成AOP的操作呢?首先我们看看AnnotationAwareAspectJAutoProxyCreator的层次结构,如下图所示:内容摘自我的学习网站:topjavaer.cn从上图的类层次结构图中我们看到这个类实现了Bean
程序员大彬
·
2023-10-12 10:27
spring
java
spring
java
Spring
源码解析
——AOP的使用及AOP自定义标签
正文我们知道在面向对象OOP编程存在一些弊端,当需要为多个不具有继承关系的对象引入同一个公共行为时,例如日志,安全检测等,我们只有在每个对象里引入公共行为,这样程序中就产生了大量的重复代码,所以有了面向对象编程的补充,面向切面编程(AOP),AOP所关注的方向是横向的,不同于OOP的纵向。接下来我们就详细分析下spring中的AOP。首先我们从动态AOP的使用开始。最全面的Java面试网站AOP的
程序员大彬
·
2023-10-12 10:57
java
spring
spring
java
后端
Spring
源码解析
—— AOP代理的生成
本文已经收录到大彬精心整理的大厂面试手册,包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等高频面试题,非常实用,有小伙伴靠着这份手册拿过字节offer~需要的小伙伴可以自行下载:http://mp.weixin.qq.com/s?__biz=Mzg2OTY1NzY
程序员大彬
·
2023-10-12 10:23
java
spring
spring
java
后端
RocketMQ5.0
源码解析
-CommitLog图文详解
1.CommitLog示意图CommitLog是对RocketMQ的存储的抽象,示意图如下:CommitLog主要由几部分组成:MappedFileQueue:主要用来操作相关数据存储文件。将一系列的MappedFile抽象成一个队列。FlushManager:数据落地磁盘的管理,主要分为两类:实时数据刷盘(FlushRealTimeService),以及异步刷盘(GroupCommitServi
java小姜在线冲
·
2023-10-12 10:16
java
大数据
运维
installd守护进程分析
installd进程pms分析前置守护进程启动,基于androidQ
源码解析
installd进程bp配置文件rc文件解析installd启动全局初始化用户初始化InstalldNativeService
一只胖Wa牛
·
2023-10-12 09:14
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他