自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 收藏
  • 关注

原创 IP地址分类规则?

A类网络用第一组数字表示网络本身的地址,后面三组数字作为连接于网络上的主机的地址。C类地址分配给小型网络,如一般的局域网和校园网,它可连接的主机数量是最少的,采用把所属的用户分为若干的网段进行管理。C类网络用前三组数字表示网络的地址,最后一组数字作为网络上的主机地址。一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。B类网络用第一、二组数字表示网络的地址,后面两组数字代表网络上的主机地址。

2023-06-06 14:56:49 194

原创 广域网和局域网对比?

局域网里面,必须在网络上有一个唯一的IP地址,这个 IP 地址是唯一的,在另外一个局域网,这个IP地址仍然能够使用。局域网就是在固定的一个地理区域内由2台以上的电脑用网线和其他网络设备搭建而成的一个封闭的计算机组,范围在几千米以内;广域网是一种地域跨度非常大的网络集合,范围在几十公里到几千公里。局域网是靠交换机来进行连接的,而广域网则是靠路由器将多个局域网进行连接。广域网包含局域网,一个个的局域网组成广域网。广域网和局域网的区别:两者范围不一样、两者的 IP 地址设置不一样、两者连接的方式不一样。

2023-06-06 14:49:53 215

原创 IP地址分类规则?

A类网络用第一组数字表示网络本身的地址,后面三组数字作为连接于网络上的主机的地址。C类地址分配给小型网络,如一般的局域网和校园网,它可连接的主机数量是最少的,采用把所属的用户分为若干的网段进行管理。C类网络用前三组数字表示网络的地址,最后一组数字作为网络上的主机地址。一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。B类网络用第一、二组数字表示网络的地址,后面两组数字代表网络上的主机地址。

2023-06-06 14:48:53 148

原创 台式机的主要配件有哪些,各有什么功能?

硬盘(Hard Disk Drive 或者 Solid State Drive):长期存储数据的设备,保存操作系统、软件程序和用户文件等;主板(Motherboard):连接处理器、内存、显卡、声卡、网卡等主要配件的基础板块;电源(Power Supply Unit):为计算机提供稳定的电力;处理器(CPU):控制计算机内部运行,是整个电脑的核心部件;光驱(CD-ROM/DVD-ROM):读取光盘中的信息;内存(RAM):临时存储正在运行的程序和数据;键盘(Keyboard):输入文字和命令;

2023-06-06 14:47:45 159

原创 Integer与int的区别

Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别,则只能使用Integer。在JSP开发中,Integer的默认为null,所以用el表达式在文本框中显示时,值为空白字符串,而int默认的默认值为0,所以用el表达式在文本框中显示时,结果为0,所以,int不适合作为web层的表单数据的类型。

2023-06-06 14:47:33 31

原创 常用前端技术有哪些?他们之间有什么关系?

熟练使用浏览器工具,Firebug、Chrome Dev Tools等,擅用搜索引擎,抓包工具Fiddler、Charles等。HTML/HTML5、JavaScript(ES5、ES6等)、CSS/CSS3、浏览器原理、浏览器兼容。理解构建,会用打包工具(webpack、rollup等),预处理和模版引擎(Sass、Jade等)。HTML CSS JS等是基础语言 HTTP、TCP等协议原理是理论知识。网络,对HTTP、TCP等协议原理有深刻的理解。使用单元测试,保证代码的质量,业务的准确。

2023-06-06 14:46:38 81

原创 名词解析:IP,掩码(netmask),网关(gateway),DNS?

网关是一种充当转换重任的计算机系统或设备。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求,网关的作用就是对两个网络段中的使用不同传输协议的数据进行互相的翻译转换。在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。子网掩码是一个32位的值,通过它,接收ip数据包的一方可以从ip地址的主机号部分中分出子网id号地址。

2023-05-19 12:20:41 2526

原创 IP地址静态设置和动态设置区别?

两者实现上网的途径不同。动态IP需要在连接网络时自动获取IP地址以供用户正常上网,而静态IP是ISP在装机时分配给用户的IP地址,可以直接连接上网,不需要获取IP地址。动态IP地址常用于大型的局域网络,能够很大的程度降低网络管理员的工作量;而静态IP地址,常用于设置比较特殊的电脑,例如服务器等。动态ip一旦出现故障或IP地址冲突的问题,不易排除故障。静态ip则不便经常进行更改,一日更改,很多业务将会出现问题。而静态IP地址,指的是手动设置电脑网卡的IP地址。IP地址静态设置和动态设置区别?

