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
mxGraph源码学习
elementui
源码学习
之仿写一个el-tooltip
本文是elementui
源码学习
仿写系列的又一篇文章,后续空闲了会不断更新并仿写其他组件。源码在github上,大家可以拉下来,npmstart运行跑起来,结合注释有助于更好的理解。
·
2022-09-13 15:50
SpringBoot异常处理及其原理——
源码学习
SpringBoot版本:2.3.4应用SpringBoot默认的异常处理机制是:对于浏览器客户端,返回一个白页(whiteLable)对于机器客户端,返回一个json,包含错误信息自定义错误页面页很简单,只要在静态资源路径里放置我们的页面,并用4xx.html和5xx.html命名,就把相应状态码的异常映射到相应的页面。原理下面来探究一下原理在控制器方法中设置一个除零错。@RestControl
天师吴彦祖
·
2022-09-13 07:11
SpringBoot学习
spring
boot
java
spring
基于 USDT
源码学习
ERC-20 标准
目前很多项目都使用Tokens来充当项目的代币,其实Tokens的本质就是合约里的一个变量,而Tokens那么火热的原因之一便是有相应的标准,这个标准便是本文要讨论了ERC-20标准。ERC-20是以太坊上的一个代币协议,我们可以将其理解成一组接口,基于ERC-20协议开发的代币便认为是标准化代币,标准化的好处便是兼容性,大家都按这个标准来玩,生态发展也会很好,比如各种以太坊钱包对ERC-20代币
懒编程-二两
·
2022-09-11 07:19
MyBatis
源码学习
10——动态SQL实现原理(上)
一、动态SQL的使用动态SQL:事先无法预知具体的条件,需要在运行时根据具体的情况动态地生成SQL语句。使用MyBatis动态SQL进行条件查询的一个案例:MyBatis动态SQL相关的标签:•:通过OGNL表达式判断参数内容是否为空,如果表达式结果为true,则MyBatis框架会自动拼接标签内的SQL内容,否则会对标签内的SQL片段进行忽略•:用于保证至少有一个查询条件时,才会在SQL语句中追
外外外
·
2022-09-08 12:38
《mybatis
3
源码深度解析》
mybatis
LanguageDriver
sqlSource
boundsql
Vben Admin
源码学习
:状态管理-角色权限
前言本文将对Vue-Vben-Admin角色权限的状态管理进行源码解读,耐心读完,相信您一定会有所收获!更多系列文章详见专栏VbenAdmin项目分析&实践。本文涉及到角色权限之外的较多内容(路由相关)会一笔带过,具体功能实现将在后面专题中详细讨论。为了更好的理解本文内容,请先阅读官方的文档说明#权限。permission.ts角色权限文件src\store\modules\permission.
·
2022-09-07 12:14
Vben Admin
源码学习
:状态管理-角色权限
本文将对Vue-Vben-Admin权限的状态管理进行源码解读,耐心读完,相信您一定会有所收获!
Anduril
·
2022-09-07 12:00
Spring
源码学习
笔记12——总结篇,IOC,Bean的生命周期,三大扩展点
Spring
源码学习
笔记12——总结篇,IOC,Bean的生命周期,三大扩展点参考了Spring官网文档https://docs.spring.io/spring-framework/docs/current
Cuzzz
·
2022-09-06 18:00
jQuery
源码学习
自定义一个类似jquer库==>Hq库的具体步骤://1.通过$_$('div')方法就可以直接返回一个由Hq构造函数实例化出来的一个对象//2.在通过Hq构造函数,获取你以选择器为参数的所有节点//3.Hq在调用原型上addEles方法将所有的节点,赋值给对应的this的每一项(实例
#人生苦短
·
2022-09-06 16:00
四、SpringBoot
源码学习
--容器的刷新-加载bean
SpringBoot通过ConfigurableApplicationContext的run方法对应用服务进行启动,在run方法中调用ConfigurableApplicationContext类的refreshContext方法实现容器对bean的加载。一、实现bean加载的方法:refresh()容器对bean的加载主要是在实现了ConfigurableApplicationContext接口
陆爷1024
·
2022-09-06 14:13
spring-boot
源码学习
spring
boot
容器
后端
分布式 | 从 dble 日志分析到 MySQL
源码学习
作者:袁琳铸爱可生DBLE团队开发成员,主要负责DBLE需求开发,故障排查和社区问题解答。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。背景在客户的生产环境中,dble.log时常出现nohandler日志。虽然没有影响客户业务的正常使用,但是需要调查下这个日志打印的原因是什么以及什么样的场景才会打印该日志。分析首先对dble和mysql的日志进行
·
2022-09-05 17:15
mysql
分布式事务中间件--Fescar
地址:https://github.com/alibaba/fescar《分布式事物--GTS的原理、架构与特点》《Fescar
源码学习
--事物管理者TM(服务调用方)》《Fescar
源码学习
--资源管理者
lizhou828
·
2022-09-05 07:26
分布式
分布式事务
Fescar
中间件
elementui
源码学习
之仿写一个el-switch
本文是elementui
源码学习
仿写系列的又一篇文章,后续空闲了会不断更新并仿写其他组件。源码在github上,大家可以拉下来,npmstart运行跑起来,结合注释有助于更好的理解。
·
2022-09-03 16:43
oracle 转化为整数,字符串转换成整数——从
源码学习
字符串转换成整数:输入一个表示整数的字符串,把该字符串转换成整数并输出,例如输入字符串”345”,则输出整数345。在笔试面试中,atoi即「字符串转换成整数」是一个经典问题了,此题无关算法,考察的更多是编码能力和细节考虑能力。因此自己就动手写了下,写完之后,打开JDK的源码想看看大牛是怎么写的,所谓「站在巨人的肩膀上」,果然还是有很多有意思的东西的。首先,实现的思路是扫描整个字符串,扫描到当前字
weixin_39881513
·
2022-09-02 17:11
oracle
转化为整数
Vben Admin
源码学习
:状态管理-多标签页
前言本文将对Vue-Vben-Admin多标签页的状态管理进行源码解读,耐心读完,相信您一定会有所收获!更多系列文章详见专栏VbenAdmin项目分析&实践。multipleTab.ts系统锁屏文件src\store\modules\multipleTab.ts声明导出一个store实例useMultipleTabStore、一个方法useMultipleTabWithOutStore()用于没有
·
2022-09-02 10:23
go-zero
源码学习
-熔断器
1.熔断器作用熔断器是对于一段时间内请求失败数超过设定的阈值的客户端,之后不再请求后端服务,直接返回出错信息,以防请求任务堆积。过期之后的请求正常访问后端服务。2.grpc拦截器grpc拦截器分为两类:一元拦截器UnaryInterceptor,可以拦截一元rpc请求流式拦截器StreamInterceptor,可以拦截服务端流式rpc、客户端流式、双向流失rpc请求常用来做日志,认证,metri
·
2022-08-31 14:21
go-zero
elementui
源码学习
之仿写一个el-collapse
本文是elementui
源码学习
仿写系列的又一篇文章,后续空闲了会不断更新并仿写其他组件。源码在github上,大家可以拉下来,npmstart运行跑起来,结合注释有助于更好的理解。
·
2022-08-30 00:17
.NET 开源工作流: Slickflow流程引擎高级开发(十) -- BpmnJS流程设计器集成
前言:在Slickflow产品开发过程中,前端流程设计器经历了几个不同的版本(jsPlumb,
mxGraph
等),目的是为了在设计流程时的用户体验更加良好,得到客户的好评和认可。
slickflowteam
·
2022-08-29 21:00
elementui
源码学习
之仿写一个el-link
本文是elementui
源码学习
仿写系列的又一篇文章,后续空闲了会不断更新并仿写其他组件。源码在github上,大家可以拉下来,npmstart运行跑起来,结合注释有助于更好的理解。
·
2022-08-25 10:00
以太坊 layer2: optimism
源码学习
(二) 提现原理
作者:林冠宏/指尖下的幽灵。转载者,请:务必标明出处。掘金:https://juejin.im/user/1785262612681997博客:http://www.cnblogs.com/linguanh/GitHub:https://github.com/af913337456/
指尖下的幽灵
·
2022-08-24 20:00
Spring
源码学习
笔记10——Spring AOP
Spring
源码学习
笔记10——SpringAOP参考书籍《Spring技术内幕》SpringAOP的实现章节书有点老,但是里面一些概念还是总结比较到位源码基于Spring-aop5.3.22可能和旧版本有所差异但是大体逻辑一致一丶
Cuzzz
·
2022-08-24 19:00
[数据结构1.2-线性表] 动态数组ArrayList(.NET
源码学习
)
[数据结构1.2-线性表]动态数组ArrayList(.NET
源码学习
)在C#中,存在常见的九种集合类型:动态数组ArrayList、列表List、排序列表SortedList、哈希表HashTable
PaperHammer
·
2022-08-23 23:00
elementui
源码学习
之仿写一个el-timeline
本文是elementui
源码学习
仿写系列的又一篇文章,后续空闲了会不断更新并仿写其他组件。源码在github上,大家可以拉下来,npmstart运行跑起来,结合注释有助于更好的理解。
·
2022-08-22 13:54
JUC
源码学习
笔记5——线程池,FutureTask,Executor框架源码解析
JUC
源码学习
笔记5——线程池,FutureTask,Executor框架源码解析源码基于JDK8参考了美团技术博客https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.html
Cuzzz
·
2022-08-17 22:00
elementui
源码学习
之仿写一个el-bread
本文是elementui
源码学习
仿写系列的又一篇文章,后续空闲了会不断更新并仿写其他组件。源码在github上,大家可以拉下来,npmstart运行跑起来,结合注释有助于更好的理解。
·
2022-08-17 14:33
Java进阶-MyBatis
一、参考资料MyBatis官网玩转MyBatis:深度解析与定制Mybatis介绍为什么建议框架
源码学习
从Mybatis开始二、整体结构image.png三、配置文件https://mybatis.org
GIT提交不上
·
2022-08-16 19:47
[转]Rustc
源码学习
- Lint 与 LintPass
时间:2022.8.11撰稿:张正@KusionStack开发组背景在KusionStack技术栈中,KCL配置策略语言是重要的组成部分之一。为了帮助用户更好的编写KCL代码,我们也为KCL语言开发了一些语言工具,Lint就是其中一种。Lint工具帮助用户检查代码中潜在的问题和错误,同时也可以用于自动化的代码检查,保障仓库代码规范和质量。因为KCL语言由Rust实现,一些功能也学习和参考了Rust
·
2022-08-15 13:38
rust-langlinter
React Hooks
源码学习
ReactHooks简介:zh-hans.reactjs.org/docs/hooks-…一句话简介ReactHooks添加于React16.8,用于React中函数组件的一类特殊函数,它们允许你在不编写类组件而是使用简单的函数组件(FunctionComponent,以下称FC)的情况下依然享受到状态、上下文、副作用等React特性。WhyHooks没有Hooks的函数组件太简陋,难堪大任在没有
web老猴子
·
2022-08-15 11:59
react.js
学习
javascript
Go语言 context包
源码学习
你必须非常努力,才能看起来毫不费力!微信搜索公众号[漫漫Coding路],一起FromZeroToHero!前言日常Go开发中,Context包是用的最多的一个了,几乎所有函数的第一个参数都是ctx,那么我们为什么要传递Context呢,Context又有哪些用法,底层实现是如何呢?相信你也一定会有探索的欲望,那么就跟着本篇文章,一起来学习吧!需求一开发中肯定会调用别的函数,比如A调用B,在调用过
·
2022-08-14 14:51
go
Go语言 context包
源码学习
你必须非常努力,才能看起来毫不费力!微信搜索公众号[漫漫Coding路],一起FromZeroToHero!前言日常Go开发中,Context包是用的最多的一个了,几乎所有函数的第一个参数都是ctx,那么我们为什么要传递Context呢,Context又有哪些用法,底
漫漫Coding路
·
2022-08-14 14:00
都说Dapper性能好,突然就遇到个坑,还是个性能问题
本来闲来无事,准备看看Dapper扩展的
源码学习
学习其中的编程思想,同时整理一个自己代码的单元测试,为以后的进一步改进打下基础。突然就发现问题了,源码也不看了,改了好久。
秋荷雨翔
·
2022-08-12 09:00
[算法1-排序](.NET
源码学习
)& LINQ & Lambda
[算法1-排序](.NET
源码学习
)&LINQ&Lambda说起排序算法,在日常实际开发中我们基本不在意这些事情,有API不用不是没事找事嘛。但必要的基础还是需要了解掌握。
PaperHammer
·
2022-08-08 17:00
elementui
源码学习
之仿写一个el-tag
本文是elementui
源码学习
仿写系列的又一篇文章,后续空闲了会不断更新并仿写其他组件。源码在github上,大家可以拉下来,npmstart运行跑起来,结合注释有助于更好的理解。
·
2022-08-08 10:44
JUC
源码学习
笔记4——原子类,CAS,Volatile内存屏障,缓存伪共享与UnSafe相关方法
JUC
源码学习
笔记4——原子类,CAS,Volatile内存屏障,缓存伪共享与UnSafe相关方法volatile的原理和内存屏障参考《Java并发编程的艺术》原子类源码基于JDK8一丶volatile
Cuzzz
·
2022-08-07 01:00
Vue2
源码学习
笔记 - 19.渲染与编译—createElement 函数
虽然我们多数时候只写组件的模板HTML字符串,但是有时候我们也需要手写render函数来渲染页面,这比模板更接近编译器。初始化时它省去了编译操作,直接进入mount环节。在渲染时调用render函数获得其vnode以便渲染页面。createElement使用方法通常我们编写如下这类render函数,其中传入了createElement,这个是创建vnode的关键函数,它在render函数被调用时传
小问_
·
2022-08-06 16:34
Vue2源码学习笔记
vue.js
vue源码
Vue2源码
软件库App源码+后端源码
admin软件库后台/Dadmin然后下载App
源码学习
资料地址:多多软件库App源码.zip-蓝奏云App源码是iapp写的,解压源码,然后导入iapp然后打开mian.iyu载入界面修改对接网址还有一些板块
毒粥博客
·
2022-08-05 01:03
网站源码
php
长安链
源码学习
--提案(Proposer)(五)
作者:明神特烦恼公众号:明神特烦恼提案一般是共识流程中第一步,后面步骤为多阶段的投票,最终达到一致。这里分析提案将独立于共识,分析如何生成待共识的消息。提案的高度信息、提案人确认等由其他共识模块传入,这里不做分析。带着问题读代码:1)提案的触发点有哪些?2)从交易池获取的交易集合,作为待提案的消息,还要经过哪些检查?3)提案的最终数据结构是什么?4)生成的提案消息的生命周期是如何管理的?5)交易的
明神特烦恼
·
2022-08-03 19:33
长安链
区块链
elementui
源码学习
之仿写一个el-divider组件
本文是elementui
源码学习
仿写系列的又一篇文章,后续空闲了会不断更新并仿写其他组件。源码在github上,大家可以拉下来,npmstart运行跑起来,结合注
·
2022-08-03 16:51
若依
源码学习
4:AOP实现数据权限控制
1、BaseEntity基类/***Entity基类*/publicclassBaseEntityimplementsSerializable{privatestaticfinallongserialVersionUID=1L;/**搜索值*/privateStringsearchValue;/**创建者*/privateStringcreateBy;/**创建时间*/@JsonFormat(pa
小宇哥x
·
2022-08-03 07:33
若依源码学习笔记
AOP
BaseEntity
java
数据库
JoinPoint
elementui
源码学习
之仿写一个el-divider
本文是elementui
源码学习
仿写系列的又一篇文章,后续空闲了会不断更新并仿写其他组件。源码在github上,大家可以拉下来,npmstart运行跑起来,结合注释有助于更好的理解。
·
2022-08-02 23:55
Spring
源码学习
笔记9——构造器注入及其循环依赖
Spring
源码学习
笔记9——构造器注入及其循环依赖一丶前言前面我们分析了spring基于字段的和基于set方法注入的原理,但是没有分析第二常用的注入方式(构造器注入)(第一常用字段注入),并且在循环依赖问题上构造器注入常被说
Cuzzz
·
2022-08-01 07:00
以太坊 layer2: optimism
源码学习
(一)
作者:林冠宏/指尖下的幽灵。转载者,请:务必标明出处。掘金:https://juejin.im/user/1785262612681997博客:http://www.cnblogs.com/linguanh/GitHub:https://github.com/af913337456/
指尖下的幽灵
·
2022-07-30 17:00
vuex——vue简单说
文章目录应用场景基本用法安装项目
源码学习
结构图知识点基础示例mutations修改数据getters处理及筛选数据actions异步操作业务逻辑modules模块分隔应用场景用于非父子组件通信,可以更好的管理整个项目的组件状态
成茂峰
·
2022-07-29 18:01
#
前端-vue
vue
vuex
vue插件
[数据结构-线性表1.1] 数组 (
源码学习
)
[数据结构-线性表1.1]数组(
源码学习
)数组,一种数据类型(在绝大数语言中不是基本数据类型)且为引用类型,在内存中以连续的内存单元进行分配,所以其大小在创建对象后为定值,不可更改。
PaperHammer
·
2022-07-28 21:00
Spring Boot
源码学习
:自动配置与自定义注解详解
入门@RestContrller:此注解标记的类下的所有方法均会返回一个domain对象以代替视图@Controller、@ResponseBody的缩写使用Jackson2以及MappingJackson2HttpMessageConverter类自动转换对象为JSON@SpringBootApplication:快捷注释,包含以下内容@Configuration:将该类标记为上下文bean对象
阿舒带你学编程
·
2022-07-28 07:48
学习路线
java
面试
spring
boot
学习
java
架构
spring
HashSet底层结构和源码分析
其实作为
源码学习
的初学者,我们在查看源码时最大的困难不是说不理解底层源码这一行是赋了一个值还是创建了一个变
imagpie
·
2022-07-27 07:42
java集合源码学习分享
链表
java
数据结构
【Java从头开始到光头结束】No4.JDK1.8 ArrayList
源码学习
及扩展
JAVA之ArrayList书中自有黄金屋,书中自有颜如玉————————————————————————————————————本文在《码出高效:Java开发手册》书本讲解内容的基础上,将和大家一起对JDK1.8版本中的ArrayList源代码进行分析及拓展,争取将ArrayList周边的知识点做一个全面的复习回顾。上一个图,我们今天看红色框List的ArrayList部分:其中红色代表接口蓝色
菲林都已拆走
·
2022-07-26 10:57
Java
java
从 CDK Tree
源码学习
如何开发一个UI无关的 Tree 组件
AngularCDK是一个Angular组件开发工具箱,也是MaterialUI组件库(Angular)的底层基座,是其UI无关或弱UI的部分(tree-control是真正UI无关的核心)。CDK虽然是MaterialUI组件库的依赖,但它并不与MaterialUI组件库有耦合,我们可以独立使用CDK,我们的NgDevUI组件库就有使用到CDKScrolling和CDKOverlay等能力。1先
·
2022-07-26 08:39
JUC
源码学习
笔记3——AQS等待队列和CyclicBarrier,BlockingQueue
一丶Condition1.概述任何一个java对象都拥有一组定义在Object中的监视器方法——wait(),wait(longtimeout),notify(),和notifyAll()方法,这些方法配合synchronized同步关键字,可以实现等待/通知模式。Condition接口也提
Cuzzz
·
2022-07-24 15:00
Vue2
源码学习
笔记 - 6.实例的挂载渲染
在上一节学习了实例的options合并之后,按newVue的初始化流程我们的重点应该是到Vue的数据初始化操作了,但是这个过程太庞大繁杂了,所以我决定把这个过程放在Vue的重点响应式原理章节里面。那么过了这个数据相关的初始化之后,就是到了模板的挂载渲染了,它就是$mount。Vue.prototype._init=function(options){...//options选项合并vm.$opti
小问_
·
2022-07-23 22:54
Vue2源码学习笔记
vue.js
Vue2源码
Spring
源码学习
(七)-- 依赖注入源码解析(上)
Spring中到底有几种依赖注入的方式?首先分两种:手动注入自动注入手动注入在XML中定义Bean时,就是手动注入,因为是程序员手动给某个属性指定了值。上面这种底层是通过set方法进行注入。上面这种底层是通过构造方法进行注入。所以手动注入的底层也就是分为两种:set方法注入构造方法注入自动注入自动注入又分为两种:XML的autowire自动注入@Autowired注解的自动注入XML的autowi
从头再来_f
·
2022-07-22 10:28
Spring源码
spring
java
源码
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他