自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

原创 三层交换机实现不同VLAN的数据转发

思科模拟器,Cisco Packet Tracer。PC之间可以ping通。

2023-07-02 10:14:03 483

原创 单臂路由实现不同VLAN之间数据转发

思科模拟器,Cisco Packet Tracer。PC之间可以ping通。(2)二层交换机配置。

2023-07-02 09:49:57 225

原创 同一VLAN不同交换机之间的数据转发

双击PC选择Desktop,然后选择IP Configuration配置ip。PC0可以ping通PC2,PC1可以ping通PC3。思科模拟器,Cisco Packet Tracer。双击交换机,选择CLI输入配置命令。(1)配置四台PC的IP地址。

2023-07-01 18:29:06 357

原创 Mycat创建表ERROR 3009 java.lang.NullPointerException

Mycat ERROR 3009 java.lang.NullPointerException

2023-06-20 12:49:19 390

原创 列表渲染不显示

使用setData

2023-02-16 18:02:36 73 1

原创 条件表达式

python条件表达式

2022-11-06 15:14:27 77

原创 java枚举类

JDK1.5之前需要自定义枚举类使用enum关键字定义枚举类JDK1.5新增enum关键字用于定义枚举类

2022-07-09 17:10:00 164

原创 java字符串类的使用

通过字面量方式给字符串赋值,此时字符串声明在字符串常量池中,在字符串常量池中不允许存储相同内容的字符串。方法一:通过字面量方式,将字符串声明在字符串常量池中方式二:通过new + 构造器方式,保存的是地址值,是数据在堆空间中开辟空间以后对应地址值。String s = new String(“abc”);方法创建对象,在内存中创建了几个对象?两个:一个是在堆空间中new,另一个是char[]对应的常量池数据:“abc”面试:判断输入结果String常用方法int length():返回字符串长度

2022-07-05 15:24:41 198

原创 java多线程

