- 博客(14)
- 收藏
- 关注
原创 Can‘t push refs to remote, Try running ‘Pull‘ first to integrate your changes.
这个时候如果不是仓库的权限和设置问题,直接使用命令行试试推送代码,或许可以解决。使用命令行,其它都设置过还是不管用的情况下使用命令行推送解决了。代码下拉提交都没有问题,点击下方推送的时候会提示上方的报错。命令后面看自己仓库路径,比如我的是。可以尝试一下这个报错解决方式。
2024-07-20 15:45:15 271
原创 error: You have not concluded your merge (MERGE_HEAD exists).hint: Please, commit your changes
提交代码的时候产生了冲突,于是我再备份代码,专门解决代码冲突的备份里提交了,然后再在原来的代码里拉取代码的时候产生了代码冲突,我这边忘记撤销变更了,这个时候我又拉取主分支,git pull主分支的时候也有这个问题,提示我有未完成的提交不能合并,于是上网查询了这个解决方法。或者直接图形化界面,第一步点加号到暂存区,第二部点那个commit按钮,上面那个框里要填提交信息,第三步点下面那个刷新标志,就是推送上去了。最后,我试了这些方法都没有,解决不了,最后我直接把代码文件夹删了,又重新拉取了一份。
2024-07-20 15:23:21 2093
原创 深入了解线程池:类型、应用场景和代码示例
如果新任务到达时所有线程都处于忙碌状态,线程池就会创建一个新的线程。适用于多个短期异步任务的场景,可以灵活地调整线程池的大小以适应任务的数量。固定大小线程池中有固定数量的工作线程,它们同时处理多个任务。固定大小线程池适用于服务器端的程序,需要控制资源的使用,防止由于线程过多而导致系统负荷过大。单线程线程池适用于需要按照顺序执行任务的场景,比如任务之间有依赖关系或需要串行执行的任务。运行代码后,你将看到每个线程池根据其特定的行为方式执行任务逻辑,包括单线程线程池、固定大小线程池、缓存线程池和定时器线程池。
2023-07-04 13:46:24 760
原创 项目中统一日志文件配置
spring boot中日志文件的配置。spring boot内部使用Logback作为日志实现的框架。分为:FATAL、ERROR、WARN、INFO、DEBUG。日志记录器(Logger)的行为是分等级的。
2022-10-08 23:10:04 322 1
原创 html+css精致的登录页面 (含源码的哦)
期末作业,毕业设计都可以拿来使用的html+css的登录页面,美观而又干净,背景图片可以随喜好改变哦!内附加怎么改图片路径。
2022-07-28 14:05:42 6541 2
原创 Http协议的快速理解。
HTTP常见的请求方式有两种 GET和POST都是请求方式!!!是请求体里的!相信在面试的过程中,面试题里关于http协议是基本是所有公司都会问到的,这是一项必备的知识点,WEB程序分为客户端和服务端,由两部分组成,他们之间利用【网络】进行通信,网络中通信就是利用网络进行数据传递,网络中数据传递必须指定网络协议。WEB程序的客户端和服务端传递的数据使用的网络协议是HTTP协议【作用 客户端和服务端进行通信】HTTP 超文本传输协议,属...
2022-06-28 19:44:02 195
原创 快速理解二叉树和红黑树
二叉树就是结点相连形成的一种结构,是用来解决哈希冲突的有效方法链表会很长,那么就会导致查询效率就低了。根据key的hash值来计算出来的位置可能是相同的,如果同一个元素放在同一个位置过多的话,查询就会很麻烦,需要用到二叉树。二叉树(Binary tree)是树形结构的一个重要类型。 二叉树特点是每个结点最多只能有两棵子树,且有左右之分。前序遍历:中左右(根左右)中序遍历:左中右(左根右)后序遍历:左右中(左右根)前序遍历:ABDHIECFG中序遍历:HDIBEAFCG后序遍历:HIDEBFGCA1、满二叉树
2022-06-16 23:26:31 169
原创 TCP协议与三次握手
TCP: 传输控制协议。(Transmission Control Protocol)。它是面向连接的,可靠的,基于字节流通信协议。可靠的,如果丢包,会重传。UDP:用户数据报协议(User Datagram Protocol),它是非面向连的,不可靠的无连接通信协议。TCP:在传输数据之前,必须先经过三层握手,在确认连接没问题之后,才会发送消息。——————》像之前的打仗传送情报。在传输数据之后,必须经过四次挥手,彻底断开。说重点,所谓的三次握手就是:...
2022-06-12 20:01:36 486
原创 java中的Comparable和Comparator
这两个都是经典接口,1、java.lang.Comparable接口:自然排序接口 int compareTo(Object o)抽象方法2、java.util.Comparator接口:定制排序接口 int compare(Object o1, Object o2)Comparable和Comparator都是用来比较对象顺序的接口,使用接口里的compareTo()方法。首先是我们的Comparable接口。使用方法是: 在定义的类后面实现Comparable接口。并且重写comp
2022-06-12 19:36:34 879
原创 Java 装箱和拆箱
java呢是一门面向对象的语言,正所谓对象,是指引用数据类型的,但是后面会用到基本数据类型的次数越来越多,所以要想办法讲基本数据类型转换为引用数据类型。装箱:把基本数据类型的数据转换为包装类的对象,这个过程称为装箱。拆箱:把包装类的对象拆解为基本数据类型的数据,这个过程称为拆箱。基本数据类型-->装箱-->包装类的对象包装类的对象-->拆箱-->基本数据类型拆箱操作:从包装类中取出被包装的数据,利用从Number类中继承而来的一系列xxxValue方法完成不同类型的拆箱操作就使用不同的xxxValue(
2022-06-11 00:33:15 439
原创 数据类型转换
1、可以把转换想象成可乐瓶byte < short < int < long < float < double < char小可乐 < 中可乐 < 大可乐上面呢数据类型是由小向大排列。byte c1 = 4;int c2 = c1; //可以正常运行byte类型c1的值赋值给int类型的c2,相当于将小瓶的可乐倒进大瓶子里,完全可以。int c3 = 5;byte c4 = c3; //编译...
2022-05-12 10:52:27 114
原创 java交换两个变量值
实现交换两个变量的值int m = 1;int n = 2;我们可以设置一个新的变量temp来辅助我们交换两个值。其实很好理解的,将变量m比做是一瓶可乐,变量n比作是一定雪碧。然后在准备一个变量temp,相当于一个小盆,我们先将可乐倒进这个小盆里,就是将变量m的值赋值给temp。这时候可乐瓶是空的,然后再将雪碧倒进可乐瓶里,也就是将变量n的值赋值给m,最后将小盆里的可乐倒进雪碧瓶里,将temp的值赋值给n。这样就完成了两瓶饮料的互换。class Exercise{ pub...
2022-05-12 00:08:15 4030
原创 white-space属性的normal值和nowrap值
normal:文本自动处理换行,到达容器边界的内容会自动转到下一行。nowrap:在同一行内显示所有文本,直到文本结束或者文本后面有标签。white-space:normal 的属性其实我感觉用处不大啊...我试了在div和li标签里,有没有normal都会去自动换行的.代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta h
2021-09-11 00:08:57 5035
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人