- 博客(25)
- 收藏
- 关注
原创 提交git时,电脑由于不可抗力因素宕机重启导致.git文件损坏
工作中突然遇到提交git时,电脑刚好宕机重启了,重启后发现项目中没有任何人的提交记录且所有的文件全是绿色的(所有文件git认为是你自己新写的),远程拉取代码失败的这样的情况。并且远程git和本地是存在连接的。
2023-08-17 09:47:03
790
原创 IDEA连接远程数据库报 Communications link failure The last packet sent successfully to the server was 0 mill
IDEA连接远程数据库报 Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
2022-11-13 23:03:43
4776
1
原创 软件设计师 错题知识总结
UM类型对象图:展现了某一时刻一组对象以及他们之间的关系。类图:展现了一组对象,接口写作和他们之间的关系用例图:展现了一组用例,参与者以及他们之间的关系序列图:是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动数据库冲突的概念:属性冲突:同一属性存在于不同的......
2022-08-16 11:24:56
189
原创 完美解决 报错原理 Unable to rename ‘XXXXXXXXX.jar‘ to xxxx
解决 Unable to rename ‘XXXXXXXXX.jar’ to xxxx造成错误的原理:在打包时最后出现 Unable to rename ‘XXXXXXXXX.jar’ to xxxx 这个错误时,是你之前 不小心鼠标点击了 之前的jar包,然后 鼠标在此时转圈了一下 就没有反应了,你就直接忽略不管了,但是此时 因为你点击了Jar 操作系统在后台已经给你启动了,意思是 你的这个jar 包文件已经在运行了 所以当你需要重新打包的时候 就会出现 Unable to rename xxxx
2022-05-19 20:57:49
3657
1
原创 超详细 包含Linux MySQL,jdk ,tomcat的详细安装,门外汉也能学会如何部署SSM到服务器上(基于阿里云部署SSM项目到服务器上)
服务器的搭建, Linux下安装 tomcat, MySQL教程 并设置远程访问数据库,以及如何把SSM项目部署到服务器上
2022-05-13 20:33:12
827
2
原创 基于黑马的SpringBoot自动配置的ip访问计数器原理
之前学习springboot自动装配时,了解了如何自己写一个spring-boot-starter进行引入其它项目里,以此来记录,加深记忆,ip计数器原理: 当别人访问自己的网页时,得到ip地址然后进行记录,若多次访问 则进行+1操作,并打印在控制台如何自己动手搭建一个xx-spring-boot-starter如何搭建一个技术starter呢?下面就是一些具体操作,一般自己搭建的starter都是以 xx技术-spring-boot-starter 的形式命名创建一个springboot项目首先
2022-04-30 15:11:04
1090
2
原创 软件设计师-笔记(7)主存-编址计算-总线分类-计算机系统的可靠性计算
主存-编址计算按字存址:存储体的存储单元是字存储单元,即最小寻址单位是字按字节存址: 存储体的存储单元是字节存储单元,即最小寻址单位是字节根据存储器所要求的容量和选定的存储芯片的容量 就可以计算出所需芯片的总数,即:总片数=总容量/每片的容量例:存储地址区间为 4000H~43FFH,每个存储单元可存16位二进制数 该内存区域用四片存储器芯片构成,则构成该内存存储芯片的容量是多少?首先算出总容量: 43FFH-4000H +1之所以+1 是因为这算的是单元的数量 例如 4~2 之间算出来 它
2022-04-12 21:14:21
832
原创 软件设计师-笔记(6)存储系统,Cache概念, 层次化存储结构
存储系统的层次结构CPU内部通用寄存器--> Cache(高速缓存)-->主存储器-->联机磁盘存储器-->脱机光盘 磁盘存储器空间依次越来越大,速度依次越来越慢Cache:按内容进行存储除寄存器外访问速度最快改善系统性能的依据是程序的局部性原理(时间局部性,空间局部性)时间局部性:当它被访问后不会立即移出内存任然保留空间局部性:它地址被访问后,他周围的地址可能立即被访问能够防止抖动,电脑闪屏。Cache命中率:CPU访问的东西刚好在Cache里,被称为命中Cac
2022-04-12 15:59:38
691
原创 软件设计师-笔记(5)指令的基本概念 ,指令计算公式,吞吐量
指令概念指令的概念:一条指令就是机器语言的一个语句,是一组有意义的二进制代码基本格式操作码字段地址码字段操作码:指计算机要执行的什么性质的操作,加减乘除等地址码:指操作完成后数据需要存储的位置指令可分为:三地址指令, 二地址指令 ,一地址指令,零地址指令指令寻址方式立即寻址:指令里包含操作数直接寻址:指令里存放的是操作数的地址间接寻址:指令存放了一个地址,该地址对应的内容是操作数的地址寄存器间接寻址:操作数存放在寄存器中指令系统类型:CISC(复杂指令系统)指令多
2022-04-11 16:17:27
2144
原创 软件设计师-笔记(3)计算机系统基础知识 (中央处理器)CPU的组成,运算器组成,控制器组成
计算机硬件有五大部分组成运算器 控制器 存储器 输入设备 输出设备运算器 控制器,数据总线等部件集成在一起成为CPU运算器包括 (ALU,AC,DR,PSW)ALU(算术逻辑单元:(进行简单的加减乘除,逻辑 与或非运算)AC(累加寄存器):对ALU提供一个工作空间,存储一次运算结果的值DR(数据缓冲寄存器) :CPU与外部进行数据交互的一个中转站PSW(状态条件寄存器): 存储指令或算术运行后的各种条件码控制器包括(IR,PC,AR,ID)IR(指令寄存器) :存储指令PC(程.
2022-04-10 20:30:24
1140
原创 软件设计师-笔记(1)二进制转换八进制,十六进制,正数 负数(原码,补码,反码,移码)
软件设计师笔记(1)进制转换1.十进制转二进制短除法把十进制的数与二不断进行短除且把余数保留起来,直到被除数小于2后,把余数逆向排列后就是 该十进制的二进制值:例如:|代表短除符号 23|2 =11 余 1 11|2 =5 余 1 5|2 =2 余 1 2|2 =1 余 0(此时被除数等于2,没有小于2继续那商作为被除数进行短除) 1|2=0 余1(此时,被除数小于2,不在进行短除) 因此 23的二进制数为:10111权重法如果有小数转换建议用权重法 1000 100 10
2022-04-10 16:08:23
404
原创 SpringMVC基础知识总结+示例
SpringMVC基础知识学完SpringMVC必须知道的知识点,首先导依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.0.5.RELEASE</version> </dependency> &l
2022-03-26 18:55:03
393
原创 Spring MVC关于源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。
Spring MVC 404 两种情况分析今天总结的时候发现的问题:第一种你在applicationContext.xml文件里配置的包扫描把 controller层的包给扫描了这是错误的,applicationContext.xml文件不应该扫描控制层,需要把他排除掉 在applicationContext.xml写如下代码! <context:component-scan base-package="com"> <context:exclude-filt
2022-03-26 16:42:06
13766
原创 Spring 基础知识 超详细 初学者必看
Spring基础知识IOC容器与依赖注入AOP切面与事务Spring测试Spring注解分析SpringMVC基础知识web.xml相关配置controller层相关运用与注解Mybatis基础知识mybatis配置文件要点接口与映射文件CRUD操作注解开发Mybatis-plus基础知识mybatis-puls的基本CRUDmybatis的ActiveRecordmybatis的乐观锁基础SpringBo
2022-03-26 12:50:46
1501
原创 IDEA中maven项目依赖失效问题
最近学习maven管理项目时,发现有时候导入依赖时,明明已经导入成功但是代码就是显红 更新pom文件也不行最终找到两个方法成功实现 依赖失效问题第一个:打开IDEA的设置 找到你的 maven仓库 更新它这个时间可能稍微有一点漫长,但我们程序员就得耐得住寂寞第二个就是删除编译的内容重新编译以下装有maven的一般都有这两个插件首先运行clean插件 该插件你一定要确保你的项目目前没有在运行中否则会报错complie其次重新编译一下就ok了...
2021-12-01 17:13:00
3904
原创 五行代码实现MD5加密(超级简单,一看就会)
第一步先理清好思路:创建一个需要加密的字符串String str="1234";我们在需要获得 MessageDigest的对象 MessageDigest md = MessageDigest.getInstance("MD5");得到MD5的字节数组byte[] a=md.digest(str.getBytes())把 byte[]转化为16进制的字符串 String codestr=new BigInteger("1"a ).toString(16) 最后打印在控制
2021-11-19 10:29:43
6108
3
原创 学会结构伪类选择器再也不会想每个标签都加 class 和id了
最近在学习css感觉心得犹如喷泉一样狂涌不止,之前学习了结构伪类选择器觉得没啥用,感觉形式冗长,不如 类选择器,ID选择器,等简单。但是最近深入学习发现,在一些情况下结构伪类选择器更优于其他选择器结构伪类选择器的优点减少文档内的class 和id属性的定义,使文档更简洁。简单来说就是用了结构伪类选择器比不用结构伪类选择器的文档更简洁。因此弄懂学会结构伪类选择器很重要,关键时刻能节约不少时间下面是我对结构伪类选择器的自我理解我把结构伪类分为了两个部分来说1.-child类型。2.-type类型c
2021-04-11 16:26:02
300
1
原创 Css中阴影处理小技巧(单边阴影也有哟)
标题关于Css中阴影box-shadow的自我理解最近我在学习css时,在调节阴影部分的时候,怎么调节都达不到我预期的效果要么 阴影部分太模糊范围太广,要么阴影部分太生硬不美观。最终我自己研究出来一种调节方法非常实用;首先我们必须得知道 box-shadow有哪些属性 :水平阴影位置(可为负值),垂直阴影位置(可为负值),阴影模糊大小(不可为负值),阴影延伸大小(可为负值),颜色。以及inset(内阴影)默认是outset(外阴影)我的思想是充分利用阴影延伸属性下面是一些事例:延伸阴影为负值时1
2021-04-10 10:53:25
1368
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人