2023-05-19 12:20:10 55

原创 .IPV4 和 IPV6 对比?

IPv4地址的概念是在1980年代初期提出的。即使有新版本的IP地址,IPv4地址仍然是Internet用户使用最广泛的地址。通常,IPv4地址以点分十进制表示。每个部分代表一组构成8位地址方案的8位地址。IPv4和IPv6用于用户标识和Internet上不同设备之间的通信。IPv4是32位IP地址,而IPv6是128位IP地址。IPv4是数字地址,用点分隔。IPv6是一个字母数字地址,用冒号分隔。IPv4和IPv6是不同类型的IP地址。它们的主要用途相同,标记不同的用户,并且让用户能通过IP进行通信。

2023-05-19 12:20:04 42

原创 什么是JSP?

主要作用:替代servlet程序回传html页面的数据,因为servlet程序回传html页面数据是一件非常繁琐的事情,开发成本和维护成本都极高。pages,java的服务器页面。jsp的全称是:java。

2023-05-19 12:19:27 36

原创 对比关系型和非关系型数据库

在基于web的结构中,数据库是最难以横向拓展的,当一个应用系统的用户量和访问量与日俱增的时候,数据库没有办法像web Server那样简单的通过添加更多的硬件和服务节点来拓展性能和负载能力。因此适合存储较为简单的数据。NoSQL非关系型数据库,主要指那些非关系型的、分布式的,且一般不保证ACID的数据存储系统,主要代表MongoDB,Redis、CouchDB。SQL数据库依然强大,可以可靠的处理事务并且保持事务的完整性,只有你的数据非常大,操作扩展需要更加分布式的系统时,才考虑NoSql数据库。

2023-05-19 12:17:29 58

原创 Subject

subject.getPrincipal():获取登录Subject的用户名。subject.checkRole():检查相应的角色(无返回值)subject.hasRole():是否有对应的角色(有返回值)subject.isAuthenticated():认证结果。subject.logout():退出登录。subject.login():登录。

2023-05-18 08:51:41 55

原创 SHIRO

Remember me :指网站能够在 Session 之间记住登录用户的身份,具体来说就是我成功认证一次之后在一定的时间内我可以不用再输入用户名和密码进行登录了,系统会自动给我登录。Concurrency:并发,Apache Shiro支持具有并发功能的多线程应用程序,也就是说支持在多线程应用中并发验证。功能:Authentication:身份认证,验证用户是否拥有某个身份。Session Management:会话管理,管理用户登录后的会话,Caching:缓存,对用户的数据进行缓存,

2023-05-18 08:51:11 32

原创 什么是EL表达式,JSTL表单式?

JSP标准标签库(JSP Standard Tag Library)是Java EE网络应用程序开发平台的组成部分。它在JSP规范的基础上,扩充了一个JSP的标签库来完成一些通用任务,比如XML数据处理、条件执行、数据库访问、循环和国际化。EL(Expression Language) 是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。EL表达式说白了,就是让JSP写起来更加方便。

2023-05-18 08:50:54 27

原创 常用的应用服务器有哪些

Undertow的架构是组合式的,可以通过组合各种小型的目的单一的处理程序来构建Web服务器。JRun:是由Allaire公司开发的JAVA服务器软件,它支持JSP1.1、Servlet2.2规范,目前最新的版本是JRun4,但是它的下载是要付费,它是Micromedia的一个应用服务器,它基于Sun公司的Java2平台企业版(J2EE)。glassfish是Oracle 开发的官方Java EE容器,,也是同时支持Servlet和EJB,支持最新的特性,有自己的web容器,支持集群,支持热部署。

2023-05-18 08:50:23 179

原创 JavaScript和jQuery的关系?

而 jQuery 是基于 JavaScript 开发的一个 JavaScript 库,提供了更方便、快捷的方式来操作 HTML 文档、处理事件和处理 Ajax 数据等。简单来说,jQuery 可以看作是对 JavaScript 的一种封装和扩展,它可以简化 JavaScript 代码,提高开发效率。因此,jQuery 可以被认为是 JavaScript 的一个工具库,使得开发者能够更轻松地编写 JavaScript 代码,节省编写时间和代码量,并且兼容不同浏览器。JavaScript和jQuery的关系?

