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
深入理解数据库原理
深入理解
Linux内核页表映射分页机制原理
前言操作系统用于处理内存访问异常的入口操作系统的核心任务是对系统资源的管理,而重中之重的是对CPU和内存的管理。为了使进程摆脱系统内存的制约,用户进程运行在虚拟内存之上,每个用户进程都拥有完整的虚拟地址空间,互不干涉。而实现虚拟内存的关键就在于建立虚拟地址(VirtualAddress,VA)与物理地址(PhysicalAddress,PA)之间的关系,因为无论如何数据终究要存储到物理内存中才能被
简说Linux内核
·
2023-11-16 13:13
linux
运维
服务器
嵌入式
Linux内核
深入理解
JavaScript中的作用域、作用域链
作用域先来谈谈变量的作用域变量的作用域无非就是两种:全局变量和局部变量。全局作用域:最外层函数定义的变量拥有全局作用域,即对任何内部函数来说,都是可以访问的:varouterVar="outer";functionfn(){console.log(outerVar);}fn();//result:outer局部作用域:和全局作用域相反,局部作用域一般只在固定的代码片段内可访问到,而对于函数外部是无
DOM曼珠沙华
·
2023-11-16 13:39
javascript
javascript
STL入门基础 理解vector容器
vector容器的接口使用vector容器的模拟实现STL是C++标准库的重要组成部分,vector容器在实际中非常的重要,它常见的接口使用我们都要熟悉,这一篇肝一波vector容器常见的接口使用,帮助大家
深入理解
小圣编程
·
2023-11-16 13:27
C++编程
c++
开发语言
大数据
容器
一起学docker系列之二
深入理解
Docker:基本概念、工作原理与架构
目录前言1Docker的基本概念2Docker的基本组成3docker工作原理4docker架构5Docker详细工作过程结语前言在当今的软件开发和部署中,Docker已经成为一种不可或缺的工具。它简化了应用程序的打包、交付和运行,同时提供了强大的隔离性和可移植性。本文将介绍Docker的基本概念、工作原理和架构,帮助您更深入地理解这一技术。1Docker的基本概念镜像(Image)镜像可以看作是
cooldream2009
·
2023-11-16 12:01
一起学docker系列
docker
架构
容器
jar包 java_
深入理解
JAR包
对于大多数Java开发人员来说,JAR文件及其“近亲”WAR和EAR都只不过是漫长的Ant或Maven流程的最终结果。标准步骤是将一个JAR复制到服务器(或者,少数情况下是用户机)中的合适位置,然后忘记它。事实上,JAR能做的不止是存储源代码,您应该了解JAR还能做什么,以及如何进行。在这一期的5件事系列中,将向您展示如何最大限度地利用JavaArchive文件(有时候也可是WAR和EAR),特别
千芥子
·
2023-11-16 12:43
jar包
java
深入理解
生成式AI技术原理:初识生成式AI
大家好,我是慕枫前阿里巴巴高级工程师,InfoQ签约作者、阿里云专家博主,一直致力于用大白话讲解技术知识在这里和大家分享一线互联网大厂面试经验、技术人成长路线以及Java技术、分布式、高并发、架构设计方面的经验总结感恩遇见,希望我们都能成为更好的自己如果将人工智能按照用途进行简单分类的话,人工智能可以划分为决策式AI以及生成式AI两类。所谓决策式AI就是通过学习训练数据的中的条件概率分布情况来进行
慕枫技术笔记
·
2023-11-16 07:03
人工智能
人工智能
机器学习
计算机视觉
深入理解
static、volatile关键字
static意思是静态的,全局的。被修饰的东西在一定范围内是共享的,被类的所有实例共享,这时候需要注意并发读写的问题。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内找到他们。所以,static对象可以在他的任何对象创建之前访问,无需引用任何对象。static可以修饰变量、方法和代码块。当static修饰类变量的时候,被修饰的变量叫做静态变量或者类变量;如果该变量的访问权限是p
起个名字都这么男
·
2023-11-16 06:07
Java基础
java
多线程
jvm
并发编程
编程语言
JVM-
深入理解
JVM内存模型、类加载机制、内存分配机制
一、类加载机制的过程1.类加载过程当我们使用java命令运行某个类的main函数启动程序时,首先需要类加载器把主类加载JVM中。packagecom.sonny.classexercise.jvm;/***类加载:将用户定义的类通过类加载器加载到JVM中**@authorXionghaijun*@date2022/9/2520:21*/publicclassLoadUserClass{public
秋忆侬sonny
·
2023-11-16 04:00
JVM
jvm
java
开发语言
Linux系统上64位AT&T风格汇编语言计算乘方堆栈图分析(只有一层调用)
参考博文:《怎样
深入理解
堆和栈》《关于寻址方式一篇就够了》《堆栈、栈帧、函数调用过程》《gdb调试中-iframe命令之堆栈信息说明》《【TARS】GDB调试进阶「0x02」》栈与栈帧的关系一个程序在运行过程中
seasidezhb
·
2023-11-16 02:24
rust学习
Rust
汇编
深入理解
强化学习——马尔可夫决策过程:马尔可夫奖励过程-[回报]
分类目录:《
深入理解
强化学习》总目录在马尔可夫过程的基础上加入奖励函数和折扣因子,就可以得到马尔可夫奖励过程(MarkovRewardProcess)。
von Neumann
·
2023-11-16 02:56
深入理解强化学习
人工智能
强化学习
深度强化学习
马尔可夫决策过程
马尔科夫决策过程
马尔可夫奖励过程
马尔可夫过程
【QT
深入理解
】QT中的几种常用的排序函数
第一章:排序函数的概述排序函数是一种在编程中常用的函数,它可以对一个序列(如数组,列表,向量等)中的元素进行排序,使其按照一定的顺序排列。排序函数可以根据不同的排序算法,如冒泡排序,选择排序,插入排序,快速排序,归并排序,堆排序等,实现不同的排序效果。排序函数的作用有以下几点:提高查找效率。当一个序列中的元素是有序的,就可以使用一些高效的查找算法,如二分查找,插值查找,斐波那契查找等,来快速地找到
吻等离子
·
2023-11-16 01:22
qt
开发语言
ORACLE调优
深入理解
AWR报告
本文转载自:https://www.cnblogs.com/tenchina/p/8609448.html什么是AWR?一堆历史性能数据,放在sysaux表空间上,AWR和sysaux都是10g出现的,是oracle调优的关键特性。默认快照间隔1小时;10g保存7天;11g保存8天;可以通过DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS修改AWR
normaluser006
·
2023-11-16 01:35
Oracle
oracle
Oracle编程艺术:
深入理解
数据库体系结构(第3版) 之 定制脚本
一、先到GithubApress官网下载本书开放源代码Apress·GitHubZIP打包下载二、安装定制脚本和环境表1、创建BIG_TABLE在全书的例子中,使用一个名为BIG_TABLE的表格,记录数在1-400万条之间,大小不定,为200MB-800MB,不过表结构和数据相同,都来源于ALL_OBJECTS表。BIG_TABLE创建SQL脚本:--Ifyou'reusingacontaine
DATA无界
·
2023-11-16 01:33
ORACLE
数据库
oracle
sql
volatile如何保证可见性和禁止指令重排序
下面这段话摘自《
深入理解
Java虚拟机》:“观察加入volatile关键字和没有加入volatile关键字时所生成的汇编代码发现,加入volatile关键字时,会多出一个lock前缀指令”lock前缀指令实际上相当于一个内存屏障
weixin_42717851
·
2023-11-15 23:58
《
深入理解
C# (第2版)》 - 学习笔记
《
深入理解
C#》(第2版)==============================[作者](英)JonSkeet[译者](中)周靖朱永光姚琪琳[出版]人民邮电出版社[版次]2012年01月第1版[印次
GATTACA2011
·
2023-11-15 23:41
[.Net]
-
(C#)
2023.11.13 Spring Bean 的生命周期
目录Spring执行流程Bean的生命周期五个阶段
深入理解
Bean初始化实例理解总结梳理经典面试题Spring执行流程Bean的生命周期Spring中Bean的生命周就是Bean在Spring中从创建到销毁的整个过程五个阶段
茂大师
·
2023-11-15 14:34
Spring
java
前端
数据库
手把手带你学习 JavaScript 的 ES6 ~ ESn
文章目录一、引言二、了解ES6~ESn的新特性三、掌握ES6~ESn的用法和实现原理四、深入挖掘和拓展《
深入理解
现代JavaScript》编辑推荐内容简介作者简介精彩书评目录一、引言JavaScript
程序边界
·
2023-11-15 13:56
javascript
学习
es6
深入理解
Java中的String.join方法
在Java编程中,字符串操作是非常常见的需求。在Java8中引入了一个方便的字符串连接方法String.join,它能够简洁而高效地将多个字符串连接起来。本篇博客将深入介绍String.join方法的使用和原理。什么是String.join方法?String.join方法是Java8中引入的一个静态方法,用于将多个字符串按照指定的分隔符连接成一个新的字符串。其方法签名如下:publicstatic
JonTang
·
2023-11-15 12:07
Java
java
深入理解
Spring的事件通知机制
本文将详细介绍Spring的事件通知机制的原理、使用方法以及示例,希望对大家
深入理解
Spring框架有所帮助。
肥肥技术宅
·
2023-11-15 11:23
java
spring
java
spring
boot
《
深入理解
计算机系统》怎样学?个人看法和资源分享
前言我与《
深入理解
计算机系统》有三次接触吧,真有缘。。第一次:在我读专科大二的时候,自己就看过一遍《
深入理解
计算机系统》,想想就是放寒假前看完的,和现在的时间也差不了多少。
Addyz
·
2023-11-15 10:31
#
《深入理解计算机操作系统》
深入理解计算机系统
操作系统
实验
深入理解
服务器进程管理与优化
深入理解
服务器进程管理与优化1.引言2.服务器进程概述2.1定义与作用2.2进程与线程的区别3.进程管理工具3.1ps命令详解3.2top命令实践3.3kill与killall命令4.服务器进程状态4.1
打羽毛球吗️
·
2023-11-15 10:19
服务器
linux
『翻译』
深入理解
Vue.js响应式原理
作者从Java与C#中经典的Getters/Setters引入,讨论了Vue.js中从组件渲染函数、数据的Getter、Setter劫持、监听器的控制以及重渲染触发整个生命流程。原文链接:UnderstandingVue.jsReactivityinDepthwithObject.defineProperty()引子本人是Java背景,许多年前刚接触JavaScript时有点怪怪的,因为它没有ge
weixin_33774308
·
2023-11-15 10:09
javascript
java
c#
ViewUI
Rust实战教程:构建您的第一个应用
今天,我们将一起动手实践,通过构建一个简单的Rust应用来
深入理解
这门语言。我们的项目是一个命令行文本文件分析器,它不仅能读取和显示文件内容,还会提供一些基础的文本分析,如计算单词数量和行数。
程序员Linc
·
2023-11-15 09:30
rust
算法
开发语言
【Linux基础IO篇】
深入理解
文件系统、动静态库
【Linux基础IO篇】
深入理解
文件系统、动静态库目录【Linux基础IO篇】
深入理解
文件系统、动静态库再次理解文件系统操作系统内存管理模块(基础)操作系统如何管理内存Linux中task_struct
爱写代码的刚子
·
2023-11-15 09:19
Linux
linux
服务器
网络
文件系统
.NET中的泛型集合
点开N多博客,MSDN,StackOverflow,没找到令我完全满意的答案,本打算自己总结下写出来,工作量好大的感觉……直到昨晚随意翻到看了一些又放下的《
深入理解
C#》-附录B部分,高兴地简直要叫出来
kalvin_y_liu
·
2023-11-15 09:35
C#
多线程
C#
中级知识汇总
.net
microsoft
c#
深入理解
Django 信号机制
概要Django信号(signals)是一种实现解耦的有力工具,它允许某些发生的事件通知其他部分的代码。信号主要用于在Django应用中的不同部分之间传递信息,尤其是在模型操作发生时。本文将深入探讨Django信号的工作原理、如何定义和接收信号,以及如何在项目中有效地使用它们。1.Django信号的基本概念Django信号是一种实现发布-订阅(publish-subscribe)模式的机制。在这种
Rocky006
·
2023-11-15 08:25
python
django
后端
synchronized的实现原理
在《
深入理解
Java虚拟机》中,有这样一段话:sy
zhaohong_bo
·
2023-11-15 07:37
学习笔记
Java
synchronized
JVM成神之路-synchronized--这一篇全了解
在《
深入理解
Java虚拟机》中,有这样一段话:synchronized关键字在需要原子性、可见性和有序性这三种特性的时候都可以作为其中一种解决方案,看起来是“万能”的。
Franco蜡笔小强
·
2023-11-15 07:32
JVM
JVM
Synchronized
【大白话理解】Synchronized底层实现、及锁优化。
参考链接:
深入理解
synchronized底层原理,一篇文章就够了!
明月为卿
·
2023-11-15 07:59
大白话
java
开发语言
后端
synchronized
lock
Elastic stack8.10.4搭建、启用安全认证,启用https,TLS,SSL 安全配置详解
ELK大家应该很了解了,废话不多说开始部署kafka在其中作为消息队列解耦和让logstash高可用kafka和zk的安装可以参考这篇文章
深入理解
Kafka3.6.0的核心概念,搭建与使用-CSDN博客第一步
Mumunu-
·
2023-11-15 04:24
elk
logstash
filebeat
JS
深入理解
立即执行函数,js匿名函数()
立即执行函数常用于第三方库,它可以用来隔离变量作用域,很多第三方库都会存在大量的变量和函数,在ES5环境下为了避免变量污染,开发者想到的解决办法就是使用立即执行函数。本文就跟大家分享下立即执行函数的相关知识点,欢迎各位感兴趣的开发者阅读本文。概念介绍立即调用的匿名函数又被称作立即调用的函数表达式(IIFE),它类似于函数声明,但由于被包含在括号中,所以会被解释为函数表达式。紧跟在第一组括号后面的第
abiao1981
·
2023-11-15 04:39
前端
javascript
开发语言
【机器学习】学习笔记01-概论
机器学习简介文章目录机器学习简介机器学习辨析深度学习与机器学习机器学习与数据挖掘机器学习与统计学习机器学习与传统编程机器学习概念适用条件挑战模型的稳定性模型的可解释性历史符号主义贝叶斯学派连接主义其他概念基本概念三要素模型策略算法归纳偏好证明机器学习的目标欠拟合和过拟合泛化误差(重点)缓解过拟合
深入理解
泛化误差基本概念方法总结机器学习一般流程机器学习分类按有无标签分类按输出空间分类按模型分类按算法
NRbene
·
2023-11-15 04:29
机器学习
机器学习
学习
数据挖掘
深入理解
SpringMVC执行流程
首先了解MVC是什么mvc是模型(module)、视图(view)、控制器(controller)的简写,是一种软件设计规范是将业务逻辑、数据、显示分离开来组织代码mvc主要是作用是降低了视图与业务逻辑之间的双向耦合mvc不是一种设计模式,mvc是一种架构模式module(模型):数据模型,提供要展示的数据,包含数据和行为view(视图):负责进行模型的展示,一般就是用户看到的界面controll
「已注销」
·
2023-11-15 03:36
JAVA笔记
spring
java
mvc
servlet
jsp
深入理解
SpringMVC工作原理,像大牛一样手写SpringMVC框架
引言对于SpringMVC相信诸位并不陌生,这是Java开发过程中使用最频繁的框架,在你的项目中可能不一定用MyBatis,但绝对会使用SpringMVC,因为操作数据库还有Hibernate、JPA等其他ORM框架选择,但SpringMVC这个框架在其领域中,可谓是独领风骚,因此在面试中也会常常问到一些与之相关的面试题,其中最为经典的则是那道:SpringMVC在启动后是如何工作的?(工作原理)
π大星的日常
·
2023-11-15 03:35
java
java
mybatis
开发语言
深入理解
SpringMVC【带有代码实现】
一、MVC思想MVC思想简介:MVC并不是java所特有的设计思想,也不是Web应用所特有的思想,它是所有面向对象程序设计语言都应该遵守的规范;MVC思想将一个应用部分分成三个基本部分:Model(模型)、View(视图)和Controller(控制器),这三个部分以最少的耦合协同工作,从而提高应用的可扩展性和可维护性;MVC特点:多视图对应一个模型。按MVC模式,一个模型对应多个视图,可以减少代
0 and 1
·
2023-11-15 03:34
多线程
程序员
Java
java
mvc
spring
后端
程序人生
深入理解
SpringMVC工作原理,手写SpringMVC框架
引言对于SpringMVC相信诸位并不陌生,这是Java开发过程中使用最频繁的框架,在你的项目中可能不一定用MyBatis,但绝对会使用SpringMVC,因为操作数据库还有Hibernate、JPA等其他ORM框架选择,但SpringMVC这个框架在其领域中,可谓是独领风骚,因此在面试中也会常常问到一些与之相关的面试题,其中最为经典的则是那道:SpringMVC在启动后是如何工作的?(工作原理)
油腻的程序猿啊
·
2023-11-15 03:33
java
spring
mybatis
CVE-2010-2883 从漏洞分析到样本分析
可以看《
深入理解
计算机系统》第三章。缓冲区溢出漏洞利用。可以看《0day安全:软件漏洞分析技术》。软件脱壳、PE文件格式。
TimeShatter
·
2023-11-15 01:05
漏洞分析
恶意代码分析
二进制
恶意代码分析
CVE-2010-2883
漏洞分析
脱壳
逆向分析
动手学大模型应用开发_学习笔记(一)——大模型简介
2018年左右神经网络模型byTransformer通过大量文本数据训练模型,使它们能够
深入理解
语言规则和模式,
dandellion_
·
2023-11-14 22:35
语言模型
笔记
学习
深入理解
JMeter中的JSON Extractor
ApacheJMeter是一款出色的开源性能和功能测试工具,这款工具提供了丰富的功能和强大的扩展性,可以应对各种复杂的测试需求。当我们在进行接口测试时,经常会遇到需要从接口响应中提取信息并在后续请求中使用的情况。这时候,JMeter中的JSONExtractor就派上了用场。JSONExtractor是JMeter中的一个PostProcessor组件,它可以根据JSONPath表达式从HTTP请
查拉图斯特拉面条
·
2023-11-14 19:31
jmeter
jmeter
json
Java学习路线
Java学习路线(一)Java学习路线-大纲思路(二)Java学习路线熟悉了Java的核心基础概念后,第二阶段我们要开始系统的学习一些Java核心知识点:集合、IO、反射、并发、锁、多线程、
数据库原理
、
Shipley_Leo
·
2023-11-14 18:21
#
学习路线
java
学习
开发语言
Java程序员必备基础:Java代码是怎么运行的?拿来吧你
最近复习了
深入理解
Java虚拟机这本书,做了一下笔记,希望对大家有帮助,如果有不正确的地方,欢迎提出,感激不尽。
Java小梁同学
·
2023-11-14 17:12
Java
jvm
java
编程语言
linux
深入理解
Kafka3.6.0的核心概念,搭建与使用
Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、Storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编写,kafka部署包“
Mumunu-
·
2023-11-14 16:44
ELK
hadoop
kafka
hadoop
kafka
ELK
CTF盲水印详解
前言在CTF杂项题型中,盲水印的出现频率是相当高的,但大多数人处于只会用脚本的阶段,没有对原理进行
深入理解
,这篇文章主要把盲水印的原理和解题过程总结一下。
蚁景网络安全
·
2023-11-14 16:13
算法
人工智能
网络安全
php 路由框架,用 Composer构建自己的 PHP 框架之构建路由
在CI中我学到了很多,其中对MVC的
深入理解
和对框架本质的理解对我的影响最大。从使用框架是为了提高开发效率的角度来看,框架的本质就是路由。
jeanne4101
·
2023-11-14 14:42
php
路由框架
深入理解
Java中的OutOfMemoryError(OOM)异常
导言:在Java开发中,我们经常会遇到程序抛出OutOfMemoryError异常的情况,这意味着程序在运行时无法继续分配所需的内存。这篇博客将深入探讨Java中的OOM异常,包括异常的种类、常见的引起OOM的原因以及如何诊断和处理这些问题。1.OutOfMemoryError异常简介OutOfMemoryError是Java中的一个运行时异常,通常指示Java虚拟机(JVM)无法为新的对象分配内
@泡泡糖
·
2023-11-14 13:01
jvm
java
开发语言
jvm
深入理解
IO和NIO的原理和区别
在计算机编程领域,IO(Input/Output)和NIO(Non-blockingInput/Output)代表了两种截然不同的输入输出模型,它们在数据输入和输出方面采用不同的理念和机制。本文将深入剖析IO和NIO的原理,以及它们之间的主要区别。1.IO(Input/Output)的原理1.1流式IOIO的传统模型基于流的概念,其中数据按顺序一位一位地流动。这种模型通过字节流和字符流进行数据的读
@泡泡糖
·
2023-11-14 13:19
java
计算机网络
java
网络
2013年01月02日 Go生态洞察:
深入理解
Go语言的实践与进阶
博主猫头虎()带您GotoNewWorld✨博客首页——猫头虎的博客《面试题大全专栏》文章图文并茂生动形象简单易学!欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通Golang(基础入门篇)》学会Golang语言,畅玩云原生,走遍大小厂~猫头虎建议Go程序员必备技术栈一览表:☁️Go语言开发者必备技术栈☸️:GoLang|Git|Docker|☸️Kube
猫头虎
·
2023-11-14 12:39
#
Go生态洞察
Golang技术专区
golang
开发语言
后端
阿里p8测试大佬亲授:这样学习,人人都可以进阿里
互联网测试基础能力:
深入理解
互联网前沿测试技术体系和相关理论知识;扎实的编程开发能力:熟悉Linux/Shell编程,能熟练掌握一门高级开发语言(初级推荐Python,高级推荐Java,甚至包括特定领域语言如
喜欢软测的小北葵
·
2023-11-14 11:01
软件测试
《
深入理解
JVM.2nd》笔记(三):垃圾收集器与垃圾回收策略
文章目录概述对象已死吗引用计数算法可达性分析算法再谈引用finalize():生存还是死亡回收方法区垃圾收集算法标记-清除算法复制算法标记-整理算法分代收集算法HotSpot的算法实现枚举根结点安全点安全区域垃圾收集器SerialParNewParallelScavengeSerialOldParallelOldCMSCMS运作步骤CMS优缺点G1G1实现原理G1实现难点G1运作步骤G1性能评测理
巨輪
·
2023-11-14 10:14
JVM
jvm
ISP图像处理Pipeline
参考:1.键盘摄影(七)——
深入理解
图像信号处理器ISP2.UnderstandingISPPipeline3.ISP图像处理流程介绍4.ISP系统综述5.ISP(图像信号处理)之——图像处理概述6.ISP
ZhemgLee
·
2023-11-14 09:57
接口隔离原则
图像处理
人工智能
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他