自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 端口占用(Web server failed to start. Port 8080 was already in use.)

由于有的时候经常再本地跑常常出现端口占用问题 由此进行二次记录。

2025-06-10 11:59:17 101

原创 Connection failed. If the problem persists, please check your internet connection or VPN No response

尝试更换代理 切换热点都无法解决问题。搜索http/2(关闭http2)最后开启下新对话(成功)设置网络http/2;

2025-06-09 21:36:35 176

原创 javaSE复习(7)

使用KMP算法在主串 "abaabaabcabaabc" 中搜索模式串 "abaabc",到匹配成功时为止,请问在匹配过程中进行的单个字符间的比较次数是()。在一个并发编程环境中,P、V操作的信号量S初值为4,当前值为-1,则表示有多少个等待进程()C语言:关系与逻辑运算符、运算符优先级_关系运算符-CSDN博客。创建变量时 左右不能有空格。用于互斥时 初值为1。

2025-06-08 14:25:44 407

原创 回溯算法复习(1)

通过深度优先搜索(DFS)遍历状态树,从根节点出发,逐步扩展路径。若当前路径无法继续(达到叶节点或被剪枝),则回溯到上一层节点,尝试其他分支。其核心是在搜索过程中逐步构建解,并在发现当前路径无法得到有效解时,主动回退(回溯)到上一个可行状态,尝试其他路径,避免无效搜索。问题所有可能解的集合,通常以树形结构(如子集树、排列树)表示,每个节点代表一个部分解。若不满足约束条件,则跳过该分支(剪枝)。是一种通过搜索所有可能的解空间来求解问题的算法思想,属于。第一步: 定义收集结果的集合。1.回溯的定义(ai)

2025-06-05 23:01:57 367

原创 git连接本地仓库以及gitee

在idea查看master主分支。git初始化以及添加git分支。

2025-06-05 16:51:46 218

原创 动态规划(3)

原因:(只考虑局部最优解 未考虑道全局)3.二分算法(下午再编辑)

2025-06-05 13:49:18 122

原创 动态规划(2)

LCR 103. 零钱兑换思路大问题拆解子问题边界条件: amount刚好等于0 说明方法起效(极限) amount小于0 说明价格不能再减1 + dp(coins, n - coin) 表示每次可以取的次数超时因为每个的amount都被重复计算设置memo 如果memo被计算过直接返回3.灵神算法不一样的思路cache对应dfs如果当前的节点费用小于当前coin 则返回上一个节点的相同费用如果C小于0 则返回-1 说明不存在刚好的策略而对每一个选项都有选和不选

2025-06-04 00:01:27 844

原创 java刷题(6)

A. start() - 正确。这是Thread类的关键方法,用于启动一个新线程。调用start()方法后,JVM会调用该线程的run()方法。这个方法是实现多线程的标准方式。B. run() - 正确。这是Thread类的方法,也是Runnable接口中定义的方法。Thread类实现了Runnable接口。run()方法包含线程要执行的代码。C. exit() - 错误。Thread类中没有exit()方法。如果要终止线程,可以使用interrupt()方法或设置标志位等方式。

2025-05-24 20:42:27 966

原创 二分算法(灵神边界处理复习)

边界条件: left == right时 由于左边和右边值相等 可以取。防止left + (right - left ) / 2 长度过长。左闭右开(最右端) 不取所以长度+1;

2025-05-23 15:05:57 301

原创 java刷题(5)

1.0是双精度数字 不能复制给float;C错误:Java接口只能包含抽象方法声明和常量声明(public static final的变量)。Java 8之后虽然可以包含默认方法和静态方法,但本质上接口中的变量声明都是常量。D错误:在Java中,子类可以访问父类的protected(受保护)成员,但不能访问private(私有)成员。protected成员的主要作用就是允许子类访问。私有成员确实不能被子类直接访问,但这个选项把protected和private的访问权限混为一谈了。

2025-05-23 14:00:45 841

原创 数据库练习(3)

原文链接:https://blog.csdn.net/sinat_40775402/article/details/103579112。一个tablespace可以有一个或多个datafile,每个datafile只能在一个tablespace内,数据库原理及应用(高级篇)01——封锁协议(图文并解,超详细,一看就会)_数据库锁协议-CSDN博客。table中的数据,通过hash算法分布在tablespace中的各个datafile中,

2025-05-23 13:11:34 300

原创 背包问题(1)