2023-05-18 08:49:49 424

原创 String 属于基本类型吗?String 的常用API?

substring(int beginIndex, int endIndex)方法:截取字符串中的一部分,从beginIndex(包括)开始到endIndex(不包括)结束。replace(char oldChar, char newChar)方法:将字符串中的所有旧字符替换成新字符。indexOf(String str)方法:返回指定子字符串在字符串中第一次出现的位置,如果找不到则返回-1。toUpperCase()方法:将字符串中的所有小写字母转换为大写字母。length()方法:获取字符串的长度。

2023-05-18 08:48:48 24

原创 集合常用的遍历方式?各有什么特点

使用Iterator迭代器遍历List、Set集合:遍历集合时,可以对元素进行增删操作,不需要担心ConcurrentModificationException异常,是一种比较通用的方式。增强型for循环遍历List、Set集合:简洁明了,代码可读性较高,无需关心索引的问题。普通for循环遍历List集合:适用于根据索引的顺序遍历,可以通过索引获取元素的值。使用Map.Entry遍历Map集合:可以同时获取键和值,适用于遍历键值对的情况。集合常用的遍历方式?

2023-05-18 08:48:17 49

原创 什么是AR功能

Active Record(简称AR),是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。ServiceImpl隶属于com.baomidou.mybatisplus.extension.service.impl.ServiceImpl。IService隶属于:com.baomidou.mybatisplus.extension.service.IService。Service层开启AR(同时开启ServiceImpl的AR)T泛型:当前的实体类。

2023-05-18 08:47:24 255

原创 什么是Map?Map常用API方法?

Map是一种数据结构,它通过键值对的形式存储数据,并且可以根据键来快速访问对应的值。在JavaScript中,Map是一种内置对象。set(key, value):向Map对象中添加一个新元素,参数key表示键,参数value表示对应的值。delete(key):从Map对象中删除指定键对应的键值对。get(key):返回Map对象中指定键对应的值。has(key):判断Map对象是否包含指定键。clear():清空Map对象中的所有元素。size:返回Map对象中键值对的个数。

2023-05-18 08:47:07 80

原创 MyBatis-Plus

MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。mybatis可以使用简单的XML或注解用于配置和原始映射,将接口和java的POLO映射成数据库的记录。MP会内置集成部分SQL方法,可以直接使用,而不用一个SQL需求对应一个Mapper下的一个SQL条目。mybatis是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架。只做增强不做改变,引入它不会对现有工程产生影响。解析MyBatis-Plus框架。

2023-05-18 08:45:42 416

原创 Linux是什么

Linux是什么

2023-04-14 12:36:20 21

原创 MD5的加密

MD5的加密

2023-04-14 12:35:45 22

原创 Maven的作用

Maven的作用

2023-04-12 15:28:48 59

原创 cookie

cookie

2023-04-12 15:27:45 18

原创 什么是序列化?

什么是序列化?

2023-04-12 15:27:39 96

原创 java异常处理方式

java异常处理方式

2023-04-12 15:27:14 28

原创 什么是工厂模式

什么是工厂模式

2023-04-12 15:27:09 19

原创 数据的完整性

数据的完整性

2023-04-12 15:26:42 22

原创 什么是POJO

什么是POJO

2023-04-12 15:25:30 15

原创 Java循环结构

Java循环结构

2023-04-12 15:25:23 18

原创 ​基本数据库类型​

​基本数据库类型​

2023-04-12 15:23:54 20

原创 Oracle与MySQL的区别以及优缺点

Oracle与MySQL的区别以及优缺点

2023-04-12 15:23:22 122

原创 IOC底层实现原理

IOC底层实现原理

2023-03-17 12:47:09 128

原创 IOC的优缺点

IOC的优缺点

2023-03-17 12:46:38 61

原创 什么是工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。面向接口编程,体现了面向对象的思想;将创建对象的工作转移到了工厂类;

2023-03-17 12:46:05 27

原创 什么是三目运算符

什么是三目运算符

2023-03-15 22:54:14 34

原创 Mysql与Oracle的区别

Mysql与Oracle的区别

2023-03-15 22:53:08 17

原创 redis和mysql的区别

redis和mysql的区别

2023-03-15 22:52:49 15

原创 什么是缓存

什么是缓存

2023-03-15 22:51:56 48

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除