- 博客(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
原创 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
原创 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
原创 MySQLSyntaxErrorException: Unknown database ‘gmall_product‘
MySQLSyntaxErrorException: Unknown database 'gmall_product'
2022-11-12 16:13:16
580
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人