
笔记
Mrrr_Li
时间一直都在向前,你也应该一直向前。
展开
-
git提示Can‘t update(master has no tracked branch)
GIT在IDEA中的操作可能出现的错误。转载 2022-07-31 10:42:31 · 4376 阅读 · 1 评论 -
Java实现使用数组实现一个栈
之前面试被面试官问到的一个问题,当时只是简单地说了一下思路,现在重新实现了一下。原创 2022-06-19 11:14:59 · 721 阅读 · 0 评论 -
解决 Git 冲突的 14 个建议和工具
你是如何解决冲突的呢?流程是怎样?你还使用过其他除了上文中提到以外的工具吗?让我们知晓你的技能吧,通过 @durdn 联系我或者 @atlassiandev 我那很棒的团队转载 2022-06-15 16:46:19 · 4744 阅读 · 0 评论 -
学习数据库系统概论的过程中可能遇到的问题
可能你的SQL语句中含有shift+空格键之后,输入的字符。详细可看这篇文章:https://ask.zol.com.cn/x/3776881.html原创 2022-04-30 13:52:13 · 509 阅读 · 0 评论 -
Jsp的九个内置对象
一共有9个内置对象pageContext javax.servlet.jsp.PageContextrequest javax.servlet.http.HttpServletRequestresponse javax.servlet.http.HttpServletResponsesession javax.servlet.http.HttpSessionapplication javax.servlet.ServletContextconfig javax.serlvet.ServletConfig原创 2022-01-29 14:23:41 · 615 阅读 · 0 评论 -
局部内部类和匿名内部类访问局部变量的时候,为什么变量必须 要加上final?
1)所谓“局部内部类”就是在对象的方法成员内部定义的类。而方法中的类,访问同一个方法中的局部变量,是天经地义的。那么为什么要加上一个final呢?2)原因是:编译程序实现上的困难,难在何处:内部类对象的生命周期会超过局部变量的生命期。为什么?表现在:局部变量的生命期:当该方法被调用时,该方法中的局部变量在栈中被创建(诞生),当方法调用结束时(执行完毕),退栈,这些局部变量全部死亡。而:内部类对象生命期,与其它类一样,当创建一个该局部类对象后,只有没有其它人再引...转载 2022-01-28 16:42:00 · 1246 阅读 · 2 评论 -
关于正则表达式的一道面试题
转自牛客转载 2022-01-27 11:11:21 · 142 阅读 · 0 评论 -
Spring的事物传播特性
Spring的API设计很不错,基本上根据英文翻译就能知道作用:Required:必须的。说明必须要有事物,没有就新建事物。 supports:支持。说明仅仅是支持事务,没有事务就非事务方式执行。 mandatory:强制的。说明一定要有事务,没有事务就抛出异常。 required_new:必须新建事物。如果当前存在事物就挂起。 not_supported:不支持事物,如果存在事物就挂起。 never:绝不有事务。如果存在事物就抛出异常...原创 2022-01-25 12:30:14 · 125 阅读 · 0 评论 -
Java类的初始化过程
初始化过程:1. 初始化父类中的静态成员变量和静态代码块 ; 2. 初始化子类中的静态成员变量和静态代码块 ; 3.初始化父类的普通成员变量和代码块,再执行父类的构造方法;4.初始化子类的普通成员变量和代码块,再执行子类的构造方法;...原创 2022-01-25 10:53:40 · 1501 阅读 · 0 评论 -
建立各类模型
需求模型:数据流程图概念模型:E-R图逻辑模型:UML类图原创 2022-01-24 09:33:18 · 183 阅读 · 0 评论 -
进程间通信的六种方式
1,管道(Pipe)及命名管道(Named pipe)2,信号(Signal)3,消息队列(Message queue)4,共享内存(Shared memory)5,套接字(Socket)6,信号量(Semaphore)原创 2022-01-23 13:25:35 · 302 阅读 · 0 评论 -
在SOCKET通信过程中,服务端与客户端调用函数
服务器:socket();//socket要求必须绑定socket; bind();//绑定端口和IP,这样我们才知道是那台主机; listen();//监听,看有没有请求连接 accept();//接收请求 send()||rev();//接收和发送消息客户端:socket();//socket要求必须绑定socket; connect();//请求连接...原创 2022-01-23 12:45:20 · 2249 阅读 · 0 评论 -
JVM是用什么语言写的
参考这篇文章https://www.cnblogs.com/zhangyongjian/p/3648429.html转载 2022-01-23 10:24:22 · 711 阅读 · 0 评论 -
设计模式六大原则
暂且参考这篇文章转载 2022-01-23 09:59:35 · 102 阅读 · 0 评论 -
关于Integer和int变量的比较
原创 2022-01-23 09:28:30 · 278 阅读 · 0 评论 -
快速排序核心思想
轴点构造:(直到每个元素都成为轴点,则序列有序)1、默认选择第一个为轴点元素(选其他的也可以)2、初始时设置两个指针,分别指向首项和尾项;3、从尾指针开始,比较所指向元素是否小于或等于轴点,小于或等于则赋值给头指针(此时头指针保存的元素是垃圾元素)4、每次赋完值,就从另一端开始,比较指针元素和轴点元素(头指针元素大于轴点,则将头指针元素赋值给尾指针所在位置,赋值之前 尾指针同样保存的是垃圾元素,即图中的黑色方块)...原创 2022-01-22 19:11:15 · 197 阅读 · 0 评论 -
关于Java内部类
原创 2022-01-19 12:15:26 · 343 阅读 · 0 评论 -
DHCP消息类型
DHCP 有 8 种消息类型,分别是 Discover、Request、Release、Inform、Decline、Offer、ACK、NAK。其中前 5 种可由主机发起,后 3 种只能是 DHCP 服务端向主机发送,原创 2022-01-19 12:07:02 · 1308 阅读 · 0 评论 -
关于计算机网络各层协议
原创 2022-01-19 12:01:44 · 2089 阅读 · 0 评论 -
单链表反转的两种思路
https://www.cnblogs.com/byrhuangqiang/p/4311336.html原创 2022-01-19 08:07:27 · 232 阅读 · 0 评论 -
CPU执行状态分为目态与管态
大多数计算机系统将CPU执行状态分为目态与管态。CPU的状态属于程序状态字PSW的一位。CPU交替执行操作系统程序和用户程序。管态又叫特权态,系统态、核心态或内核态。CPU在管态下可以执行指令系统的全集。通常,操作系统在管态下运行。目态又叫常态或用户态。机器处于目态时,程序只能执行非特权指令。用户程序只能在目态下运行,如果用户程序在目态下执行特权指令,硬件将发生中断,由操作系统获得控制,特权指令执行被禁止,这样可以防止用户程序有意或无意的破坏系统。从目态转换为管态的唯一途径是中断。1、从管态到目态原创 2022-01-18 13:29:12 · 2480 阅读 · 0 评论 -
关于网络层和传输层数据存在形式
网络层:分片,IP 数据报;传输层:分段,TCP 报文段原创 2022-01-18 13:14:23 · 2567 阅读 · 0 评论 -
幻读、脏读、不可重复读
幻读:同样的条件,第 1 次和第 2 次读出来的记录数不一样。脏读:读取到的不是最新值。不可重复读:相同的读取条件,第二次和第一次的结果不一致。原创 2022-01-18 13:08:29 · 307 阅读 · 0 评论 -
私有地址和保留地址
A类地址中的私有地址和保留地址:①10.0.0.0到10.255.255.255是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。 ② 127.0.0.0到127.255.255.255是保留地址,用做循环测试用的。B类地址的私有地址和保留地址 ① 172.16.0.0到172.31.255.255是私有地址 ②169.254.0.0到169.254.255.255是保留地址。C类地址中的私有地址:192.168.0.0到192.1...原创 2022-01-15 12:34:21 · 1849 阅读 · 0 评论 -
Master method Restated
O((n^2)*(lgn))原创 2022-01-12 12:45:08 · 171 阅读 · 0 评论 -
Java语言是解释型语言
点此进入https://blog.youkuaiyun.com/weixin_43876206/article/details/93330986转载 2022-01-11 15:54:17 · 386 阅读 · 0 评论 -
磁盘容错三个级别
1、防止磁盘表面缺陷引起的数据丢失2、防止驱动器和控制器引起的系统不能正常工作3、高级容错技术原创 2022-01-11 12:04:12 · 1090 阅读 · 0 评论 -
常见的关系型数据库和非关系型数据库
一、关系型数据库关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织优点:1、易于维护:都是使用表结构,格式一致;2、使用方便:SQL语言通用,可用于复杂查询;3、复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。缺点:1、读写性能比较差,尤其是海量数据的高效率读写;2、固定的表结构,灵活度稍欠;3、高并发读写需求,传统关系型数据库来说,硬盘I/O是一个很大的瓶颈。二、非关系型数据库非关系型数据库严格上不是一种数据库,应该是一转载 2022-01-11 11:24:38 · 4183 阅读 · 0 评论 -
finally块是必执行的,即使前面已经执行了return。
·················finallypublic class TestDemo{ public static String output = ""; public static void foo(inti) { try { if (i == 1) { throw new Exception(); } }原创 2022-01-11 11:20:30 · 239 阅读 · 0 评论 -
关于范式包含关系
6nf∈dknf∈5nf∈4nf∈bcnf∈3nf∈2nf∈1nf原创 2022-01-11 11:18:05 · 828 阅读 · 0 评论 -
深浅克隆&拷贝
浅克隆:Object 中的 clone() 方法在对某个对象克隆时对其仅仅是简单地执行域对域的 copy 对基本数据类型和包装类的克隆是没有问题的。String、Integer 等包装类型在内存中是不可以被改变的对象,所以在使用克隆时可以视为基本类型,只需浅克隆引用即可 如果对一个引用类型进行克隆时只是克隆了它的引用,和原始对象共享对象成员变量 深克隆:在对整个对象浅克隆后,对其引用变量进行克隆,并将其更新到浅克隆对象中去,返回的是一个新对象。public class Stu原创 2021-12-21 10:18:07 · 293 阅读 · 0 评论 -
最近在准备期末考试,10号放假后继续更新
。。。。。。。。。。。。。。。。原创 2021-12-18 18:58:07 · 155 阅读 · 0 评论 -
事务及隔离级别的简单介绍
一、什么是事务:事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败。二、事务特性(4种):原子性 (atomicity):强调事务的不可分割。一致性 (consistency):事务执行前后的数据的完整性保持一致。隔离性 (isolation):一个事务执行的过程中,不应该受到其他事务的干扰。持久性(durability) :事务一旦结束,数据就持久到数据库。三、如果不考虑隔离性引发安全性问题:脏读 :一个事务读到了另一个事务的未提交的数据。不可重复读原创 2021-12-04 16:07:46 · 189 阅读 · 0 评论 -
JAVA 序列化(创建可复用的 Java 对象)
整体描述:保存(持久化)对象及其状态到内存或者磁盘。Java 平台允许我们在内存中创建可复用的 Java 对象,但一般情况下,只有当 JVM 处于运行时这些对象才可能存在,即,这些对象的生命周期不会比 JVM 的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java 对象序列化就能够帮助我们实现该功能。序列化对象以字节数组保持-静态成员不保存。使用 Java 对象序列化,在保...原创 2021-12-02 10:18:36 · 330 阅读 · 0 评论 -
校园邮箱免费激活idea教程
一 准备教育网邮箱并注册JetBrains账户 如果你本身就是在校学生并且你们学校给你注册了edu后缀的邮箱,那么恭喜你,不用费劲去找教育网邮箱了。像我们学校每个人的邮箱是学号+@+学校英文缩写 .edu.cn。如果不是学生的话也没关系,可以借个学生邮箱哈哈哈【或者去万能的某宝,我啥也没说啊,我只是让你们去看看!】。 好了,我们开始注册JetBrains账户。1.去 jetbrains 官网:https://account.jetbrains.com/ ,用校园邮箱注册...原创 2021-11-21 15:54:34 · 11257 阅读 · 1 评论 -
什么叫引用?
1.什么叫引用?其实就是用变量引用对象的地址答:1. 首先,你要明白什么是变量。变量的实质是一小块内存单元。这一小块内存里存储着变量的值比如int a = 1;a就是变量的命名,1就是变量的值。而当变量指向一个对象时,这个变量就被称为引用变量比如A a =new A();a就是引用变量,它指向了一个A对象,也可以说它引用了一个A对象。我们通过操纵这个a来操作A对象。 此时,变量a的值为它所引用对象的地址。其中:(1)引用数据类型包括:类、接口类型、数组类型、枚举类型、注解类型,字符串型;(2)引用数原创 2021-11-11 15:00:27 · 2282 阅读 · 0 评论 -
Intellij IDEA 中 Maven依赖包标红报错omitted for duplicate----解决方案
方案一方案二本质都是一样的原创 2021-09-08 20:35:51 · 5943 阅读 · 0 评论 -
依赖常见问题解决方法IDEA
1.Failed to read artifact descriptor for org.springframework.boot:spring-boot2.未找到org.springframework.cloud.spring-cloud-starter-gateway${project.version}解决方案:在项目库中删除对应的依赖,然后刷新maven依赖。原创 2021-09-08 20:15:56 · 774 阅读 · 0 评论 -
IDEA当前文件内容替换
ctrl+shift+r原创 2021-09-06 19:14:44 · 1344 阅读 · 0 评论 -
操作系统笔记day1:linux终端常用快捷键及通配符以及帮助命令
1.快捷键2.Shell常用通配符3.学会在命令行中获取帮助原创 2021-09-05 20:42:18 · 141 阅读 · 0 评论