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技术内幕
关于Tomcat上请求的编解码问题
最近翻阅《
深入分析JavaWeb
技术内幕
》(作者:许令波),关于Tomcat上Web请求的编解码问题,少了一个小点,可能影响了部分读者的理解,我特意查证了一下,特总结如下:1.请求的PathInfo部分用
anranran
·
2017-08-04 18:06
Tomcat
编码
中间件
Spring
技术内幕
(二):Spring AOP的实现
Spring
技术内幕
:SpringAOP的实现(一)SpringAOP概述AOP概念AOP-Aspect-OrientedProgramming(面向切面编程),是一种模块化机制,用来描述分散在对象、类或函数中的横切关注点
无书·
·
2017-08-04 17:12
Java
Spring
spring
aop
Spring
技术内幕
——深入解析Spring架构与设计原理(三)数据库的操作实现
关于SpringJDBC还是从SpringJDBC说起吧,虽然现在应用很多都是直接使用Hibernate或者其他的ORM工具。但JDBC毕竟还是很基本的,其中的JdbcTemplate就是我们经常使用的,比如JDBCTemplate的execute方法,就是一个基本的方法,在这个方法的实现中,可以看到对数据库操作的基本过程。Java代码//execute方法执行的是输入的sql语句publicvo
Crooked_knife
·
2017-07-29 15:43
spring
Spring
技术内幕
——深入解析Spring架构与设计原理(二)AOP
关于AOP的个人理解AOP联盟定义的AOP体系结构把与AOP相关的概念大致分为了由高到低、从使用到实现的三个层次。关于这个体系结构,个人的理解是这样的,从上往下,最高层是语言和开发环境,在这个环境中可以看到几个重要的概念:base可以视为待增强对象,或者说目标对象;aspect指切面,通常包含对于base的增强应用;configuration可以看成是一种编织或者说配置,通过在AOP体系中提供这个
Crooked_knife
·
2017-07-29 15:18
spring
架构设计
Spring-Framework 源码阅读之AnnotationBeanUtils
在之前我也看过一些讲Spring的书籍,比如>,《Spring
技术内幕
》。大体知道了Spring的工作流程,但是还是有些
vOoT
·
2017-07-29 12:00
Spring
技术内幕
——深入解析Spring架构与设计原理(一)IOC实现原理
IOC的基础下面我们从IOC/AOP开始,它们是Spring平台实现的核心部分;虽然,我们一开始大多只是在这个层面上,做一些配置和外部特性的使用工作,但对这两个核心模块工作原理和运作机制的理解,对深入理解Spring平台,却是至关重要的;因为,它们同时也是Spring其他模块实现的基础。从Spring要做到的目标,也就是从简化JavaEE开发的出发点来看,简单的来说,它是通过对POJO开发的支持,
Crooked_knife
·
2017-07-29 11:56
Spring源码探究:IoC容器初始化过程详解
写在前面:我是直接通过阅读Spring源码并参考《Spring
技术内幕
(第2版)》一书来对Spring核心设计思想进行学习的。
EakonZhao
·
2017-07-28 20:03
为什么要阅读Spring源码
为什么要阅读Spring源码阅读《Spring
技术内幕
》是因为面试官会提问关于Spring的内容,会提问怎么使用,还有实现的原理,那么为什么面试官要问这些东西呢?
CHEN俊铭
·
2017-07-27 22:02
心情琐事
Java
Spring
Java多线程学习(吐血超详细总结)
如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与
技术内幕
:线程池深入理解),或者看这个专栏:Java并发
莹镜春鸣
·
2017-07-27 14:56
谈一谈神奇的ShadowDOM
这两天看《webkit
技术内幕
》发现了一些神奇的东西,其中之一就是ShadowDOM,学web开发也有两年多时间了,居然一直不知道还有一个ShadowDOM……惭愧惭愧言归正传,ShadowDOM到底是个什么鬼呢
博勋
·
2017-07-20 20:31
Javascript
当我们打开一个网页,浏览器做了什么?
这篇小博客简单的介绍了一下浏览器在网页渲染过程中做的一些事情,关于这方面的内容,《webkit
技术内幕
》中有比较全面的讲解,内容比较偏浏览器底层实现,涉及了一些webkit的C++代码,讲的还是比较清楚的
博勋
·
2017-07-19 23:23
知识总结
&
项目经验总结
【MySQL
技术内幕
】InnoDB 存储引擎
特点:行锁设计支持MVCC支持外键提供一致性非锁定读有效地利用以及使用内存和CPUInnoDB存储引擎体系架构1.刷新内存池中的数据,保证缓冲池中的内存缓存是最近的数据2.将修改的数据文件刷新到磁盘文件3.数据库发生异常的情况下InnoDB能恢复到正常运行状态连接MySQL操作是一个连接进程和MySQL数据库实例进行通信。MySQL常用进程通信方式TCP/IP套接字:mysql-h192.180.
邱杉的博客
·
2017-07-16 12:52
《MySQL
技术内幕
:InnoDB存储引擎(第2版)》书摘
MySQL
技术内幕
:InnoDB存储引擎(第2版)姜承尧第1章MySQL体系结构和存储引擎>>在上述例子中使用了mysqld_safe命令来启动数据库,当然启动MySQL实例的方法还有很多,在各种平台下的方式可能又会有所不同
沉默剑士
·
2017-07-05 07:42
《MySQL
技术内幕
:InnoDB存储引擎(第2版)》书摘
MySQL
技术内幕
:InnoDB存储引擎(第2版)姜承尧第1章MySQL体系结构和存储引擎>>在上述例子中使用了mysqld_safe命令来启动数据库,当然启动MySQL实例的方法还有很多,在各种平台下的方式可能又会有所不同
沉默剑士
·
2017-07-05 07:42
《MySQL
技术内幕
:InnoDB存储引擎(第2版)》书摘
MySQL
技术内幕
:InnoDB存储引擎(第2版)姜承尧第1章MySQL体系结构和存储引擎>>在上述例子中使用了mysqld_safe命令来启动数据库,当然启动MySQL实例的方法还有很多,在各种平台下的方式可能又会有所不同
沉默剑士
·
2017-07-05 07:42
《MySQL
技术内幕
:SQL编程》书摘
MySQL
技术内幕
:SQL编程姜承尧第1章SQL编程>>B是由MySQL创始人之一Monty分支的一个版本。
沉默剑士
·
2017-07-05 07:12
《MySQL
技术内幕
:SQL编程》书摘
MySQL
技术内幕
:SQL编程姜承尧第1章SQL编程>>B是由MySQL创始人之一Monty分支的一个版本。
沉默剑士
·
2017-07-05 07:12
Mysql
技术内幕
InnoDB存储引擎读书笔记--《三》文件
本章将分析构成Mysql数据库和InnoDB存储引擎表的各种类型文件,主要有参数文件、日志文件、socket文件、pid文件、Mysql表结构文件、存储引擎文件。3.1参数文件Mysql参数文件my.cnf。Mysql中参数可以分为两类:动态参数和静态参数。动态参数意味着可以再Mysql实例运行中进行更改;静态参数说明在整个实例生命周期内都不能进行更改,就好像是只读的。可以通过SET命令对动态的参
FreeeLinux
·
2017-06-30 17:35
数据库
Mysql
技术内幕
InnoDB存储引擎读书笔记--《二》InnoDB存储引擎
2.1InnoDB存储引擎概述InnoDB存储引擎是第一个完整支持ACID事务的Mysql存储引擎,行锁设计,支持MVCC,提供一致性非锁定读,支持外键,被设计用来最有效利用内存和CPU。2.2InnoDB体系架构InnoDB存储引擎具备一个大内存池,负责如下工作:维护所有进程/线程需要访问的多个内部数据结构缓存磁盘上的数据,方便快速的读取,并且在对磁盘文件的数据进行修改之前在这里缓存重做日志(r
FreeeLinux
·
2017-06-30 12:04
数据库
MySql知识总结
MySql
技术内幕
本博客记录mysql的一些知识点和高级用法:存储引擎事务隔离等级使用mysql做为Hive的metastore###存储引擎1.InnoDB存储引擎:InnoDB存储引擎支持事务,其设计目标主要面向在线事务处理
Joobih
·
2017-06-20 15:33
Mysql
Java并发编程与
技术内幕
:线程池深入理解
林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了Java当中的线程池的使用方法、注意事项及其实现源码实现原理,并辅以实例加以说明,对加深Java线程池的理解有很大的帮助。 首先,讲讲什么是线程池?照笔者的简单理解,其实就是一组线程实时处理休眠状态,等待唤醒执行。那么为什么要有线程池这个东西呢?可
LH9898
·
2017-06-13 21:00
三篇文章了解 TiDB
技术内幕
—— 谈调度
任何一个复杂的系统,用户感知到的都只是冰山一角,数据库也不例外。前两篇文章介绍了TiKV、TiDB的基本概念以及一些核心功能的实现原理,这两个组件一个负责KV存储,一个负责SQL引擎,都是大家看得见的东西。在这两个组件的后面,还有一个叫做PD(PlacementDriver)的组件,虽然不直接和业务接触,但是这个组件是整个集群的核心,负责全局元信息的存储以及TiKV集群负载均衡调度。本篇文章介绍一
tidb_pingcap
·
2017-06-08 14:07
开源分布式关系型数据库
TiDB
三篇文章了解 TiDB
技术内幕
—— 谈调度
任何一个复杂的系统,用户感知到的都只是冰山一角,数据库也不例外。前两篇文章介绍了TiKV、TiDB的基本概念以及一些核心功能的实现原理,这两个组件一个负责KV存储,一个负责SQL引擎,都是大家看得见的东西。在这两个组件的后面,还有一个叫做PD(PlacementDriver)的组件,虽然不直接和业务接触,但是这个组件是整个集群的核心,负责全局元信息的存储以及TiKV集群负载均衡调度。本篇文章介绍一
PingCAP
·
2017-06-08 00:00
sql
MySQL
技术内幕
:InnoDB存储引擎pdf
下载地址:网盘下载内容简介编辑《MySQL
技术内幕
:InnoDB存储引擎》是国内目前唯一的一本关于InnoDB的著作,由资深MySQL专家亲自执笔,中外数据库专家联袂推荐,权威性毋庸置疑。
cf406061841
·
2017-06-03 22:00
数据库
mysql
pdf
网盘
深入学习Cookie和Session
阅读更多出自(
深入分析JavaWeb
技术内幕
,并向大家安利这本书,作者:许令波)session和cookie简单来说就是HTTP的配置项,在servlet规范中只是对应了一个类而已;但是当我们的系统大到需要很多的
陶永攀
·
2017-05-31 11:00
web
????Cookie?Session
出自(
深入分析JavaWeb
技术内幕
,并向大家安利这本书,作者:许令波) session和cookie简单来说就是HTTP的配置项,在servlet规范中只是对应了一个类而已;但是当我们的系统大到需要很多的
???
·
2017-05-31 11:00
Web
三篇文章了解 TiDB
技术内幕
—— 说计算
原文链接:https://juejin.im/post/5928eed1a22b9d00573441b0上一篇介绍了TiDB如何存储数据,也就是TiKV的一些基本概念。本篇将介绍TiDB如何利用底层的KV存储,将关系模型映射为Key-Value模型,以及如何进行SQL计算。关系模型到Key-Value模型的映射在这我们将关系模型简单理解为Table和SQL语句,那么问题变为如何在KV结构上保存Ta
weixin_33895657
·
2017-05-27 03:41
三篇文章了解 TiDB
技术内幕
—— 说计算
上一篇介绍了TiDB如何存储数据,也就是TiKV的一些基本概念。本篇将介绍TiDB如何利用底层的KV存储,将关系模型映射为Key-Value模型,以及如何进行SQL计算。关系模型到Key-Value模型的映射在这我们将关系模型简单理解为Table和SQL语句,那么问题变为如何在KV结构上保存Table以及如何在KV结构上运行SQL语句。假设我们有这样一个表的定义:CREATETABLEUser{I
PingCAP
·
2017-05-27 00:00
sql
三篇文章了解 TiDB
技术内幕
——说存储
数据库、操作系统和编译器并称为三大系统,可以说是整个计算机软件的基石。其中数据库更靠近应用层,是很多业务的支撑。这一领域经过了几十年的发展,不断的有新的进展。很多人用过数据库,但是很少有人实现过一个数据库,特别是实现一个分布式数据库。了解数据库的实现原理和细节,一方面可以提高个人技术,对构建其他系统有帮助,另一方面也有利于用好数据库。研究一门技术最好的方法是研究其中一个开源项目,数据库也不例外。单
codebay118
·
2017-05-21 11:42
三篇文章了解 TiDB
技术内幕
——说存储
引言:数据库、操作系统和编译器并称为三大系统,可以说是整个计算机软件的基石。其中数据库更靠近应用层,是很多业务的支撑。这一领域经过了几十年的发展,不断的有新的进展。很多人用过数据库,但是很少有人实现过一个数据库,特别是实现一个分布式数据库。了解数据库的实现原理和细节,一方面可以提高个人技术,对构建其他系统有帮助,另一方面也有利于用好数据库。研究一门技术最好的方法是研究其中一个开源项目,数据库也不例
PingCAP
·
2017-05-18 00:00
sql
Spring
技术内幕
——深入解析Spring架构与设计原理(一)IOC实现原理
内容较多,新开一贴,以便阅读和讨论,请管理员见谅。 IOC的基础 下面我们从IOC/AOP开始,它们是Spring平台实现的核心部分;虽然,我们一开始大多只是在这个层面上,做一些配置和外部特性的使用工作,但对这两个核心模块工作原理和运作机制的理解,对深入理解Spring平台,却是至关重要的;因为,它们同时也是Spring其他模块实现的基础。从Spring要做到的目标,也就是从简化JavaEE开发的
y806839048
·
2017-05-17 15:00
spring
Java IO工作机制
JavaIO工作机制参考资料:1.
深入分析JavaWeb
技术内幕
2.Linux磁盘及IO工作解析3.JavaNIO系列教程1.JavaIO类库框架1.1IO类型基于字节操作的IO接口:InputStream
CDSN_XU
·
2017-05-12 10:05
这些年看过的技术书
《
深入分析JavaWeb
技
benjaminlee1
·
2017-05-02 13:10
杂谈
《
深入分析JavaWeb
技术内幕
》读书笔记四.I/O调优
I/O调优篇幅不算多,但我还是想单独写一篇。因为调优一直都是开发的重点和难点嘛~磁盘IO调优:性能检测IOwait=(cpuidletime)/(allcputime)IOPS(Input/OutputOperationsPerSecond),即每秒进行读写(I/O)操作的次数磁盘阵列(RedundantArraysofIndependentDisks,RAID)提升I/O性能网络I/O调优基本处
JobsandCzj
·
2017-04-29 21:38
读书笔记
软件测试学习需看的书
机械工业出版社2、《测试驱动的嵌入式C语言开发》(TDD测试参考书)3、《测试驱动的JavaScript开发》(JavaScript敏捷测试指南)4、《VisualStudio2010软件测试指南》(微软测试工具
技术内幕
嘤嘤
·
2017-04-24 09:31
书籍推荐
MySQL
技术内幕
-Innodb存储引擎豆瓣,主要讲述Innodb存储引擎的实现,写的也比较深入(索引实现,事务等)。但没讲具体的索引优化和注意的点。推荐阅读第五章和第七章。
gglinux
·
2017-04-19 23:03
生活
Spring实现一个简单的SpringIOC容器
前段时间刚用Spring4+S2H4做完了自己的毕设,但是很明显感觉对Spring尤其是IOC容器的实现原理理解的不到位,说白了,就是仅仅停留在会用的阶段,有一颗想读源码的心于是买了一本计文柯的《Spring
技术内幕
醉眼识朦胧
·
2017-04-14 10:45
读书计划
编程思想Java核心技术I、IIJava8函数式编程EffectiveJava深入理解Java虚拟机Java并发编程实践重构:改善既有代码的设计=====Spring=====Spring实战Spring
技术内幕
LuckyBug
·
2017-04-10 10:36
读书
Storm
技术内幕
与大数据实践
Storm
技术内幕
与大数据实践笔记周健华2016年10月序LinnkdIn基于Kafka开发了,Samza用于实时新闻推送,广告和复杂监控.1号店使用经验.1绪论Nimbus和Supervisor通信通过
Jason__Zhou
·
2017-04-09 00:00
storm
Linux和Windows域名解析
dig来查询DNS的解析过程,如:digwww.baidu.com;3.在第二条的基础上,通过“+trace”参数,可以跟踪这个域名的解析过程,如:bigwww.baidu.com+trace; --《
深入分析
a13550609372
·
2017-04-05 14:00
高访问量Web系统优化
xulingbo/xulingbo.github.io/issues/许令波,2009年加入淘宝,目前负责商品详情业务和稳定性相关工作,长期关注性能优化领域,参与了淘宝高访问量Web系统主要的优化项目,著有《
深入分析
darrenzhu
·
2017-03-31 11:00
web
高访问量
并发
静态化
java
Microsoft SQL SERVER 2008
技术内幕
T-SQL语言基础(上)(学习笔记)
入门心法:要练此功,先废其功。(先忘记已学的其他语言,用T-SQL来思考。)所需代码:https://github.com/956159241/Microsoft-SQL-Server-2008-T-SQL-Fundamentals目录第一章T-SQL查询和编程基础1.1理论背景1.1.1SQL1.1.2集合论1.1.3谓词逻辑(PredicateLogic)1.1.4关系模型(Relationa
张中华
·
2017-03-30 09:37
Hadoop
技术内幕
-Hadoop文件系统
第5章Hadoop文件系统1.文件及文件系统文件的本质是存储在设备上的线性字节流文件系统用于文件的管理包括文件的结构以及命名、存取、使用、保护和实现文件系统支持的系统调用:1)创建文件2)删除文件3)打开文件4)关闭文件5)读文件6)写文件7)追加数据8)读记录9)写记录10)删除记录11)移动当前位置12)获取文件属性13)设置文件属性14)文件改名目录树组织文件系统,路径名描述文件系统中文件的
MrGeroge
·
2017-03-28 18:54
Hadoop
Mysql
技术内幕
InnoDB存储引擎-InnoDB存储引擎
一.mysql体系结构和存储引擎1.1、数据库和实例的区别数据库:物理操作系统或其他形式文件类型的集合。在mysql下数据库文件可以是frm,myd,myi,ibd结尾的文件。数据库实例:由数据库后台进程/线程以及一个共享内存区组成。数据库实例才是真正用来操作数据库文件的。mysql数据库是单进程多线程的程序,与sqlserver比较类似。也就是说,Mysql数据库实例在系统上的表现就是一个进程。
瑛民星
·
2017-03-23 22:06
深入分析java web
技术内幕
----读书笔记(六)
session和cookie都是用来保持用户与后端服务器的交互状态。cookie大小大小受限,并且占带宽。session不能在多个服务器间共享。cookie是保存在客户端的一个数据结构session是保存在服务端的一个数据结构。服务端:在tomcat中使用addcookie方法添加cookie,真正则是在response中完成创建。接受客户端cookie:通过request.getcookies(
黄小斜
·
2017-03-19 11:32
读书笔记
Java技术江湖
JavaWeb技术世界
Java方面的好书
《Java多线程编程核心技术》《深入理解Java虚拟机:JVM高级特性与最佳实践》《EffectiveJava中文版》《
深入分析JavaWeb
技术内幕
》许令波《大型网站技术架构核心原理与案例分析》李智慧
心静菩提现
·
2017-03-18 00:00
深入分析java web
技术内幕
----读书笔记(三)
claasloader读书笔记claasloader1、classloader将class加载到jvm中。2、父优先的等级加载,双亲委派模型。3、defineclass用于将字节流解析成Class对象,主要用于读取class文件,以及网络文件中的类等。defineclass不会解析类,只会在此对象实例化时才会resolve。defineclass与findclass常一起使用,findclas
黄小斜
·
2017-03-16 12:09
读书笔记
深入分析java web
技术内幕
----读书笔记(二)
深入分析JavaI/O的工作机制总结:1I/O接口分为字节型和字符型,通过inputstreamreader进行转换。2I/O访问方式2.1磁盘I/O:标准访问文件方式:从用户地址空间经过内核空间物理磁盘再到。2.2直接I/O:不经过内核空间直接访问磁盘,但是不经过缓存,速度较慢。2.3内存映射方式访问,内存某一块区域与磁盘关联,数据共享2.4同步、异步、阻塞、非阻塞:同步异步注重调用的方式,同步
黄小斜
·
2017-03-13 13:03
读书笔记
Java技术江湖
深入分析java web
技术内幕
----读书笔记(一)
一、深入web请求过程1.B/S网络架构,服务端基于同一的http。在浏览器输入taobao.com会发生:dns解析ip——>根据ip寻找服务器(负载均衡选择服务器)--->查找数据(分布式缓存、静态文件、数据库)-->请求静态资源(图片,css等)可能会请求cdn服务器。发起http请求的过程(dns解析过程):1检查浏览器缓存和系统缓存2根据dns地址接入本地域名服务器(80%在这里完成)3
黄小斜
·
2017-03-13 11:34
读书笔记
Java技术江湖
mysql read commited 和 REPEATABLE read 原因
参考mysql
技术内幕
--innodb存储引擎session1:mysql>begin;QueryOK,0rowsaffected(0.00sec)mysql>select*fromt2;+------
louteq
·
2017-03-07 15:51
mysql
隔离级别
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他