- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 Spirent TestCenter指定端口上配置OSPFv2 Router
Spirent TestCenter指定端口上配置OSPFv2 Router
2022-06-19 01:23:29
573
原创 笔试问答
进程通信进程之间通信的方式管道FIFO(命名管道)信息队列信号量共享内存数组和链表的区别和应用数组:数组是将元素在内存中连续存储。因为数组的元素是连续存储的,内存地址连续,查询的效率高。但是在改变数组的数据个数时,例如增加,插入,删除元素时,效率较低。数组应用场景:数据较少;运算是按照序号访问元素时,数组更容易实现; 数组构成线性表叫稳定。链表:链表动态申请内存空间,数据在插入,删除,增加方面比数组灵活。链表应用场景:对线性表的长度或规模难以估计时;需要频繁进行数据操作时;需要构建
2020-10-18 11:44:16
101
原创 2020-10-18
死锁什么是死锁?简单地说,死锁就是多个线程运行过程中因抢夺资源而产生相互等的僵局。产生死锁的四个必要条件互斥条件请求和保持条件不剥夺条件环路等待条件解决死锁的方法由于互斥条件是非共享资源所必须。所以,主要是破坏产生死锁的其他三个条件。预防死锁避免死锁检测死锁解除死锁...
2020-10-18 11:09:12
61
原创 ORM 对象关系映射
ORM对象关系映射 (Object Relational Mapping,是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。
2020-10-16 11:31:45
97
原创 SpringBoot开发常用依赖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.org/xsd/mav
2020-10-16 11:18:40
640
3
原创 Throw 和 throws 的区别
Throw 和 throws 的区别:位置不同throws 用在函数上,后面跟的是异常类,可以跟多个;而 throw 用在函数内,后面跟的是异常对象。功能不同:throws 用来声明异常,让调用者只知道该功能可能出现的问题,可以给出预先的处理方式;throw 抛出具体的问题对象,执行到 throw,功能就已经结束了,跳转到调用者,并将具体的问题对象抛给调用者。也就是说 throw 语句独立存在时,下面不要定义其他语句,因为执行不到。throws 表示出现异常的一种可能性,并不一定会发生这
2020-10-09 15:18:35
431
原创 List三个实现类
List 是有序的 Collection。List 一共三个实现类分别是 ArrayList、Vector 和 LinkedList。ArryList底层通过数组实现,允许对元素进行快速随机访问,数组的缺点是元素之间不能有间隔。当数组大小不满足时,需要增加存储能力,即将已有数组的数据复制到新的存储空间。插入和删除的代价较高,适合于随机查找和遍历。线程是不安全的。排列有序,数据可重复Vector 底层通过数组实现,支持线程的同步,即某一时刻只有一个线程能够写Vector,但实现同步的代价很高,访问速度比
2020-10-09 15:12:53
2393
1
原创 什么是JVM
JVM什么是JVM?JVM是Java Virtual Machine(Java虚拟机),是运行Java代码的假想计算机,JVM包括一套字节码指令集,一组寄存器,一个栈和一个堆以及一个存储方法域。JVM运行在操作系统上,与硬件没有直接的交互。Java源文件通过编译器生产出响应的.class文件,也就是字节码文件,字节码文件通过Java虚拟机的解释器,编译成特定机器上的机器码...
2020-10-09 14:49:45
321
原创 实现批量选择功能
步骤一举例<tr><th><imput type="checkbox" c;ass="minimal icheck_master"/><th>ID</th><th>username</><th>plone</tr><c:forEach items="${User}; var="User"><tr><td><imput type="chec
2020-10-07 16:24:26
292
原创 什么是动态 SQL
动态SQL,即通过MyBatis 提供的各种标签对条件作出判断已实现动态拼接SQL语句。条件判断使用的表达式为IGNL表达式。常用的动态标签有如下< if > < where> < choose > 以及 < foreach> 等等注意事项在mapper的动态SQL中如出现大于号,小于号,大于等于号,小于等于号,最好将其转换为实体符号,否则,XML可能会出现解析出错问题特别是小于号 (<),在XML中绝对不能出现 ,否则一定出错
2020-10-07 14:48:24
3500
1
原创 什么是泛型
泛型什么是泛型泛型,参数化类型。泛型就是将所操作的数据类型作为参数的一种语法。参数化类型,将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型。也就是 根据所传递进来的参数,泛型才实例化为不同的参数类型。为什么要使用泛型在不使用泛型时,Java容器通过将类型向上转型为Object类型来实现的,从容器中取出来的时候需要手动的强制转换。
2020-10-06 09:47:02
445
原创 Java基本知识点整理(二)
Java基本知识整理(二)一. java中数组没有length()方法 string有length()方法java中数组是没有length()方法的,只有length属性.int lengthArray=array.length;//求数组长度字符串 String是有length()方法。str.length() 返回字符串长度int lengthStr =str.length();//求字符串长度二.在Java中,如何跳出当前的多重嵌套循环?在最外层循环体前添加一个标记,例
2020-09-29 20:56:30
79
原创 Java基本知识点整理(一)
一.访问修饰public,private,protected,缺省的区别Java有四种访问修饰权限,外部类的修饰符只可以是上面四种public或者是默认.而类的成员的修饰符可以是上面四种public 共有的,对于同一个包的其他类是公开的,被public修饰的属性,方法,类,可以跨类访问protected 对于同一个包的子类是公开的.被protected修饰的类对同一个包的default(缺省)类的成员不写访问修饰符时默认为default.被其修饰的类,方法,属性,可以被同一个包的其他类或当前类访问
2020-09-29 20:08:08
124
原创 0926异常
异常什么是异常顾名思义,异常就是不正常的事件,但是异常不等同于Error最简单的,就像我们知道除数是不可以为零的,因为这对我们来说除以零的没有意义的.但在执行程序的时 候,电脑按照你的程序去执行,当遇到除数是零时,系统就会产生一个异常对象.当我们看到异常发生时,可以去查看JDK帮助以了解异常产生的条件.常见的异常FileNotFoundException 检查型异常NullPointerException 空指针异常Clas
2020-09-26 16:30:31
212
原创 何为线程
Java多线程什么叫线程线程是程序执行中的单个顺序流程.什么叫进程进程就是一个执行中的程序,是操作系统对其资源的分配的基本单位,其资源包括CPU时间和内存.每一个进程都是独立的.有独立的资源空间,进程与进程之间是相互独立的.进程与线程的区别首先,线程属于进程的一部分.同类多个线程共享一片资源空间,线程本身的数据通常只有微处理器的寄存器数据,以及一个提供给程序的使用的堆栈.系统产生一个线程,或者在多个线程之间转换时,负担比进程小.通俗来说,我们的电脑打开腾讯管家和谷歌浏览器,操作系统就给这两个进
2020-09-26 15:47:27
217
原创 Java入门基础干货
Java语言基础数据类型标识符和保留字在Java语言中,标识符是以字母,下划线,$ ,开始的一个字符序列。后面可跟字母,下划线,$,数字。保留字具有专门的用途和意义,不可以作为标识符使用,也称为关键字。例如class true 等等数据类型概括Java中的数据类型可划分为基本数据类型和复合类型。基本数据类型包括整数类型:byte short int long整数类型和整数常量整数常量有十进制,八进制,十六进制三种表示方法八进制以0开头 例如:0123 表示十进制8
2020-09-25 15:45:33
129
转载 2020-09-25
多线程1.下面程序的运行结果()(选择一项)public static void main(String[] args) {Thread t=new Thread(){public void run(){pong();}};t.run();System.out.println(“ping”);}static void pong(){System.out.println(“pong”);}A. pingpongB. pongpingC. pingpong和pongping都有可
2020-09-25 11:39:35
1895
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人