大一学了 大三复习一下巩固一下知识;装箱问题_牛客题霸_牛客网https://www.nowcoder.com/practice/55100a6608ad4656849dbd1f16d044cb?tpId=308&tqId=170605&sourceUrl=%2Fexam%2Foj%3FquestionJobId%3D10%26subTabName%3Donline_coding_page实例第一次试错(贪心):错误之处 贪心思想只能解决局部最优 无法结局全局最优 状态定义:

2025-05-22 17:06:15 377

原创 java刷题(4)

6. 抽象类和接口中都可以包含静态成员变量,抽象类中的静态成员变量的访问权限可以是任意的,但接口中定义的变量只能是 public static final 类型的,并且默认即为 public static final 类型。c. 静态变量 虽然对于局部变量来说,它在代码中是“放”在某一函数中的,但是其存放位置和全局变量一样,存于堆中开辟的.bss和.data段,是共享的。7. 一个类可以实现多个接口,用逗号隔开,但只能继承一个抽象类,接口不可以实现接口,但可以继承接口,并且可以继承多个接口,用逗号隔开。

2025-05-22 15:35:25 621

原创 SQL(2)

【代码】SQL(2)

2025-05-18 15:33:53 193

原创 JavaSE刷题(3)

目录1.多线程同步2.java初始值赋值3.重写方法相同4.多线程下线程安全5.实例化6.多线程异常7.java GBK转化UTF-88.java9.字符串10.this方法11.传值调用和引用调用原子性(Atomicity)• 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。一致性(Consistency)• 事务开始前和结束后,数据库的完整性约束没有被破坏。比如A向B转账,不可能A扣了钱,B却没收到。隔

2025-05-18 14:16:10 1024

原创 JAVASE刷题 解析

抽象类中可以包含抽象方法,也可以包含具体方法,但不能被直接实例化,必须通过子类来实现其抽象方法。2. increment()方法使用synchronized关键字修饰,这保证了方法在同一时刻只能被一个线程执行。首先要明确三元运算符的结合性是从右到左的,但此处有一个条件表达式true在最前面,所以先执行第一个三元运算。abstract关键字用于定义抽象类和抽象方法,表明该类是不完整的,不能被实例化。2. 因为条件为true,所以直接返回false,后面的部分不再执行。引用类型:比较的是地址值是否相同。

2025-05-16 13:16:29 750

原创 leetcode动态规划(二)没写完

3.设置状态转移方程:dp[i][j] = Math.min(dp[i-1][j],dp[i][j-1]) + grid[i][j];因为初始(0,0)不能确保是否为障碍物 所以可以设置memory[0][1] = 1 或 memory[1][0] = 1。1.初始状态:因为从左上角到右下角:grip[0][0]为状态方程dp[0][0]初始值。也就是do[i][j] = dp[i-1][j] + dp[i][j-1];最终需要确保 memory[1][1](即起点)的路径数量为 (如果不唯一退出)

2025-05-16 11:20:28 786

原创 nginx配置前端上线

前要:redis端口未设密码安全组暴露端口 导致服务器宕机 最后重装系统。返回主页面输入localhost (点击nginx)返回成功;进入sbin下./nginx可以打开nginx网页。dist 打包完文件放在html下。配置成功再配置ssh安全证书。将dist文件放在目录下方。配置域名具体参考各自的平台。下载nginx 并且解压。

2025-05-15 19:40:39 197

原创 Java练习(1)

4.@Suppresswarnings 达到抑制编译器产生警告的目的,但是不建议使用,因为后期编码人员看不懂编译器提示的警告,不能更好的选择更好的类去完成任务 作者:牛客-凌凌漆。字符串存储在堆中的常量区,对于一个新的String,如果常量区中已经有相同的值存在,则不创建新的对象,直接创建此对象的引用,所以第二个为true。注: equals 和 == 不相同 equals 比较的是字符串的值 而 == 比较的是地址。占位数少的类型赋值给占位数多的类型时,Java自动使用隐式类型转换。

2025-05-15 12:32:32 769

原创 leetcode编码解析(1)动态规划以及Java内置排序

70. 爬楼梯思路:第一级选择走1格 第二级选择走2格动态数组滚动(从第三格)r = p+q 第三格是前两格的方法数(选择走1格还是2格)

2025-05-15 11:31:50 862

原创 笔试题解析(5.14)

当使用Keep-Alive模式(又称持久连接、连接重用)时,Keep-Alive功能使客户端到服 务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。是 SQL 中一种常用的窗口函数(Window Function),用于为查询结果集中的行分配排名。数组转集合问题Arrays.asList()_arrays.aslist(arr)-CSDN博客。HTTP协议详解--请求与响应_请求网址和响应得到的不一样-CSDN博客。索引只能右模糊,不能左模糊。