方法一:继承Thread类方法二:实现Runnable接口方法三:实现Callable接口与Runnable相比,Callable功能更加强大方法四:使用线程池提前创建多个线程,放入线程池中,使用时直接获取,使用完放回池中。可以避免频繁创建销毁、实现重复利用。好处:线程优先级:线程优先等级:MAX_PRIORITY:10MIN_PRIORITY:1NORM_PRIORITY:5获取和设置当前线程优先级:getPriority():获取当前线程优先级setPriority(int

2022-07-03 16:22:08 178

原创 单例设计模式(饿汉式和懒汉式)

设计模式:在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。单例设计模式:采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例。首先将类的构造器的访问权限设置为private,这样就不能用new在类外部产生类的对象,但在类内部仍可以产生该类的对象。在类的外部,只能调用该类的某个静态方法以返回类内部创建的对象。静态方法只能访问类的静态成员变量,所以,指向类内部产生的该类对象的变量也必须定义成静态的。单例的懒汉式实现饿汉式和懒汉式的区别饿汉式:对象加载时间过长

2022-07-02 21:39:24 188

原创 java常用的查找排序算法

从第一个记录开始,逐个比较。二分法查找:对有序数组折半查找。排序算法:冒泡排序:基本思想:对排序序列,依次比较,如果逆序就交换,每次排序得到一个最大值,重复前面的步骤,直到没有任何一对需要比较。最快:正序。最慢:反序。...

2022-07-01 08:03:32 144

原创 Spring bean生命周期

从bean对象创建到销毁的过程。包含后置处理器,加粗部分为后置处理器在bean生命周期的作用。

2022-06-29 22:43:07 120

原创 Spring MVC执行流程

(1)不存在①判断是否配置mvc:default-servlet-handler没有:404;有:访问目标资源;(2)存在根据url,调用HandlerMapping获取Handler配置相关的控制器方法,拦截器集合,拦截器索引,最后以HandlerExcecutionChain执行链形式返回给DispatcherServlet。...

2022-06-29 21:39:52 113

原创 SSM框架整合

pom.xmldb.propertiesapplicationContext.xmlspringMVC-config.xmlweb.xmlUserMapper.xmlUser.javaUserMapper.javaUserService.javaUserServiceImpl.javaUserController.javaindex.html

2022-06-29 15:09:53 77

原创 抗原检测统计小程序

​ 核酸检测期间,每个宿舍都会根据实际居住人数,发放对应数量的检测盒,但是由于宿舍比较多,需要通过绕大圈的方式,来避免有遗漏的宿舍,而且抗原检测需要15分钟之内有效,最终需要把这些结果进行汇总。​ 因此,为了提高工作效率,不希望使用手工统计,都是先绕大圈,先发放试剂盒,再绕大圈回来查看检测结果,最终汇总的结果,需要得出,楼层总人数,检测正常总人数,检测异常总人数。同样拿着纸笔记录统计十分麻烦,不方便而且效率很低。因此可以以微信小程序为载体,进行抗原检测统计小程序的搭建,尽可能的规避上述问题,为管理人员提

2022-06-22 17:03:26 882 1

原创 微信小程序之核酸检测通知管理

​ 工作地点有上百人,接到通知后需要做核酸检测。但是管理人员,每次都需要统计,因为,可能有人没接到通知而没有去检测,或者忘记了而没有去检测,或者检测了但是忘记给管理员说一声,所以这就导致统计工作比较费劲。​ 以微信小程序为载体,进行核酸检测通知管理平台搭建,尽可能规避上述问题,为管理人员等用户提供便利。index.wxmlindex.wxssindex.js......

2022-06-21 07:07:41 776

原创 Mybatis逆向工程

添加maven依赖创建配置文件(文件名必须为generatorConfig.xml)generatorConfig.xml执行插件

2022-06-20 23:51:15 55

原创 计算机组成原理——概述和总线

冯诺依曼机特点:计算机五大部件的功能:现代计算机组成:算术逻辑单元与控制单元:ALU和CU是CPU的核心部件,I/O设备也受CU控制,用来完成相应的输入、输出操作。存储单元,存储元件,存储字,存储字长:主存寄存器:存储器地址寄存器MAR(Memory Address Register):用来存放欲访问的存储单元的地址,其位数对应存储单元的个数。存储器数据寄存器MDR(Memory Data Register):用来存放从存储体某单元取出的代码或者准备往某存储单元存入的代码,其位数与存储字长相等。计算机硬件的

2022-06-18 10:13:28 889

原创 路由协议与交换技术——ACL和NAT

ACL概述:ACL是访问控制列表(Access Control List),使用包过滤技术,在路由器上读取第三层及第四层包头中的信息,如源地址、目的地址、源端口、目的端口等,根据预先定义好的规则对包进行过滤,从而达到访问控制的目的。具有一定的局限性,如无法识别到具体的人,无法识别到应用内部权限级别。ACL的主要功能:一是保护资源节点,阻止非法用户对资源节点的访问;二是限制特定的用户节点对资源节点的访问权限。实施ACL的过程,应当遵守如下原则:根据访问控制需求表,写出ACL语句:访问控制需求表实例ACL:ip

2022-06-12 22:01:48 989

原创 路由协议与交换技术——OSPF

OSPF:OSPF是一种典型的链路状态路由协议,启用OSPF协议的路由器彼此交换并保存整个网络的链路信息,通过SPF(最短路径优先)算法计算到达每个网络的最佳路由。OSPF作为一种内部网关协议,其网关和路由器都在同一个自治系统内部,用于在同一个自治域(AS)中的路由器之间发布路由信息。当到达同一目的网络的路由器存在多条相同代价的路由时,OSPF能够在多条路由上分配流量,实现负载均衡。OSPF特征:OSPF:OSPF封装在IP包中,协议号89。OSPF路由协议维护3张表:邻居表,拓扑表,路由表。路由器通过发送

2022-06-12 15:49:12 2348

原创 微信小程序之使用相机拍照图片预览并上传云存储

+ 调用相机组件,拍摄图片 + 拍摄的图片能够显示在下方 + 点击图片能够预览 + 点击按钮上传到云存储 + 上传完成后有相应的提示信息

2022-06-03 17:27:40 2109

原创 微信小程序之云数据库增删改查

微信小程序云开发数据库增删改查

2022-06-03 15:22:59 848 8

原创 路由协议与交换技术——RIP和EIGRP

路由协议与交换技术(二)RIP:RIP是使用最广泛的距离矢量路由选择协议,其度量值基于跳数,每经过一台路由器,跳数加1,RIP算法优先选择跳数最少的路径。允许最大跳数为15,任何超过15的跳数均标记为不可达。每隔30s向UDP端口520发送一次路由广播,广播自己的全部路由表。容易造成网络广播风暴,只适用小型网络。RIP协议封装协议:UDP端口号:UDP520端口度量值:到达目的网络的最小跳数最大跳数:15最大距离:16管理距离:120更新计时器:30s超时计时器:180s等价路径(负载

2022-05-27 18:45:49 620

原创 路由协议与交换技术——静态路由和VTP

路由协议与交换技术(一)IP路由选择协议:静态路由选择协议:在管理配置路由器时设置固定路由表。动态路由选择协议:通过路由选择协议,传递路由信息,动态更新路由表。内部网关协议和外部网关协议:根据是否在一个自治域(统一管理,统一路由协议的网络)内部使用,动态路由协议分为内部网关协议(IGP)和外部网关协议(EGP)。内部网关协议:自治域内部采用的路由协议,常用的有RIP,OSPF,IGRP,EIGRP,IS-IS。外部网关协议:多个自治域之间采用的路由协议,常用的有BGP,BGP-4

2022-05-27 11:57:20 912

原创 Mybatis一对多关系映射

数据库表:t_classt_student实体类:Student.javapublic class Student { private Integer sid; private String name; private Cla cla; public Student() { } public Student(Integer sid, String name) { this.sid = sid; this.nam

2022-05-22 14:53:28 211

原创 Mybatis多对一关系映射处理

Mybatis多对一关系映射处理三种方式:数据库表:t_classt_student实体类:Student.javapublic class Student { private Integer sid; private String name; private Cla cla; public Student() { } public Student(Integer sid, String name) { this.sid =

2022-05-22 13:26:45 469

原创 Mybatis简单的增删改查

mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!--设置连接数据库的环境-->

2022-05-18 09:19:02 172

原创 SpringMVC完全注解模式

pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or.

2022-05-15 22:30:07 103

原创 springMVC拦截器

拦截器:oneinterceptor.javapackage com.example.demo1;import org.springframework.stereotype.Component;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequ

2022-05-14 17:09:39 66

原创 springMVC文件上传和下载

springMVC实现文件上传和下载:一、下载index.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head> <meta charset="UTF-8"> <title>首页</title></head><body><a th:href="@{/download}">

2022-05-14 11:03:32 120

原创 RESTful风格实现增删改查

RESTful风格实现增删改查:案例数据库使用Map模拟完成功能清单:功能url和请求方式访问首页/ 请求方式:get查询所有数据/user 请求方式:get删除数据/user/1 请求方式:delete跳转添加页面/add 请求方式:get添加数据/user 请求方式:post跳转更新页面/user/1 请求方式:get更新数据/user 请求方式:put1:某条数据的id值pom.xml<?xml versi

2022-05-13 20:09:42 1798

原创 Spring——事务操作(完全注解模式)

Spring基于注解的事务操作:创建配置类BookConfig.javapackage com.example.demo1;import com.alibaba.druid.pool.DruidDataSource;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.ComponentScan;import org.springframework.co

2022-05-07 16:18:28 306

原创 微信小程序——API学习(一)

微信小程序API学习:API:定时器setInterval消息提示框wx.showtoaste模拟对话框wx.showModal操作菜单wx.showActionSheet获取系统信息wx.getSystemInfoSync获取网络类型wx.getNetworkType获取电量信息 wx.getBatteryInfo功能:倒计时获取设备电量、型号、网络小程序更新index.wxml<button size="mini" class="btn"bindtap='s

2022-04-25 20:05:03 430

原创 JSP文件下载

JSP文件下载:servlet.javapackage com.example.Test;import org.apache.commons.io.IOUtils;import sun.misc.BASE64Encoder;import sun.nio.ch.IOUtil;import javax.servlet.*;import javax.servlet.http.*;import javax.servlet.annotation.*;import java.io.IOExcept

2022-04-12 19:25:40 811

原创 JSP实现文件上传

JSP实现文件上传:index.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <base href="http://localhost:8080/Test/"> <title>Title</title></head><body><form action="one

2022-04-10 17:59:16 265

原创 EL表达式输出bean对象

EL表达式输出bean对象Person.javapackage Bean;import java.util.Arrays;import java.util.List;import java.util.Map;public class Person { private String name; private String[] phone; private List<String> cites; private Map<String,Objec

2022-04-10 16:07:39 214

原创 微信小程序实现调查问卷表单

微信小程序问卷调查表单功能演示: 20220408_202155 index.wxml<view id="container-top"><view id="container-img"><swiper indicator-dots="true" autoplay="true" interval="3000" indicator-active-col

2022-04-08 21:03:24 3525 3

原创 JSP-静态包含和动态包含

静态包含和动态包含区别:静态包含:静态包含不会翻译被包含JSP页面静态包含是将被包含JSP页面代码拷贝到包含位置进行输出动态包含:动态包含会翻译被包含JSP页面将request,response,out对象传递给被包含JSP页面传递参数静态包含:index.jsp<%@ page contentType="text/html; charset=UTF-8" language="java" %><!DOCTYPE html><html>&l

2022-04-06 21:07:23 120

原创 JSP-out和response输出的区别

JSP-out和response输出的区别:二者都是直接输出到自己的缓冲区中。JSP所有代码执行后,执行out.flush将out缓冲区内容追加写入到response缓冲区末尾。执行response的刷新操作,将缓冲区内容写入客户端。<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %><!DOCTYPE html><html><head> &l

2022-04-06 18:03:08 103

原创 微信小程序实现商品列表跳转详情页

实验要求模仿京东小程序,实现下列功能首页包含了手机图片,手机的描述,手机的价格,购物车图标首页显示两行文字,多余的文字隐藏,以3个点代替点击页面不同的地方,能够跳转到不同的手机详情页面手机详情页包含手机图片,上架日期,价格,手机描述等图文信息参考图1参考图2代码://index.wxml<view id="bg"> <view class="container"> <view class="container_small"

2022-04-01 19:45:48 6573

网络协议报文大全图文中文查询手册

网络协议报文大全图文中文查询手册

2022-03-09

空空如也

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

TA关注的人

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