- 博客(122)
- 收藏
- 关注
原创 在IDEA中如何用git拉取远程某一分支的代码
想要在idea中拉取远程某一分支的代码,我们可以在idea中使用git命令1.选择idea的Terminal窗口2.使用git -v 命令查看一下git的版本,顺便测试一下能否使用git命令(不能使用的话需要在idea中进行相关配置)3.使用 git fetch命令更新远程分支,接着使用 git branch -a 查看所有的分支(本地和远程)4.使用git checkout 切换到你想要的远程分支即可
2024-09-26 20:03:17 100
原创 在nacos上修改完配置文件后,再启动项目发现项目报错,启动不起来
在nacos上修改完配置文件后再启动项目,发现项目报错,启动不起来,这是因为nacos修改完配置文件后需要将修改后的配置文件先导入,再导入,配置文件才能生效。
2024-09-19 14:45:49 168
原创 Nginx配置小细节,location和proxy_pass 斜杠/ 问题
理解nginx的配置有助于理解前后端调用的过程,这里是location与proxy_pass需要注意的点。
2024-08-07 19:48:06 271
原创 启动报错 “lc.exe”已退出,代码为 -1
工具->nuget包管理->管理解决方案的nuget包,搜emptylicenses,找到emptylicenseslicx下载安装就行。
2024-06-18 10:41:34 1044
原创 Winform 使用tableLayoutPanel控件实现窗体布局
下面一步,就是将panel控件的"Dock"属性设置为“fill”,再将“ColumnSpan”设置为2,因为我们是两列,所以设置为2,如果你是3列就设置为3.点击tabelLayoutPanel右边的黑色三角形,选择“编辑行和列”,点击右下方的“插入”,选择“绝对”,像素值填36。"属性由原来的"None"变为"Fill",然后tableLayoutPanel就会填满整个窗体。(1)新建一个窗体程序,在工具箱中选择“tableLayoutPanel”控件,将之拖到窗体上。这样就出来一个三行两列的表格了。
2024-05-28 20:23:22 688
原创 maven报orace,jdbc错误,并出现大量红色波浪线Unresolved dependency
由于oracle的限制,一般我们是无法通过maven直接下载oracle的驱动包的,这就可能导致其余的包出现红色波浪线,解决方法如下。
2024-04-22 08:48:38 261 1
原创 快速学习java路线建议
还有2 ,3个月就要毕业了,啥都不会的你是不是很慌呢,是不是想知道怎么样快速学习java呢。然后就可以做项目了,如果你前面学的太快,感觉学得有些都忘了,不要慌,做两个项目收悉一下常用的技术点就行,不会太过担心。首先是java的学习 ,推荐。再然后就结束了,你就可以找工作了,找工作的简历编写以及面试题咱放到下个文章来讲。,如果有时间的话推荐你看尚硅谷宋红康的java,巨细,当然你没时间了。然后就是springboot,推荐。再然后就是Mybatis,推荐。
2023-03-30 21:51:32 806 1
原创 java与c#的语法区别
Java中使用extends关键字实现类的继承,使用implements关键字实现接口继承,而C#中统一使用“:”实现类和接口的继承;Java中实体类需要定义get()和set()来限制类中字段的访问权限,而C#中既可以以get()和set()来限制类中字段的访问权限,也可以以get和set访问器来限制类中字段的访问权限。Java和C#中都有“//”单行注释,“/ * * /”多行注释,但Java中以“/ ** * /”定义文档注释,C#以“///”定义文档注释。此外,C#多提供了一种虚方法来实现多态。
2023-03-22 15:24:12 913
原创 解决springboot启动报java程序包不存在,但是你的代码里却没爆红,能正常引入的情况
错误情况如图错误原因:idea环境问题解决方法:先关掉项目,把idea相关配置文件都删了(比如项目下的.idea目录,xx.iml文件),重新打开idea即可
2022-12-06 14:39:33 1434 2
原创 Async await的使用,调用axios后,等待axios执行完毕再继续往下执行
废话不多说,直接看代码吧,注意async 与 await的位置。
2022-11-07 21:08:08 1487
原创 sql报错,明明写得都对却一直报错
报错如上,明明写得都对,还是报错,原因是:我们的属性名起的不对,比如我的show属性在sql中show代表一个关键字,改名就好了。
2022-10-23 12:41:03 1070
原创 简简单单使用Spring中的aop
aop我们都知道是面型切面编程,因为出现aop的原因是因为我们想在不改变原业务代码的基础上,对我们的业务代码进行增强,所以你要使用aop,就要出现一个类让你可以继续我们可以把它称为切面类,切面类里我们可以对定义切入点与通知(切入点与通知结合就可以告诉spring我们要对要拿方法,增强什么东西),下面这个图可以让你更加理解。
2022-09-21 22:30:57 179
原创 Vue与axios结合使用时需要注意事项
当我们使用vue与axios结合时,一定要注意如果我们想要在axiox中调用vue中的属性或是为vue中的属性赋值时,我们一定要先用一个变量来接收vue对象,然后在axios中进行调用,切不可直接在axios中直接调用vue对象。
2022-09-16 13:19:25 257
原创 简简单单理解数据结构
首先我们可以先从字面意思理解一下数据结构,其实就是存储数据的结构,所以他本质上一种结构,用来存放数据的,那什么是结构呢?我举一个例子,如果现在银行在办理业务,但是来的人太多,办理窗口已经满了,这时剩余的人你要怎么办呢?对,让他们等,怎么等呢?来的人需要拍个序号吗?先来的人是不是可以优先去办理业务呢?所以你知道要选择哪种数据结构了吗?如果你刚开始接触数据结构,你一定会很迷惑,到底啥是数据结构。本人与你们一样,后来慢慢的理解了一些。...
2022-08-11 13:06:14 252
原创 Vue中props的理解与使用
然后我们的props的作用是暴露属性,例如我们在子组件暴露了一些属性,那我们父组件调用时即可显示出我们父组件中的内容。在理解props之前,我们首先需要明白 父组件 与 子组件的关系,我们父组件需要调用子组件来展示内容。...
2022-08-11 12:47:47 230
原创 Cannot find declaration to go to
我试了试发现都不行,然后我发现是我的注解使用错了,得使用@Controller,而我使用了@RestController。网上大多是两种解决方法1.将文件设置为2清理缓存。鼠标点击+ctrl无法跳转到指定html页面,
2022-07-30 15:03:18 417
原创 Property or method “approval1“ is not defined on the instance but referenced during render
前端
2022-06-28 15:31:46 163
原创 关于向session中存放内容的注意事项
我们要向session中存入一个内容(字符串),可能这个如果这个字符串是通过 xxx.toSting()得来的,那么我们存入后,我们再次通过session来调用时,会出现不相同的情况,最好是通过new String()的方式得到String,就拿我出现的问题来说吧...
2022-04-29 23:26:08 394
原创 SSO 单点登录
讲解单点登录前,我们需要知道原先我们(单一服务器)普通登录的流程,以前我们登录之后就会在服务器端把我们的用户数据存入session,下次我们判断是否登录时,只需要从session中获取数据,即可判断当前是否登录,但随着网络的发展,项目变得更大,更负责,我们的项目被拆分成了不同的模块,放在了不同的服务器上,所以,你这个模块登录后,这个模块的服务器内的session中有你的信息,而其余模块中却没有,你还得再次登录,为了解决这个问题SSO出现了,SSO实现了一次登录,处处访问。SSO 有三种实现方式1 .
2022-04-20 14:23:12 831 1
原创 对spring security认证授权过程的理解
在做谷粒学院项目的时候,到了权限管理这块,老师讲得很潦草,很难理解,又通过自己的学习大致明白了spring secutity的理解,下面便是我们在谷粒学院项目的基础上对spring security的理解。首先我们要明白的是spring security 内部有一个类UserDetails,我们可以把它理解为一个entity,但是因为我们所做项目不同,那么我们每个项目的用户 与 权限的 定义也会有所不同,所以我们要实现它并加入我们自己的user 与权限,(这样我们的spring security 与我们
2022-04-19 22:45:43 273
原创 Could not find result map java.lang.Integer at org.apache.ibatis.builder.MapperBuilderAssistant.get
此错误是你的mapper.xml文件中将Integer 设置成了resultMap类型,应该是resultType
2022-04-13 23:34:16 322
原创 远程调用(feign)小细节
当我们的一个模块需要调用另一个模块中的某个方法时,就可以使用远程调用(feign),此时你需要注意1.被调用的方法的返回值(对象) 得是公共类的中的对象,就是你不能这个模块中有一个实体,另一个模块中也有一个相同的实体,虽然这两个实体是一模一样的,但是他们是不同模块下的,即在不同的包下,我们应该返回的是同一个包的一个对象,所有我们需要在公共类中引入所需要返回对象的实体。2.我们远程调用时的方法所用的注解的参数是必须要填的,如下 @PathVariable,@RequestParam等
2022-04-13 11:39:20 755
原创 浅谈一下前后端分离(什么是前后端分离以及前后端分离的原理)
相信学习完ssm的同学就会经常听说一个词,前后端分离(弹幕飘过:以后公司中项目都是前后端分离的),你可能会迷惑,什么是前后端分离,以及前后端分离的原理或者说是怎么实现的。1 前后端分离简单来说,就是一个前端,一个后端,前端主要负责就是页面部分,比如 html css vue 等,而后端主要就是与数据库打交道,实现对数据库的增删改查,你也可以这样理解,后端就是从数据中取值生成一个数值传递给前端,前端将得到的值在页面中进行展示。2 如何实现前后端分离一般我们的前端项目会有一个自己的端口号 比
2022-04-12 23:10:02 10155
原创 关于查询二级分类的简单方法
现在项目中大多是前后端分离的项目,我们后端给数据,前端调用数据展示,所以我们后端可以将查到的数据放到集合里面,传递给前端。1.二级查询的思路与方法,我们可以再创建两个实体,一个是一级实体,一个是二级实体,有人可能会有疑问,一级,二级里面要有啥属性呢,首先必须有id,其次就是你想要在前端展示内容,比如名字,年龄等信息,另外一级实体里面有包含二级实体,也就是说一个一级里面可以有许多的二级,直接看图吧2.从我们的数据库中查出所有的一级与二级分类3 创建list集合,存储我们的数据,这就..
2022-04-06 18:41:47 3667 2
原创 解决batis.binding.BindingException: Invalid bound statement (not found)
出现这个错误的原因可能是你的mapper文件放在了src文件下,一般情况下我们的mapper文件是放在resource文件下的,src文件下一般只写.java文件,我们的maven默认值加载src下的.java文件,所以我们进行设置,是它加载我们的src下的mapper文件1在我们的apllication.properties文件下配置xml文件路径2在我们的pom文件下配置xml路径...
2022-04-05 14:55:18 687
原创 关于前端的一些知识点总结
1引入后端方法路径时,路径参数如使用 ` ` (票符号),则可以使用${ } 来代替参数,如果没有使用 ` `,也可以使用 + 进行拼接 ,2 路由,当我们需要用不同的路由跳转同一个页面(增加和修改),修改页面的路由需要有id,此时路由的定义如下3当我们刚点进每个页面时,就要进行第一次的分页条件查询,此时默认的是第一页数据,并且条件为空4.修改时的路由跳转5.获取当前路由的id6.当我们进行上传文件或者删除上传头像功能时,无法进行ajax请求,此时我们的后...
2022-04-02 18:07:41 1011
原创 双亲委派模型
想要了解双亲委派模型,我们就需要知道类加载器JVM 中内置了三个重要的 ClassLoader,除了 BootstrapClassLoader 其他类加载器均由 Java 实现且全部继承自java.lang.ClassLoader:BootstrapClassLoader(启动类加载器):最顶层的加载类,由 C++实现,负责加载%JAVA_HOME%/lib目录下的 jar 包和类或者被-Xbootclasspath参数指定的路径中的所有类。 ExtensionClassLoader(扩展类...
2022-03-29 20:50:11 58
原创 mybatis plus 代码生成器 使用讲解
mybatis plus代码生成器就是 将我们数据库中表的对应的基本的增删改查代码帮我们生成了,不用在让我么自己写了,(感觉程序员就要失业了),当然对于多表查询还是需要我们自己写的。废话不多说,步骤如下1在pom文件中导入相关代码生成器依赖 <!--Mybatis-Plus生成器依赖--> <dependency> <groupId>com.baomidou</groupId> &...
2022-03-28 17:59:13 1574
原创 解决 手机能连接上wifi而电脑却却不能连接上wifi的情况
今天电脑正在看视频突然就掉线了,wifi虽然连着这,却用不了了,但手机还可能用wifi正常上网,在网上进行种种搜索,终于给解决了1同时按着键盘上的win+r键,在打开的窗口中输入 service.msc2找到Wired AutoConfig 和WLAN AutoConfig 服务,将这两个服务开启3重启电脑即可...
2022-03-28 17:05:26 33013 1
原创 解决idea中的application.properties文件没有变成叶子形状
可能你是springboot项目 但是你的application.properties文件却没有变成绿色的小叶子,可能是idea的加载问题,解决方案如下将你的application.properties文件复制到target下的classes文件夹下即可如图
2022-03-27 15:22:18 5298
原创 The ‘Access-Control-Allow-Origin‘ header contains multiple values
此错误表明我们我们进行了多个跨越配置的处理,而系统之认一个,所以需要删除,只留下一个就好。1 gateway网关配置2@CrossOrigin 注解3 所引入的文件中带有对跨越的处理4nginx进行了相关的配置(ngingx启动的情况下)...
2022-03-20 15:23:59 4739
原创 lombok中的注解不起作用解决方法
当你使用人人开发的时候可能在运行的时候出现一大串的 java找不到符号类的错误其实只需套将我们的lombok的版本该高一点即可
2022-03-19 17:19:38 1379
原创 解决navicat远程连接MySQL出现 10060 unknow error
出现次错误可能是你虚拟机上的防火墙没关输入 systemctl stop firewalld 即可
2022-03-16 18:00:39 3635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人