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
netty源码解析
slf4j+logback源码加载流程解析
slf4j绑定logback
源码解析
Loggerlog=LoggerFactory.getLogger(LogbackDemo.class);如上述代码所示,在项目中通常会这样创建一个Logger对象去打印日志
波波老师
·
2024-01-02 20:45
Java生态
logback
Seata AT TM->RC->RM一次完整的交互过程
原理TM两阶段:阶段1:TM向TC申请全局事务,
netty
客户端发起了一次记录xid的请求阶段2:TC协调之后,决定执行RM是否提交或者回滚。
我不是攻城狮
·
2024-01-02 19:30
分布式事务
分布式事务
Java游戏服务器成长之路——你好,Mongo
上一次,我第一次尝试了
Netty
,并且也着实感受到了Nio的魅力,
Netty
的魅力,在做的过程中也学到了很多有用的东西,这一次,在数据持久化方面,我思考了很久,我越发的觉得,
Henry游戏开发
·
2024-01-02 18:49
Java
java
服务器
【设计模式】命令模式
文章目录前言一、概述结构二、案例三、分析优缺点使用场景四、JDK
源码解析
总结前言【设计模式】命令模式——行为型模式一、概述定义:将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。
浩泽学编程
·
2024-01-02 14:50
软件设计模式
设计模式
命令模式
软件工程
java
后端
4.
Netty
框架-网络IO编程模板(NIO编程模型)
一、什么是NIO?与BIO有哪些区别?1.什么是NIO?1、NIO=Selector+Channel+Buffer=构建Reactor模型。2、非阻塞IO,对应的IO模型是多路复用IO。NIO:同步非阻塞式IO,服务器实现模式为多个请求一个线程,即客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时才启动一个线程进行处理。NIO是一种同步非阻塞的IO模型。1)同步是指线程
还算年轻
·
2024-01-02 13:30
java
源码解析
- Iterator
定义Iterator是一个泛型接口,里面分别定义了四个方法booleanhasNext();Enext();defaultvoidremove();defaultvoidforEachRemaining(Consumeraction);其中hashNext()和next()方法在集合中经常用到,其在ArrayList中的实现如下:实现ArrayList中Iterator的实现类如下,类中定义的属性
KK的任意门
·
2024-01-02 09:44
java源码学习
java
Android 相机库CameraView
源码解析
(四) : 带滤镜预览
1.前言这段时间,在使用natario1/CameraView来实现带滤镜的预览、拍照、录像功能。由于CameraView封装的比较到位,在项目前期,的确为我们节省了不少时间。但随着项目持续深入,对于CameraView的使用进入深水区,逐渐出现满足不了我们需求的情况。Github中的issues中,有些BUG作者一直没有修复。那要怎么办呢?项目迫切地需要实现相关功能,只能自己硬着头皮去看它的源码
氦客
·
2024-01-02 06:07
android
相机库
CameraView
滤镜
预览
OpenGL
GlSurfaceView
Android 相机库CameraView
源码解析
(六) : 保存滤镜效果
1.前言这段时间,在使用natario1/CameraView来实现带滤镜的预览、拍照、录像功能。由于CameraView封装的比较到位,在项目前期,的确为我们节省了不少时间。但随着项目持续深入,对于CameraView的使用进入深水区,逐渐出现满足不了我们需求的情况。Github中的issues中,有些BUG作者一直没有修复。那要怎么办呢?项目迫切地需要实现相关功能,只能自己硬着头皮去看它的源码
氦客
·
2024-01-02 06:37
android
CameraView
相机
滤镜
源码解析
保存照片
拍照
Android 相机库CameraView
源码解析
(三) : 滤镜相关类说明
1.前言这段时间,在使用natario1/CameraView来实现带滤镜的预览、拍照、录像功能。由于CameraView封装的比较到位,在项目前期,的确为我们节省了不少时间。但随着项目持续深入,对于CameraView的使用进入深水区,逐渐出现满足不了我们需求的情况。Github中的issues中,有些BUG作者一直没有修复。那要怎么办呢?项目迫切地需要实现相关功能,只能自己硬着头皮去看它的源码
氦客
·
2024-01-02 06:36
android
CameraView
相机库
滤镜
源码解析
拍照
Filter
Android 相机库CameraView
源码解析
(五) : 带滤镜拍照
1.前言这段时间,在使用natario1/CameraView来实现带滤镜的预览、拍照、录像功能。由于CameraView封装的比较到位,在项目前期,的确为我们节省了不少时间。但随着项目持续深入,对于CameraView的使用进入深水区,逐渐出现满足不了我们需求的情况。Github中的issues中,有些BUG作者一直没有修复。那要怎么办呢?项目迫切地需要实现相关功能,只能自己硬着头皮去看它的源码
氦客
·
2024-01-02 06:36
android
相机库
CameraView
滤镜
拍照
源码解析
Filter
netty
实现websocket
1先加入jario.
netty
netty
-all5.0.0.Alpha22编写WebSocketServerHandlerimportio.
netty
.buffer.ByteBuf;importio.
netty
.buffer.Unpooled
晴天M雨天
·
2024-01-02 06:16
Netty
Netty
一、概述1、什么是
Netty
Netty
isanasynchronousevent-drivennetworkapplicationframeworkforrapiddevelopmentofmaintainablehighperformanceprotocolservers
南京大学软工研究生
·
2024-01-02 01:49
netty
Spring
源码解析
之MVC篇
什么是MVC?MVC(Model-View-Controller):它是一种软件架构设计模式,分为三个部分:Model(模型):业务的数据模型;View(视图):数据模型的可视化;Controller(控制器):模式和视图的连接控制器。它的主要目的就是将代码分层模块化,降低各层之间的耦合性,每个模块符合单一职责原则。很多应用的Web框架都是基于MVC模式去设计的,这里Spring也不例外,同样提供
风动草
·
2024-01-01 18:39
动态渲染拓扑图方案探究
方案选择ECharts关系图AntVG6Graphin
源码解析
EChart
维李设论
·
2024-01-01 13:44
前端
echarts
数据可视化
airtest/poco+pytest+allure+jenkins框架来了
其中包括了自己的设计思路、
源码解析
和一些diy扩展的想法。最后还贴出了你最想看到的货真价实的源码,注意是.py文件完整版。一、文件结构。首先先看下整个框架文件结构,后面你可
George555_
·
2024-01-01 07:29
Airtest
自动化测试
测试工程师
Netty
源码分析系列1:BootStrap的分析
Bootstrap是
Netty
提供的一个便利的工厂类,我们可以通过它来完成
Netty
的客户端或服务器端的
Netty
初始化.利用BootStrap我们可以实现创建channel,把channel注册在EventLoop
maskwang520
·
2024-01-01 06:31
架构设计内容分享(十五):10Wqps网关接入层,LVS+Keepalived(DR模式)如何搭建?
实操编辑故障隔离:LVS实现健康性检查Ldirectord使用失败切换:keepalived+LVS实现高可用性集群背景在互联网的中型项目中,单服务器往往已经无法满足业务本身的性能要求,为大家梳理10Wqps
Netty
API
之乎者也·
·
2024-01-01 05:52
架构设计
内容分享
API网关
内容分享
lvs
架构
架构设计内容分享(五十七):工业级
Netty
网关,京东是如何架构的?
目录工业级
Netty
网关,京东是如何架构?
之乎者也·
·
2024-01-01 05:51
架构设计
内容分享
API网关
内容分享
架构
API网关
mysql 5.7 原生json类型的基本用法以及底层存储逻辑(源码分析)
mysql中json数据类型的使用及底层实现逻辑(
源码解析
)一、mysql中json对象的操作mysql从5.7版本开始增加了对json数据类型的支持。
小嘴叭叭儿
·
2024-01-01 01:27
【Java基础系列】body参数前后端不一致
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,
Netty
等常用开发工具系列
檀越剑指大厂
·
2024-01-01 01:56
s1
java基础
java
开发语言
Java线程池ThreadPoolExecutor
源码解析
Java线程池ThreadPoolExecutor
源码解析
1.ThreadPoolExecutor的构造实现以jdk8为准,常说线程池有七大参数,通常而言,有四个参数是比较重要的publicThreadPoolExecutor
快乐非自愿
·
2023-12-31 21:33
java
开发语言
10 HXCodec
前言这个主要是提供了日常的相关编码解码体系的工具包,依赖于fastjson和
netty
-all里面主要包含了一些摘要的生成,base64编码解码,ByteBuf操作api,Des编码解码,文件操作,十六进制操作
教练、我想打篮球
·
2023-12-31 20:48
26
HXXXX
hx
common
codec
drf
源码解析
(二)
drf
源码解析
(二)本博客默认读者有过django学习基础,了解django基本运行方式。
Leric7905
·
2023-12-31 16:37
python之路
sqlite
数据库
drf
源码解析
(一)
本博客默认读者有过django学习基础,了解django基本运行方式。1,什么是drfdjangorestframework框架是在django的基础上又给我们提供了很多方便的功能,让我们可以更便捷基于django开发restfulAPI,来一个简单的实例。那么什么又是restful呢?REST:英文representationalstatetransfer直译为表现层状态转移,或者表述性状态转移
Leric7905
·
2023-12-31 16:36
python之路
django
python
netty
的核心组件(
netty
in action读书摘要)
从高层次的说,
Netty
解决了两个相应的关注领域,我们可将其大致的标记为技术的,和体系结构的.首先,它的基于JavaNIO的异步的和事件驱动的实现,保证了高负载下应用程序性能的最大化和可伸缩性。
是你的卡哥呢
·
2023-12-31 13:51
【设计模式】模板方法模式
文章目录前言一、概述结构二、案例实现三、优缺点使用场景四、JDK
源码解析
总结前言【设计模式】模板方法模式——行为型设计模式。
浩泽学编程
·
2023-12-31 11:39
软件设计模式
设计模式
模板方法模式
java
软件工程
后端
【设计模式】享元模式
文章目录前言一、享元模式1.案例2.优缺点3.使用场景4.JDK
源码解析
总结前言【设计模式】享元模式一、享元模式定义:运用共享技术来有效地支持大量细粒度对象的复用。
浩泽学编程
·
2023-12-31 11:04
软件设计模式
设计模式
享元模式
软件工程
java
后端
Vue3
源码解析
(九):setup 揭秘与 expose 的妙用
在前几篇文章中我们一起学习了Vue3中新颖的CompositionAPI,而今天笔者要带大家一起看一下Vue3中的另一个新鲜的写法——setup。在绝大多数情况,我们书写的组件都是有状态的组件,而这类组件在初始化的过程中会被标记为statefulcomonents,当Vue3检测到我们在处理这类有状态组件时,就会调用函数setupStatefulComponent,来初始化一个状态化组件。处理组件
Originalee
·
2023-12-31 10:25
四、微服务框架spring cloud组件之声明式服务调用feign
我们可以使用JDK原生的URLConnection、Apache的HttpClient、
Netty
的异步HTTPClient,Spring的RestTemplate。
小manong
·
2023-12-31 09:26
重磅硬核 | 一文聊透对象在JVM中的内存布局,以及内存对齐和压缩指针的原理及应用
月10号那天发布了第一篇文章《从内核角度看IO模型的演变》,在这篇文章中我们通过图解的方式以一个C10k的问题为主线,从内核角度详细阐述了5种IO模型的演变过程,以及两种IO线程模型的介绍,最后引出了
Netty
bin的技术小屋
·
2023-12-31 05:10
SpringMVC
源码解析
——DispatcherServlet初始化
在Spring中,ContextLoaderListener只是辅助功能,用于创建WebApplicationContext类型的实例,而真正的逻辑实现其实是在DispatcherServlet中进行的,DispatcherServlet是实现Servlet接口的实现类。Servlet是一个JAVA编写的程序,此程序是基于HTTP协议的,在服务端运行的(如Tomcat),是按照Servlet规范编
学海_无涯_苦作舟
·
2023-12-31 05:22
hive
hadoop
数据仓库
SpringMVC
源码解析
——ContextLoaderListener
ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener接口,在web.xml配置这个监听器,启动容器时就会默认执行它实现的方法,使用ServletContextListener接口,开发者能够在为客户端请求提供服务之前向ServletContext中添加任意的对象。这个对
学海_无涯_苦作舟
·
2023-12-31 05:51
#
Spring
servlet
SpringMVC
源码解析
——DispatcherServlet的逻辑处理
DispatcherServlet类相关的结构图如下:其中jakarta.servlet.http.HttpServlet的父类是jakarta.servlet.GenericServlet,实现接口jakarta.servlet.Servlet。我们先看一下jakarta.servlet.Servlet接口的源码如下:/***定义所有servlet必须实现的方法。**servlet是一个小型的J
学海_无涯_苦作舟
·
2023-12-31 05:47
java
前端
开发语言
Netty
(一)-NIO
一、
Netty
现在的互联网环境下,分布式系统大行其道,而分布式系统的根基在于网络编程,而
Netty
恰恰是Java领域网络编程的王者。
杀神lwz
·
2023-12-31 05:52
网络编程
java
getWay的简单使用
SpringCloudGateway是由WebFlux+
Netty
+Reactor实现的响应式的API网关。
桥边大爷
·
2023-12-31 04:42
拦截器getWay
java
spring
cloud
开发语言
【已解决】The following method did not exist: org.springframework.web.reactive.socket.client.Reactor
Netty
报错讯息Thefollowingmethoddidnotexist:org.springframework.web.reactive.socket.client.Reactor
Netty
WebSocketClient.setHandlePing
Caseythekiwi13
·
2023-12-31 04:32
spring
gateway
网络
docker
容器
java
运维
设置Spring单元测试的外部依赖
需要在上下文启动之前,先启动Redis-Mock,否则上下文会启动失败依赖的外部组件比如单元测试中依赖redis-mock,就必须在Spring上下文下载之前就先启动RedisServer,否则就会报下面的错误io.
netty
.channel.AbstractChannel
十毛tenmao
·
2023-12-31 03:05
程序员到底有多累,多辛苦?上百万程序员‘知乎上’吐槽
微服务、Spring,MyBatis,
Netty
源码分析的朋友可以加我的Java高级交流:787707172,群里有阿里大牛直播讲
程序员日常填坑
·
2023-12-31 01:53
ButterKnife
源码解析
_注解处理器调试
ButterKnife
源码解析
系列:ButterKnife
源码解析
_注解处理器使用注解处理器的时候,调试是件比较麻烦的事。
拙峰朽木
·
2023-12-30 23:00
el-table 组件 show-overflow-tooltip 属性
源码解析
完整源码table-body.js源码,主要代码在方法handleCellMouseEnter()中import{arrayFindIndex}from'element-ui/src/utils/util';import{getCell,getColumnByCell,getRowIdentity}from'./util';import{getStyle,hasClass,removeClass,
Fighting_p
·
2023-12-30 17:10
elementUI
项目问题
源码
前端
elementui
rollup
源码解析
- watch 监听
文章目录rollupwatch实现流程watchWatchEmitter实现watchInternalWatcher管理整个watch阶段Task运行任务FileWatcher实现文件监听rollupwatch实现流程每一个配置了watch的配置项都会变成一个Task任务,每个任务通过FileWatcher即chokidar进行监听,需要监听的文件依赖有两种一种是文件自身import的依赖,会被放
神奇大叔
·
2023-12-30 17:59
cli
工程化原理
前端
javascript
java
myabtis
源码解析
五(流式查询)
mysql咱们都在用,可能有一半左右的公司可能都没有接触到数据量大了之后会出现的问题吧,因为业务就没有那样大,但是当咱们数据库里面数据量大了之后,去查询大量数据就会出现问题,什么问题那?原来,mysql会一次性的将数据查询出来后放入内存中,然后在返回到页面,但是当数据量巨大,这个时候就会撑爆咱们的内存,导致OOM,我们公司用户量4000多万,交易数据大概有几十亿条,这样的数据量,如果查询,秒级崩溃
为梦想前进
·
2023-12-30 16:29
【设计模式】外观模式
文章目录前言一、外观模式1.案例2.优缺点3.使用场景4.
源码解析
总结前言【设计模式】外观模式一、外观模式有些人可能炒过股票,但其实大部分人都不太懂,这种没有足够了解证券知识的情况下做股票是很容易亏钱的
浩泽学编程
·
2023-12-30 15:12
软件设计模式
设计模式
外观模式
软件工程
java
后端
flask-
源码解析
:响应
6.flask
源码解析
:响应response简介在flask应用中,我们只需要编写view函数,并不需要直接和响应(response)打交道,flask会自动生成响应返回给客户端。
泷汰泱
·
2023-12-30 07:17
RocketMq closeChannel: close the connection to remote address[] 排查记录
最近,开发环境服务频繁打印rocketmq日志:
Netty
ClientSelector_1[RocketmqRemoting:95]-closeChannel:closetheconnectiontoremoteaddress
y&m
·
2023-12-30 06:52
源码
java-rocketmq
rocketmq
java
Netty
学习
一、NIO概念阻塞:需要等待缓冲区中的数据准备好后才处理其他的事情,否则一直等待。非阻塞:进程访问数据缓冲区的,如数据没有准备好直接返回,不会等待;如数据已经准备好,也是直接返回。同步:是应用程序要直接参与IO读写的操作。异步:所有的IO读写交给操作系统去处理,应用程序只需要等待通知。二、BIO是一个同步并阻塞的IO模式,传统的java.io包,基于流模式实现。交互方式是同步、阻塞的方式。三、NI
CopyLower
·
2023-12-30 04:18
Java
学习
学习
服务器
架构
【阿里面试系列】Java线程的应用及挑战
Q群725219329分享并发编程,分布式,微服务架构,性能优化,源码,设计模式,高并发,高可用,Spring,
Netty
,tomcat,JV
Java架构
·
2023-12-30 04:12
2022总结与展望--Empirefree
.年终总结1.1.学习计划尚硅谷:java篇,javaweb篇,ssm篇,spring驱动注解篇,springboot篇,juc篇,mysql篇,谷粒商城初、中、高级篇、jvm内存、jvm高级回收篇,
Netty
福宇乔
·
2023-12-29 23:02
年终总结
java
jvm
开发语言
深度剖析Spring AOP源码,图文详解,小白也能看明白。
一:概述以及目录前两篇的
源码解析
,涉及到很多基础知识,但是源码的解读都不难,这篇⽂章刚好相反,依赖的基础知识不多,但是源码⽐较难懂。
Java技术攻略
·
2023-12-29 23:17
spring
java
后端
bpmn-js 交流群附属资料(文档及开源库)
目前作者正在筹备bpmn-js的
源码解析
与二开的掘金小册,敬请期待~以下项目欢迎各位star掘金2023年度人气创作者打榜中,快来帮我打榜吧~https://activity.juejin.cn/rank
MiyueFE
·
2023-12-29 23:16
javascript
开源
流程图
前端
typescript
上一页
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
其他