- 博客(12)
- 收藏
- 关注
原创 计网高频
三次握手:服务端先从close到listen1、第一个SYN报文:客户端随机初始化序列号client_isn,放进TCP首部序列号,然后把SYN置1。把SYN报文发送给服务端,表示发起连接,之后客户端处于SYN-SENT状态。2、第二个报文SYN+ACK:服务端接收到客户端的SYN报文,把自己的序号server_isn放进TCP首部序列号段,确认应答号填入client_ins+1,把SYN+ACK置1。把SYN+ACK报文发送给客户端,然后进入SYN-RCVD状态。
2024-10-10 10:28:59 800
原创 mysql面试题
效率:是最常用的方法之一,特别是在InnoDB引擎中,count(*)通常是最优的计数形式,因为它被优化为直接统计数据页上的数目。效率:在某些数据库实现中,count(1)的性能可能于count(*)相同,因为二者在功能上是等效的。当需要统计去除null值的特定列的值,只用count(column_name)。功能:统计表中所有行的数量,包括所有列,无论列的值是否为null。:count(*)是首选,因为它清晰明了并且通常是经过优化的。功能:统计表中行的数量,包含所有行,不论行中的值是什么。
2024-09-04 11:05:15 246
原创 mysql面试题
对于需要匹配后缀的情况(即like '%suffix'),可以创建一个辅助列存储反转字符串,并基于此列进行前缀匹配。后缀匹配指的是知道字符串的结尾部分,并希望查找所有以这个后缀结尾的记录。这里的%表示任意字符(包含空字符)的任意数量,所以'abc%'会匹配所有以"abc"开头的字符串。这里的%表示任意字符(包含空字符)的任意数量,所以'%xyz'会匹配所有以'xyz'结尾的字符串。中间匹配:如果需要匹配包含特定字串的记录,可以将%放在字串的两边。精确匹配:如果只想匹配完全相同的字符串,可以使用=运算符。
2024-09-04 10:09:39 471
原创 java面试题2
在java编程中,==和equals是用来比较对象的两种不同方式。它们的主要区别在于他们比较的内容和比较的方式。1.==操作符:==用来比较两个对象的引用是否指向同一个内存地址。换句话,检查两个对象是否是同一个实例。对于基本数据类型,==用来比较他们的值是否相等。equals方法是Object类中的一个方法,通常用于被比较两个对象的内容是否相等。这个方法可以被子类重写以提供自定义的相等比较逻辑。如果自定义了一个类,并且希望在逻辑上判断两个对象是否相等,应该重写equals方法。
2024-09-03 15:48:19 1180
原创 # Spring Boot的配置文件和自动配置原理 ##
SpringApplication调用静态run()方法来启动spring的应用,还可以调用实例的其他方法来完成springboot的其他功能,例如添加监听器等。创建一个本地实例并对其进行自定义,使其实例化例如关闭横幅。
2024-06-20 20:08:39 1545
原创 SpringBoot学习
Springboot基于Spring4.0设计,由Pivotal公司提供的框架。SpringBoot 基于 Spring 开发。不仅继承了Spring框架原有的优秀特性,它并不是用来替代 Spring 的解决方案,而和 Spring 框架紧密 结合进一步简化了Spring应用的整个搭建和开发过程。其设计目的是用来简化 Spring 应用的初始搭建以及开发过程怎么简化的呢?就是 通过提供默认配置等方式让我们更容易使用。关于 SpringBoot 有一句很出名的话就是约定大于配置。
2024-06-19 15:44:46 2151
原创 java题目练习day02
当需要所有线程都执行到某一处,才进行后面的代码执行时,可以使用线程同步机制来实现。修饰的方法或代码块在同一时间只能被一个线程访问,其他线程需要等待当前线程执行完该方法或代码块后才能进入。接口是Java集合框架中的一个根接口,许多集合类实现或间接继承了这个接口。当计数值减为 0 时,表示所有线程都完成了操作,可以继续执行后面的代码。是一个计数信号量,用于控制同时访问某个资源的线程数量。对象,并设置参与线程的数量,然后在每个线程到达屏障点后调用。对象,并设置许可数量,然后在需要访问资源的线程中使用。
2024-06-11 20:39:25 703
原创 java基础
Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。default:在同一个包里面可见,不适用任何修饰符。使用对象:类、接口、变量、方法。private:在同一类中可见。使用对象:变量、方法。注意:不能修饰类(外部类)public:对所有类可见。使用对象:类、接口、变量、方法。protected:对同一包内的类和所有子类可见。使用对象:变量方法。注意:不能修饰类(外部类)。
2024-06-09 22:26:13 1519
原创 java的转义字符和注释
t :一个制表位,实现对齐的功能\n:换行符\:一个\":一个" ("成对出现)`:一个(\成对出现)\r:一个回车 (回车后,把当前的字符定在最开始字符的位置,并且用后面字符来进行替换)
2024-05-25 17:54:27 322
原创 学习Java day01
JDK的基本介绍JDK的全称(Java Development Kit Java开发包工具)JDK=JRE+java的开发工具【java,javac,javadoc,javap等】JDK是提供给JAVA开发人员使用的,其中包含java的开发工具,也包括jre。JRE的基本介绍JRE(Java Runtime Environment java运行环境) JRE = JVM +java的核心库。
2024-05-25 15:31:05 630 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人