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
Cordova源码剖析
04-Netty核心
源码剖析
为什么要看源码:1、提升技术功底:学习源码里的优秀设计思想,比如一些疑难问题的解决思路,还有一些优秀的设计模式,整体提升自己的技术功底2、深度掌握技术框架:源码看多了,对于一个新技术或框架的掌握速度会有大幅提升,看下框架demo大致就能知道底层的实现,技术框架更新再快也不怕3、快速定位线上问题:遇到线上问题,特别是框架源码里的问题(比如bug),能够快速定位,这就是相比其他没看过源码的人的优势4、
Joanna_or_zhouzhou
·
2023-06-11 09:57
java分布式
分布式
netty
四、Netty核心
源码剖析
目录为什么要看源码:一、Netty线程模型图1.1Netty线程模型
源码剖析
图二、Netty高并发高性能架构设计精髓2.1无锁串行化设计思想2.2直接内存2.3直接内存分配源码分析:2.3.1使用直接内存的优缺点
PoetryAndTheDistance
·
2023-06-11 09:57
Netty学习之路
netty
netty核心
源码剖析
Netty线程模型图Netty线程模型
源码剖析
图(画的已经非常细了,梳理了主流程,但是有细节点还没弄明白。)
bijian-bijian
·
2023-06-11 09:57
java
开发语言
Netty核心
源码剖析
(三)
1.Pipeline,Handler和HandlerContext创建
源码剖析
1.1.三者的关系1>.每当ServerSocket创建一个新的连接,就会创建一个Socket,对应的就是目标客户端;2>.
xp_xpxp
·
2023-06-11 09:56
netty
java
nio
后端
开发语言
面试
STL
源码剖析
| priority_queue优先队列底层模拟实现
今天博主继续带来STL
源码剖析
专栏的第四篇博客了!今天带来优先队列priority_queue的模拟实现!话不多说,直接进入我们今天的内容!前言那么这里博主先安利一下一些干货满满的专栏啦!
@背包
·
2023-06-10 19:48
STL源码剖析
c++
开发语言
源码剖析
STL内存分配器 std::allocator,让你能硬刚面试官
本期主要讲解C++STL中的内存分配器std::allocator及其特性萃取器__gnu_cxx::__alloc_traits。为防止混淆,规定如下:allocator:泛指内存分配器,仅仅是一个术语。std::allocator:是STL实现的内存分配器类std::allocator。__gnu_cxx::new_allocatorC++的默认的内存分配器std::allocator,继承至
fibonaccii
·
2023-06-10 19:19
java并发编程之美第五章读书笔记
java并发包中并发List
源码剖析
介绍CopyOnWriteArrayList线程安全的ArrayList,对其进行的修改操作都是在底层的一个复制的数组(快照)进行的,也就是写时复制策略类图每一个对象里面有一个
林寻星辰
·
2023-06-10 16:27
java并发编程之美读书笔记
java
jvm
开发语言
iOS有名第三方库源码解析(收集集合)
收集一些源码解析,供日后研读:1.iOS开发之Masonry框架源码解析2.MJRefresh源码解析3.YYModel
源码剖析
4.揭秘YYModel的魔法5.YYCache
源码剖析
6.YYImage
源码剖析
Dxc_iOS
·
2023-06-10 06:47
Android、h5(vue)之
cordova
混合开发
目录前言一、
cordova
简介二、
Cordova
使用2.1环境安装2.1.1Node.js安装2.1.2
Cordova
安装2.1.3Ant安装2.2创建
Cordova
app2.2.1命令创建
Cordova
app
GL_陈凯
·
2023-06-10 06:07
学习
HikariCP源码简洁剖析——ConcurrentBag
基于2.4版本ConcurrentBag是什么
源码剖析
设计目的源码实现类定义链接PoolEntry1.增加链接2.获取链接3.归还链接链接借用流程ConcurrentBag是什么ConcurrentBag
CayChan
·
2023-06-10 00:54
初始JavaScript
JavaScript的作用表单动态验证(密码强度检测)(js产生的最初的目的)网页特效服务端开发(Node.js)桌面程序(Electron)App(
Cordova
)控制硬件-物联网(Ruff)游戏开发
bit..
·
2023-06-09 13:19
JavaScript
javascript
开发语言
ecmascript
万字剖析OpenFeign之FeignClient动态代理生成源码
一、@EnableFeignClinets作用
源码剖析
我们都知道,要使用feign,必须要使用@EnableFeignCl
头顶假发
·
2023-06-08 17:26
程序员
Java
编程
java
spring
spring
cloud
将web项目打包成手机app的方法
之前使用ionic开发的时候使用
cordova
打包,现在项目使用的是vue,记录一下打包的过程:1、下载HBuilder编辑器http://www.dcloud.io/,成功之后注册账号2、新建-app
weixin_30735745
·
2023-06-08 16:23
java
json
javascript
ViewUI
Cordova
+Vue实现Android APP开发
前言:本文是在转载的基础上做了内容补充,仅为记录项目中遇到的问题,转载自作者:Taotao_Xu链接:https://www.jianshu.com/p/fd7448e2985a
Cordova
是使用HTML
小奶包他干奶奶
·
2023-06-08 16:23
cordova
vue
cordova
cordova
项目中打包成android的apk要求做代码混淆
cordova
项目完成之后,上面测试提出了一个优化,就是要求打包成安卓spk的时候要代码混淆。对于web前端来说,代码混淆是从未听说过的,代码混淆是什么?
传奇狗
·
2023-06-08 15:02
Spring Boot
源码剖析
之Spring Boot应用回顾
SpringBoot应用回顾约定由于配置约定优于配置:按约定编程,是一种软件设计规范。image什么是SpringBootSpringboot官网image使用SpringBoot可以简单的创建一个基于Spring应用的独立的产品级的应用。SpringBoot的目的是简化Spring应用的开发,尽可能的减少配置,尽快的让你的Spring应用跑起来。SpringBoot是Pivotal团队研发Spr
小山雀
·
2023-06-08 11:54
JSBridge 原理
这时我们想到了
Cordova
,
Cordova
提供了一组与设备相关的API,是早期JS调用原生代码来实现
伟大先锋
·
2023-06-08 10:56
android
webview
java
SpringCloud高级应用-Gateway
SpringCloudGateway2.1Gateway工作原理2.2Gateway路由2.2.1业务说明2.2.2基于配置路由设置2.2.3基于代码路由配置2.2.4Gateway-Predicate2.2.5断言
源码剖析
Allen-xs
·
2023-06-08 06:02
微服务
spring
cloud
gateway
eureka
Nacos注册中心
源码剖析
文章目录Nacos核心功能源码架构图Nacos服务端源码单机运行源码单机运行源码集群运行Nacos1.4.X注册中心CP架构Raft
源码剖析
集群数据一致性(持久化实例CP模式Raft协议实现)注册中心CAP
野心与梦
·
2023-06-07 17:51
Spring
Cloud
Alibaba
java
面试
开发语言
Flutter概述、原理 & 跨平台历史及各方案比较 & Dart概述
、提高开发效率,从而产生跨平台方案;2.一开始:Web移动开发;优势:入门门槛低,会前端即可;缺点:没有原生流畅,性能比较差;3.接着,webView;原生和前端需要密切配合;流行框架:dcloud、
cordova
凌川江雪
·
2023-06-07 15:34
H5分享系列四----Ionic App动态更新(Code Push)
CodePush是微软公司开发的平台,我们可以利用这个平台动态下发
Cordova
、ReactNativeApp的最新代码。
TroyZhang
·
2023-06-07 04:49
SSL_ERROR_SYSCALL in connection to github.com:443
Errorinstalling
Cordova
[!]
survivorsfyh
·
2023-06-07 03:38
Development
xcode
ios
cocoapods
如何打造移动端Hybrid框架
一、前言移动端动态化方案之多,令人叹为观止移动端动态化分类1)Web容器增强,这是我们今天讨论的重点,核心就是基于Chromium和WebKit的能力做订制增强版,代表作
Cordova
,VasSonic
蔡锐蔡老师
·
2023-05-01 16:46
三.从零开始JVM实战高手-JVM的内存结构
实战高手,建议收藏,加源妹儿微信“ymsdsss”领取整套JVM实战资料和精品视频,关注微信公众号“疯狂Java程序猿”,后续会推出JVM,Mybatis,SpringBoot,Redis等等一些列从入门到
源码剖析
的精品视频和文章
墨家巨子@俏如来
·
2023-04-21 15:51
JVM高手实战
jvm
java
开发语言
一.从零开始JVM实战高手
实战高手,建议收藏,加源妹儿微信“ymsdsss”领取整套JVM实战资料和精品视频,关注微信公众号“疯狂Java程序猿”,后续会推出JVM,Mybatis,SpringBoot,Redis等等一些列从入门到
源码剖析
的精品视频和文章
墨家巨子@俏如来
·
2023-04-21 15:12
JVM高手实战
jvm
java
开发语言
二.从零开始JVM实战高手
实战高手,建议收藏,加源妹儿微信“ymsdsss”领取整套JVM实战资料和精品视频,关注微信公众号“疯狂Java程序猿”,后续会推出JVM,Mybatis,SpringBoot,Redis等等一些列从入门到
源码剖析
的精品视频和文章
墨家巨子@俏如来
·
2023-04-21 15:42
JVM高手实战
jvm
java
开发语言
一个基于Ionic3.x
cordova
的移动APP demo
项目地址如遇网络不佳,请移步国内镜像加速节点前端技术:Angular4.x+ionic3.x+
cordova
项目运行:
[email protected]
:EasyTuan/ionic-
cordova
-demo.git
EasyTuan
·
2023-04-21 15:32
10.Redisson源码-CountDownLatch
源码剖析
一、CountDownLatch基本原理countDownLatch最基本的原理其实就是,现在有4个客户端,分别是A、B、C、D,客户端A进行加锁后,设置三个线程来获取锁,那么,必须让接下来的三个客户端BCD都获取锁成功后,客户端A的逻辑才会继续向下走如果说,指定3个客户端获取锁,获取锁的客户端数量没有到达3的话,客户端A是不会逻辑是不会向下走的,会被阻塞住源码代码片段一、demopublicst
T_log
·
2023-04-21 10:05
7.并发编程---AQS介绍和
源码剖析
什么是AQSAQS全称为AbstractQueuedSynchronizer。其中的设计模板采用了,继承和模板方法设计模式。其中常用的模板方法独占式获取锁1.accquire2.acquireInterruptibly3.tryAcquireNanos(超时获取)共享式获取锁1.acquireShared2.acquireSharedInterruptibly3.tryAcquireSharedN
ma937958191
·
2023-04-21 03:19
JAVA-并发编程
java
java-ee
开发语言
浅谈iOS原生代码编写
Cordova
插件
随着混合开发越来越受广大开发者的喜爱,由于上家公司的需求,有幸接触ionic3(之前一直是iOS开发),半年后离职来到现在公司,由于需求接触ionic1(ionic1和ionic3基本不一样)。时间虽然不还长,我想想说说我对这个的ionic开发的拙见。混合开发的优势在于可以快速实现UI,用html写页面比较方便,不用像原生开发为屏幕适配而烦恼,站在公司的角度考虑,节约人力资源,不用再找一个安卓开发
wang1992
·
2023-04-21 00:33
grpc-go
源码剖析
九十三之数据帧发送阶段来分析grpc框架加密的原理?
本小节主要是介绍使用tls链路传输时,是如何对数据帧进行加密的?我们以客户端一侧发送数据帧为例。假设,将创建好的数据帧交由帧发送器进行发送,看看是如何对数据帧进行加密的?1、分析入口?帧发送器里的processData分析入口是grpc-go/internal/transport/controlbuf.go文件中的processData方法里:func(l*loopyWriter)processD
码二哥
·
2023-04-20 13:31
golang
grpc
grpc-go
grpc-go源码
微服务
Phonegap获取imei (修改phonegap官方提供文件),程序人生
me.version=info.version;me.uuid=info.uuid;me.
cordova
=buildLabel;me.model=info.model;//添加imeime.imei=info.imei
m0_66264699
·
2023-04-20 11:30
程序员
架构
移动开发
android
quasar开发指令
使用特定主题)$quasardev-tmat$quasardev-tios#运行在特定端口$quasardev-p9090#PWA模式$quasardev-mpwa#手机App$quasardev-m
cordova
-T
coldriversnow
·
2023-04-20 09:13
ios
swift
objective-c
python
源码剖析
_Python
源码剖析
广告关闭腾讯云11.11云上盛惠,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!为了更好地利用python语言,无论是使用python语言本身,还是将python与cc++交互使用,深刻理解python的运行原理都是非常重要的。本书以cpython为研究对象,在c代码一级,深入细致地剖析了python的实现。书中不仅包括了对大量python内置对象的剖析,更将大量
weixin_39831242
·
2023-04-20 00:18
python源码剖析
ArrayList实现原理分析
ArrayList实现原理分析(Java
源码剖析
)-https://www.jianshu.com/p/2d6f31f1fbbeArrayList使用的存储的数据结构ArrayList的初始化ArrayList
青青子衿zq
·
2023-04-19 14:00
ThreadLocal
源码剖析
简述ThreadLocal是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set(Objectobj)到线程中的对象obj是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。线程局部变量功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角
康俊1024
·
2023-04-19 12:55
Cordova
入门一
1.新建文件夹
cordova
createClasscom.neo.name
cordova
Class生成项目目录2.3.利用插件生成项目平台下的项目。
春困_秋乏
·
2023-04-18 12:49
cordova
项目中调用iOS原生插件的步骤
随着项目的发展,越来越多的项目都是用webAPP的形式实现的,但在其中难免需要用到原生插件,我们拿
cordova
来举例:一、创建ionic项目1.安装node.jsnpm1.1打开终端,逐步输入一下命令行
时速八十迈
·
2023-04-18 11:41
UI(四) - UGUI核心
源码剖析
UGUI核心
源码剖析
我们依然从文件夹结构下手,从最容易看懂的地方下手,寻找某块之间的划分,我们先来看下核心部分的文件结构,如下图:从图中可以看出,以文件夹为单位,拆分模块有,Culling(裁剪),Layout
s178435865
·
2023-04-18 09:55
游戏开发
unity
ui
IONIC3打印功能(使用商米V1)
自定义了个
cordova
插件,目前已经解决完成打印(文本,图片,二维码)。蓝牙打印或者在评论下面留言(当天回复)。
喜欢猫咪的KK
·
2023-04-18 02:38
移动跨平台技术方案浅析
最早的跨端跨平台解决方案要追溯到PhoneGap的时代,也叫作Hybird时代,代表作
Cordova
,同时期后来也有了基于AngularJS和
Cordova
的增强版Ionic,这些方案都是混合开发
二山记
·
2023-04-18 01:35
Finclip
前端
小程序
前端框架
容器
微信小程序
第一章 常见跨平台解决方案及Flutter架构
近些年来,不断的有前端跨平台方案涌现出来,比如基于WebView的
Cordova
,还有渲染成原生控件的Reactive、Weex等,那么,这些跨平台方案有什么通用的实现思路呢,而Flutter的设计思路与他们的区别又是什么呢
让开,我要吃人了
·
2023-04-18 01:02
Android进阶之路
flutter
架构
安卓
android
studio
移动开发
SpringBoot基础回顾-7
##2.SpringBoot原理深入及
源码剖析
传统的Spring框架实现一个Web服务,需要导入各种依赖JAR包,然后编写对应的XML配置文件等,相较而言,SpringBoot显得更加方便、快捷和高效。
拉勾教育小诗诗
·
2023-04-17 21:59
1.27 ionic打包问题
时出现Error:Unknownargument:platform[ERROR]Anerroroccurredwhilerunningsubprocessng.]解决办法:执行命令ngadd@ionic/
cordova
-builders
杨啊杨_fb52
·
2023-04-17 21:15
Cordova
调用微信SDK,实现微信支付、微信分享、微信登录、打开微信小程序
微信
cordova
插件v1.0.0插件环境
cordova
-android>=7.0.01.申请密钥请到微信开放平台开发者应用登记页面进行登记,登记并选择移动应用进行设置后,将该应用提交审核,只有审核通过的应用才能进行开发
帥气的那回首
·
2023-04-17 14:24
Cordova基础
Cordova插件
小程序
android
cordova
ios
微信
LevelDB
源码剖析
(二)整体架构与基本组件:Comparator、Slice、Status、Iterator、Option
文章目录源码结构整体架构基本组件SliceStatusComparatorIterateOption源码结构LevelDB的源码托管在GitHub上:LevelDB,其中与程序实现源码相关的主要有以下几项:db:包含数据库的一些基本接口操作与内部实现。table:为排序的字符串表SSTable(SortedStringTable)的主体实现。helpers:定义了LevelDB底层数据部分完全运行
凌桓丶
·
2023-04-17 12:12
LevelDB
数据库
kv存储
leveldb
c++
源码剖析
【SpringBoot】启动原理
源码剖析
(含加载spring.factories扩展点)
文章目录前言1.概念&原理2源码2.1SpringBoot事件监听器发布顺序2.2详细步骤2.2.1调用SpringApplication.run()静态方法启动springboot应用2.2.2使用自定义SpringApplication进行启动2.2.2.1创建SpringApplication2.2.2.1启动2.2.2.1.1[3]去spring.factroies中读取了SpringAp
云川之下
·
2023-04-17 04:17
spring
spring
boot
spring
java
post
1.安装插件http;ionic4项目目录下先运行ionic
cordova
pluginadd
cordova
-plugin-advanced-http后运行npminstall@ionic-native/
Catnip_ea10
·
2023-04-17 01:53
activiti6.0
源码剖析
之多实例减签与加签操作
二、多实例减签(仅支持6版本)思路通过多实例运转过程很容易能够理清如何实现减签操作,如果需要明白运转过程可以参考activiti6.0
源码剖析
之多实例运转过程
我有一只喵喵
·
2023-04-16 22:22
源码剖析
RocketMQ延时消息原理
一、前言RocketMQ版本4.8.0,本文中相关源码注释见GitHub中:RocketMQ:release-4.8.0。上一篇文章我们分析了RocketMQ的的消费超时/失败重试机制,最终会发送一个延时消息到Broker,本篇接着分析RockeTMQ延时消息的实现机制;1、消息延时级别消息的延时级别level一共有18级,分别为:1s5s10s30s1m2m3m4m5m6m7m8m9m10m20
秃秃爱健身
·
2023-04-16 13:14
精通消息队列MQ
中间件
RocketMQ
消息队列
java
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他