一、初识Java1、什么是JavaJava是一门面向对象编程语言。它不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言功能强大并且简单易用。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Jav
转载
2023-12-08 18:17:47
0阅读
一、引言刚开始接触ruby,遇到问题于是上网查资料,但是有时候却又看不懂,这很大一部分原因是我不知道一些关于ruby的概念名词是什么意思,所以看了别人的回答也理解不了。二、各种名词ruby:这个不用多说,ruby本身rvm :ruby version manager,ruby版本管理工具rails:...
转载
2015-01-30 10:26:00
62阅读
2评论
不得不说,关于磁盘的各种概念网上说法很多,看了半天快把我看晕了,最后总结了总结,基于我的认知基本理顺了。正文1896字,预计阅读时间5 分钟。顺序 和 随机磁盘的顺序访问和随机访问是怎么...
原创
2022-04-29 22:17:42
292阅读
独享锁/共享锁、互斥锁/读写锁、公平锁/非公平锁、可重入锁/不可重入锁、悲观锁/乐观锁、自旋锁/阻塞锁、分段锁、偏向锁。#独享锁/共享锁独享锁是指该锁一次只能被一个线程所持有。共享锁是指该锁可被多个线程所持有。对于Java ReentrantLock而言,其是独享锁。但是对于Lock的另一个实现类ReadWriteLock,其读锁是共享锁,其写锁是独享锁。读锁的共享锁可保证并发读是非常高效的,读写
原创
2023-09-08 16:43:47
95阅读
通常所说的“上网”实际上访问的只是互联网的一个子集“万维网”(World Wide Web)
原创
2022-08-18 02:57:20
64阅读
基地址:文件的实际装入内存地址、模块首址(大多数情况下为模块句柄、loadlibrary或getmodulehandle函数返回的整数)RVA:文件在内存中相对虚拟地址、相对于基地址的偏移量VA:文件在内存中的虚拟地址、或叫文件内存中的实际地址(4g内存逻辑空间中的实际地址、非内存物理地址)计算: ...
转载
2015-12-19 16:12:00
120阅读
2评论
在学习Web前端的时候,有很多重要的知识点需要我们深刻理解并掌握实际运用场景。例如,JavaScript是Web前端人员必须要掌握的知识点之一,下面,为大家全面介绍JavaScript的工作原理,希望对大家高效学习Web前端有所帮助。 JavaScript引擎是什么? JavaScript引擎是一种用于将我们的代码转换为机器可读语言的引擎。如果没有JavaScript引擎,你编写的代码对计
转载
2023-06-19 17:14:54
105阅读
前言使用 kotlin 协程已经几年了,可以说它极大地简化了多线程问题的复杂度,非常值得学习和掌握。此文介绍并梳理协程的相关概念:suspend、non-blocking、Scope、Job、CoroutineContext、Dispatchers 和结构化并发。进入协程世界简而言之,协程是可以在其内部进行挂起操作的实例,是否支持挂起函数也是协程世界和非协程世界的最大区别。初学者可以把协程看作是“
原创
2023-11-16 18:15:23
387阅读
/Files/xkfz/为什么采用虚函数virtual.ppt C++中的继承与虚函数各种概念 虚继承与一般继承 虚继承和一般的继承不同,一般的继承,在目前大多数的C++编译器实现的对象模型中,派生类对象会直接包含基类对象的字段。而虚继就是指...
转载
2012-02-16 16:01:00
52阅读
2评论
POJO(pure old java object)是普通java类,有一些private的参数作为对象的属性,然后针对每一个参数定义get和set方法访问的接口。我看到这个定义,心里就有个疑问了,这个POJO跟JavaBean的定义怎么就这么像?两者有什么区别?POJO其实是比javabean更纯...
转载
2014-12-17 02:55:00
83阅读
2评论
互联网上绝大部分资源都使用 HTTP 协议传输; 浏览器是 HTTP 协议里的请求方,即 User Agent; 服务器是 HTTP 协议里的应答方,常用的有 Apache 和 Nginx; CDN 位于浏览器和服务器之间,主要起到缓存加速的作用; 爬虫是另一类 User Agent,是自动访问网络 ...
转载
2021-08-10 22:01:00
348阅读
2评论
为了更好的学习使用一些现成的东西,先追本溯源一下 1、计算机图形学 “计算机科学与技术”专业的,应该都学过这个课吧,不过都忘了,只感觉似曾相识 大概回忆一点基本概念,有助于理解和把握当前要学习的东西。 计算机图形学是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。 简单地说,计算 ...
转载
2021-08-11 11:36:00
239阅读
最近在看一个Rails项目,渐渐的接触到Ruby语言,其中有些概念之前比较混乱,模棱两可,相信也有人跟我一样,刚开始学ruby时对这些概念不太清晰,现在整理一下。Ruby这个就不用多说了RVM用于帮你安装Ruby环境,帮你管理多个Ruby环境,帮你管理你开发的每个Ruby应用使用机器上哪个Ruby环...
转载
2014-11-07 00:31:00
190阅读
2评论
为了方便你查看,我又把这部分重新画了一下,比那张大图小了一些,更容易地阅读,而成
原创
2022-10-12 14:21:44
238阅读
本地调用,是进程内函数之间的相互调用;远程调用,是进程间函数的相互调用,是进程间通信 IPC(Inter-Process Communication)的一种方式。通过远程调用,一个进程可以看到其他进程的函数、方法等。本地过程调用(Local Procedure Call,LPC),是指运行在同一台机器上的进程之间的互相通信,即在多进程操作系统中,运行的不同进程之间可以通过 LPC 进行函数调用。远
转载
2023-10-19 09:44:21
123阅读
前言 从Anjular转换到微信小程序,从功能丰富,便捷操作的WebStorm转换到十分难用,不是很人性的微信开发者工具,一开始真的特别不适应,也许是心理作用吧,从一开始就觉得它不好用,后来也是写不下去,后来调整心态,说试试看吧,后来就是越写越顺手,感觉也挺好的,初次接触小程序也是摸着石头过河,要啥
转载
2020-09-29 18:14:00
71阅读
2评论
租户:对于云平台来讲就相当于我们每个人创建的一个账号,这个账号拥有唯一的ID以及对应的权限。用户组:具有相同或类似的权限的用户形成的一个用户群,可以叫做用户组,打个比方:管理组、维护组、删除组等用户:每个拥有一定权限的账户。角色:用户内指定一定权限(可以是单个权限,也可以是一个角色拥有多种权限)的实施体。根据个人理解::::根据概念的话,听起来这几个之间的关系比较模糊,那就举个栗子-------用
转载
2023-10-29 09:04:38
271阅读
TX表示发送端口,Rx表示接受端口.基本特征:utp八根线中只有四根线在起作用1236在起作用.排序分为568A和568B,直连线网线两端线序相同,交叉线一端为A一端为B.记得568B为橙白,橙,白绿蓝,白蓝绿,白综棕.那么568A只需要把1和3对调,2和6对调即可.使用情况:相同设备使用交叉线(路由和host) 不同设备使用直连线
原创
2009-03-31 22:32:09
1207阅读
1评论
Java程序在运行过程中需要打开空间,任何软件在运行过程中都需要在内存中打开空间,Java虚拟机在运行过程中也需要打开空间。JVM运行时,在内存中打开内存区,启动时更详细地划分自己的内存区,因为虚拟机中的每个内存处理方法不同,需要单独管理。
堆栈存储器:堆栈存储器首先是存储区域,存储的是局部变量,任何定义都是局部变量(方法以外的是全局变量),for循环的内部定义也是局部变量,加载函数后定义局部变量,因此方法是先进的堆栈,定义变量,变量有自己的作用区域,离开作用区域后释放。因为局部变量的生命周期较短,所以堆栈内存更新速度较快。
原创
2021-04-22 18:43:51
1188阅读
当单一交换机所能够提供的端口数量不足以满足网络计算机的需求时,必须要有两个以上的交换机提供相应数量的端口,这也就要涉及到交换机之间连接的问题。从根本上来讲,交换机之间的连接不外乎两种方式,一是堆叠,一是级联。
堆叠和级联的区别 级联是通
转载
精选
2007-06-04 11:36:38
10000+阅读