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基础
[C指针]安全使用指针
学习笔记《
深入理解
C指针》http://www.ituring.com.cn/book/1147第7章安全问题和指针误用安全使用指针类型定义用类型定义代替宏定义是另一个好习惯。
AkuRinbu
·
2024-02-03 19:17
java面试总结
Java基础
1、Hashmap是怎么实现的,底层原理?HashMap的底层使用数组+链表/红黑树实现。
weixin_30387663
·
2024-02-03 19:57
面试
数据库
操作系统
深入理解
Java虚拟机(全)
垃圾回收,类加载,线程安全问的比较多2,3,6,7,12,13第二章Java内存区域与内存溢出异常2.2运行时数据区域3个区域线程私有(不需要垃圾回收,因为它们随着线程结束而自动销毁),2个区域所有线程共享(需要垃圾收集回收)程序计数器(ProgrammerCounterRegister):一块很小的内存,可以看做当前线程所执行的字节码的行号计数器。线程隔离的数据区(线程私有)为了多线程切换后能恢
SweetWiner
·
2024-02-03 19:26
面试之旅
Java
java
java虚拟机
Java虚拟机知识点快速复习手册(上)
类加载机制面试知识点复习手册全复习手册文章导航Csdn全复习手册文章导航:https://blog.csdn.net/qqxx6661/article/details/86775594已发布知识点复习手册
Java
蛮三刀酱
·
2024-02-03 19:26
编码学习笔记
【Java程序员面试助攻手册】
虚拟机
Java基础
面试问题总结
Java面向对象的四个基本特征?抽象,先不考虑细节封装,隐藏内部实现继承,复用现有代码多态,改写对象行为多态的理解?方法重载overload实现编译时的多态性方法重写override实现运行时的多态性子类继承并重写父类的抽象方法,使用父类型引用子类型对象,同样的引用调用同样的方法会根据子类的实际对象的不同而表现出不同的行为重载(Overload)和重写(Override)的区别是什么?方法的重载和
川峰
·
2024-02-03 19:53
Java知识笔记
面试问题整理笔记
面试
java
Java基础
Java面试
Java基础
优秀面试题Java超高频面试题汇总!
乔鲁诺乔巴纳
·
2024-02-03 19:50
java
Spring配置文件的约束信息
深入理解
要问当下Java的什么技术在实际生产开发中最流行,那当然是Spring全家桶,Spring为实际开发提供了丰富的技术支持,本篇文章从Spring基础出发,理解Spring配置的约束信息的含义,以避免大家在实际开发中为寻找Spring配置的约束信息而苦恼。一、常用的Spring配置约束二、命名空间命名空间是由国际化资源标识符(IRI)标识的XML元素和属性集合,简单点说,就是为你的核心配置提供标签使
hsompu
·
2024-02-03 18:00
Java动态代理与静态代理
代理模式在Java中有多达23种的设计模式(后面
Java基础
更新完后,会找个时间详细的去写写这些设计模式),恰当的设计模式的使用能够提升代码的效率,简化代码的复杂性。
xdpcxq1029
·
2024-02-03 17:17
开源
通过汇编
深入理解
C++语言
最近整理印象笔记的笔记,找到以前在深信服做病毒逆向分析时的笔记,总结分享下,算是比较好的入门汇编的材料,强烈建议想掌握C和C++本质的同学,动手写些简单的例子代码,再Debug模式下(注意不要用Release模式,因为很多细节会被优化掉),对照源码看汇编代码,能让你对C和C++有更本质的认识,另外建议先看懂CSAPP中的汇编入门章节,再来看我的博客比较好。变量局部变量:通过减小或增大栈指针来分配或
辛酉 廖镛霖
·
2024-02-03 17:14
深入理解计算机系统
汇编
c++
【Linux】理解系统中一个被打开的文件
系统文件接口三、文件描述符四、structfile对象五、stdin、stdout、stderr六、文件描述符的分配规则七、重定向1.重定向的原理2.dup23.重谈stderr八、缓冲区1.缓冲区基础2.
深入理解
缓冲区
YoungMLet
·
2024-02-03 17:05
Linux系统
linux
chrome
运维
开发语言
c语言
c++
服务器
C语言基础(四)——结构体
运算符访问结构体中的元素更改结构体中的元素结构体数组直接初始化从外部导入数据嵌套结构体结构体的
深入理解
存储器中的结构体结构指针结构体和数组的区别结构指针的应用总结:引子假设我们想统计学生的成绩,每一个学生的统计中都要包含以下内容
mottte
·
2024-02-03 16:38
c语言
数据结构
算法
30道最常问的
Java基础
面试题
1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护缺点:性能比面向过程低2.Jav
java技术分享师
·
2024-02-03 16:48
java基础
面试题
0.思维导图1.JDK、JRE、JVM三者区别和联系♥分别解释(区别):jdk:java开发工具包,包含了jre和一堆开发工具,比如javac/java等。jre:java运行环境,包含jvm和java核心类库jvm:java虚拟机,把字节码文件解释成具体平台的机器指令执行。联系:JVM不能单独解释字节码文件,解释字节码文件的时候需要调用解释所需要的类库lib。在JDK下面的jre目录里面有两个文
韩顺平的小迷弟
·
2024-02-03 16:04
#
java基础
java
开发语言
顺序表的实现(数据结构)
(1)实验目的通过该实验,
深入理解
顺序表的逻辑结构、物理结构等概念,掌握顺序表基本操作的编程实现,注意顺序表插入、删除等操作过程中数据元素的移动现象,培养学生编写程序时,要考虑程序的健壮性,全面考虑问题
invincible_Tang
·
2024-02-03 16:59
数据结构/算法
数据结构
深入理解
Android的file.exists()
之前项目中遇到了一个问题,我希望能够查看某一个文件是否在某个目录下,但是这个目录下文件较多,想到了直接调用file.exists()去判断,又觉得如果文件特别多,这样io的操作效率是不是很低?就自己找事,写了一个保存所有文件名的文件,按行保存,然后去查的时候,遍历一下该文件,按行去对比文件名称。结果当然是我自己写的遍历文件的要慢的多,去源码研究下这是为什么。/***Returnsabooleani
沙夏cc
·
2024-02-03 16:50
Java基础
反射详解
目录简介反射的基本使用获取Class对象的四种方式基本使用示例常用方法生产中的常用方式获取注解SpringIoc容器的制作反射+抽象工厂模式双亲委派反射缺点前言-与正文无关生活远不止眼前的苦劳与奔波,它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中,我们往往容易陷入工作的漩涡,忘记了停下脚步,感受周围的世界。让我们一起提醒自己,要适时放慢脚步,欣赏生活中的每一道风景,享受与家人朋
A乐神
·
2024-02-03 16:20
java
java
开发语言
Java基础
集合(一)Collection与Iterator Iterable迭代器详解以及集合在for循环下如何删除
目录简介Iterator和Iterablefor循环删除问题for-each下删除数据解决方法for下删除数据解决方法前言-与正文无关生活远不止眼前的苦劳与奔波,它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中,我们往往容易陷入工作的漩涡,忘记了停下脚步,感受周围的世界。让我们一起提醒自己,要适时放慢脚步,欣赏生活中的每一道风景,享受与家人朋友的温馨时光,发现那些平凡日子里隐藏的
A乐神
·
2024-02-03 16:50
java
java
开发语言
Java基础
集合(四)Map详解
目录简介Map详解HashMapLinkedHashMapTreeMapWeakHashMapHashtable前言-与正文无关生活远不止眼前的苦劳与奔波,它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中,我们往往容易陷入工作的漩涡,忘记了停下脚步,感受周围的世界。让我们一起提醒自己,要适时放慢脚步,欣赏生活中的每一道风景,享受与家人朋友的温馨时光,发现那些平凡日子里隐藏的幸福时
A乐神
·
2024-02-03 16:50
java
java
开发语言
Java基础
集合(五)Set详解
目录简介set种类AbstractSet抽象类SortedSet接口HashSetLinkedHashSetTreeSet前言-与正文无关生活远不止眼前的苦劳与奔波,它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中,我们往往容易陷入工作的漩涡,忘记了停下脚步,感受周围的世界。让我们一起提醒自己,要适时放慢脚步,欣赏生活中的每一道风景,享受与家人朋友的温馨时光,发现那些平凡日子里隐
A乐神
·
2024-02-03 16:48
java
java
开发语言
使用线程锁(lock)实现线程同步_一文搞懂Java多线程使用方式、实现原理以及常见面试题...
https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《夯实
Java
weixin_39596720
·
2024-02-03 16:14
多线程python
客户端fuwuq实现方式
模拟进程状态转换程序java版
你都是会点啥技术(四)--- Java
写在前面的话:到2019年6月份为止,真正使用java有两年了,在大学期间老师教过一遍java(学的不好),看过两三个老师讲解的java视频,每次学习都会有新的体验和收获,也读过《java编程思想》和《
深入理解
梦是做出来的
·
2024-02-03 16:14
java
java
后端
总结
学习
【MySQL】
深入理解
隔离性
深入理解
隔离性一、数据库并发的场景二、多版本并发控制(MVCC)三、三个前提知识1、3个记录隐藏字段2、undo日志四、快照的概念五、ReadView六、隔离级别RR与RC的本质区别一、数据库并发的场景数据库并发的场景总共有三种
看到我请叫我滚去学习Orz
·
2024-02-03 16:38
MySQL
mysql
数据库
进程、线程的概念、区别和联系;并发、并行概念、区别和联系
以下概念摘自《疯狂java讲义》和《
深入理解
计算机系统》:程序和进程(Process):几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是指一个程序。
程序员小伙伴
·
2024-02-03 14:43
2020-03-04
java基础
知识(2)
Java易混淆知识汇总(2)1.==与equals()的区别==双等号比较两个对象的地址是否相同,即是否引用同一个对象。其中基本数据类型比较的是数值,引用类型比较所引用对象的地址。equals()方法分为是否重写(override)两种,在没有重写过该方法时,equals()和==的作用相同,都是比较两者所引用对象的地址;在重写之后,equals()一般用来比较两个对象的内容。String中的eq
alpacaYang
·
2024-02-03 14:19
深入理解
MPU
博客标题:
深入理解
内存保护单元(MPU):嵌入式系统的安全守卫在今天的高科技时代,嵌入式系统在我们生活的方方面面扮演着重要角色。
金士顿
·
2024-02-03 13:19
linux
深入理解
Golang 的 crypto/elliptic:椭圆曲线密码学的实践指南
深入理解
Golang的crypto/elliptic:椭圆曲线密码学的实践指南引言crypto/elliptic库概览基本使用教程高级应用案例性能与安全考量结论引言在当今数字时代,数据安全和加密技术成为了信息技术领域的重中之重
walkskyer
·
2024-02-03 13:17
golang标准库
golang
密码学
爬虫
如何从零开始学习Java
Java基础
→JavaWeb→JavaEE框架→项目实践。在学习过程中一定要书本视频结合来看(单纯书本太难)要结合项目实战,在学有余力的情况下可以学习一些加分技能:前端、动态语言、大数据、热门框架。
ITb
·
2024-02-03 12:23
【阿里巴巴】1688事业部-JAVA研发工程师-广告平台
职位要求至少2年以上java开发经验,有扎实的
Java基础
(熟悉
探小虎
·
2024-02-03 11:57
java
开发语言
CCF- CSP 202209-1如此编码 按部就班 满分题解
CCF-CSP202209-1如此编码按部就班满分题解题目链接:202209-1如此编码思路:按照题目要求,定义数组a[N],b[N],c[N];初始化c[0]=1,边输入a边初始化c
深入理解
题意:需要根据
只须一笑不须愁X
·
2024-02-03 11:18
CCF-CSP
c++
算法
数据结构
类银河恶魔城学习记录1-1 Player状态机的搭建 P28上
一篇文章就够了-知乎说实话,目前并不能
深入理解
状态机的奇妙之处(当然,我觉得状态机作为教程的重要组成部分是不得不理解的,所以以下我会对游戏教程内的状态机做一些我认为的解释,如有错误,请多包涵)基本的Player
SuKacZev
·
2024-02-03 10:11
学习
【c语言】
深入理解
指针(2)
1.字符指针变量可以利用字符指针存放字符数组来间接存放字符串。intmain(){chararr[10]="abcdef";char*p=arr;printf("p=%s\n",p);return0;}那我们可不可以直接给字符指针存放字符串呢?intmain(){char*p1="abcdef";printf("p1=%s\n",p1);return0;}我们来看一下结果:可以看到是可以直接给字符
Code Warrior
·
2024-02-03 10:54
c语言
开发语言
费曼学习技巧:最强的学习方法
费曼技巧的灵感源于诺贝尔物理学奖获得者理查德•费曼(RichardFeynman),运用费曼技巧,你只需花上20分钟就能
深入理解
知识点,而且记忆深刻,难以遗忘。如果没有不断地学习便会固步自封。
流星跟谁学
·
2024-02-03 08:03
java实践11之网络IO BIO和NIO(上)
BIO带来的问题2NIOjava实践11之网络IOBIO和NIO(上) java网络IO也是
java基础
知识体系中很重要的一部分,java目前提供的网络编程模型有3种BIO、NIO、AIO。
马大帅_
·
2024-02-03 08:12
java
多线程
java
网络
nio
深入理解
网络编程之BIO和NIO
目录原生JDK网络编程BIOBIO通信模型服务端代码BIO通信模型客户端代码伪异步模型服务端代码(客户端跟之前一致)原生JDK网络编程NIO什么是NIO?NIO和BIO的主要区别阻塞与非阻塞IONIO之Reactor模式NIO中Reactor模式的基本组成部分NIO代码实现原生JDK网络编程BIOBIO意为BlockingI/O,即阻塞的I/O。在BIO中类ServerSocket负责绑定IP地址
山鸟与鱼!
·
2024-02-03 08:37
分布式中间件
网络
nio
后端
服务器
java
08.领域驱动设计:
深入理解
领域模型的核心概念
目录1.概要2.领域模型3.限界上下文(战略)4.领域对象(DomainObject)5.实体(Entity)6.值对象(ValueObject)7.聚合(Aggregate)8.聚合根(AggregateRoot)9.领域服务(DomainService)10.领域事件(DomainEvent)11.模块(Module)12.总结1.概要领域驱动模型(Domain-DrivenDesign,简称
cxzm_1024
·
2024-02-03 07:01
领域驱动设计(DDD)
微服务架构
微服务架构
领域驱动设计DDD
聊聊高并发(一)概念
没有理论指导的话会导致理解不够全面多线程问题的本质--有序性,可见性,原子性synchronize的底层实现volatile的底层实现无锁算法的底层实现--CAS原子变量的实现final关键字的新含义
深入理解
wenming6688
·
2024-02-03 07:31
first day
③jdk包括jre(Javaruntimeenvironment)Java运行环境和一堆Java工具和
Java基础
的类
baidu_39137769
·
2024-02-03 07:41
java
java001学习记录
核心类库,Java开发的基础2、JavaME:Java针对于移动端(手机、机顶盒、车载导航)的开发组件,淘汰3、JavaEE:Java针对企业级应用的开发组件(JavaWeb重中之重),重点JavaSE:
Java
老街agony
·
2024-02-03 05:58
java
学习
开发语言
java
Java内存模型与线程安全
参考:《
深入理解
Java虚拟机》第四版——周志明再有人问你Java内存模型是什么,就把这篇文章发给他由于CPU技术的发展,内存读写速度跟不上CPU执行速度,导致CPU每次操作内存都要耗费很多等待时间。
RealityVibe
·
2024-02-03 03:44
Amdahl定律理解
摘自
深入理解
计算机系统第三版其中,a为并行计算部分所占比例,k为并行处理的个数。
弱花
·
2024-02-03 01:48
STM32F1学习-
深入理解
存储器(存储器映射以及bit-band)
1.存储器映射STM32F1的系统结构存储器映射STM32F1的存储器的映射存储器映射是指把芯片中或芯片外的FLASH,RAM,外设,BOOTBLOCK等进行统一编址。即用地址来表示对象。这个地址绝大多数是由厂家规定好的,用户只能用而不能改。用户只能在挂外部RAM或FLASH的情况下可进行自定义。从系统结构图中我们可以看出,所有内部设备都是AHBSystemBus上,AHB系统总线又分成两个连接的
Phenixyf
·
2024-02-03 00:02
ARM
2024新鲜出炉 最新
Java基础
常见面试题总结(中)
2024新鲜出炉最新
Java基础
常见面试题总结(中)文章目录2024新鲜出炉最新
Java基础
常见面试题总结(中)面向对象基础面向对象和面向过程的区别创建一个对象用什么运算符?
简至大道
·
2024-02-03 00:49
java
开发语言
java推荐书籍
深入理解
jvm,那本蓝色的书,作者姓周。还有一本深入g1gc这个是主要讲解g1垃圾回收器的。揭秘JAVA虚拟机,红色的封面。
全能的老教
·
2024-02-02 23:09
【c语言】
深入理解
指针(1)
1.数组名的理解数组名是数组首元素的地址:但是有两个例外:1.sizeof(数组名),sizeof中单独放一个数组名的时候,这里的数组名表示的是整个数组,计算的是整个数组的大小,单位是字节。2.&数组名,这里的数组名表示的是整个数组,取出的是整个数组的地址(整个数组的地址和数组首元素的地址是有区别的)。可以看到&arr+1后地址是跳过40个字节的(这刚好是整个数组的大小),而其余两种的+1都只是跳
Code Warrior
·
2024-02-02 23:15
c语言
c语言
学习
开发语言
全宇宙上最全
Java基础
知识点归纳(建议收藏)
写这篇文章的目的是想总结一下自己这么多年来使用Java的一些心得体会,主要是和一些
Java基础
知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经验
可乐教编程
·
2024-02-02 23:32
深入理解
InnoDB -- 存储篇
本文分享InnoDB如何规划表空间,如何存储表空间元信息以及用户数据。思考一个问题,如果给你一个文件,让你存储MySql的数据,你会怎么做?下面是一种比较合理的思路。首先把文件划分成大小相等的块(InnoDB中的页),每次取一块使用。为了管理这些块信息,我们也拿出一块空间,存储每一块空间的位置,偏移量,以及已经使用和剩余未使用的块(InnoDB中的FSPHEADERPAGE,文件管理页)然后根据不
晓码君
·
2024-02-02 21:56
【MySQL】探测mysqldump详细过程
今天,我们一起来
深入理解
一下mysqldump的备份原理及备份过程以及不同参数产生的效果。
K_un
·
2024-02-02 21:55
SpringBoot使用Kafka详解含完整代码
本文将详细探讨如何在SpringBoot应用程序中设置和使用Kafka,从基础概念到高级特性,通过实际代码示例帮助读者
深入理解
这一集成方案。
孤蓬&听雨
·
2024-02-02 18:27
知识库
spring
boot
kafka
MQ
消息队列
Java基础
学习:System类和Static方法的实际使用
一、System类1.在程序开发中,我们需要对这个运行的结果进行检验跟我们预判的结果是否一致,就会用到打印结果在控制台中显示出来使用到了System类。System类定义了一些和系统相关的属性和方法,它的属性和方法都是属于静态的,想使用这些属性和方法直接用System类调用就可以了。2.System类常用的方法:publicstaticvoidexit(intstatus):表示结束当前java运
徐浪老师
·
2024-02-02 16:03
徐浪老师大讲堂
java
学习
开发语言
Java 基础之参数传递
Java基础
之参数传递文章目录
Java基础
之参数传递形参&实参值传递&引用传递为什么Java只有值传递?案例1:传递基本类型参数案例2:传递引用类型参数1案例3:传递引用类型参数2引用传递是怎么样的?
xwhking
·
2024-02-02 16:55
Java面试题
java
开发语言
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他