- 博客(29)
- 收藏
- 关注
原创 autowired注入报空指针问题
我想问题很直观的表现出来了吧。没错就是容器空间问题。你的service,controller都是放在spirng容器的,而Autowired也是在spring容器中进行依赖注入的。你这个时候去new一个新空间,当然会使demoService没有注入进来。我刚开始想当然的直接new了个类,然后调用方法去执行。今天碰到的这个问题其实蛮简单,只是太久没碰了,忘了。接下来我把改过来的代码放上来看看。
2023-02-03 12:45:14 857
原创 gitlab推拉弹出的密码总输入错误Failed with error:Authentication failed......
gitlab推拉,登录密码一直错误的问题这个问题前提:你是刚入职的。首先公司给你一个gitlab账号,你可以用账号+初始密码登录但是这里当你拉取或者推代码时,你会发现明明密码账号都是对的,为什么还是报验证错误的:Failed with error:Authentication failed…这里加个插曲卖个关子:我当时用了很多方法,什么ssh密钥公钥呀,什么什么的,弄了一堆,其实这不是问题所在。解决办法很简单:因为你是新来的,账号密码都是初始的,需要先有一个自己的密码才行,对不对这里,把密
2022-03-23 10:31:33 4048
原创 SpringBoot自动装配原理
自动装配的实现就是为了从spring.factories文件中获取对应的bean对象,并且由spring容器来帮我们进行管理。1.springboot和spring最主要的区别就是自动装配,在启动类上有一个@SpringBootApplication注解,然后这个注解里面就有这个自动装配的注解@EnableAutoConfiguration2.然后这个注解的关键功能由@Import提供3.该类中有一个方法getCandidateConfigurations4.方法中的SpringFactori
2022-01-04 21:10:18 296
原创 linux常用操作及命令
文章目录1.应急操作2.防火墙操作3.查看操作4.创建操作5.删除操作999.各种场景操作1.单个开放Tomcat的端口号80801.应急操作【~】表示任意层级【~】重启网络服务systemctl restart network【~】重启加载配置文件source /etc/profile【~】查询进程ps -ef|grep mariadb|表示管道符【~】查看mariadb的服务信息(需要安装依赖包:yum -y install net-tools)netstat -tunlp |
2021-12-26 21:45:00 436
原创 springcloud
文章目录springCloud基本功能1.知识补充:远程调用方法(RestTemplate和Feign)①.RestTemplate简单的远程调用原型②.Feign远程调用2.Api gateway网关3.服务注册中心4.服务配置中心springCloud基本功能1.知识补充:远程调用方法(RestTemplate和Feign)①.RestTemplate简单的远程调用原型1.注册一个RestTemplate实例到Spring容器2.拼接转发到user-service的路径,并通过restTe
2021-12-20 16:43:40 213
原创 内存不够怎么办?试试通过修改虚拟内存缓解内存压力
通过修改虚拟内存缓解内存压力①此电脑右键点击属性—>选择高级系统设置②选择高级–>性能–>设置③选择高级–>更改④选择大小合适的盘,设置自定义大小(2倍左右),完成虚拟内存配置后重启...
2021-12-20 16:29:42 1041
原创 RestTemplate和Feign的区别
然后接口方法里面,就是消费者order-service调用提供者user-service的方法。属性name:指定FeignClient的名称,如果项目使用了Ribbon,name属性会作为微服务的名称,用于服务发现。本案例用于简单的远程调用,所有name没太大意义,只是为了不报错而已。2.拼接转发到user-service的路径,并通过restTemplate方法发起调用,并获得user-service执行结果。属性url:手动指定@FeignClient调用的地址。3.编写Feign的客户端。
2021-12-13 23:46:12 7380
原创 基于xml的SSM的整合
基于xml的ssm整合前提,先搭建一个MAVEN-web项目,前面文章有说明。这里初衷是为了快速搭建ssm,代码可以直接复制粘贴。1.项目搭建后,从配置这一块开始整。先配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc
2021-11-18 19:11:59 469
原创 maven私服的上传下载,以及搭建
私服的基本使用和上传下载为什么要搭建私服网速慢,下载jar包时间久,工作效率低不利于公共构建的管理和维护公司内部开发的jar包只有公司共享管理我们要做的就是记录正式版(Releases)和快照版(Snapshots)的仓库地址,以后我们自己开发打包的 jar 就会向这两个地址去上传,同时也可以供其它公司同事下载私服的基本使用1.这里私服采用了 nexus 公司提供的免费软件来搭建下载地址为:https://www.sonatype.com/nexus/repository-oss-down
2021-11-17 22:56:27 1167
原创 maven多环境配置
maven多环境配置(用于不同场景下切换数据库)maven常用命令compile :编译clean:清理test:测试package:打包install:安装maven多环境配置步骤1.在pom中指定不同环境的信息<!-- 多环境配置 --><profiles> <profile> <id>dev</id> <!-- 开发环境 --> <properties>
2021-11-17 22:51:08 996
原创 SpringMVC的基本步骤
SpringMVC基本步骤大体步骤:1.编写pom.xml-导入依赖坐标<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.9.RELEASE</version></dependency><dependency>
2021-11-17 22:48:27 189
原创 AOP的基本实现步骤
AOP的基本实现步骤1.基本术语2.基本实现步骤1.导入相关坐标 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.9.RELEASE</version> </depende
2021-11-17 22:45:28 599
原创 Spring整合junit
Spring整合junit1.环境准备2.用组件扫描和注解把demo类交给Spring管理3.然后在test类整合添加两个注解-@RunWith(SpringRunner.class)和@ContextConfiguaration(“classpath:配置文件名称”)整合效果:可以不用new 容器,直接通过注解注入容器,直接通过注解【@Autowired】注入...
2021-11-10 20:06:58 361
原创 JAVA中this关键字的使用(this是向上指向单级对象)
this关键字的使用(this是向上指向单级对象)this关键字的作用就是指向对象地址,来引用该对象的变量以及方法this是向上指向单级对象public class TestThis { public int age;//范例一:仅定义一个成员变量age public int getTestThis() { return this.age;//这里this指向TestThis对象 } class te{ public int
2021-11-02 16:09:21 278
原创 idea配置模板
maven的pom模板配置(tomcat阶段)pom.xml源码<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4
2021-10-31 10:05:28 131
原创 maven创建web项目
Tomcat&&Servlet 部署和他们在Maven中的使用配图详解tomcat的部署及使用下载tomcattomcat下载官网https://tomcat.apache.org/download-80.cgi安装到一个没有中文的目录下启动双击: bin\startup.bat关闭关闭有三种方式直接x掉运行窗口:强制关闭[不建议]bin\shutdown.bat:正常关闭ctrl+c: 正常关闭配置修改端口Tomcat默认的端口是8
2021-10-31 00:16:05 422
原创 html-css小结
正则表达式速查表http://www.jb51.net/tools/regexsc.htm没有的查w3cscholl文档html-css小结html单个标签<h1>标题标签</h1><b>加粗</b><i>斜线</i><u>下划线</u><center>居中</center><br/>换行<hr/>分割线<font>字体描述
2021-10-27 20:01:03 68
原创 html段落首行缩进
段落首行缩进的两种方式①在标签里添加属性style=“text-indent:32.4px”这里“刚”前面空白鼠标无法选中②添加空格转义字符 这里“刚”前面空白鼠标可以选中
2021-10-27 10:50:25 2829
原创 idea安装(每个弹窗都有详细说明,按自己需求勾选)
idea的安装1.unistall卸载2.勾选选项–删除干净3.删除完成4.安装5.next6.更改存放路径7.Options设置8.点击安装9.启动10.导设置包11.免费使用30天12.导出设置
2021-10-26 14:15:32 8371
原创 运算符一定要熟记啊,以后调BUG把人“搞死”,单目乘除为关系,逻辑三目后赋值。建议使用小括号辅助
java中运算符的优先级一般建议使用小括号辅助进行优先级管理。优先级记忆方法:单目乘除为关系,逻辑三目后赋值。(前辈总结的)单目运算符:一次作用一个变量的运算符,又叫一元运算符单目:单目运算符+ –(正负数) ,++ –,!(逻辑非),~(按位取反)乘除:算数运算符:* / % + - (* / %优先级肯定是大于±的)为:位运算符:~(按位取反)<<(左移) >>(右移),^(也可以位运算,二进制异或)关系:关系运算符:> < >= <= ==
2021-10-22 21:02:24 120
原创 ‘\r’转义字符的打印台内容覆盖问题
'\r’转义字符的打印台内容覆盖问题public class Demo2 { public static void main(String[] args) { char[] a = {'a','\r','b'}; for (int i = 0; i < a.length; i++) { System.out.print(a[i]); } System.out.println("------------")
2021-10-09 20:38:52 548
原创 集合分类小结
集合小结体系分类collection *List*ArrayListLinkesListSetHashSetTreeSetmapHashMapTreeMap特点集合实现类底层结构特点使用场景ArrayList数组查询快,增删慢,单列,有索引,可重复单列,允许重复的集合,查询遍历集合LinkesList链表查询慢,增删快,单列,有索引,可重复单列,允许重复的集合,增删改集合HashSet哈希表单列,不允
2021-10-08 16:08:25 88
原创 Typora-使用
Typora使用标题1.#+空格===标题几个井号就是几级标题字体粗体:两边加两个星号helloworld斜体:两边加一个星号helloworld斜体加粗:两边三个星号helloworld删除线:两边两个波浪号helloworld引用大于号+空格===引用引用示例分割线三个减号或者三个星号图片!+[自定义图片名称]+(图片地址)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GxT5cWvp-1633677229098)(E
2021-10-08 15:19:54 68
原创 SimpleDateFormat和DateTimeFormatter的区分
SimpleDateFormat和DateTimeFormatter的区分package com.heima.homework;import java.text.ParseException;import java.text.SimpleDateFormat;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.format.DateTimeFormatter;import java.util.D
2021-09-28 12:12:31 417
转载 session.setAttribute(),request.setAttribute()
1.session.setAttribute()和session.getAttribute()配对使用,作用域是整个会话期间,在所有的页面都使用这些数据的时候使用。2.request.setAttribute()和request.getAttribute()配对使用,作用域是请求和被请求页面之间。request.setAttribute()是只在此action的下一个forward需要使用的时候...
2019-07-25 16:54:37 610
原创 getparams和getAttribute
getparams是从jsp得到参数;Atteibute是属性的意思,那个比方,bean里面的get set.getAttribute,setAttribute就相当于request里面的get set。request.setAttribute(“id”, id);request.getRequestDispatcher(“new.jsp”).forward(request, respon...
2019-07-25 10:15:57 1572
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人