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
jetty源码学习
从 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
Web中间件之Apache Tomcat
所提供互操作性,推动了分布式体系架构,该架构常用于支持并简化复杂的分布式应用程序,包括web服务器,事务监控器,消息队列软件常见WEB中间件开源web中间件ApachehttpdJBOSS
Jetty
JTomcatNginx
凉城木槿
·
2022-07-25 14:08
中间件系列
中间件
apache
tomcat
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
源码
springboot-自动装配原理
springboot手写了一个简单springboot项目,相信大家对springboot有了一个基本的认识,设置更层次的理解,同时也简单的实现了springboot是如何通过删除和引入依赖就能做到tomcat和
jetty
恶魔的复活
·
2022-07-21 18:52
spring
boot
spring
boot
java
spring
elementui
源码学习
之仿写一个el-card
本文是elementui
源码学习
仿写系列的又一篇文章,后续空闲了会不断更新并仿写其他组件。源码在github上,大家可以拉下来,npmstart运行跑起来,结合注释有助于更好的理解。
·
2022-07-20 00:08
手写模拟springboot理解底层原理
我们知道springboot内部是通过spring框架内嵌Tomcat实现的,当然也可以内嵌
jetty
,undertow等等web框架;另外springboot还有一个特别重要的功能就是自动装配,这又是如何实现的呢
恶魔的复活
·
2022-07-19 11:23
spring
boot
spring
boot
java
spring
Vue
源码学习
之模板编译
模板编译是在Vue.prototype.$mount(runtime-with-compiler.ts文件)函数中在没有render时调用触发的,生成render函数。const{render,staticRenderFns}=compileToFunctions(template,{outputSourceRange:__DEV__,shouldDecodeNewlines,shouldDeco
kgduu
·
2022-07-19 07:29
vue
vue.js
学习
前端
Redux
源码学习
篇(一) -- redux实现
关于redux
源码学习
系列文章,是通过阅读《react状态管理与同构》后的读书笔记和心得。
chen_晨风
·
2022-07-18 09:52
React
redux
JUC
源码学习
笔记2——AQS共享和Semaphore,CountDownLatch
本文主要讲述AQS的共享模式,共享和独占具有类似的套路,所以如果你不清楚AQS的独占的话,可以看我的《JUC
源码学习
笔记1》主要参考内容有《Java并发编程的艺术》,《Java并发编程实战》和下面两位博主的博客
Cuzzz
·
2022-07-17 23:00
elementui
源码学习
之仿写一个el-tabs
本文是elementui
源码学习
仿写系列的又一篇文章,后续空闲了会不断更新并仿写其他组件。源码在github上,大家可以拉下来,npmstart运行跑起来,结合注释有助于更好的理解。
·
2022-07-17 21:11
4、SpringBoot嵌入式Servlet容器
1、切换嵌入式Servlet容器默认支持的web服务器webServer:Tomcat,
Jetty
,UndertowServletWebServerApplicationContext容器启动寻找ServletWebServerFactory
·
2022-07-17 19:09
javaspringboot
后端底层开发人员必须要彻底搞懂的redis存储原理丨redis跳表与B+树详细对比
后端底层开发人员必须要彻底搞懂的redis存储原理1.redis存储原理分析2.redis
源码学习
分享3.redis跳表与B+树详细对比分析视频讲解如下,点击观看:后端底层开发人员必须要彻底搞懂的redis
Linux服务器开发
·
2022-07-16 07:13
Linux服务器开发
后端开发
redis
redis
redis储存原理
后端开发
Linux服务器开发
redis源码
Spring Boot
源码学习
:自动配置与自定义注解详解
入门@RestContrller:此注解标记的类下的所有方法均会返回一个domain对象以代替视图@Controller、@ResponseBody的缩写使用Jackson2以及MappingJackson2HttpMessageConverter类自动转换对象为JSON@SpringBootApplication:快捷注释,包含以下内容@Configuration:将该类标记为上下文bean对象
阿舒带你学编程
·
2022-07-15 08:09
java
java
jvm
开发语言
spring
架构
elementui
源码学习
之仿写一个el-badge标记
本文是elementui
源码学习
仿写系列的又一篇文章,后续空闲了会不断更新并仿写其他组件。源码在github上,大家可以拉下来,npmstart运行跑起来,有助于更好的理解。
·
2022-07-11 23:20
JUC
源码学习
笔记1——AQS和ReentrantLock
笔记主要参考《Java并发编程的艺术》并且基于JDK1.8的源码进行的刨析,此篇只分析独占模式,后续在ReentrantReadWriteLock和CountDownLatch中会重点分析AQS的共享模式一丶Lock锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁可以防止多个线程同时
Cuzzz
·
2022-07-10 17:00
elementui
源码学习
之仿写一个el-message
问题描述工作中虽然使用工具库很快乐很高效,但我们还是要抽空看看工具库的源码,因为源码中会用到一些不经常使用的api方法,记住这些api方法,可提升自己的编程能力,有助于以后封装自己的工具库,从而更好的实现一些需求。需求分析组件封装之前,我们要想一下要封装的这个组件的应用场景和使用需求有哪些,以此为突破口,便于更好的实现代码逻辑应用场景和需求:消息提示愚以为,message主要是信息提示,应用场景在
·
2022-07-10 15:54
SpringBoot如何切换成其它的嵌入式Servlet容器(
Jetty
和Undertow)
目录如何切换成其它的嵌入式Servlet容器(
Jetty
和Undertow)SpringBoot默认使用的内置Servlet容器是TomcatSpringBoot还支持
Jetty
和UndertowSpringBootweb
·
2022-07-08 09:46
初学者快速入门SpringBoot,并学会创建工程
SpringBoot特点可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs内嵌Tomcat或
Jetty
等Se
粉猪泡泡
·
2022-07-07 21:36
spring
boot
Intellij IDEA 的maven项目通过Java代码实现
Jetty
的Http服务器(推荐)
目录一、添加pom.xml二、在maven加载
jetty
三、新建AttendentConsoleHttpServlet.java四、在App.java中加入五、运行java
Jetty
是一个轻量级的高度可扩展的基于
·
2022-07-07 12:54
SpringBoot如何使用Undertow做服务器
做服务器说明NIO(非阻塞式输入输出)快速开始undertow警告BufferpoolwasnotsetonWebSocketDeploymentInfo使用Undertow做服务器说明undertow,
jetty
·
2022-07-07 12:50
Spring源码解析容器初始化构造方法
在开始进行
源码学习
前,首先再回顾一下三种Spring编程风格:基于Schema,即通过xml标签的配置方式基
·
2022-07-07 09:26
Mybatis
源码学习
(二)Mybatis框架执行流程(24000字)详解
文章目录一、什么是MyBatis?二、Mybatis框架执行流程概括三、MyBatis框架详解(1)搭建MyBatis源码阅读环境(2)MyBatis是如何从XML中构建SqlSessionFactory实例对象?(3)MyBatis是如何从SqlSessionFactory中获取SqlSession对象?(4)MyBatis是如何执行SQL语句?一、什么是MyBatis?MyBatis是一款优秀
CodeRemote
·
2022-07-06 18:49
MyBatis
java
mybatis
jdbc
数据库
mysql
xxl-job惊艳的设计,怎能叫人不爱
通信底层介绍xxl-job使用nettyhttp的方式进行通信,虽然也支持Mina,
jetty
,nettytcp等方式,但是代码里面固定写死的是nettyhttp。
·
2022-06-29 21:06
java程序员通信
SpringBoot
源码学习
四——MVC主流程下
文章目录一、处理请求1.1HandlerMapping1.1.1HandlerMapping装配1.1.2解析@RequestMapping生成Url-Method1.1.3HandlerMapping交给DispatchServlet1.1.4包装处理方法和拦截器链1.2HandlerAdapter1.2.1HandlerAdapter装配1.2.2获取对应的HandlerAdapter1.2.
Integer_Double
·
2022-06-28 17:13
SpringBoot
mvc
spring
boot
ConcurrentHashMap深入剖析(基于JDK1.7)
最近有点时间,翻了翻ConcurrentHashMap的
源码学习
了一下,对我自己认为比较重要的一些方法进行了学习,添加了一些必要的注释,拿出来与园子的小伙伴分享一下,有说的不对的地方,还请各位批评指正,
一只烤鸭朝北走
·
2022-06-28 14:00
java并发map_一文读懂JAVA并发容器类HashMap
(一)JDK
源码学习
方法①介绍逻辑思维能力是梳理学习方法的基础,养成先行思维,两个或者多个概念,像一条线穿起来。②推导法1.因果推理针对JDK写出来的代码
知行晓政
·
2022-06-28 00:04
java并发map
读计算机操作系统的读后感,《计算机操作系统》读后感锦集
还是结合Linux
源码学习
地好。●国内最好的操作系统书,简单
weixin_39875754
·
2022-06-24 07:47
读计算机操作系统的读后感
SpringBoot学习笔记(一)——初识别SpringBoot与框架整合
SpringBoot功能:创建独立的Spring应用程序直接嵌入Tomcat、
Jetty
或Undertow(无需部署WAR包,
爱敲代码的Harrison
·
2022-06-22 07:23
SpringBoot学习
spring
boot
学习
java
PaddleOCR 文字检测部分
源码学习
(9)-后处理(1)
2021SC@SDUSC代码位置:ppocr->postprocess->db——postprocess.py#Copyright(c)2020PaddlePaddleAuthors.AllRightsReserved.##LicensedundertheApacheLicense,Version2.0(the"License");#youmaynotusethisfileexceptincomp
shy2218
·
2022-06-21 07:48
python
开发语言
后端
mybatis
源码学习
篇之——执行流程分析
前言在正式学习mybatis框架源码之前,需要先弄懂几个问题?myabtis框架是什么?为什么需要mybatis框架?使用mybatis框架带来的好处是什么?回答这几个问题之前,我们先来看一下,之前在没有框架的时候,假如使用jdbc的方式进行开发,会怎样呢?下面来看一段使用jdbc的方式查询数据库的代码吧publicclassTestJdbc{publicstaticvoidmain(String
小码农叔叔
·
2022-06-18 19:30
mybatis
源码
架构技术栈
mybatis执行原理
mybatis架构分析
mybatis执行流程分析
Mybatis
源码学习
(十二) —— binding 包
Mybatis系列文章导航文章目录类关系概览类详解MapperRegistryMapperProxyFactoryMapperProxyMapperMethodMapperMethod的静态内部类MethodSignature、SqlCommand、ParamMapMethodSignatureSqlCommandParamMap可能在刚学Java和Mybatis的小伙伴,会很好奇为什么明明是一个
三岁丫
·
2022-06-18 19:59
mybatis源码学习
java
mybatis
源码
samba配置用户无法删除文件linux文件管理
查看文件属性lsattr123.txt给文件加不得任意改动权限,无法删除和修改sudochattr+i-V
jetty
.sh取消:sudochattr-i-V
jetty
.sh给文件夹做,无法删除
良人眷
·
2022-06-10 14:23
Linux
linux
运维
服务器
小酌Deque
于是看
源码学习
一下。Deque继承Queue,但是包含更多方法。DequeDeque就是doulbeendqueue,就是两端都可以操作的队列。
Zonda_yy
·
2022-06-09 18:57
源码
夯实java核心基础
java
vite
源码学习
源码地址,目前版本是image.png核心目录主要是vite\packages下的几个包image.pngimage.pngvite支持的配置配置Vite|Vite官方中文文档(vitejs.dev)启动image.pngimage.pngimage.pngdev首先是sever文件下的createServer,先试整合配置文件vite.config.js和命令行里的配置到config中并对解析插
光脚的鞋
·
2022-06-08 21:42
nginx内存池
源码学习
及代码移植实现内存池类
nginx内存池
源码学习
及代码移植通过学习nginx内存池源码了解其所创建的内存分配机制,并利用C++面向对象的思想将其封装为一个内存池类进行代码移植为什么需要内存池C/C++中通过malloc或new
8KB24FC
·
2022-06-08 20:07
c++
内存管理
Python对象的底层实现
源码学习
PyVarObject:变长对象的基础2.1浮点对象2.2列表对象3.PyTypeObject:类型的基石4.PyType_Type:类型的类型5.PyBaseObject_Type:类型之基6.补充在“Python
源码学习
笔记
·
2022-06-07 14:15
SpringBoot 总结:核心功能和优缺点
项目SpringBoot可以以jar包形式独立运行,运行一个SpringBoot项目只需要通过java-jarxx.jar来运行2、内嵌servlet容器SpringBoot可以选择内嵌Tomcat、
jetty
程序员白楠楠
·
2022-06-05 19:20
spring
java
spring
boot
maven
分布式
Redis
源码学习
简记(八)quicklist原理与个人理解
在看t_list的时候发现,少研究了一个数据结构。还是先把这个快链分析一下,再看后面的东西。quicklist是3.2版本新增加的,所以看着网上博客学习很容易会忽略掉。#defineOBJ_ENCODING_LINKEDLIST4/*Nolongerused:oldlistencoding.*/旧版本的linkedlist基本上是被淘汰掉了,而是使用的为quicklist来代替。那么这种数据结构,
A_Linux_Coder
·
2022-06-05 07:28
Reids源码学习
vue3
源码学习
调试环境搭建迁出vue3源码:gitclonehttps://github.com/vuejs/vue-next.git安装依赖:yarn--ignore-scripts生成sourcemap文件,package.json"dev":"nodescripts/dev.js--sourcemap"编译yarndev运行npmrundev创建vue3项目——初始化新建packages/vue/exam
boniblooming
·
2022-06-04 18:40
vue
一款针对中小型酒店设计的管理系统,源码分享
VS2019酒店管理系统源码源码类型:全开源免费分享,需要
源码学习
可私信。非常漂亮的WinForm酒店管理系统,功能全面,一款针对中小型酒店设计的管理系统。
淘源码商城
·
2022-06-03 22:48
c#
酒店管理
C/S架构
源码
C#点餐系统源码,在线订餐系统源码
在线订餐系统源码C#点餐系统源码开发语言:C#数据库:SQL2008开发工具:VS2010源码类型:全开源免费分享,需要
源码学习
可私信。
淘源码商城
·
2022-06-03 22:34
c#
点餐系统
在线订餐
源码
攻击JavaWeb应用————7、Server篇(上)
常见的Server概述常见的Java服务器:Tomcat、Weblogic、JBoss、GlassFish、
Jetty
、Resin、IBMWebsphere、BejyTiger、Geronimo、Jonas
FLy_鹏程万里
·
2022-06-01 09:56
【高级专题】
#
JavaWeb应用安全
Vben Admin
源码学习
:状态管理-错误日志
本文将对Vue-Vben-Admin的状态管理(错误日志)实现源码进行分析解读,耐心读完,相信您一定会有所收获!
Anduril
·
2022-05-31 14:00
Nacos
源码学习
系列第2篇服务搭建-集群模式
今天我们搭建一个3个node的nacos集群项目配置把项目的源码整体复制2份到新的文件夹【naco2】和【nacos3】参照【Nacos
源码学习
系列第1篇服务搭建-单机模式】导入项目并设置启动端口分别为
·
2022-05-31 09:06
nacos集群分布式
Vben Admin
源码学习
:项目初始化
Vue-Vben是一个免费开源的中后台模版。本文对项目代码进行深入分析,耐心读完,相信您会有所收获。
Anduril
·
2022-05-30 15:00
Nacos
源码学习
系列第1篇服务搭建之单机模式
服务搭建我们分成3个部分服务端单机部署、服务端集群部署、客户端集成分别讲解本篇学习目标:能把Nacos服务端2.1.0版本的源码以Debug模式运行再IDE中源码下载进入nacos项目的的github地址,我们选择版本2.1.0(在分支选择框里面点击tags下面的2.1.0)把项目代码下载到本地目录。https://github.com/alibaba/nacos项目导入把项目导入idea,在导入
·
2022-05-30 09:14
nacos微服务
通过 SingleFlight 模式学习 Go 并发编程
最近接触到微服务框架go-zero,翻看了整个框架代码,发现结构清晰、代码简洁,所以决定阅读
源码学习
下,本次阅读的源码位于core/syncx/singleflight.go。
·
2022-05-27 10:13
快速掌握SpringBoot应用的启动入口
Springboot能够使Web服务的部署简单到如此程度是因为其内置了
Jetty
(或Tomcat)服务器,并且在容器启动过程中start
·
2022-05-23 11:01
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他