自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git pull冲突原因分析

强调如下:如果没有commit执行git pull,上面B修改的时候不是同一块代码,才可以成功更新(pull)下来到本地仓库,但是此时IDEA里面看不到最新内容,然后不知情的改了A写过的代码,再commit和push,可以成功覆盖git上面的A的修改。在运行命令之前,您可能想问这个问题。那为什么要先commit,然后pull,然后再push,我pull了,岂不是把自己改的代码都给覆盖掉了嘛,因为远程没有我改的代码,我pull,岂不是覆盖了我本地的改动好的地方了?同时,将当前的工作区内容保存到Git栈中。

2023-10-12 22:57:18 488

转载 JavaWeb项目基础知识

javaweb项目的创建以及目录介绍,tomcat的webapps中的文件

2023-09-22 10:18:36 299

原创 常量池解析(字符串的创建)

常量池

2023-09-20 10:43:12 63

原创 hs电子面试

对单列集合做频繁的增删操作,使用那个集合?

2023-09-18 15:28:15 471

原创 git操作相关

工作区 --> 暂存区 --> 本地库git add .或者 git add --all 或者 git add * git commit -m ' 备注内容 '区别:git add readme.txt 单独提交某个文件git add . 将未trace的文件加入暂存区,忽略.ignore中的。

2023-09-14 15:31:02 83 1

原创 SQL优化

当内查询的表小时(小于外查询的表),用in效率高。在MySQL中,执行 from 后的表关联查询是从左往右执行的(Oracle相反),第一张表会涉及到全表扫描,所以将小表放在前面,先扫小表,扫描快效率较高,在扫描后面的大表,或许只扫描大表的前100行就符合返回条件并return了。不要以为 NULL 不需要空间,比如:char(100) 型,在字段建立时,空间就固定了, 不管是否插入值(NULL也包含在内),都是占用 100个字符的空间的,如果是varchar这样的变长字段, null 不占用空间。

2023-09-12 13:40:18 83

原创 linux操作指令

linux简单操作指令

2023-09-11 09:55:42 27

原创 tomcat的基础

bin:启动和关闭tomcat的bat文件conf:配置文件server.xml该文件用于配置server相关的信息,比如tomcat启动的端口号,配置主机(Host)web.xml文件配置与web应用(web应用相当于一个web站点)配置用户名密码和相关权限.lib:该目录放置运行tomcat运行需要的jar包logs:存放日志,当我们需要查看日志的时候,可以查询信息webapps:放置我们的web应用work工作目录:该目录用于存放。

2023-09-07 10:23:17 79

原创 解决 getBaseMapper() in com.baomidou.mybatisplus.extension.service.impl.ServiceImpl

改成 import com.baomidou.mybatisplus.core.mapper.BaseMapper;1.查看接口、实现类、mapper,对应的实体类是否一致。

2023-09-05 11:22:47 1616 1

原创 springCloud五大组件以及对应的中间件

在SpringCloud中使用Hystrix同样非常简单,只需要在项目中引入相应的依赖,并且通过注解配置好断路器相关的信息和业务逻辑即可。在SpringCloud中使用Zuul同样非常简单,只需要在项目中引入相应的依赖,并通过配置文件配置好网关相关的信息即可。使用Feign同样非常简单,只需要在项目中引入相应的依赖以及开启Feign功能即可。只需要在项目中引入相应的依赖,并且通过配置文件配置好服务列表即可。依赖,并通过配置文件配置好服务注册地址即可。在上面的配置中,我们将所有请求路径以。

2023-08-30 10:33:07 106

原创 远程新建仓库,将本地代码直接推送

解决,把远端已更新的项目拉回本地与你的本次修改合并,再push。(git fetch 远程主机名 分支名 上面命令将某个远程主机的某个分支的更新,全部取回本地。本地分支和远程当前分支不匹配上,查看当前本地分支,现当前只有master默认分支,而我提交的是到远程的dev分支。远端仓库有了比你本地分支更新的commit,不允许你的此次修改直接推送到远端分支。过多,而又没有设置关联时,git就会产生疑问,因为它无法判断你的push目标。没有将本地的分支与远程仓库的分支进行关联。#这条命令允许了不同项目的合并。

2023-08-29 12:36:31 72

原创 ssm框架NullPointerException小总结

context.getBean("UserService", UserService.class) ,自动默认是小写的,修改为"userService"因为在xml文件中进行自动注解扫描配置。注意Template需xml引入。

2023-08-28 12:44:14 51 1

原创 从中央仓库手动下载依赖

tip:一般情况下,缺少的jar包会由maven默认配制的中央仓库自行下载,但是中央仓库在国外,下载速度较慢;于是大部分maven使用者,会设置镜像源仓库(就是国内有人将国外maven中央仓库copy到国内,定期维护,例如阿里云):不能自己浏览器下载jar包拖入到本地仓库(原因:maven下载有固定格式)本文是针对以上操作不满足大家特定需求时,如何从maven中央仓库手动下载到本地仓库。一、浏览器登录maven中央仓库网址。【maven中央仓库网址】六、查看maven本地仓库。二、搜索需要的jar包。

2023-08-27 14:13:28 225 1

原创 报错解决:IOException parsing XML document from class path resource [***.xml]

2. 没有生成对应的target文件/或者生成的文件位置有问题,如下才正确的位置。找不到对应的xml文件。

2023-08-24 18:56:16 1216

原创 报错解决:Activity流程启动实例 no deployed process definition found with id ‘ ‘

思路:流程部署时设置的name当成KEY,但是实际部署成功后的KEY值是流程图属性中的ID。此ID可通过流程图的Properties属性查看和设置。也可通过部署后返回的ID,从ACT_RE_PROCDEF表中按照DEPLOYMENT_ID_查询出准确的KEY值。报错信息:org.activiti.engine.ActivitiObjectNotFoundException: no deployed process definition found with id 'qingjia'

2023-08-24 16:20:40 1921 1

原创 单点登录流程

jwt的三部分: 加密类型,payload(userinfo),将一二部分拼接(已经base64加密)+ payload中的自定义值进行加密类型中的加密(hs256加密)防重放攻击:发送请求时带上时间戳,now-timestamp>60s基本就是不合法请求。可以防止篡改userid,IP地址等等。2.1关于token的安全问题。

2023-06-25 10:28:40 66

原创 APPLICATION FAILED TO START

Consider defining a bean of type 'com.atguigu.mall.cache.service.CacheService' in your configuration.

2022-11-22 18:00:44 294

原创 虚拟机ruc_sched Self-detected stall on cpu{4}(t=60001)

虚拟机bug

2022-11-15 14:06:05 362

原创 MySQLSyntaxErrorException: Unknown database ‘gmall_product‘

MySQLSyntaxErrorException: Unknown database 'gmall_product'

2022-11-12 16:13:16 580

空空如也

空空如也

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

TA关注的人

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