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源码学习
SSM整合~
我们通常情况下,将项目打包为WAR,因为WAR文件是一种可执行的压缩文件,它可以将项目以独立的形式打包,包含了所有的项目资源以及配置文件,因此我们将项目打包成WAR包的形式,可以方便地将其部署到Tomcat,
Jetty
从未止步..
·
2023-09-06 03:47
SSM框架
java
开发语言
数据库
面试
后端
OkHttp
源码学习
之5 ConnectInterceptor
ResponsegetResponseWithInterceptorChain()throwsIOException{//构建一整套拦截器Listinterceptors=newArrayListroutes=routeSelection.getAll();for(inti=0,size=routes.size();i
leilifengxingmw
·
2023-09-05 14:54
【Vue2.0
源码学习
】生命周期篇-初始化阶段(initEvents)
文章目录1.前言2.解析事件3.initEvents函数分析4.总结1.前言本篇文章介绍生命周期初始化阶段所调用的第二个初始化函数——initEvents。从函数名字上来看,这个初始化函数是初始化实例的事件系统。我们知道,在Vue中,当我们在父组件中使用子组件时可以给子组件上注册一些事件,这些事件即包括使用v-on或@注册的自定义事件,也包括注册的浏览器原生事件(需要加.native修饰符),如下
itpeilibo
·
2023-09-05 05:02
Vue深入学习
学习
javascript
前端
【Vue2.0
源码学习
】生命周期篇-初始化阶段(initInjections)
文章目录1.前言2.initInjections函数分析resolveInject函数分析3.总结1.前言本篇文章介绍生命周期初始化阶段所调用的第四个初始化函数——initInjections。从函数名字上来看,该函数是用来初始化实例中的inject选项的。说到inject选项,那必然离不开provide选项,这两个选项都是成对出现的,它们的作用是:允许一个祖先组件向其所有子孙后代注入一个依赖,不
itpeilibo
·
2023-09-05 05:30
Vue深入学习
学习
vue.js
javascript
mybatis
源码学习
-1-调试环境
写在前面,这里会有很多借鉴的内容,有以下三个原因本博客只是作为本人学习记录并用以分享,并不是专业的技术型博客笔者是位刚刚开始尝试阅读源码的人,对源码的阅读流程乃至整体架构并不熟悉,观看他人博客可以帮助我快速入门如果只是笔者自己观看,难免会有很多弄不懂乃至理解错误的地方,观看他人的体会能有效改善这个问题1.依赖工具MavenGitIdea2.源码拉取从官方仓库https://github.com/m
JiuYou2020
·
2023-09-05 03:29
mybatis
学习
mybatis
源码学习
-2-项目结构
写在前面,这里会有很多借鉴的内容,有以下三个原因本博客只是作为本人学习记录并用以分享,并不是专业的技术型博客笔者是位刚刚开始尝试阅读源码的人,对源码的阅读流程乃至整体架构并不熟悉,观看他人博客可以帮助我快速入门如果只是笔者自己观看,难免会有很多弄不懂乃至理解错误的地方,观看他人的体会能有效改善这个问题1.概述本文主要分享MyBatis的项目结构。希望通过本文能让胖友对MyBatis的整体项目有个简
JiuYou2020
·
2023-09-05 03:29
mybatis
学习
tomcat
mybatis
源码学习
-3-解析器模块
写在前面,这里会有很多借鉴的内容,有以下三个原因本博客只是作为本人学习记录并用以分享,并不是专业的技术型博客笔者是位刚刚开始尝试阅读源码的人,对源码的阅读流程乃至整体架构并不熟悉,观看他人博客可以帮助我快速入门如果只是笔者自己观看,难免会有很多弄不懂乃至理解错误的地方,观看他人的体会能有效改善这个问题1.目录结构XNode类:作用:XNode类表示XML文档中的一个节点(Element或Node)
JiuYou2020
·
2023-09-05 02:28
mybatis
学习
tomcat
solr配置
Solr可以独立运行,运行在
Jetty
、Tomcat等这些Servlet容器中,Solr索引的实现方法很简单,用POST方法向Solr服务器发送一个描述Field及其内容的XML文档
eb6a9063c7cd
·
2023-09-04 23:12
Laravel
源码学习
基础知识
在学习Laravel源码前,有几个PHP的基础知识是必须熟悉的。基础知识熟悉之后,框架再复杂,也能慢慢地理解和上手。ComposerComposer是PHP的一个包依赖管理工具。你可以在自己的项目中声明所依赖的外部Package,Composer会帮你安装这些依赖的包文件。比如你的项目准备使用monolog/monolog来记录日志,你只需要:在命令行执行composerrequiremonolo
yangjingqzp
·
2023-09-04 22:50
长安链
源码学习
-智能合约 (八)
智能合约包括系统合约、业务合约,这节将阐述长安链合约是如何分类的,以及智能合约执行流程。1.合约分类系统合约1)系统合约名称:varContractName_value=map[string]int32{"SYSTEM_CONTRACT_CHAIN_CONFIG":0,"SYSTEM_CONTRACT_QUERY":1,"SYSTEM_CONTRACT_CERT_MANAGE":2,"SYSTEM
明神特烦恼
·
2023-09-04 18:36
spring 5.0.x
源码学习
系列十: 观察者设计模式与Spring 事件驱动模型
theme:channing-cyan前言上篇博客spring5.0.x
源码学习
系列九:FactoryBean和BeanFactory主要介绍了spring中的两个特殊的bean,FactoryBean
avengerEug
·
2023-09-04 08:24
VUE
源码学习
-全局api初始化
源码阅读路径src/core/global-api/index.js此文件主要做了以下几件事:定义Vue.config的属性,如下图所示(Vue.config.png)Vue.util上定义一些方法,(慎用)定义全局方法Vue.set、Vue.delete、Vue.nextTick、Vue.observable初始化Vue.options[components|directives|filters
一头会飞的大象
·
2023-09-03 09:41
SpringBoot介绍与搭建
特点:创建独立的spring应用程序直接内嵌tomcat、
jetty
和und
小俱的一步步
·
2023-09-03 06:16
spring
boot
后端
java
【 OpenGauss
源码学习
—— 列存储(analyze)(二)】
列存储(analyze)概述analyze_get_relation函数VacuumStmt结构体Relation结构体代码段解读try_relation_open函数ConditionalLockRelationOid函数analyze_rel_internal函数BufferAccessStrategy结构体GBLSTAT_HDFS_SAMPLE_ROWS结构体do_analyze_rel函数
J.Kuchiki
·
2023-09-03 04:46
OpenGauss
postgresql
gaussdb
数据库
分布式会话和单点登录
b解决方案使用容器扩展(容器插件)来实现基于Tomcat的tomcat-redis-session-manager,基于
Jetty
的
jetty
-s
吕小凯
·
2023-09-02 19:04
axios
源码学习
1判断一个对象是否普通对象Symbol.toStringTag:可以修改Object.prototype.toString.call返回的后缀,普通对象自带该属性,不需要设置,如果设置说明该对象不是普通对象Symbol.iterator:拥有该属性的对象可以使用forof进行遍历,普通对象没有该属性//Object.propotype指向null说明它是最后的Object//constisPlai
涵。
·
2023-09-01 21:40
学习
javascript
原型模式
Springboot - 3.容器集成
下面是Undertow、Tomcat、
Jetty
、Netty、WebLogic、WebSphere和WildFly这些常见Web容器的比较,包括它们的特点和优缺点:容器特点优点缺点Undertow轻量级
Mr谦
·
2023-08-31 20:08
Springboot-详解
spring
spring
boot
将Spring Boot与Redis集成
它还提供了内嵌的HTTP服务器(如Tomcat、
Jetty
或Undertow),使得将应用程
曾几何时…
·
2023-08-30 06:26
spring
boot
redis
后端
Vscode中使用
Jetty
服务器
使用Tomcat在vscode中开发每次都要先打成war包,然后再部署运行,十分麻烦,最近终于发现一个简便的方法在vscode中安装
jetty
-maven-plugin插件在pom.xml的build标签中添加以下配置
小虫跳跳
·
2023-08-30 05:27
ArrayList
源码学习
容器初始化方法:两种初始化方法不指定初始容器大小ArrayListarrayList=newArrayList();内部源码操作publicArrayList(){super();this.elementData=EMPTY_ELEMENTDATA;}EMPTY_ELEMENTDATA是一个空的Object类型的数组privatestaticfinalObject[]EMPTY_ELEMENTDA
swimfree
·
2023-08-30 05:51
一文带你看懂Springboot核心功能及优缺点
2、内嵌servlet容器SpringBoot可以选择内嵌Tomcat、
jetty
或者Undertow,这样我们无须以war包形式部署项目。3、提供starter简
视学算法
·
2023-08-30 01:29
单浏览器支持多session解决方案
当我们一个客户端请求服务时,如果是第一次请求该服务,服务容器(tomcat,
jetty
,jboss)等会创建一个会话session并且把sessionid通过响应头下发给客户端,客户端后续在访问这个域下的任何服务
Aolus
·
2023-08-30 00:19
【 OpenGauss
源码学习
—— 列存储(analyze)(一)】
列存储(analyze)概述源码分析vacuum函数VacuumStmt结构体BufferAccessStrategy结构体analyze_rel函数analyze_get_relation函数analyze_rel_internal函数声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenG
J.Kuchiki
·
2023-08-29 20:07
OpenGauss
postgresql
数据库
gaussdb
android
源码学习
-Toast实现原理讲解
前言:前些日志QQ群有朋友发了一个Toast的崩溃日志。Toast如此简单的用法怎么会崩溃呢?所以顺便就学习了一下Toast在源码中的实现,不算复杂,但内容挺多的,这里就来分享一下,方便读者。一.基本使用方式主要有两种实现方式:1.最基本的使用方式:使用方式很简单,直接沟通过静态方法构传入context,显示内容以及显示时长三个参数,构造Toast对象,然后通过show显示。Toasttoast=
失落夏天
·
2023-08-29 11:10
#
安卓-源码分析
安卓
android
android
studio
java
八、soul
源码学习
-SoulAdmin事件同步机制源码解析-1
上一节讲了从我们SpringBoot项目同步数据到SoulAdmin并将数据持久化到数据库中,这一节在数据持久化到数据库中之后,SoulAdmin会通过Spring的ApplicationEventPublisher发送一个事件变更事件,继承自org.springframework.context.ApplicationEvent//org.dromara.soul.admin.listener.
风洛洛
·
2023-08-29 05:18
Glide
源码学习
五:回调与监听,总结2021年180道Android岗面试题
Android图片加载框架最全解析(四),玩转Glide的回调与监听回调的源码实现=======作为一名Glide老手,相信大家对于Glide的基本用法已经非常熟练了。我们都知道,使用Glide在界面上加载并展示一张图片只需要一行代码:Glide.with(this).load(url).into(imageView);而在这一行代码的背后,Glide帮我们执行了成千上万行的逻辑。其实在第二篇文章
wq221aas
·
2023-08-28 19:01
程序员
架构
移动开发
android
libevent
源码学习
-第三天
&提供了各个接口函数voidevent_enable_debug_mode(void)打开debug模式,跟踪程序的运行。该函数会打印出:1,事件重复添加;2,函数在事件添加前执行。我们需要知道以下几个常用宏:__func__,指明当前执行的函数名;__FILE__,指明当前执行的文件;__LINE__,指明当前执行程序所在的行号。voidevent_debug_unassign(structev
zhoushuaiyin
·
2023-08-28 07:04
libevent库
源码学习
-poll/select( linux) .devpoll(/dev/poll)( linux) ,epoll(linux)
http://blog.csdn.net/hcwzq/article/details/7526088libevent库
源码学习
-poll/select(linux)这两种实际上差不多,都是把一组fd传送给
happylife1527
·
2023-08-28 06:00
libevent
Libevent
源码学习
(一) 支持多种网络模型原理
在linux下学习了一段时间网络编程,主体的编程思路懂得差不多了(windows下做过,基本差不多),所以决定看些开源的库来实际学习一下.故选择了相对简练的libevent进行代码阅读.在读的过程中,参考了一位已经将libevent解析的很清楚的大神的博客.http://blog.csdn.net/sparkliang/article/details/4957667这里算是自己学习过程中的一些结果
蒋_X_X
·
2023-08-28 06:59
网络编程学习
libevent
源码学习
7---libevent常用设置
libevent
源码学习
7—libevent常用设置libevent有一些被整个进程共享的、影响整个库的全局设置。
Stack Overflow?Tan90
·
2023-08-28 06:28
Libevent
libevent
SpringBoot+Vue如何写一个HelloWorld
它还提供了内嵌的HTTP服务器(如Tomcat、
Jetty
或Undertow),使得将应用程序打包
曾几何时…
·
2023-08-27 20:48
spring
boot
vue.js
后端
Spring Boot 2.3版本新特性(正常(优雅)停机与分层jar包)
官网翻译:所有四个嵌入式Web服务器(
Jetty
,ReactorNetty,Tomcat和Undertow)以及响应式和基于Servlet的Web应用程序均支持正常关机。
懵懵懂懂程序员
·
2023-08-27 16:29
SpringBoot
Java
Tinyhttpd
源码学习
Tinyhttpd是一个超轻量型HttpServer,使用C语言开发,附带一个简单的Client,通过学习Tinyhttpd可以帮助理解一个HttpServer的本质。源码可以在这个网站获取:https://sourceforge.net/projects/tiny-httpd/首先将源码下载到本地,我们可以看到项目代码主要有主程序httpd.c,一个客户端simpleclient.c,htdoc
约翰纳斯
·
2023-08-27 15:14
SDWebImage
源码学习
前言因为对大神的开源代码非常崇拜,所以开始学习这些开源的代码。这是一年前学习源码时写在印象笔记里的笔记,过了一年,今天又把最新的SDWebImage下下来看,发现没什么大变化。分析1.我们平时开发,用的最多的就是:-(void)sd_setImageWithURL:(nullableNSURL*)urlplaceholderImage:(nullableUIImage*)placeholder这一
B_C_H
·
2023-08-27 15:32
jenkins在macOS下的安装及使用
1、jenkins的安装jenkins安装有多种方式,一种是你直接下载,安装运行,这种方式依赖于它内置的
Jetty
web服务器。另一种是使用Tomcat或者Glassfish应用服务器来运行。
weimeng809
·
2023-08-27 00:04
iOS随笔
jenkins
mac-os-x
测者的性能测试手册:Yourkit 监控
Jetty
Yourkit 监控
Jetty
Yourkit是收费工具,每一个email可以免费试用15天,觉得好的朋友可以自行选择购买服务器端下载yourkit(java)Windows安装yourkitJavaProfiler2014,在工具中getfreelicense就可以了。Linux下载linux版本的youkitWgethttps://www.yourkit.com/download/yjp-2015-build-15046-l
Criss陈磊
·
2023-08-26 19:55
volley
源码学习
volley
源码学习
之前一直对于
源码学习
抱着一种又爱又恨的心情。爱的是因为知道源码有一些特别好的设计思路,可以让自己借鉴,而且对于设计模式来说是最好的实战场。
xuelang
·
2023-08-26 19:26
JDK
源码学习
笔记(集合篇 - LinkedList)
LinkedList->AbstractSequentialList->List同时实现了接口Deque,Cloneable,Serializable书同上文,LinkedList就是上学时学的链表,很多公司,比如华为的应届基础面试题很多就是考的这个,比如链表反转,双向链表等。JavaopenJDK里的LinkedList理念上和这个并没有本质区别,从继承结构可以看出,这个LinkedList实现
我要做大牛23333
·
2023-08-26 18:24
libevent
源码学习
6---链接监听器evconnlistener
libevent
源码学习
6—链接监听器evconnlistenerevconnlistener机制提供了监听和接受TCP连接的方法。
Stack Overflow?Tan90
·
2023-08-26 12:17
Libevent
libevent
libevent
源码学习
4--数据缓冲Bufferevent
libevent
源码学习
4–数据缓冲Bufferevent很多时候,除了响应事件之外,应用还希望做一定的数据缓冲。libevent为此提供了一种通用机制,即bufferevent。
Stack Overflow?Tan90
·
2023-08-26 12:47
Libevent
libevent
libevent
源码学习
5---数据封装evBuffer
libevent
源码学习
5—数据封装evBufferlibevent的evbuffer实现了为向后面添加数据和从前面移除数据而优化的字节队列。evbuffer用于处理缓冲网络IO的“缓冲”部分。
Stack Overflow?Tan90
·
2023-08-26 12:46
Libevent
libevent
【 OpenGauss
源码学习
—— 列存储(Insert)】
列存储(Insert)概述相关函数ExecInsertRelationData结构体FormData_pg_class结构体HeapInsertCStore函数InsertArg结构体CStoreInsert类CStoreInsert::InitInsertArg函数heap_deform_tuple函数bulkload_rows结构体append_one_tuple函数bulkload_vect
J.Kuchiki
·
2023-08-25 23:09
OpenGauss
gaussdb
postgresql
数据库
【OpenGauss
源码学习
—— 执行算子(Result 算子)】
执行算子(Result算子)控制算子Result算子ExecInitResult函数ResultState结构体ExecInitResultTupleSlot函数ExecAllocTableSlot函数ExecResult函数TupleTableSlot结构体ExecProcNode函数ExecProcNodeByType函数ExecProject函数ExecEndResult函数ExecFree
J.Kuchiki
·
2023-08-25 23:39
OpenGauss
gaussdb
postgresql
数据库
【OpenGauss
源码学习
(CopyOneRowTo)】
可优化语句执行概述CopyOneRowTo函数ScalarVector类CopySendString函数FixedRowOut函数CopySendInt32函数CopySendData函数appendBinaryStringInfo函数声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGa
J.Kuchiki
·
2023-08-25 23:08
OpenGauss
postgresql
gaussdb
数据库
ReentrantLock
源码学习
学习ReentrantLock之前,先了解一下可重入锁的概念。何为可重入锁,顾名思义,就是可重入的。真是听君一席话,胜听一席话啊。请添加图片描述正经点,可重入锁就是能够支持同一个线程对资源的重复加锁。注意两个关键字:同一线程和重复。像synchronized关键字也实现了可重入。用synchronized修饰的方法,在进行递归调用时,执行线程在获取了锁之后仍然能够连续多次获得该锁,并不会出现阻塞的
秃头哥编程
·
2023-08-25 20:52
用axios和后端接口进行数据交互,那么axios内部实现原理到底是什么样的
axios
源码学习
Axios是一个基于promise的HTTP库,可以用在浏览器和node.js中进行使用。
酷娃利息对比计算
·
2023-08-25 09:59
libevent
源码学习
-----event操作
libevent核心结构是event_base和event,接下来主要介绍event结构/*event的定义的主要部分*/structevent{/*...*//*event监听的描述符,也可以是信号值*/evutil_socket_tev_fd;/*事件驱动主循环*/structevent_base*ev_base;shortev_events;shortev_res;/*resultpasse
一个程序渣渣的小后院
·
2023-08-25 05:54
libevent
libevent
源码
libevent
源码学习
-----事件驱动流程分析
libevent中事件驱动的大体流程如下/*创建事件驱动*/structevent_base*base=event_base_new();/**创建一个事件*@parambase:事件驱动*@paramfd:event对应的文件描述符,通常是通过socket创建的套接字*@paramEV_READ:想要监听fd的哪些事件,EV_READ表示监听fd是否可读,也可以是EV_PERSIST代表这个ev
一个程序渣渣的小后院
·
2023-08-25 05:24
libevent
libevent
源码
libevent
源码学习
-----统一事件源及信号绑定函数
libevent在对文件描述符,套接字进行监控时直接放到event,这些event通过io多路复用函数进行监控,然而对应信号来说io复用函数却无能为力,为了解决问题,libevent采用统一事件源的方式,即将信号也表现成event的形式,用到了socketpair套接字对socketpair套接字对套接字对也是通信方式的一种,在进程间通信时相比于管道和命名管道而言更简单,也更安全linux下使用s
一个程序渣渣的小后院
·
2023-08-25 05:24
libevent
libevent
signal
源码
libevent
源码学习
3---事件event
libevent
源码学习
3—事件eventlibevent的基本操作单元是事件。
Stack Overflow?Tan90
·
2023-08-25 05:53
Libevent
libevent
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他