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
深入分析JavaWeb技术内幕
浏览器内核之 WebKit 架构与模块
前言此文章是我最近在看的【WebKit
技术内幕
】一书的一些理解和做的笔记。而【WebKit
技术内幕
】是基于WebKit的Chromium项目的讲解。
风神修罗使
·
2020-08-09 19:18
浏览器
Vert.x
技术内幕
| 异步RPC实现原理
compilegroup:'io.vertx',name:'vertx-core',version:'3.5.1'compilegroup:'io.vertx',name:'vertx-web',version:'3.5.1'compilegroup:'io.vertx',name:'vertx-service-proxy',version:'3.5.1'compilegroup:'io.ver
洪武
·
2020-08-09 12:26
java
Spring4学习:Spring容器高级主题
一、Spring容器
技术内幕
如下图描述了Spring容器从加载配置文件到创建出一个完整Bean的作业流程及参与的角色:(1)ResourceLoader从存储介质中加载Spring配置信息,并使用Resource
SherryWang0622
·
2020-08-09 05:25
Spring
jQuery-1.7.1 源码阅读笔记
背景本文基于《jquery
技术内幕
:深入解析jquery架构设计与实现原理》整理而成。标题最右侧的数字代表在书中的页码。
weixin_30695195
·
2020-08-08 23:57
深入理解Linux网络
技术内幕
-设备注册和初始化(三)
net_device结构是一个非常庞大的数据结构,其中的字段包含了从硬件层、网络层和传输层等各种功能涉及的参数,因此,其初始化也是分批由不同的函数完成的,相当于每个函数负责其中相关联的一些子集字段,大致分为:设备驱动程序:完成与硬件配置相关的IRQ、I/O内存以及I/O端口等字段通用设备类型:对同一类设备的一些共性字段由内核实现的通用类型初始化函数完成,如ether_setup、fddi_setu
fengzhishang_meteor
·
2020-08-08 15:21
Linux
Kernel
Network
.obj : error LNK2001: unresolved external symbol _IID_IX 头文件的顺序问题(以COM
技术内幕
第七章为例)
当各个需要编写的类写完之后,也能各自编译通过时,但当生成DLL里却对各个接口的UUID产生如下错误时(以COM
技术内幕
第七章为例,这时本人用VC++实现的):.obj:errorLNK2001:unresolvedexternalsymbol_IID_IX.obj
firecityplans
·
2020-08-08 15:47
组件技术
学习后感
jQuery源码阅读(一)---jQuery源码整体架构
jQuery源码架构首先,jQuery源码的整体构架如下:(此图来源于“jQuery
技术内幕
:深入解析jQuer
风神修罗使
·
2020-08-08 13:19
Jquery源码系列
Spring
技术内幕
:IoC容器的实现(二)—— IoC容器系列的设计与实现:BeanFactory和ApplicationContext
在上一篇Spring
技术内幕
:IoC容器的实现(一)——SpringIoC的概述中,我们简单回顾了一下SpringIoC容器中依赖反转的概念以及SpringIoC的应用场景,本文将开始简单了解一下具体容器的继承关系及应用场景
Mr..Li
·
2020-08-08 01:53
Java
Spring
《MySQL
技术内幕
四》-InnoDB-各种锁的东东
《MySQL
技术内幕
-InnoDB存储引擎》学习笔记四-各种锁的东东2019-07-16ヾ(◍°∇°◍)ノ゙不要拦着我我还能学一会儿文章目录《MySQL
技术内幕
-InnoDB存储引擎》学习笔记四-各种锁的东东
小_杭
·
2020-08-07 23:39
笔记
数据库
MySQL
sql语句执行顺序
《SQLServer2005
技术内幕
T-SQL查询》中内容的执行数序:(8)SELECT(9)DISTINCT(11)(1)FROM(3)JOIN(2)ON(4)WHERE(5)GROUPBY(6)WITH
jameszou
·
2020-08-07 09:31
.Net
SQL
SQL
Server
Oracle
bootloader开发阶段总结以及可能会碰到的问题
他在IBMDevelopment上发表的那篇《嵌入式bootloader
技术内幕
》一文,后来在sourceforge上的开源项
liangkaiming
·
2020-08-05 13:08
vivi源代码学习
深入理解JVM虚拟机开篇:JVM介绍与知识脉络梳理
这900多万人中不少人对我的
技术内幕
非常感兴趣,有事儿没事儿都要把我“大卸八块”,深入了解一下。甚至还有人从我的出生地--源代码--开始看起,弄得人
黄小斜
·
2020-08-05 12:40
深入理解JVM虚拟机
Java技术江湖
图灵赠书——程序员12月书讯
11月书讯中奖名单:qq_36542296《Kafka
技术内幕
》lqsnjust《RubyonRails教程(第4版)》hackerie《精通Metasploit渗透测试(第2版)》sjdl9396《修改软件的艺术
turingbooks
·
2020-08-05 02:49
图灵书讯
c++ memory 内存管理学习(转)
时间:6.7-21之下以
技术内幕
的开头语,带入到学习C++内存管理的技术中吧:内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,因此要想成为C++高手,内存管理一关是必须要过的!
panda_android
·
2020-08-05 00:53
内存
内存管理
Java基础 - Java多线程
如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与
技术内幕
:线程池深入理解),或者看这个专栏:Java并发编程与
技术内幕
。
wenjun890407
·
2020-08-04 21:45
Java基础
Java
Mybatis#{}和${}的区别是什么?,Xml映射文件中,除了常见的select|insert|updae|delete标签之外,还有哪些标签?
Mybatis
技术内幕
系列博客,从原理和源码角度,介绍了其内部实现细节,无论是写的好与不好,我确实是用心写了,由于并不是介绍如何使用Mybatis的文章,所以,一些参数使用细节略掉了,我们的目标是介绍Mybatis
yuanaili
·
2020-08-04 09:44
《kafka
技术内幕
》读书笔记
生产者部分ISR?leader维护的动态健康follower集合(我简称他们为太子)leader发生故障之后从ISR中选举新的leaderHW、LEO?HW高水位:consumer可见的数据LEO每个副本最后的offset值:leader发生故障之后,会将offset同步到HW,高于部分数据截掉(只能够保证数据的一致性,并不保证数据的丢失和重复问题)ExactlyOnce?AtLeastOnce语
阿拉斯加大闸蟹
·
2020-08-04 01:26
kafka
Mysql数据库之 InnoDB存储引擎
写在前面,对于mysql数据库存储引擎这块的知识比较杂乱无章,特别是对于存储引擎下面涉及到的理论知识,楼主在第一遍看完《mysql
技术内幕
InnoDB存储引擎》后,脑海里只留下一点关于存储引擎的基本概念
sut_uestc
·
2020-08-03 23:17
Mysql数据库
Elasticsearch Search API之(Request Body Search 查询主体)
作者介绍:《RocketMQ
技术内幕
》作者,中间件兴趣圈微信公众号维护者,文末有对应的二维码,关注后可以与作者更好的互动。
唯有坚持不懈
·
2020-08-03 20:06
Elasticsearch
TensorFlow
技术内幕
(六):模型优化之Grappler
本章中分析TensorFlow的Grappler模块的实现。代码位于tensorflow/core/grappler。上一章中分析session类的时候,已经介绍过了grappler模块的调用时机。GrapplerGrappler是TensorFlow的优化模块。模块中的主要包括这些类:图1:Grappler模块主要类tensorflow.grappler.GrapplerItem表示待优化的Te
jony0917
·
2020-08-03 17:16
VC
技术内幕
笔记8-17
第十七章:读和写文档--MDI应用程序1,MFC库中CMDIFrameWnd类封装了主框架窗口和MDI客户窗口所有的函数(包含了所有WindowsMDI消息的消息控制函数),因而完全可以管理它的子窗口(由CMDIChildWnd类对象来表示的)。2,MDI应用程序中,任何时候只有一个子窗口处于活动状态。MDI应用程序只有以个菜单和工具栏,其上的所有的命令都被传递到当前活动子窗口中。主窗口的标题栏中
huahua70528158
·
2020-08-03 00:21
《深入分析Java Web
技术内幕
》读书笔记
深入分析JavaWeb
技术内幕
1深入Web请求一个HTTP连接本质上是建立一个Socket连接,所以可以使用HTTPClient模拟HTTP协议中最重要的是Header,控制着数据传输,控制着浏览器的渲染和服务器的执行逻辑
hebeind100
·
2020-08-03 00:13
技术总结
研究报告
CopyOnWriteArrayList和CopyOnWriteArraySet 原理总结
参考链接:聊聊并发-Java中的Copy-On-Write容器Java并发编程与
技术内幕
:CopyOnWriteArrayList、CopyOnWriteArraySet源码解析前言:CopyOnWriteArrayList
程序员乔戈里
·
2020-08-02 22:26
java面试
Java
MySQL
技术内幕
InnoDB存储引擎:阻塞、死锁、锁升级
1、堵塞因为不同锁之间的兼容性关系,在有些时刻一个事务中的锁需要等待另外一个事务中的锁释放它所占用的资源,这就是堵塞。参数innodb_lock_wait_timeout用来控制等待的时间,默认50秒,是可以动态设置的。参数innodb_rollback_on_timeout用来设定是否在等待超时时对进行中的事务进行回滚操作。默认是OFF。(静态参数,无法是mysql运行时修改)在默认情况下Inn
衣舞晨风
·
2020-08-02 19:38
MySQL
MySQL进阶
【MySQL
技术内幕
】44-锁升级
锁升级(LockEscalation)是指将当前锁的粒度降低。举例来说,数据库可以把一个表的1000个行锁升级为一个页锁,或者将页锁升级为表锁。如果在数据库的设计中认为锁是一种稀有资源,而且想避免锁的开销,那数据库中会频繁出现锁升级现象。MicrosoftSQLServer数据库的设计认为锁是一种稀有的资源,在适合的时候会自动地将行、键或分页锁升级为更粗粒度的表级锁。这种升级保护了系统资源,防止系
一直不懂
·
2020-08-02 18:38
MySQL技术内幕
Hadoop
技术内幕
之Hadoop基本结构
Hadoop基本结构Hadoop由两部分组成,分别是分布式文件系统和分布式计算框架MapReduce。分布式文件系统主要用于大规模数据的分布式存储,而MapReduce则构建在分布式文件系统之上,对存储在分布式文件系统中的数据进行分布式计算。HDFS结构HDFS是一个具有高度容错性的分布式文件系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。总体上采用了
owen1190
·
2020-08-01 13:31
笔记-Hadoop
面试题之从敲入 URL 到浏览器渲染完成
前言小汪最近在看【WebKit
技术内幕
】一书,说实话,这本书写的太官方了,不通俗易懂。
weixin_34206899
·
2020-08-01 04:05
RocketMQ系列(一)---RocketMQ介绍及入门使用
《RocketMQ
技术内幕
点滴寸土
·
2020-08-01 03:19
中间件
RocketMQ学习
MySQL InnoDB
技术内幕
:内存管理、事务和锁
前面有多篇文章介绍过MySQLInnoDB的相关知识,今天我们要更深入一些,看看它们的内部原理和机制是如何实现的。一、内存管理我们知道,MySQl是一个存储系统,数据最后都写在磁盘上。我们以前也提到过,磁盘的速度特别是大容量的磁盘受磁头臂的影响,速度相对内存慢很多。所以Innodb实现了自己的缓存机制。首先我们先看下Innodb对内存是如何使用和划分的,然后我们再看看它是如何保存热数据的。1、主要
orange-C
·
2020-07-31 16:00
点击劫持(Clickjacking)漏洞
技术内幕
Clickjacking是OWASP_NYC_AppSec_2008_Conference的一个保密的议题,以下是一些攻击的描叙:当你访问一个恶意网站的时候,攻击者可以控制你的浏览器对一些链接的访问,这个漏洞影响到几乎所有浏览器以及所有版本的Flash等浏览器相关的第三方软件,除非你使用lynx一类的字符浏览器。这个漏洞与JavaScript无关,即使你关闭浏览器的JavaScript功能也无能为
iiprogram
·
2020-07-30 23:01
脚本网页语言安全和网站攻防
安全业界新闻和信息安全
浏览器
javascript
iframe
css
flash
框架
TensorFlow
技术内幕
(七):模型优化之XLA(上)
本章中我们分析一下TensorFlow的XLA(AcceleratedLinearAlgebra加速线性代数)的内核实现。代码位置在tensorflow/compiler.XLA在XLA技术之前,TensorFlow中计算图的执行是由runtime(运行时)代码驱动的:runtime负责加载计算图定义、创建计算图、计算图分区、计算图优化、分配设备、管理节点间的依赖并调度节点kernel的执行;计算
Jony0917
·
2020-07-30 22:21
TensorFlow
技术内幕
(一):导论
本篇中我将介绍tensorflow的设计。简单历史回顾2015.11tensorflow在github上首次开源2017.1发布1.0版本官网地址:www.tensorflow.orggithub地址:github.com/tensorflow/tensorflow模型仓库地址:github.com/tensorflow/modelsTensorflow基础架构图1:TensorFlow基础架构T
Jony0917
·
2020-07-30 21:32
7.spark Streaming
技术内幕
: 从DSteam到RDD全过程解析
原创文章,转载请注明:转载自听风居士博客(http://www.cnblogs.com/zhouyf/)上篇博客讨论了SparkStreaming程序动态生成Job的过程,并留下一个疑问:JobScheduler将动态生成的Job提交,然后调用了Job对象的run方法,最后run方法的调用是如何触发RDD的Action操作,从而真正触发Job的执行的呢?本文就具体讲解这个问题。一、DStream和
weixin_30695195
·
2020-07-30 17:10
TensorFlow
技术内幕
(六):模型优化之Grappler
本章中分析TensorFlow的Grappler模块的实现。GrapplerGrappler是TensorFlow的优化模块。模块中的主要包括这些类:图1:Grappler模块主要类tensorflow.grappler.GrapplerItem表示待优化的TensforFlow模型,主要包括计算图、fetch节点、feed节点。tensorflow.grappler.Cluster表示可以运行T
Jony0917
·
2020-07-30 15:12
InnoDB 存储引擎之关键特性
最近在学习《Mysql
技术内幕
:InnoDB存储引擎》一书,将第二章关于InndoDB存储引擎的概述及相关特性总结如下:简介InnoDB存储引擎支持事务,其特点是行锁设计,支持事务,支持非锁定读。
zdplife
·
2020-07-30 06:54
数据库
Innodb的存储及缓存
参考【mysql
技术内幕
】一、mysql体系结构和存储引擎1、数据库与数据库实例数据库:物理操作系统文件或者其他文件组成的集合;数据库实例:有数据库后台进程/线程和一个共享内存区域组成。
weixin_30399055
·
2020-07-30 02:46
zk
技术内幕
一、系统模型1、数据模型zk结构视图与unix的文件系统有点类似,但是没有目录和文件的相关概念。而是使用特有的数据节点的概念,称为zNode节点,zNode节点是zk中数据最小的单元,每个zNode都可以保存数据,通是还可以挂载子节点,因此构成了一个层次化的空间命名,称之为数。zk中的zNode的节点路径标识方式和unix文件系统路径类似,都是一些列的斜杠(/)进行分割的路径标识,可以在节点中写入
小manong
·
2020-07-30 01:54
MySQL
技术内幕
--读书笔记
基础:B树和B+树参考这里:innodb后台线程masterthread核心后台线程,负责将数据异步刷新到磁盘,保证数据一致性,包括脏页的刷新、合并插入缓冲IOthread负责处理异步IO请求的回调,InnoDB1.0之前有4个IOThread,分别是writereadinsert_buffer和logPurgeThread事务提交后需要回收undolog,InnoDB1.1以前,purge操作在
思维忒
·
2020-07-29 17:09
《网络
技术内幕
》
2020.04.20第五部分IPv4协议邻居子系统流量控制子系统Netfilter防火墙子系统iptables客户端2020.04.19第四部分桥接既想要环路网桥带来的冗余度,又能避开透明桥接转发引起的转发死循环,那就是802.1的生成树协议,知道有这么个协议解决网桥冗余完成的拓扑环路问题,暂不去了解被动地址学习生成转发数据库按理解网桥是交换机,怎么会跑到内核让每个设备都有网桥功能,多网卡的服务器
StevenV6
·
2020-07-29 15:58
笔记
TCP状态转换(图解+文字解说)
《
深入分析javaweb
技术内幕
》P38读书扩展作者:淮左白衣写于2018年4月12日20:58:36目录TCP状态转换图解图解三次握手文字讲解三次握手:图解四次挥手文字讲解四次挥手:听了刘德华的《17
淮左白衣
·
2020-07-29 02:54
深入分析javaWeb技术内幕
读书笔记
推荐几个sql在线练习网站
牛客网乐扣书的话,《mysql必知必会》,《MYSQL
技术内幕
》等飞升目前我还处于提升阶段,所以给不了建议,我猜测对更偏向效率,更会向底层靠。
杨帆
·
2020-07-28 23:08
sql
MyBatis源码学习(一)
工作中经常用到MyBatis,刚开始学习的时候,只会使用,却不知道底层原理,最近看了《MyBatis
技术内幕
》还有Debug跟踪了一下源码,去学习它的底层思想。
weixin_34345560
·
2020-07-28 19:50
Mybatis
技术内幕
——笔记(1)
2019独角兽企业重金招聘Python工程师标准>>>Mybatis
技术内幕
——笔记(1)第一章——快速入门ORM简介传统JDBC编程主要步骤:1.注册驱动2.通过DriverManager打开数据库连接
weixin_34293246
·
2020-07-28 19:39
C++程序设计(一)
前面的三章,我们说了多态的一些
技术内幕
还有一些关于C++对象模型的内容,所以我就在想是要继续深入C++的知识点呢还是就目前的内容我们来聊聊如何来设计一个应用程序,最后选择了后者,这一章的内容我们来说说如何搭建一个
Mathilda91
·
2020-07-28 17:36
SetWindowExt与SetViewportExt
在VisualC++6.0
技术内幕
第四章可变比例的映射模式一节绘制一个椭圆,正好放在一个窗口中,解释首先看下http://blog.sina.com.cn/s/blog_935e8c740100vuwq.html
笑笑小懒猪
·
2020-07-28 12:13
vc++
复合索引的正确理解
复合索引的结构参考《MySQL
技术内幕
:InnoDB存储引擎第2版》复合索引的结构首先正确的认识复合索引的结构,非叶子节点上是存在索引值的例如以a、b字段建立复合索引,那排列如下通过叶子节点,就能拿到数据
2112222222222
·
2020-07-28 07:55
Java多线程学习(吐血超详细总结)
如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与
技术内幕
:线程池深入理解),或者看这个专栏:Java并发编程与
技术内幕
。
蔡小鱼儿
·
2020-07-28 05:45
多线程
《RocketMQ
技术内幕
:RocketMQ架构设计与实现原理》书籍勘误表
尊敬的各位读者朋友们,谢谢大家对《RocketMQ
技术内幕
:RocketMQ架构设计与实现原理》的支持与厚爱,如果发现书中有什么错误的内容,烦请大家在该文章追加您的评论,我会及时与广大读者朋友们进行互动
唯有坚持不懈
·
2020-07-28 04:46
RocketMQ
rocketmq
勘误
纠错
反馈
推荐系统
技术内幕
(四):算法篇之召回与融合
基于内容的推荐算法基于内容的推荐算法,建立在这样一个基本假设上:用户会喜欢他喜欢的物品的相似物品。这是一个很朴素的假设,也比较符合人性,比如如果喜欢看喜剧之王,大概率也会喜欢大话西游。在这个假设的基础上,我们的推荐算法的过程就是:将找到用户喜欢的物品的相似物品,如果用户还没有消费过,就推荐给他。原理是不是很简单。在新物品加入的时候,还没有积累任何的用户行为数据,这时候只能靠基于内容的推荐了。基于内
jony0917
·
2020-07-27 22:45
mybatis源码解析(一) 项目结构概览
参考内容:芋道源码博客《MyBatis
技术内幕
》以及其他很多文章及书籍,以及开源项目,不一一列举。1.整体架构MyBatis的整体架构
Let_me_tell_you
·
2020-07-27 16:22
Mybatis
源码解析
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他