- 博客(18)
- 收藏
- 关注
原创 【刷题2022/5/4 用时175min】
1、\d 匹配一个数字字符。等价于 [0-9]。\D 匹配一个非数字字符。等价于 [^0-9]。\f 匹配一个换页符。等价于 \x0c 和 \cL。\n 匹配一个换行符。等价于 \x0a 和 \cJ。\r 匹配一个回车符。等价于 \x0d 和 \cM。\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。\S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。\t
2022-05-04 21:25:44
852
原创 【刷题2022/5/3 用时160min】
1、解析HashMap的底层是由数组加链表实现的,对于每一个key值,都需要计算哈希值,然后通过哈希值来确定顺序,并不是按照加入顺序来存放的,因此可以认为是无序的,但不管是有序还是无序,它都一个自己的顺序。故A错。最开始有Hashtable,Hashtable是不允许key和value的值为空的,但后来开发者认为有时候也会有key值为空的情况,因为可以允许null为空,通过查看HashMap的源代码就知道:if(key = null) {putForNullKey(value);};Map底层都是
2022-05-03 21:38:18
1402
原创 Leetcode动态规划刷题(基础篇)Java
Leetcode动态规划刷题(基础篇)Java前言:小菜鸡想法:通过代码随想录公众号的动态规划专题进行学习与刷题!因为本人要参加四月的蓝桥杯考试,故想先掌握动态规划的技巧!自己也想留档,所以记录下来!那就开始吧!动态规划五步骤:确定dp数组以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组动态规划debug方式: dp数组打印出来基础题(7道题):斐波那契数爬楼梯使用最小花费爬楼梯不同路径不同路径 II
2022-03-19 14:33:10
695
原创 操作系统-进程互斥dekker算法学习
操作系统-进程互斥dekker算法学习一、概念对于某一时刻仅允许一个进程访问的共享资源就叫临界资源访问临界资源的程序代码段就叫做临界区对进程排它地访问临界资源的这种控制手段就叫做互斥软件实现进程互斥 (四个算法)1、单标志法设置公用整型变量turn,用于指示允许进入临界区的进程编号,turn为零,则允许P0进程进入临界区。特点:能够确保进程互斥访问临界区,但是不能保证满足"空闲让进"原则,并且两进程必须交替进入临界区。2、双标志先检查法设置一个数组flag[2],表示继承
2022-03-13 15:45:54
1322
原创 解决springboot项目部署到阿里云服务器邮箱无法发送邮件而本地可以问题(亲测有用)
解决springboot项目部署到服务器邮箱无法发送邮件而本地可以问题(亲测有用)前言: 由于SpringBoot项目有发送邮箱功能,但是部署到服务器上却出现无法发送问题!但是本地却可以!!大致看了一下应该是端口的问题!Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.sp
2022-03-12 17:04:40
3927
原创 解决SpringBoot与vue项目部署到服务器的跨域问题(亲测有效)
解决SpringBoot与vue项目部署到服务器的跨域问题(亲测有效)前言: 由于SpringBoot与Vue项目部署到两个端口上,涉及跨域问题!一开始也是踩雷啦!后面用了笨蛋方法还是成功啦!不过确实有点笨蛋,但是好容易,秒懂!!前篇踩雷:看有的csdn有人写在nginx添加一点代码就可以实现跨域!但是没有用!没有用!后来: 我在SpringBoot项目中的Controller类添加了以下内容@CrossOrigin(origins = {“http://IP地址:访问Vue的端口号”, “nu
2022-03-12 16:49:33
5899
4
原创 使用nginx解决springboot项目打成jar包部署到服务器后上传图片存放的问题(亲测有用)
使用nginx解决springboot项目打成jar包部署到服务器后上传图片存放的问题前言: 第一次部署SpringBoot项目到服务器,不太懂该怎么办!试了很多办法,问了一个大佬,有了思路,最终解决啦!!先篇: 一开始一直在SpringBoot项目里面修改,其实照片问题解决啦!但是我的项目的其他样式却有点变化,我也不知道哪里起冲突!!下面这个参考资料是我一开始学习的学习的参考文章,可能适合你!!可以试试!!(只是我的项目不太适合哈哈)参考文章:解决springboot项目打成jar包部署到lin
2022-03-12 16:26:42
4480
4
原创 手写IOC容器(xml,注解)
手写IOC容器(xml,注解)软件设计模式期末作业的设计内容:在网上参考了资料,将两份资料,再加上自己的理解融合成一份!!xml的参考资料’君君要上天’手写的IOC容器注解的参考资料’楠哥教你学Java’手写的IOC容器1.概念IOC又称控制反转,把原先我们代码里面需要实现的对象的创建、依赖的代码,反转给容器来帮忙实现。2.设计思路A.配置文件配置包扫描路径B.递归包扫描获取.class文件C.反射确定需要交给IOC管理的类D.对需要注入的类进行依赖注入3.XMl配置3.1导
2022-01-21 13:26:18
833
原创 Pagination分页组件在前端Vue与后端ssm使用
我分为两部分,讲解vue与ssm中的使用,先给大家看一下分页的效果Vue前台一、导入Pagination相关插件信息1、导入Pagination组件(component)<template> <div :class="{'hidden':hidden}" class="pagination-container"> <el-pagination :background="background" :current-page.sync="
2022-01-01 22:18:58
2036
1
原创 LeetCode刷题:11. 盛最多水的容器(21.09.21)
给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器。(自己学习写了解析)class Solution { public int maxArea(int[] height) { int i=0; //指针1,从左往右走 int j=height.
2021-09-21 18:45:26
89
原创 LeetCode刷题:26. 删除有序数组中的重复项(21.09.21)
给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。(学习大佬的写法)自己学习写了解析class Solution { public int removeDuplicates(int[] nums) { //先判断数组是否为空或者数组长度为0 if (nums==null||nums.length==0){
2021-09-21 18:09:28
78
原创 LeetCode刷题:4. 寻找两个正序数组的中位数(21.09.21)
给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。(学习大佬的写法)自己学习写了解析class Solution { public double findMedianSortedArrays(int[] A, int[] B) { //将数组A和数组B的长度进行赋值 int m=A.length; int n=B.length; //判断数组A和数组B的长度
2021-09-21 15:46:02
73
原创 Cannot find SERVER hostname in network database -14,7“11001(WinSock:Nonauthoritative host found)
问题:Cannot find SERVER hostname in network database -14,7"11001(WinSock:Nonauthoritative host found)问题缘由:我在安装rational rose2007软件的时候报的错,边看的江小白i的文章边一步步跟着安装,附上其文章,真的很不错https://blog.csdn.net/qq_29997037/article/details/108639854。问题出现错误:问题解决的方法:这里的电脑的名称要与自
2021-09-12 10:55:23
772
原创 软件设计原则
一、软件设计原则概述软件的可维护性和可复用性是两个非常重要的用于衡量软件质量的属性,所以在开发软件中,我们要为了提高软件系统的可维护性和可复用性,故我们要根据7条原则来开发程序,以便设计出软件系统,实现可维护性服复用的目标。二、软件设计7条原则单一职责原则开闭原则里氏代换原则依赖倒转原则接口隔离原则合成复用原则迪米特原则三、软件设计原则详解(一)、单一职责原则(Single Responsibility Principle,SRP)1、定义一个对象应该只包含单一的职责,并且该职
2021-09-11 15:26:01
418
原创 类与类之间关系的表示方式
一、类和类之间的关系1、依赖关系2、关联关系3、聚合关系4、组合关系5、泛化关系6、实现关系(1和2可看作一组、3和4可看作一组、5和6可看作一组)二、类和类之间关系的表示方式(一)、依赖关系(USE)1、定义:依赖关系是一种使用关系,它是对象之间耦合度最弱的一种关联方式,是临时性关联。A类依赖B类,指的是B的对象作为A类的方法形式参数存在,称为“use”关系。还有包括局部变量、返回值类型和静态方法调用这三种场景。2、表示方式在UML类图设计中,依赖关系用带箭头虚线表示。 (eg:一
2021-09-11 11:18:46
3621
原创 引入element-plus出现错误’this dependency was not found:‘element-plus/lib/theme-chalk/index.css ‘
**引入element-plus出现错误’this dependency was not found:'element-plus/lib/theme-chalk/index.css '出现问题:一开始我在main.js引入的代码为:import ElementPlus from 'element-plus';import 'element-plus/lib/theme-chalk/index.css';`后面就出现了错误:this dependency was not found:'eleme
2021-08-29 10:37:29
10845
19
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人