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
深入理解数据库原理
深入理解
Java虚拟机(四)虚拟机性能监控、基础故障处理工具
Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。给一个系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。这里说的数据包括但不限于异常堆栈、虚拟机运行日志、垃圾收集器日志、线程快照(threaddump/javacore文件)、堆转储快照(heapdump/hprof文件)等。恰当地使用虚拟机故障处理、分析的
琅琊之榜PJ
·
2023-07-22 01:32
JVM
java
JVM
java虚拟机
后端
互联网架构多线程并发编程高级教程(上)
基础篇幅:线程基础知识、并发安全性、JDK锁相关知识、线程间的通讯机制、JDK提供的原子类、并发容器、线程池相关知识点高级篇幅:ReentrantLock源码分析、对比两者源码,更加
深入理解
读写锁,JAVA
DdShare
·
2023-07-22 00:31
深入理解
android类加载原理(热更新)
安卓虚拟机Dalvik:Dalvik是Google公司用于android平台的java虚拟机。支持已转化为.dex格式的java应用程序的运行。.dex格式是专门为Dalvik应用设计的一种压缩格式,适合内存和处理器速度有限的系统。ART:AndroidRuntime,Android4.4中引入的一个开发者选项,也是Android5.0及更高版本的默认模式。在应用安装的时候Ahead-Of-Tim
remax1
·
2023-07-22 00:44
快速掌握Java线程池:从ThreadPoolExecutor
深入理解
Java并发编程
1、线程池简介线程池的创建和回收是一个非常消耗系统资源的过程,如果在系统中频繁地创建和回收线程,会极大降低程序的执行性能。并且,短时间内创建大量的线程可能造成CPU占用100%、死机或内存溢出等问题。而使用线程池就能非常轻松地解决这些问题。1.1线程池核心类继承关系线程池是Java从JDK1.5版本开始提供的一种线程使用模式,能够自动创建和回收线程,并管理线程的生命周期。在线程池中能够管理和维护多
coder叶辰
·
2023-07-21 22:07
java
jvm
java
【System Verilog and UVM基础入门14】UVM寄存器模型
目录第14讲UVM寄存器模型Part1.概述Part2.set()和update()Part3.访问方式Part4.
深入理解
VCSralgen可以自动生成寄存器模型!
开心快乐的
·
2023-07-21 21:37
汽车芯片IC验证
硬件架构
fpga开发
“
深入理解
Spring Boot:从入门到实战“
标题:
深入理解
SpringBoot:从入门到实战摘要:SpringBoot是一个用于快速构建应用程序的开源框架,它简化了Spring应用的开发过程,提供了自动化配置和约定优于配置的原则。
爱编程的小土豆
·
2023-07-21 19:54
spring
boot
后端
java
“
深入理解
Spring Boot:从入门到精通“
标题:
深入理解
SpringBoot:从入门到精通摘要:本文旨在帮助读者
深入理解
SpringBoot,并提供一些示例代码来帮助读者快速入门并掌握SpringBoot的核心概念和功能。
爱编程的小土豆
·
2023-07-21 19:23
spring
boot
后端
java
深入理解
坚持和加强党的全面领导
万山磅礴,必有主峰。邓小平说过:“任何一个领导集体都要有一个核心,没有核心的领导是靠不住的。”中国革命、建设、改革从胜利走向胜利的历史进程与伟大成就,不仅历史地铸就了我们党的领导核心地位及其伟大力量和崇高使命,而且系统地凝成了中国特色社会主义的最本质特征和最大制度优势,这就是中国共产党领导是中国特色社会主义的最本质特征,是中国特色社会主义制度的最大优势。人民立场是中国共产党的根本政治立场,是马克思
姜娇
·
2023-07-21 17:41
没看完这篇文章,别说你会用Ping
今日文章阅读福利:《
深入理解
计算机网络》想把ping用好,前提是把网络学好。私信我,发送暗
网络工程师俱乐部
·
2023-07-21 16:14
php
网络
开发语言
华为认证
HCIE
网络工程师
计算机科学与技术课程复习笔记
全部课程必修课C语言程序设计数据结构数字逻辑离散数学计算机组成与结构
数据库原理
与应用计算机网络操作系统编译原理选修课计算机引论Web系统基础实验面向对象程序设计电子商务概论动态网页设计(ASP.NET)
wangjunicode
·
2023-07-21 15:53
笔记
说说JS中的可枚举属性
在学习Typescript的过程中,接触到枚举这个类型,一开始不太理解枚举的意思,为了
深入理解
它,就顺带去了解了一些JS中的可枚举属性。
北辰_狼月
·
2023-07-21 14:31
向上管理:融合方法论与实践的路线图
这不仅可以加强个人的心智,也有助于击穿心智层次,更
深入理解
管理层的决策过程。这种理解可以帮助我们更好地融合自己的工作与上层管理的目标,实现对齐。
class_c
·
2023-07-21 14:28
如何有效的阅读一本书?
深入理解
书中的要点和思想,随时可以运用起来。这里我主要介绍一种《葱鲔火锅式》读书法,这种读书方法是日本作家(奥野宣之)提出的。这种读书方法要求读书者
钟渊blog
·
2023-07-21 13:25
深入理解
网络栈
网络路径发送端应用层1、socket各种网络应用程序基本上都是通过LinuxSocket编程接口来和内核空间的网络协议栈通信的socket是网络编程的入口,它提供了大量的系统调用,构成了网络程序的主体udpUDP是面向无连接的协议,不需要与服务端建立连接tcp对于TCPsocket来说,应用调用connect()API,使得客户端和服务器端通过该socket建立一个虚拟连接。在此过程中,TCP协议
Xayahion
·
2023-07-21 10:16
网络
Java基础——Java中的枚举类(
深入理解
,配合代码学习更轻松)
Java中的枚举类枚举类的使用:类的对象只有有限个,确定的,比如:星期(一、二三、四、五、六、日)当需要定义一组常量时,强烈建议使用枚举类配合代码来理解一下自定义枚举类(JDK5.0之前的版本采用的方式)packagecom.haust.java;importorg.junit.Test;/*枚举类的使用*如果枚举类中只有一个对象,可以作为单例模式实现**二、如何定义枚举类*方式一:JDK5.0之
允谦呀
·
2023-07-21 04:04
Java基础
java
开发语言
后端
【042】解密C++ STL:
深入理解
并使用queue容器
解密C++STL:
深入理解
并使用queue容器引言一、queue容器概述二、queue容器的底层实现原理三、queue容器常用API四、queue的使用案例4.1、使用queue容器实现一个高效的算法4.2
Lion Long
·
2023-07-21 02:11
C++从零开始到精通
c++
开发语言
后端
代码规范
stl
queue
队列
谈一谈Android适配(从蓝湖切图模糊问题说开去)
所以我觉得有必要
深入理解
一下适配,毕竟我并没有第一眼就看出问题所在。什么是分辨率?这个很好理解,常见的分辨率比如说1920*1080。意思是屏幕纵向上有1920个像素,横向上有1080个
AD钙奶-lalala
·
2023-07-21 02:33
笔记
蓝湖
深入理解
CAP(2) - CP 和 CA
一个被广泛采纳的观点是,CAP里因为P是不可避免的,所以其实我们只能在C和A中2选1.这是EricBrewer在2012年自己写在论文中的观点DDIA的作者也在描述CAP时提到,CAP定理没有帮助CAP有时以这种面目出现:一致性,可用性和分区容错性:三者只能择其二。不幸的是这种说法很有误导性【32】,因为网络分区是一种错误,所以它并不是一个选项:不管你喜不喜欢它都会发生【38】。在网络正常工作的时
西部小笼包
·
2023-07-21 01:23
深入理解
Linux网络——TCP协议三次握手和四次挥手详细流程
文章目录一、三次握手流程二、为什么握手是三次三、关闭连接的情况四、四次挥手流程五、为什么挥手是四次系列文章:
深入理解
Linux网络——内核是如何接收到网络包的
深入理解
Linux网络——内核与用户进程协作之同步阻塞方案
得过且过的勇者y
·
2023-07-21 00:49
网络
网络
linux
tcp/ip
深入TCP协议——tcp_tw_reuse和tcp_tw_recycle
前情提要:
深入理解
Linux网络——TCP协议三次握手和四次挥手详细流程我们已经知道TCP四次挥手中,主动方在收到被动方的FIN数据包之后会进入TIME_WAIT状态等待2MSL的时间后才进入CLOSED
得过且过的勇者y
·
2023-07-21 00:19
tcp/ip
网络
tcp/ip
网络
服务器
深入理解
Linux网络——TCP连接的开销
TCP连接相关内核对象1)socket函数直接创建1.sock_inode_cache对象申请2.tcp对象申请3.dentry和flip对象申请4.小结2)服务端socket创建四、问题解答系列文章:
深入理解
得过且过的勇者y
·
2023-07-21 00:19
网络
网络
linux
tcp/ip
Java领域又一神作:《凤凰架构》仅开源3小时,竟遭受Github万人哄抢
这可是真大佬,或许有些朋友没有听过,但是你们一定听过:《
深入理解
Java虚拟机》这本神书,没错就是这本书的作者,出过多本书,豆瓣评分如下,全是高分,尤其是《
深入理解
Java虚拟机》,是JVM中的巅峰之作
Java架构师公社
·
2023-07-20 23:53
1024程序员节
程序人生
架构
分布式
Java
数据库原理
实验六——ODBC/JDBC数据库编程
实验目的熟练掌握ODBC数据库访问技术和编程方法。掌握除ODBC外的其他数据库访问编程技术。实验内容这个实验首先需要配置ODBC数据源,以下是配置的流程首先在MySQL官网下载数据源驱动程序:下载地址注意选择64bit的,下载后安装即可。完成安装。ODBC数据源配置以及程序调试。(20分)(1)配置一个ODBC数据源,要求数据源名称:student,其中包含s表(学生信息表)。配置ODBC数据源,
Alfred young
·
2023-07-20 23:16
数据库
数据库
mysql
database
深入探索NT架构:建立高性能、可扩展的系统
作为一名技术专家,我们需要
深入理解
NT架构的核心原则和设计思想,并学会如何应用它来建立出色的系统。本篇博客将详细介绍NT架构,包括其基本概念、关键组件以及实际案例。
DevCorner
·
2023-07-20 23:13
架构
架构
高中一年级语文上册☞第12课♥《拿来主义》教学案
4、联系实际,
深入理解
学习本文的现实意义。【教学重点】1、理解什么是拿来主义以及为什么要拿来2、理解比喻论证的方法3、理解破与立的关系【教学难点】1、“送去主义”是难点。因为现在的中学
司马喆嚞
·
2023-07-20 22:12
深入理解
java中的AQS和synchronized
基础1synchronized原理是什么:synchronized原理是什么2AQS加锁解锁过程详解:AQS加锁解锁过程详解synchronized原理,讲一下底层实现一开始我也就标准的说了下锁升级的过程,也说了mutexlock。最后面试官问到比较深,问我moniter里面啥内容,我就记得waitsets,entrylist,owner,count这几个synchronized是Java中的关键
xxx_520s
·
2023-07-20 21:02
java
锁
AQS
深入理解
mysql的锁和mvcc
基础1锁讲解:面试必备-行锁、表锁-乐观锁、悲观锁的区别和联系2mvcc机制讲解(如何实现各种隔离级别):数据库基础(四)InnodbMVCC实现原理刚读完上面两篇内容,可能会有很多疑惑的地方,下面是我自己整理出来的一些疑惑点:1rr级别如何防止幻读“RR”是“RepeatableRead”(可重复读)的缩写,它是数据库的四种标准隔离级别之一,其余三种是“ReadUncommitted”(读未提交
xxx_520s
·
2023-07-20 21:30
mysql
数据库
Dubbo集群容错——Cluster
本系列主要参考官网文档、芋道源码的源码解读和《
深入理解
ApacheDubbo与实战》一书。Dubbo版本为2.6.1。
就这些吗
·
2023-07-20 16:11
一文详解并发编程
详解并发编程最近学习了:冰河《
深入理解
高并发编程》;《并发编程的艺术》;特此简要对学习做了部分总结,方便后续对并发编程知识的完善和巩固;若想深入了解学习,可阅读上述参考原著;线程与线程池进程进程是系统进行资源分配的基本单位
舞者H
·
2023-07-20 15:32
并发
面试
java
多线程
并发
“
深入理解
Spring Boot:从入门到实战“
标题:
深入理解
SpringBoot:从入门到实战摘要:本文将介绍SpringBoot的基本概念、核心特性以及如何使用SpringBoot开发实际项目。
爱编程的小土豆
·
2023-07-20 13:26
spring
boot
后端
java
深入理解
设计模式之建造者模式
老大突然拉住我,喜滋滋地告诉我:“公司很满意我们做的模型,又签订了一个合同,把奔驰、宝马的车辆模型都交给我们公司制作了,不过这次额外增加了一个新需求:汽车的启动、停止、喇叭声音、引擎声音都由客户自己控制,想什么顺序就什么顺序”那我们开始设计,来看一下类图:类图比较简单,在CarModel中我们定义了一个setSequence方法,车辆模型的这几个动作要如何排布,是在这个ArrayList中定义的。
有个金丝熊叫老许
·
2023-07-20 13:51
深入理解设计模式
建造者模式
深入理解
JVM之垃圾回收与内存分配策略
title:
深入理解
JVM之垃圾回收与内存分配策略author:Mutongcover:truecategories:tags:JVM概述在Java内存运行时区域的各个部分,其中程序计数器,虚拟机栈,本地方法栈
木同_Mutong
·
2023-07-20 12:10
Django实现接口自动化平台(十)自定义action names【持续更新中】
相关文章:Django实现接口自动化平台(九)环境envs序列化器及视图【持续更新中】_做测试的喵酱的博客-CSDN博客
深入理解
DRF中的Mixin类_做测试的喵酱的博客-CSDN博客python中Mixin
做测试的喵酱
·
2023-07-20 11:48
Django实现测试平台
Python
Django/flask
django
自动化
python
JVM系列(7)——java内存模型
二、JMM结构1、CPU缓存模型直接上图:《
深入理解
高并发编程》6.1.2章节CPU多级缓存架构原理。ps:挡住的字是,计算机中的主内存是所有c
李王家的翠花
·
2023-07-20 09:23
java
jvm
多线程
jvm
java
回环地址之
深入理解
0.0.0.0和127.0.0.1
127.0.0.1这是一个最常见的回环地址。回环地址是什么呢?回环地址并非只有一个,所有127开头的都是回环地址。回环地址有什么用?计算机以回环地址发送的消息,并不会由链路层送走,而是被本机网络层捕获。用处只有一个,就是自己发给自己,自娱自乐。0.0.0.0这个地址用于指代本机的所有ip地址,当然也包括回环地址。如果本机有多个网卡,那么0.0.0.0就代表所有网卡的ip加上所有的回环地址。异同如果
清雨夜
·
2023-07-20 08:35
计算机网络
网络
网关
操作系统
linux
OS-
深入理解
多级页表
OS-
深入理解
多级页表多级页表存储什么?寻址?主要涉及两个问题,其一是对操作系统中多级页表存储什么的探究;其二是对计算机寻址的理解多级页表存储什么?
DeadPool loves Star
·
2023-07-20 06:56
操作系统
操作系统
Java开发技巧!springcloud教程权威指南
深入理解
之后,我才发现,其背后的深意是分类思维。而这种分类也是应用架构的核心所在,通过不同粒度、不同层次的分类,把复杂的软件系统实现控制在可以被理解、被维护的程度。
阿里Java程序员
·
2023-07-20 05:15
程序员
java
经验分享
面试
总算为声入人心男团找到适合的《歌手》竞演曲目啦!
四、声入人心男团由于有着太强的美声男团属性,对于声入人心男团来说,选中一首不光有高音,又能发挥各自特色,又能见每个人
深入理解
,又能让四个人唱起来拧成一股绳的歌,并不容易,姐搜肠刮肚,以这种选歌宗旨,总算想到了这三首
贵圈尘姐
·
2023-07-20 04:53
【
深入理解
jvm读书笔记】java的优势以及jdk、jre、jvm三者之间的关系
java的优点跨平台,一次编写,到处运行提供了一种相对安全的内存管理和访问机制,避免了绝大部分的内存泄漏和指针越界生态良好,它有一套完善的应用程序接口,还有无数来自商业机构和开源社区的第三方类库来帮助用户实现各种各样的功能jdk、jre、jvm三者之间的关系JDK是用于支持Java程序开发的最小环境,包含java程序设计语言,java虚拟机,java类库JRE是支持Java程序运行的标准环境,包含
Ez4Sterben
·
2023-07-20 04:32
读书笔记
jvm
java
jdk
jre
优点
C#
深入理解
事件(event)机制
目录一,引言二,事件的定义和用法2.1同步事件执行2.2异步事件执行2.3等待异步事件完成2.4捕获异常处理中的异常一,引言都知道事件的本质是一个多播委托(MulticastDelegate),但对于事件的机制和用法一直懵懵懂懂,本篇主要对此进行深入分析,首先要明确关于事件的疑惑:Event是同步还是异步执行的?(答:同步执行)如果是多个订阅,事件执行的顺序是什么?(答:串行执行)如果事件执行中发
明月清风_@
·
2023-07-20 04:02
#
C#高级篇
c#
数据库原理
与应用(SQL)——2、关系数据库(E-R图、关系模式、关系运算、关系代数)
目录关系关系运算元组、域关系演算表达式题目关系代数表达式——例元组演算表达式——例域演算表达式——例关系数据库是以二维表形式组织数据,应用数学方法处理数据库组织的方法。目前关系数据库系统在数据管理中已占据了主导地位。关系关系:一个关系就是一张二维表,每个关系有一个关系名。在计算机里,一个关系可以存储为一个文件。元组:表中的行称为元组。一行为一个元组,对应存储文件中的一个记录值。属性:表中的列称为属
Lungcen
·
2023-07-20 01:44
数据库
数据库
全面
深入理解
MySQL自增锁
推荐阅读文章JavaSE系列1️⃣《JavaSE系列教程》MySQL系列2️⃣《MySQL系列教程》JavaWeb系列3️⃣《JavaWeb系列教程》SSM框架系列4️⃣《SSM框架系列教程》本博客知识点收录于《MySQL系列教程》—>✈️03【锁、事务原理、MVCC】✈️文章目录2.5自增锁2.5.1表的插入数据方式2.5.1insert的不同类型1)Simpleinserts2)Bulkins
緑水長流*z
·
2023-07-20 01:08
MySQL
mysql
数据库
自增锁
排它锁
mysql优化
并发插入
“掌握更多的快速排序技巧:三路划分、双路快排和非递归的
深入理解
”
快速排序是一种基于分治思想的排序算法,它能够以极快的速度将一个乱序的数组重新排列成有序的序列。不仅如此,快速排序还具有简洁的实现代码和良好的可扩展性,成为最受欢迎的排序算法之一。接下来,让我带你了解一下它的魅力吧!文章目录快排基本思想:分而治之双路快排(三种方法)hoare版本常见误区挖坑法版本前后指针版本三路划分版本非递归版本快速排序优化1.三数取中法选key2.递归到小的子区间时,可以考虑使用
虾米Life
·
2023-07-19 21:06
数据结构
算法
排序算法
【JVM】
深入理解
Java虚拟机
第一章概述1.1JVM相关知识体系1.2JVM图例图片出处第二章Java内存区域与内存溢出异常2.1概述2.2运行时数据区域2.2.1程序计数器 线程私有,通过改变计数器的值选取下一条需要执行的字节码指令。执行本地方法(native)时计数器的值为空2.2.2Java虚拟机栈 线程私有,每个方法需要被执行时创建一个栈帧并压入栈顶,执行完毕出栈,调用其他方法时将其他方法的栈帧压入。 栈帧包括局
dreambyday
·
2023-07-19 21:27
#
JVM虚拟机
网络
网络协议
tcp/ip
Java虚拟机—堆、栈、运行时数据区
文章主要内容摘自《
深入理解
Java虚拟机》第二版-周志明和《Java虚拟机规范》-JavaSE8版。Java虚拟机在执行Java程
Sunflow007
·
2023-07-19 21:23
synchronized 原理进阶
那下面就开始介绍下:锁的优化过程1、前置知识《
深入理解
java虚拟机》的书中知道,我们可以通过分析Java对象头中MarkWord来查看是那种锁。image.pngJava的对象头在对象的不同的状态
木林森1615
·
2023-07-19 20:04
深入理解
MySQL——INNODB_LOCKS表和INNODB_LOCK_WAITS表详解
mysql>useinformation_schema;ReadingtableinformationforcompletionoftableandcolumnnamesYoucanturnoffthisfeaturetogetaquickerstartupwith-ADatabasechangedmysql>showtables;+--------------------------------
三月微风
·
2023-07-19 20:01
深入理解MySQL
数据库
mysql
innodb
dba
数据库事务
深入理解
MySQL——INNODB_TRX表字段详解
mysql>useinformation_schema;Databasechangedmysql>showtables;+---------------------------------------+|Tables_in_information_schema|+---------------------------------------+|CHARACTER_SETS||COLLATIONS|
三月微风
·
2023-07-19 20:00
深入理解MySQL
MySQL
数据库
InnoDB
INNODB_TRX
MySQL事务
深入理解
MySQL——InnoDB透明页压缩分析
从MySQL5.7版本开始,MySQL不仅支持原有的压缩表格式(TableCompression),还支持一种称为透明页压缩的特性(TransparentPageCompression)。通过查阅资料和源码,我对这个特性有了一定的了解。以下我将从它的使用方法、实现原理等方面对它进行简单分析,并同压缩表格式进行一些对比。1.开启方法官方文档对于透明页压缩的特性的说明仅仅一页,主要说明了它的使用方法,
三月微风
·
2023-07-19 20:30
深入理解MySQL
MySQL
数据库
InnoDB
MySQL透明页压缩
Innodb透明页
清华大佬带你深入研磨并掌握23种设计模式,深入开发有奇效的6.17G精品的
前言软件开发越来越复杂,对软件设计的要求也越来越高,而软件设计和架构的入门功夫就是
深入理解
和掌握设计模式。因此,设计模式的重要性不言而喻。
Java领域指导者
·
2023-07-19 20:37
上一页
92
93
94
95
96
97
98
99
下一页
按字母分类:
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
其他