学习笔记
WK90
这个作者很懒,什么都没留下…
展开
-
linux 进入编辑文件,保存退出相关命令
inux 进入编辑文件,保存退出相关命令原创 2022-07-14 14:35:09 · 4474 阅读 · 0 评论 -
List.toArray()用法详解----ArrayList转化为一个String数组
ArrayList直接转化为一个String数组如果要把一个List直接转化为Object数组,则可以直接使用Object[] o = list.toArray();如果要转化为String数组,则有以下两种方式:方法一、String[] arr = new String[list.size]; list.toArray(arr);//此时arr就有了list中的值了方法二、String[] arr = (String[])list.toArray(new String[0]);...原创 2022-03-25 11:25:50 · 1857 阅读 · 2 评论 -
bat批处理把文件从一个电脑复制到另一台电脑
1:两台电脑在同一局域网,可以互相访问。2:接收复制文件的电脑,文件夹要设置共享。代码:echo ---文件传输开始---net use \\172.16.16.20 "password" /user:"username"xcopy D:\ceshi.txt \\192.168.0.1\beifen\ /s/d/yecho ---文件传输结束---pause参数详解:192.168.0.1是接收文件的电脑ip,beifen是设置了共享的文件夹。password 远程连接密码 us原创 2022-02-09 17:44:24 · 4243 阅读 · 0 评论 -
后台高级查询
//1.Mapper层List<Customer> queryAll(Customer customer);//2.Mapper.XML<select id="queryAll" parameterType="com.crazy.Model.Customer" resultType="com.crazy.Model.Customer"> select * from customer <where> <if test="identity!=n原创 2021-04-25 06:51:31 · 224 阅读 · 0 评论 -
java集合
文章目录java集合一、集合和数组的区别二、Set和List的区别java集合概念:对象的容器,实现了对对象的操作,类似于数组。一、集合和数组的区别1.数组长度固定,集合长度不固定。2.数组可以存储基本类型和引用类型,集合只能引用类型。二、Set和List的区别Set 接口实例存储的是无序的,不重复的数据。List 接口实例存储的是有序的,可以重复的元素。Set检索效率低下,删除和插入效率高,插入和删除不会引起元素位置改变 <实现类有HashSet,TreeSet>。原创 2021-04-23 07:49:50 · 153 阅读 · 0 评论 -
对称加密和非对称加密
对称加密加密方和解密方使用相同的秘钥常用的算法:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安全级别高特点:速度快,适合大数量级的加解密,安全性中等问题:秘钥管理比较难非对称加密加密方和解密方使用不同的秘钥(每一端原创 2020-12-23 21:52:17 · 471 阅读 · 0 评论 -
Http和Https
文章目录一、HTTP1、常用的HTTP方法有哪些?2、GET方法与POST方法的区别3、HTTP请求报文与响应报文格式4、常见的HTTP相应状态码5、HTTP1.1版本新特性6.Http协议实现的原理机制二、Https1、HTTP的缺点与HTTPS2、HTTPS的SSL过程3、为什么数据传输是用对称加密?4、本地随机数被窃取怎么办?一、HTTPhttp请求由三部分组成,分别是:请求行、消息报头、请求正文HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式原创 2020-12-23 21:38:39 · 374 阅读 · 1 评论 -
synchronized
synchronized能写在哪里?锁分别是什么?1.可以写在代码块上,锁类的实例对象2.可以写在类上,锁类对象3.可以写在实例方法上,锁类的实例对象4.可以写在静态方法上, 锁类对象原创 2020-12-23 21:10:57 · 383 阅读 · 0 评论 -
Stack描述及对外接口
Stack–extends Vector底层为数组结构(因为Vector是ArrayList的线程安全版本),先进后出,线程安全的。Stack中的几种操作(对外接口)push 将元素压入栈pop 将栈顶元素弹出来(获取并删除栈顶元素),如果栈为空,则抛出异常peek 返回栈顶元素,如果栈为空,抛出异常empty 判断栈是否为空search 返回离栈顶最近的元素到栈顶的距离转自:https://blog.csdn.net/qq_28411869/ar转载 2020-12-23 19:37:45 · 155 阅读 · 0 评论 -
B+树相比B树的优势
B+树的优势在于查找效率上,具体说明: 首先,B+树的查找和B树一样,类似于二叉查找树。起始于根节点,自顶向下遍历树,选择其分离值在要查找值的任意一边的子指针。在节点内部典型的使用是二分查找来确定这个位置。 (1)不同的是,B+树中间节点没有卫星数据(索引元素所指向的数据记录),只有索引,而B树每个结点中的每个关键字都有卫星数据;这就意味着同样的大小的磁盘页可以容纳更多节点元素,在相同的数据量下,B+树更加“矮胖”,IO操作更少 (2)、其次,因为卫星数据的不同,导致查询过程也不同;B树的查找只转载 2020-12-23 19:14:27 · 2979 阅读 · 1 评论 -
单例模式
单例模式,顾名思义就是只有一个实例,并且她自己负责创建自己的对象,这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。下面我们来看下有哪几种实现方式吧。核心代码:构造方法私有化,private。1、懒汉式,线程不安全/** * 这种方式是最基本的实现方式,这种实现最大的问题就是不支持多线程。 * 因为没有加锁 synchronized,所以严格意义上它并不算单例模式。 */public class Singleton { //构造函数私有化 private Sin转载 2020-12-20 16:15:02 · 86 阅读 · 1 评论 -
==和equals的区别
1)对于==,比较的是值是否相等如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;如果作用于引用类型的变量,则比较的是所指向的对象的地址2)对于equals方法 ,注意:equals方法不能作用于基本数据类型的变量,equals继承Object类,比较的是是否是同一个对象如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址;诸如String、Date等类对equals方法进行了重写的话,比较的是所指向的对象的内容...原创 2020-12-16 10:57:09 · 219 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
StringStringBufferStringBuilderString的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。每个StringBuffer对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不会分配新的容量,当字符串大小超过容量时,会自动增加容量可变类,速度更快不可变可变可变线...原创 2020-12-16 09:10:47 · 78 阅读 · 0 评论 -
java面试基础
文章目录1.什么是Java2.JVM、JRE和JDK的关系3.什么是字节码?采用字节码的最大好处是什么4.先看下 java 中的编译器和解释器:5.Java应用程序与小程序之间有那些差别?6.Java和C++的区别1.什么是JavaJava是一门面向对象编程语言,不仅吸收了C++ 语言的各种 优点,还摒弃了C++ 里难以理解的 多继承、指针 等概念,因此Java语言具有 功能强大 和简单易用两个特征。2.JVM、JRE和JDK的关系JVMJava Virtual Machine是Java虚拟机原创 2020-12-13 09:26:40 · 549 阅读 · 0 评论 -
MySQL的三种常见引擎以及Innodb和Myisam的区别
一、1.常用的3种2.InnoDB、 Myisam、 Memory3.InnoDB跟Myisam的默认索引是B+tree,Memory的默认索引是hash区别:1.InnoDB支持事务,支持外键,支持行锁,写入数据时操作快,MySQL5.6版本以上才支持全文索引2.Myisam不支持事务。不支持外键,支持表锁,支持全文索引,读取数据快3.Memory所有的数据都保留在内存中,不需要进行磁盘的IO所以读取的速度很快, 但是一旦关机的话表的结构会保留但是数据就会丢失,表支持Hash索引,因此查找速原创 2020-12-12 21:50:31 · 400 阅读 · 0 评论