2025-05-14 22:34:23 1014

原创 Java数据结构简单转换

处理 List、Set、Map 的相互转换问题-阿里云开发者社区Java中List的详细用法_java list-CSDN博客JAVA 集合框架(三) Set集合详解和常用方法 - 知乎Java中的HashSet的常用方法总结_java hashset方法-CSDN博客【Java基础】Java中Map集合的常用方法_java map的常用方法-CSDN博客t=P1C7t=P1C7t=P1C7t=P1C7t=P1C7。

2025-05-13 17:23:39 1365

原创 SQL语句复习(1)

或实际应用中一般写列名或(分组去重)以分组来筛选出去重的结果。

2025-05-13 10:33:41 533

原创 Springboot集成ai

在人工智能(AI)领域中,"prompt" 是指向模型提供输入以引导其生成特定输出的文本或指令。它是与模型进行交互时用户提供的文本段落,用于描述用户想要从模型获取的信息、回答、文本等内容。Prompt 的目的是引导模型产生所需的回应,以便更好地控制生成的输出。一文搞懂:AI、机器学习与深度学习的联系与区别-51CTO.COM。一文搞懂:AI、机器学习与深度学习的联系与区别-51CTO.COM。一文搞懂大模型RAG应用(附实践案例) - 知乎。测试deepseek接口。测试成功但是账户没钱。

2025-05-07 17:29:17 1032

原创 基于Spring-Data-JPA 和ShardingSphere 学习及应用

目的 了解Spring-Data-JPA和ShardingSphere的基本使用· 能够运用Spring-Data-JPA进行基本的增删查改明白分库分表的基本原理困难 基于2000w条测试数据导致服务器宕机 导致测试无法实现ShardingSphere的使用还是存在不理解 不熟练。

2025-05-05 16:47:31 821

原创 基于微服务的权限管理系统设计方案

RPC(远程过程调用协议):用于分布式系统,兼容更加丰富的传输协议,基于方法调用模型,客户端调用远程方法并等待结果。有的流行技术,还未能接触,如skywalking。需求:本系统旨在为企业提供更加轻便高效的权限系统,确保不同用户对系统资源的访问符合管理规则和安全要求。API 网关(作为微服务架构的入口,统一暴露服务,并提供路由、负载均衡、安全认证等功能)目的:除去对常规业务代码增删查改功能运用,加深对微服务框架理解,整理背过的八股文。注册中心(用于服务的注册与发现,管理微服务的地址信息)

2025-05-04 22:14:49 825

原创 ctrl键失灵

热键问题:首先网上的什么有道词典,搜狗输入法乃至一系列的软件热键造成的冲突,想想ctrl失效前装啥了,把他卸载掉,或进入其设置将其热键功能全部关闭试试。驱动问题:下载自己电脑对应的驱动大师之类的,或者驱动精灵打打驱动。打完驱动要重启,再试试。文件夹问题:在C:\Windows\System32\下查找clipe,没有新建。驱动问题:我的电脑邮件=》管理=》设备管理器=》键盘=》全部卸载掉,重启试试。软件问题:连按5下左shift键,调出粘滞键,然后设置,把里面的勾去掉后试试。

2024-05-16 08:50:52 189

原创 面向对象链表和线性表操作

这则很多是教科数里面的知识,就当事一个课后总结。第一个是一个线性表的头文件和实现功能。

2023-09-23 16:37:53 87 1

原创 P1308 [NOIP2011 普及组] 统计单词数 题解

/ 将字符串 text 转换为大写 for (char &c : text) { c = toupper(c);// 在 a 的末尾加一个空格,方便判断完全匹。// 在 b 的开头加一个空格,方便判断完全匹配。int n = 0;// 当前查找的起始位置。// 第一次匹配的位置。为确保开头结尾都是空格,所以将每个字符串都加上“ ”// 将 a 和 b 转换为小写。

2023-09-02 21:28:59 77

原创 P5734 【深基6.例6】文字处理软件(STL)

/查找str第一次出现位置,从pos开始查找 int find(const char* s, int pos = 0) const;//string 转 char* string str = "it";原文链接:https://blog.csdn.net/qq_42322103/article/details/99685797。} else if (x == '2') { // 使用字符 '2' 代表操作类型 2。} else if (x == '3') { // 使用字符 '3' 代表操作类型 3。

2023-09-02 15:55:35 240

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除