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
深入理解蓝牙mesh
深入理解
需求——图文并茂,生活举例,简单好理解
1、什么是需求?需求定义(官方)满足用户期望或正式规定文档(合同、标准、规范)所具有的条件和权能,包含用户需求和软件需求用户需求:可以简单理解为甲方提出的需求,如果没有甲方,那么就是终端用户使用产品时必须要完成的任务。该需求一般比较简略。软件需求:或者叫功能需求,该需求会详细描述开发人员必须实现的软件功能。简单解释需求:比如用户A是卖水果捞的,由于生意太好,便想做一个小程序来让客人快捷下单,于是他
dream_ready
·
2023-10-29 13:20
测试
java
spring
boot
单元测试
功能测试
测试工具
可用性测试
Linux - 环境变量 - 常规命令 和 内建命令
推荐书籍,《
深入理解
Linux内核》。
chihiro1122
·
2023-10-29 12:42
linux
运维
服务器
2万字详解Oracle分区表技术,太顶了
让我们一起,一探究竟,
深入理解
一下Oracle分区表技术,实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,BAT不是梦。
_Kafka_
·
2023-10-29 12:03
笔记
数据分箱6——分箱结果进行WOE转化
(InformationValue)筛选特征(有监督筛选)WOE转化可以将分箱的阈值覆盖原有的值,一般来讲并不会改变预测精度,但是可以为可解释性提供方便更深入的理解请参考:风控模型—WOE与IV指标的
深入理解
应用
呆萌的代Ma
·
2023-10-29 11:46
特征工程
python
机器学习
机器学习
数据挖掘
python
图解java.util.concurrent并发包源码系列——
深入理解
Semaphore、CountDownLatch、CyclicBarrier并发编程三剑客
图解java.util.concurrent并发包源码系列——
深入理解
Semaphore、CountDownLatch、CyclicBarrier并发编程三剑客SemaphoreSemaphore的例子和使用
黄俊懿
·
2023-10-29 10:24
java
开发语言
后端
并发编程
JUC
深入浅出java concurrent_
深入理解
java:2.3. 并发编程 java.util.concurrent包
JUCjava.util.concurrent包,这个包是从JDK1.5开始引入的,在此之前,这个包独立存在着,它是由DougLea开发的,名字叫backport-util-concurrent,在1.5开始引入java,命名路径为java.util.concurrent,其中的基本实现方式,也有所改变。(来源于一位大牛的blog:深入浅出JavaConcurreny(http://www.blo
伦斯特
·
2023-10-29 10:23
深入浅出java
concurrent
深入理解
xLua基于IL代码注入的热更新原理
目前大部分手游都会采用热更新来解决应用商店审核周期长,无法满足快节奏迭代的问题。另外热更新能够有效降低版本升级所需的资源大小,节省玩家的时间和流量,这也使其成为移动游戏的主流更新方式之一。热更新可以分为资源热更和代码热更两类,其中代码热更又包括Lua热更和C#热更。Lua作为一种轻量小巧的脚本语言,由Lua虚拟机解释执行。所以Lua热更通过简单的源代码文件替换即可完成。反观C#的整个编译执行过程是
阿成_
·
2023-10-29 10:17
Lua
xlua
unity热更
图解java.util.concurrent并发包源码系列——
深入理解
ConcurrentHashMap并发容器,看完薪水涨一千
图解java.util.concurrent并发包源码系列——
深入理解
ConcurrentHashMap并发容器HashMap简单介绍HashMap在并发场景下的问题HashMap在并发场景下的替代方案
黄俊懿
·
2023-10-29 10:41
java
开发语言
后端
并发编程
哈佛六堂独立思考课
图片发自App2018年3月14日读本书第二节
深入理解
-思考不要停留在“可能是事实”之前事物的本质不会自己走过来,所以我们要走过去。
触手可及的星星
·
2023-10-29 06:32
深入理解
Java8中Stream的实现原理
我们经常会使用StreamAPI,用起来真的很爽,但简洁的方法下面似乎隐藏着无尽的秘密,如此强大的API是如何实现的呢?比如Pipeline是怎么执行的,每次方法调用都会导致一次迭代吗?自动并行又是怎么做到的,线程个数是多少?本节我们学习Stream流水线的原理,这是Stream实现的关键所在。首先回顾一下容器执行Lambda表达式的方式,以ArrayList.forEach()方法为例,具体代码
胸毛飘逸
·
2023-10-29 06:20
Kafka核心设计与实践原理总结:进阶篇
我学习了《
深入理解
Kafka:核心设计与实践原理总结》一书后,对其中主要的知识点进行了总结,便于理解和掌握kafka的原理和应用。在这里分享出来,希望也能帮助到大家。
星月落
·
2023-10-29 06:15
java 编译器 解释器_JVM中即时编译器JIT与解释器《
深入理解
java虚拟机》
一.学习目标1.了解解释器与编译器的概念与作用。2.知道jvm中三种执行模式。3.了解热点代码。二.解释器模式与编译器模式以及混合模式字节码文件通过类装载器装载,被分配被分配到JVM的运行时数据区,然后会被执行引擎执行。执行引擎以指令为单位读取Java字节码。它就像一个CPU一样,一条一条地执行机器指令。每个字节码指令都由一个1字节的操作码和附加的操作数组成。执行引擎取得一个操作码,然后根据操作数
weixin_39959794
·
2023-10-29 06:32
java
编译器
解释器
[
深入理解
JVM 一]Java程序执行流程
本篇是《
深入理解
JVM》系列博客的第一篇,旨在全局把控,先对整体流程有个认识,然后再分阶段详解.本篇博客大部分内容来自http://www.cnblogs.com/dqrcsc/p/4671879.htmljava
boyiis
·
2023-10-29 05:02
什么是 Java序列化,
深入理解
Java对象序列化
一、什么是Java序列化1、Java串行化技术可以使你将一个对象的状态写入一个Byte流里,并且可以从其它地方把该Byte流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的串行化机制是RMI、EJB等技术的技术基础。用途:利用对象的串行化实现保存应用程序的当前工作状态,下次再启动的时候将自动地恢复到上次执行的状态
huhb
·
2023-10-29 02:55
android
java
Serializable
序列化
对象存储
Java并发编程指南:如何正确使用信号量和线程池熔断机制
本文将介绍使用信号量和线程池两种常见的熔断机制,并提供Java和SpringCloudAlibaba框架下的示例代码,帮助您
深入理解
和应用。
热心码民阿振
·
2023-10-29 02:59
Java
java
开发语言
spring
cloud
分布式
深入理解
iOS中的线程关系和使用方法
一、关于线程和调度的一些基本概念1.1什么是线程线程是操作系统能够进行运算调度的基本单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。和进程类似,一个线程也有就绪、运行、阻塞三种基本转状态。线程是处理机的独立调度单位,多个线程可以并发执行。每个线程都应有一个唯一的标示符和线程控制块。线程控制块记录了线
ac41d8480d04
·
2023-10-29 01:13
深入理解
原型链与继承(详解JS继承原理)
文章目录原型链与继承new关键字的执行过程构造函数、实例对象和原型对象原型链的概念及图解第一层`__proto__`指向:实例对象第二层`__proto__`指向:`Function.prototype`和`Foo.prototype`第三层`__proto__`指向:`Object.prototype`)原型链继承盗用构造函数组合继承(=原型链继承+盗用构造函数)原型继承寄生继承寄生组合继承(=
前端技术獭
·
2023-10-29 00:48
javascript
原型模式
前端
垃圾收集器与故障处理工具
这篇文章记录的是:
深入理解
java虚拟机(第二版)第三章与第四章的内容1.GC要做的三件事:Q1:哪些内存需要回收?
ce5154e79490
·
2023-10-29 00:33
Linux操作系统基础精讲篇第3讲:Linux软件包管理器、编辑器、编译器、调试器、项目自动化构建等工具的使用详解!!!
King_lm_Guard的博客-CSDN博客https://blog.csdn.net/King_lm_Guard/article/details/125964348Linux操作系统基础精讲篇第2讲:
深入理解
King_lm_Guard
·
2023-10-28 21:46
Linux操作系统
linux
服务器
编辑器
vim
c++
深入理解
InnoDB -- 锁篇
锁是实现事务隔离性最广泛使用的技术。本文主要分享InnoDB中锁的设计与实现。锁的定义下面列举innodb支持的锁。行级锁共享锁:S锁,允许事务读一行数据排他锁:X锁,允许事务删除或更新一行数据XSX不兼容不兼容S不兼容兼容X锁与任何的锁都不兼容,而S锁仅和S锁兼容。注意:行锁实际上是索引记录锁,对索引记录的锁定。即使表没有建立索引,InnoDB也会创建一个隐藏的聚簇索引,并使用此索引进行记录锁定
binecy
·
2023-10-28 20:12
深入理解
Java中的转义字符
今天让我们来
深入理解
一下Java中的转义字符\。先提几个问题:Java中的字符串中的\n是一个字符还是两个?Java中代码中的字符串字面量"abc",在存储的时候,字符串内容中有没有双引号?Patt
pilaf1990
·
2023-10-28 19:20
java
正则表达式
Docker核心技术及实现原理
深入理解
容器镜像Linux容器最基础的两种技术:Namespace和Cgroups容器的本质是一种特殊的进程Namespace的作用是”隔离“,它让应用进程只能看到该Namespace内的”世界“;Cgroups
<-->
·
2023-10-28 15:20
面试
大数据
docker
深入理解
计算机第七章
第七章需要理解后期会有直播084C9D1B-E456-4A0D-B8AD-3E31DAFD738F.jpg这部分看着有点绕,先继续看,然后在回来image.pngimage.pngimage.png7.5符号和符号表image.pngimage.png7.6#######7.6.2与静态库链接静态库可以用作连接器的输入,当链接器构造一个输出的可执行文件时,它只复制静态库里被应用程序引用的目标模块7
Today_Now
·
2023-10-28 14:41
深入理解
Docker之:存储卷相关概念详解和分析
深入理解
Docker之:存储卷相关概念详解和分析1.为什么要使用存储卷Docker镜像由多个只读层叠加而成,启动容器时,Docker会加载只读镜像层,并在镜像栈顶部添加一个读写层如果运行中的容器修改了现有的一个已经存在的文件
JermeryBesian
·
2023-10-28 14:02
Kubernetes
docker
容器
运维
深入理解
AQS(二)- 共享模式
共享锁与独占锁独占锁被某个线程持有时,其他线程只能等待当前线程释放后才能去竞争锁,而且只有一个线程能竞争锁成功。共享锁是可以被共享的,它可以被多个线程同时持有。如果一个线程获取共享锁成功,那么其他等待的线程也会去获取共享锁,而且获取大概率会成功。共享锁典型的有ReadWriteLock、CountdownLatch。AQS共享锁的实现共享锁获取1、acquireShared共享锁的acquireS
Elvis_wty
·
2023-10-28 12:52
嵌入式芯片软件工程师书籍学习路线
编程语言C《CProgrammingLanguage》《CPrimerPlus》《C和指针》《C专家编程》C++《C++Primer》《EffectiveC++》《STL源码剖析》C#《C#入门经典》《
深入理解
小狗工程师
·
2023-10-28 12:26
c语言
c++
c#
animate.css动画抖动,animate.css动画
的用法原文http://blog.csdn.net/westernranger/article/details/40836861今天遇到了一个问题,要在一个页面中设置一个半透明的白色div.这个貌似不...
深入理解
猕猴桃学长
·
2023-10-28 10:13
animate.css动画抖动
编程知识 | python基础语法
我将其整理为三大部分,本文为第一部分内容:(1)python基础语法(2)python计算生态(3)相关应用实例目录1.python基础语法1.1程序设计的基本方法1.1.1Python程序语法元素分析1.1.2
深入理解
居安学长
·
2023-10-28 10:25
编程知识
python
数据分析
人工智能
大数据
字符串
OLAP(总):Impala/Druid/Presto/Kylin/Clickhouse/Greenplum等对比
一、OLAP和OLTP的区别OLTP(On-LineTransactionProcessing)联机事务处理,它使分析人员能够迅速、一致、交互地从各个方面观察信息,以达到
深入理解
数据的目的。
四月天03
·
2023-10-28 08:27
BI数据分析&OLAP
big
data
数据库
olap
初中阶段不同年级的心育特点
初二年级:“活力青春,身心成长”——帮助学生
深入理解
青春期的心理特点,利用好“叛逆”的正性力量,促进辨证性
华华0241b51def6e
·
2023-10-28 08:11
深入理解
MapReduce原理
1.概念百度百科对MapReduce的定义感觉还是比较全面的:MapReduce是面向大数据并行处理的计算模型、框架和平台,它隐含了以下三层含义:1)MapReduce是一个基于集群的高性能并行计算平台。它允许用市场上普通的商用服务器构成一个包含数十、数百至数千个节点的分布和并行计算集群。2)MapReduce是一个并行计算与运行软件框架。它提供了一个庞大但设计精良的并行计算软件框架,能自动完成计
weixin_40705360
·
2023-10-28 07:42
Java
React 系列教程
React系列二-核心JSX语法二React系列三-阶段案例练习React系列四-React脚手架React系列五-组件化开发React系列六-父子组件通信React系列七-非父子组件通信React系列八-
深入理解
Ly_cat
·
2023-10-28 06:23
前端
react
CFD模拟仿真理论知识:流体仿真应用
通过本文对CFD的
深入理解
,并了解如何运用这一理论解决实际问题。
a谷雨c
·
2023-10-28 06:02
CFD模拟仿真
Airpak
Fluent
Tecplot
人工智能
算法
深入理解
Spring Boot配置文件加载顺序
深入理解
SpringBoot配置加载顺序SpringBoot配置属性优先级在网上有许多文章可能会提到高优先级覆盖低优先级,这里我认为这种说话是一个误区,SpringBoot的配置属性获取实质是通过匹配,
leellun
·
2023-10-28 04:55
javaweb
spring
boot
CLR Via C# 学习笔记(4) 方法 构造函数
《CLRViaC#》这本书以前就粗略看过两遍,但一直都没能
深入理解
,而且很多内容也忘记了,现在准备重新看一遍,并将看过的部分写出来,因为写的过程也是一个加深理解的过程。
oec2003
·
2023-10-28 03:35
clr
via
c#学习笔记
c#
email
编译器
null
语言
深入理解
Git的实现原理
0、导读本文适合对git有过接触,但知其然不知其所以然的小伙伴,也适合想要学习git的初学者,通过这篇文章,能让大家对git有豁然开朗的感觉。在写作过程中,我力求通俗易懂,深入浅出,不堆砌概念。你能够从本文中了解以下知识:Git是什么Git能够解决哪些问题Git的实现原理请注意,本文的阐述逻辑是:Git是什么——>Git要解决的根本问题是什么——>git是如何解决这些问题的。1、Git是什么?Gi
程序员BUG
·
2023-10-28 03:40
深入理解
JVM:java对象的创建过程?
Step1:类加载检查虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到这个类的符号引用,并且检查这个符号引用代表的类是否已被加载过、解析和初始化过。如果没有,那必须先执行相应的类加载过程。Step2:分配内存在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需的内存大小在类加载完成后便可确定,为对象分配空间的任务等同于把一块确定大小的内存从Java堆中划分出来
嘉戈
·
2023-10-28 01:14
#
Jvm
CTF Crypto RSA算法 入门总结(全)
CTF新手入门(看完就能做题)一、初步认识(1)B站简单认识(2)不到20分钟让你学会RSA原理之数学质数与RSA密码算法二、简单理解1.百度解释2.带你彻底理解RSA算法原理(1)加密:(2)解密三、
深入理解
你们这样一点都不可耐
·
2023-10-28 01:41
CTF
算法
rsa
加密解密
CTF
安全
时间、空间复杂度的例题详解
文章前言上篇文章带大家认识了数据结构和算法的含义,以及理解了时间、空间复杂度,那么接下来来
深入理解
一下时间、空间复杂度。时间复杂度实例实例1//计算Func2的时间复杂度?
EDG.TSWS
·
2023-10-28 00:18
数据结构篇
算法
数据结构
双指针解题
时间
空间复杂度实例
深入理解
Netty FastThreadLocal
作者:vivo互联网服务器团队-JiangZhu本文以线上诡异问题为切入点,通过对比JDKThreadLocal和NettyFastThreadLocal实现逻辑以及优缺点,并深入解读源码,由浅入深理解NettyFastThreadLocal。一、前言最近在学习Netty相关的知识,在看到NettyFastThreadLocal章节中,回想起一起线上诡异问题。问题描述:外销业务获取用户信息判断是否
vivo互联网技术
·
2023-10-27 21:19
服务器
Netty
内存泄露
性能优化
JVM(Java Virtual Machine)G1收集器篇
前言本文参考《
深入理解
Java虚拟机》,本文主要介绍G1收集器的收集思想和具体过程(填上一篇文章留下的坑)本系列其他文章链接:JVM(JavaVirtualMachine)内存模型篇JVM(JavaVirtualMachine
摸鱼儿hzj
·
2023-10-27 20:55
JVM
jvm
java
开发语言
软件测试流程、计划和方案
软件测试流程1、标准软件测试流程标准软件测试流程时大部分公司开展工作的一个流程,通过学习标准测试流程,可以更
深入理解
,如何开展软件测试和部分细节情况。
blog-xiaoh
·
2023-10-27 19:27
#
功能测试
功能测试
软件工程
测试用例
C++- 泛型编程之函数模板(详解)
C+±泛型编程之函数模板(详解)本章学习:1)初探函数模板2)
深入理解
函数模板3)多参函数模板4)重载函数模板当我们想写个Swap()交换函数时,通常这样写:voidSwap(int&a,int&b){
宿明
·
2023-10-27 19:34
c/c++
函数模板
泛型编程
深入理解
数据结构(2)——用数组实现队列
数组是一种数据结构,队列也是一种数据结构。它们都是由基础的语法实现的。如果一个数据结构可以用另外的数据结构来实现,那么可以有力的证明——“数据结构是一种思想”,是一种讲语法组合起来实现某种功能的手段“整体大于局部”一、队列的特点——要实现哪些功能?从尾进,从头出对于数组来说,每次从尾部插入元素,从头部删除元素。当数组后端插满元素的时候,此时前端删除元素就会导致——数组前端因为删除元素变空,后部因插
爬楼梯的猫
·
2023-10-27 18:01
数据结构
链表
芯片设计进阶之路——Reset
深入理解
Reset
深入理解
------------------------------------------版权声明:本文作者:烓围玮未首发于知乎专栏《芯片设计进阶之路》,转发无需授权,请保留这段声明。
cy413026
·
2023-10-27 17:56
soc
单片机
reset
soc的复位reset/rst问题
本节不去讨论同步复位与异步复位以及异步复位的reset_release,这些问题可参考:芯片设计进阶之路——Reset
深入理解
——cy413026本机主要回答一下几个问题。
cy413026
·
2023-10-27 17:48
soc
soc
复位处理
Linux权限大揭秘:
深入理解
系统安全
W...Y的主页代码仓库分享前言:在之前的内容中,我们了解了Linux中的一些简单权限,如root超级账号与普通账户的区别、Linux文件权限管理、文件类型和访问权限以及许多关于修改权限的指令及其规则……今天我们继续进行权限的学习,让我们进一步的了解权限在Linux系统上的作用。权限内容不完善的可以观看:“权限之舞:Linux安全之道https://blog.csdn.net/m0_7475581
W…Y
·
2023-10-27 16:52
Linux
linux
运维
服务器
系统安全
安全
Java面试(JVM篇)——JVM 面试题合集 &
深入理解
JVM虚拟机
关于什么是JVM?作用:运⾏并管理Java源码⽂件所⽣成的Class⽂件,在不同的操作系统上安装不同的JVM,从⽽实现了跨平台的保证。⼀般情况下,对于开发者⽽⾔,即使不熟悉JVM的运⾏机制并不影响业务代码的开发,因为在安装完JDK或者JRE之后,其中就已经内置了JVM,所以只需要将Class⽂件交给JVM运⾏即可。可以看出JVM的大致流程是把一个class文件通过类加载器加载进系统,然后放到不同的
Perley620
·
2023-10-27 15:23
SpringBoot
1024程序员节
sql拼接列(普通拼接字符或数字)与使用STUFF拼接函数详解
使用STUFF拼接函数详解SQLServer之
深入理解
STUFF前
zgphacker2010
·
2023-10-27 15:23
数据库
Java并发编程之
深入理解
线程池原理及实现
Java线程池在实际的应用开发中十分广泛。虽然Java1.5之后在JUC包中提供了内置线程池可以拿来就用,但是这之前仍有许多老的应用和系统是需要程序员自己开发的。因此,基于线程池的需求背景、技术要求了解线程池原理和实现,一方面可以更为深刻理解Java多线程开发,有助于解决业务系统中因为线程问题所产生的bug;另一方面也有利于对遗留代码的重构。如果需要先行了解Java并发编程的基础知识,可参考以下随
weixin_34132768
·
2023-10-27 14:47
java
设计模式
数据结构与算法
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他