- 博客(21)
- 收藏
- 关注
原创 简历相关!!
相比于把项目的配置代码写死在property文件里,配置中心是项目单独建立的一个服务,提供页面去配置项目的配置信息,将配置集中管理,修改配置时只需要从配置中心拿出配置文件。它主要提供服务发现、配置中心和服务治理等功能,帮助开发者快速实现服务的动态发现、配置管理以及服务之间的通信,其核心组件包括服务注册中心、配置中心以及管理平台。:一个高性能、轻量级的分布式服务框架,主要关注于服务的远程调用和通信,提供了高性能的RPC调用、服务治理、负载均衡、服务自动注册与发现等功能。Dubbo通过高性能的。
2024-08-21 20:33:58
296
原创 MySQL-事务、日志
举例:事务B在查询账户余额大于100元的账户数量,查询到5条记录,接下来,事务A插入了一条余额超过100元的账户,并提交了事务,此时数据库超过100的账户数量为6,然后B事务再次查询账户余额大于100元的记录,此时查到的记录数量为6,发现和前一次读到的记录数量不一样,就感觉发生了幻觉,这种现象被称为幻读。上图中,事务A与事务B开启后,事务B将name改为“关羽”,事务未提交,但是如果事务A读到了name为“关羽”,而sessionB未提交随时可能发生回滚,那么事务A相当于读到了一个不存在的数据,即脏读。
2024-07-16 14:59:28
1050
原创 MySQL数据库
对于语法分析,根据词法分析的结果,根据语法规则,检查语句的语法是否正确,并构建语法树,关键词是否正确、关键词位置和匹配信息是否正确、逻辑意义是否正确。一次的 TCP三次握手 建立连接后,只允许一条 sql语句执行,该条sql语句执行完,立即通过 TCP四次挥手 断开连接,执行下一条sql语句时仍然要建立连接,连接及时释放,不会导致资源浪费;底层是B+树,节点中只存放索引key值,具体信息的索引存放在叶子结点的索引中,MySQL采用这样的存储结构可以是的以页为单位的索引中可以存放更多的结点;
2024-07-06 12:04:28
1079
原创 java基础
子类重写分类,只是方法的逻辑体不同,其他(名称、参数)一样。子类的访问权限必须大于等于父类、子类的返回类型必须是父类方法返回类型或其子类型。方法的名称相同,参数不同(类型、个数、顺序),无关返回类型。jvm的存储区有程序计数器、栈区、堆区、方法区;参数传递采用的方式:值传递。
2024-06-17 17:24:41
194
原创 HTTP与HTTPS
使用资源新的URL。当网站的URL发生改变后,而客户端依然访问先前的URL,这时浏览器会弹出301并携带新的URL,提示用户点击新的URL,并将新的URL与旧的URL做一个映射关系,用户以后访问旧的URL但是浏览器会自动访问新的URL(不经过后端,直接由浏览器处理)。使用资源新的URL,旧的URL还在,临时从旧URL跳转到新URL(服务端发布的通行证有 一点的时限,过了这个时限跳转到新的URL)eg当客户端的信息处在不安全状态一定时间后,为保证信息的安全性,终止本次URL的访问,客户端回到之前的安全状态。
2024-06-17 16:53:14
712
原创 计算机网络——TCP
SYN泛洪攻击是DOS攻击(拒绝服务攻击的一种,攻击网络协议缺陷或耗尽被攻击对象的资源)的一种,利于TCP协议的缺陷(三次握手实现完整功能正常的数据传输),发送大量半连接请求(SYN、SYN/ACk),耗费CPU和内存资源。再详细一点,SYN攻击者在短时间伪造大量不存在的IP地址,向服务端不断发送【SYN】包,服务端回复【SYN/ACK】包,并等待客户端确认,由于IP源地址不存在,服务端一直未收到【ACK】,一直重发【SYN/ACK】,直至超时,导致系统运行缓慢、网络堵塞、耗费CPU资源。
2024-06-07 15:19:50
881
原创 操作系统基础
CPU是操作系统的重要组成部分(中央处理器运算和控制核心),由运算器、存储器、控制器等部件组成,主要实现解释和执行指令以及数据的高速处理。能够处理大量计算,提高计算机计算量和性能。
2024-06-02 20:52:13
623
1
原创 计算机网络
ARP协议是域名转换协议,通过IP地址找到主机对应的MAC地址,ARP请求采用广播的形式(广播:请求发送给多个列表内的所有主机),ARP响应采用单播形式(单播:确认数据由其唯一符合条件的主机发出),依此方法找到对应的MAC地址。传输报文、可靠、面向连接的传输数据例如邮件发送,SNMP、TelNEt、SSL是其中的协议,TCP确保数据的可靠性有三次握手四次挥手机制,拥塞控制()滑动窗口()文件传输(FTP)、电子邮件收取(SMTP、POP3)、虚拟终端(HTTP)、查询、远程登录。是不可靠、不连接的的协议。
2024-06-02 15:32:47
406
原创 枚举 dfs 递进数字 南京大学考研机试题
例题:acwing 3710递进数字 南京大学考研机试题,代码的思想就是倒着枚举,逆解题,另辟蹊径,(枚举所有符合的数,看是否在范围中),ACCEPT了以上代码课理解为倒着枚举,正着枚举是顺题意,(从范围(l到r)中枚举每一个数,判断哪些数符合),深度优先搜索(Depth-First Search)算法,是一种用于图表遍历或树数据结构遍历的常用算法。DFS算法的基本思想是从某个顶点开始遍历图或树的所有节点,先访问该顶点的所有子节点,然后再依次访问每个子节点的子节点,直到所有节点都被访问过为止。
2024-01-04 13:25:37
575
1
原创 算法 递推 杭州电子科技大学考研机试题 acwing3643上楼梯
递推是一种通过利用已知的初始条件和递推关系,逐步推导出更复杂情况的算法。它通常用于解决数列、数值序列或逻辑问题等。
2023-12-27 23:59:41
661
1
原创 实现简单的web 登录注册功能的思路
如果不相等,状态码、提示信息、回显数据设置到消息模型对象中,返回消息模型对象。将状态码、提示信息、回显数据设置到消息模型对象中,返回消息模型对象。4.将成功状态、提示信息、用户对象设置消息模型对象,并return。5.登录成功,成功状态、提示信息、用户对象设置消息模型对象,并return。将状态码、提示信息、回显信息设置到数剧模型中,返回消息模型对象。通过消息模型对象返回结果(设置状态、设置提示信息、回显数据)通过消息模型对象返回结果(设置状态、设置提示信息、回显数据)
2023-12-25 21:58:50
528
1
原创 高精度算法(加法) 十六进制不进位加法 厦门大学考研机试题
高精度算法是一种用于处理极大数值的方法,在计算机科学中应用广泛。其主要思想是将整数分解为多个小于某一界限的位数比较小的数字来处理,然后通过合并这些部分的结果来得到最终的答案。它通常用于处理数据集合中的极大数字,例如计算数论中的质数或离散对数,或者用于处理货币、计量物或数值计算等领域的精确计算。
2023-12-21 19:35:02
1155
原创 C++ vecor容器(最全知识总结) 特性 常用函数 总结
vector是一个动态数组,可以存储各种类型的元素。它是一个标准库容器(container),位于< vector>头文件中,是STL容器中功能最强大、使用最广泛的容器之一,用于存储和操作动态大小的元素序列。特点:1.方便的尾部插入、删除:可以用push_back方法方便地在 vector 中插入元素,用pop_back方法删除最后一个元素。2.顺序序列顺序容器中的元素按照严格的线性顺序排序。可以通过元素在序列中的位置访问对应的元素。
2023-12-20 16:26:17
1840
1
原创 动态规划从入门到精通 最长公共子串、最长公共子序列问题
子串和子序列都是原字符串或序列的一部分,它们的区别在于子串是相邻的字符组成的一段连续子序列,而子序列是从原序列中取出若干个元素组成的子序列,不一定是相邻的。最长公共子串问题公式解说:如果两个字母不相同,值为0;如果两个字母相同,值为左上角的值加1,最长公共子串的问题的最终答案并不是在最后一个单元格中,答案为网格中最大的数字——他可能并不位于最后的单元格中。最长公共子序列公式解说:如果两个字母不同,就选择上方和左方中较大的那个,如果两个字母相同,就等于左上方单元格的值加1
2023-12-15 16:56:38
1278
原创 动态规划算法 解题步骤 问题类型
动态规划的核心思想是避免重复计算,通过将问题分解为子问题,并保存已经解决过的子问题的解,减少计算量,从而提高算法的效率。在循环中,通过定义递推关系,根据已求解的子问题的解计算当前问题的解。最后,返回最终的问题解。条件可减问题:指在求解问题的时候,对问题中某些约束条件进行与运算,每当遇到某个限制条件为假时,就可以将该条件从目标条件中去掉。子问题的存储和复用:为了避免重复计算,可以利用数组、哈希表等数据结构存储已经求解过的子问题的解,以备需要时进行查找和复用。解决原问题:根据全部子问题的解,得到原问题的解。
2023-12-14 23:26:34
638
1
原创 枚举算法 矩阵鞍点 四川大学考研机试题
给定一个 n×m的整数矩阵,行的编号为 1∼n,列的编号为 1∼m,求矩阵中的所有鞍点。鞍点,即该位置上的元素在该行上最大,在该列上最小。一、枚举的基本思想将问题的所有可能的答案一一列举,然后根据条件判断此答案是否合适,保留合适的,丢弃不合适的。二、枚举机构循环+判断语句
2023-12-13 17:09:03
494
1
原创 华为ICT实践赛 网络赛道备考资料 题库永久更新 数通、安全、WLAN
以下是本人花重金买的题库,由于要准备考试,来不及参加复赛,特别分享出来,有想法的佬们关注我后私聊我哦,先到先得(登录密码),同时告知免费查看答案的方法。网络赛道初赛共60道小题,由单选、多选、判断组成,主要考察知识是数字通信、安全、WLAN。知识,打印下来背诵即可,希望我们一起进步!同时word里有本人观看视频课获取的。
2023-12-12 23:33:39
1427
9
原创 二进制枚举 插入乘号 山东大学考研机试题
二进制枚举的思想:使用二进制位来表示一个集合中的元素是否被选择或包含。一个二进制位可以表示两种状态(通常是0和1,或者是false和true),而一个整数的二进制表示中的每一位可以用于表示一种不同的选择或状态。代码中使用了stoll函数用于字符串转数字,依赖于gcc11,低于此版本的编译器不能通过,可用此法改善:点击Dev的工具(Tools)->编译选项(英文版是C开头的 第一行)->编译器->编译时加入以下命令中加上:-std=c++11插入乘号 题目来自acwing3718
2023-12-12 15:05:29
494
linux常用命令,适宜操作系统初学者
2023-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人