- 博客(16)
- 收藏
- 关注
原创 Vim教程
在两行内替换所有的字符串 old 为新的字符串 new,请输入 :#,#s/old/new/g。3. 输入 :s/thee/the/g 则是替换全行的匹配串,该行中所有的 "thee" 都会被。输入 :%s/old/new/gc 会找到整个文件中的每个匹配串,并且对每个匹配串。在文件内替换所有的字符串 old 为新的字符串 new,请输入 :%s/old/new/g。在一行内替换所有的字符串 old 为新的字符串 new,请输入 :s/old/new/g。
2023-07-20 08:54:06 95
原创 Redis快速入门
除了上述四点以外,在存储方式、扩展性、查询性能上关系型与非关系型也都有着显著差异,总结如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xNO50UR5-1689338021499)(assets/kZP40dQ.png)]存储方式关系型数据库基于磁盘进行存储,会有大量的磁盘IO,对性能有一定影响非关系型数据库,他们的操作更多的是依赖于内存来操作,内存的读写速度会非常快,性能自然会好一些扩展性。
2023-07-14 20:34:31 74 1
原创 MySql 常用操作 笔记
子查询外部的语句可以是insert / update / delete / select 的任何一个,最常见的是 select。事务是一组操作的集合,它是一个不可分割的工作单位。事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。索引是帮助数据库高效获取数据的数据结构,简单来讲,就是使用索引可以提高查询的效率。
2023-07-11 11:22:37 76
原创 JavaScript-Vue
function 函数名(参数1,参数2..){要执行的代码因为JavaScript是弱数据类型的语言,所以有如下几点需要注意:形式参数不需要声明类型,并且JavaScript中不管什么类型都是let或者var去声明,加上也没有意义。返回值也不需要声明类型,直接return即可var functionName = function (参数1,参数2..){//要执行的代码HTML事件是发生在HTML元素上的 “事情”,例如:鼠标被点击,鼠标移到元素上,输入框失去焦点……Vue 是一套前端框架。
2023-07-11 11:20:14 275
原创 基础知识面试题
具体有String、StringBuffer 和 StringBuilder 这三个类。String是不可变类,每次操作都会生成新的String对象,并将结果指针指向新的对象,由此会产生内存碎片。如果要频繁对字符串修改,建议采用StringBuffer 和 StringBuilder。StringBuffer 和 StringBuilder的差别在于,StringBuffer 是线程安全的,而 StringBuilder 是非线程安全的,由于无需维护线程安全的操作,所以。
2023-05-15 21:22:46 107
原创 SSM相关面试题
SSM相关面试题1 Spring1.1 什么是Spring IOC 和DI ?难易程度:☆☆☆出现频率:☆☆☆☆① 控制反转(IOC):Spring容器使用了工厂模式为我们创建了所需要的对象,我们使用时不需要自己去创建,直接调用Spring为我们提供的对象即可,这就是控制反转的思想。② 依赖注入(DI):Spring使用Java Bean对象的Set方法或者带参数的构造方法为我们在创建所需对象时将其属性自动设置所需要的值的过程就是依赖注入的基本思想。1.2 有哪些不同类型的依赖注入实现方式
2023-05-15 21:19:57 69 1
原创 MySQL相关面试题
难易程度:☆☆出现频率:☆☆☆概述:由多个操作组成的一个逻辑单元,组成这个逻辑单元的多个操作要么都成功,要么都失败。举例:转账A向B转账500,转账成功,A扣除500元,B增加500元A向B转账500,转账未成功,A已经扣除的500元要恢复,B不变难易程度:☆☆☆出现频率:☆☆☆分类含义特点聚集索引(Clustered Index)将数据存储与索引放到了一块,索引结构的叶子节点保存了行数据必须有,而且只有一个二级索引(Secondary Index)
2023-05-15 21:19:27 371 1
原创 JVM相关面试题
难易程度:☆☆☆出现频率:☆☆☆☆线程私有的。内部保存的字节码的行号。用于记录正在执行的字节码指令的地址。javap -verbose xx.class 打印堆栈大小,局部变量的数量和方法的参数。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GiIHFall-1684156682576)(JVM相关面试题.assets/image-20220826235336379.png)] java虚拟机对于多线程是通过线程轮流切换并且分配线程执行时间。
2023-05-15 21:19:11 438 1
原创 02.多线程相关面试题
难易程度:☆☆☆出现频率:☆☆☆全称是 AbstractQueuedSynchronizer,是阻塞式锁和相关的同步器工具的框架用 state 属性来表示资源的状态(分独占模式和共享模式),子类需要定义如何维护这个状态,控制如何获取锁和释放锁getState - 获取 state 状态setState - 设置 state 状态compareAndSetState - cas 机制设置 state 状态独占模式是只有一个线程能够访问资源,而共享模式可以允许多个线程访问资源。
2023-05-15 21:17:53 122 1
原创 day02-Java基础语法
变量就在程序中临时存储数据的容器。但是这个容器中只能存一个值。 数据类型 变量名 = 数据值;//1.定义byte类型的变量 //数据类型 变量名 = 数据值;//2.定义short类型的变量 short b = 20;//3.定义int类型的变量 int c = 30;//4.定义long类型的变量 long d = 123456789123456789L;//5.定义float类型的变量 float e = 10.1F;
2023-05-12 15:37:51 61 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人