1 双双的小猪猪

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 16w+

nacos 配置中心

nacos提供配置中心,实现动态配置第一步导入依赖:<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency>第二步将进入nacos后台页面点击右上角的 + 进行

2020-08-08 22:11:09

Sentinel的使用,sentinel结合feign的使用

第一步首先要下载sentinel在服务器部署https://github.com/alibaba/Sentinel/releases/download/1.7.2/sentinel-dashboard-1.7.2.jar然后上传到服务器上使用命令运行,这个jar包是一个可运行的spring boot程序然后运行这个命令运行java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sent

2020-08-07 22:00:06

spring cloud nacos + fegin使用

nacos + feign导入依赖:<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>2.2.1.RELEASE</version> <

2020-08-06 22:25:18

解决使用spring cloud + nacos +feign 实现远程服务调用debug调试出现discard long time none received connection. 连接超时问题

项目背景今天使用spring cloud +nacos +feign实现两个服务间的调用时,使用debug调试时出现服务调用连接超时问题后面使用run正常运行发现可以正常拿到数据,经过思考与排查发现可以在feign配置中可以配置连接超时产生异常属性关闭,就可以正常解决这个超时问题,之前也配置了feign超时的时间但是发现还是会超时.目前是这样解决的.feign: okhttp: enabled: false client: config: default:

2020-08-06 20:13:35

dynamic-datasource 多数据源 与druid合并实现读写分离主从复制;application.yml配置

导入依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>3.0.0</version> </dependency>排除原生druid配

2020-07-31 21:19:49

mysql数据库开启主从复制,以实现读写分离,以及数据备份

第一步准备两个数据库主数据库第一步: FLUSH TABLES WITH READ LOCK将表锁住,防止在操作途中被写入数据第三步: 查询主数据库现在的状态SHOW MASTER STATUS然后要记住这两项的值;第七步:将主数据库的锁表给解开UNLOCK TABLES从数据库第二步: 关闭从数据库的主从复制 STOP SLAVE第四步: 从数据库开始复制主数据库的数据CHANGE MASTER TOMASTER_HOST=‘mysql-master’,MASTER

2020-08-03 19:12:12

spring boot整合mybatis plus启动项目时出现没找到mapper的警告

今天启动spring boot时发现了一个警告| WARN | main | org.mybatis.spring.mapper.ClassPathMapperScanner | No MyBatis mapper was found in ‘[com.smart.shop.personal.details]’ package. Please check your configuration.解决办法:在项目启动类同级目录下新建一个mapper接口,使用@mapper接口package com

2020-08-03 14:19:16

sping boot中配置

druid + mybatis-plus配置spring: datasource: # druid相关的配置 druid: url: "jdbc:mysql://120.25.121.220:8088/test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai" password: "root" userna

2020-07-31 17:52:08

spring-boot中使用 Thymeleaf模板引擎

第一步首先需要在pom.xml中导入两个依赖spring管理版本号,所以不需要声明版本号,下面那个nekohtml是可以使用不那么严格的html语法<!-- Thymeleaf模板引擎需要的两个依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s

2020-07-27 21:41:21

使用docker-compose部署ssm项目

Dockerfile文件的书写里面包含一个webapp项目的书写#下载基础镜像FROM ubuntu:18.04#下载JDKADD ./jdk-8u221-linux-x64.tar.gz /opt/#配置JDK环境变量ENV JAVA_HOME /opt/jdk1.8.0_221ENV CLSAAPATH ${JAVA_HOME}/lib;${JAVA_HOME}/jre/libENV PATH ${JAVA_HOME}/bin:$PATH#从宿主机复制tomcat到容器中并解压A

2020-07-25 09:28:30

Quartz定时任务调度框架

Quartz的使用简单使用步骤:1.首先导入quartz相关依赖<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz --><dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2

2020-07-19 16:22:11

Spring中的全局异常处理已经全局状态码的处理,自定义异常

全局异常的捕获在spring的三层调用中不需要在处理异常只需要全部往上抛到controller层,由全局异常来进行统一捕获处理如何定义全局异常首先定义一个类在类上使用@RestControllerAdvice注解,AOP的思想如何定义一个方法,方法上使用@ExceptionHandler注解全局异常类/** * @author Administrator */@RestControllerAdvicepublic class GlobalException { @Exceptio

2020-07-18 21:34:18

Spring-mvc之上传文件到本地磁盘

首先导入两个文件上传相关依赖<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version> </dependency> <dependency> <gro

2020-07-18 17:03:16

Filter过滤器的使用

过滤器(Filter)的作用解决多个servlet共性代码冗余问题,乱码处理,权限验证等问题过滤器的执行地位在servlet服务之前,客户端发送请求时,会先经过Filter,再到达目标Servlet,响应时会根据执行流程再次反向执行到Filter.实现过程1.首先导入Servlet-api依赖<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.serv

2020-07-18 10:40:53

JAVA----JSON序列化错误:InvalidDefinitionException: No serializer found for class org.apache.ibatis.execut

场景今天配置ssm项目时,使用的是GET请求,当输完错误时,发现报500错误HTTP Status 500 – Internal Server ErrorType 异常报告消息 Request processing failed; nested exception is org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class org.a

2020-07-18 09:42:34

7.16技术学习

PageHelper 分页插件的学习1.环境配置,在mybatis-config.xml文件中配置<!-- 配置分页插件PageHelper--> <plugins> <plugin interceptor="com.github.pagehelper.PageInterceptor"><!-- 指定pagehelper连接数据库的类型,不同的数据库有不同的sql语法--> &l

2020-07-16 22:54:26

SSM项目中IDEA如何开始表字段自动提示

箭头那里全部修改成mysql就可以了

2020-07-14 20:01:35

基于spring + mybatis 事务环境配置

基于 @Transactional 的声明式事务管理在spring-mybatis.xml文件中配置<!-- 定义事务管理器--> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><!-- 注入数据库连接池--> <property name="dataSour

2020-07-08 20:58:04

idea关联git,以及做clone,push,pull.commit相关操作

idea关联git打开setting找到打开Version Control 找到git然后路劲配置到你的git的安装路径就行了;idea创建本地的.git目录找到项目的存放的路劲,进行了上一步操作后,就会在项目的根目录下创建一个.git的隐藏文件idea中commit文件当在idea中需要commit提交时这里选择你需要commit的文件即可创建忽略文件在项目根目录下建立一个 .gitignore 文件,为忽略文件里面包含你需要的文件里面包含的是你需要忽略的文件,列如.ide

2020-06-29 22:04:07

Git开发分支的创建,分支合并,分支冲突解决

git分支介绍每个git都会有一个默认的分支 master也是主分支,当在开发中,不是每次修改或者添加都会把修改的内容提交到master分支,而是要经过测试之后,成熟稳定的代码才会提交到master分支上形成正式的版本结点,那这时候我们就需要创建一个开发的时候使用的分支.创建开发测试分支输入:git branch 分支名这样就会创建一个新的分支输入: git branch 查看目前的分支,可以查看到当前操作的分支是哪个分支我们可以通过命名来查看到分支前面有一个*的就是当前操作的分支,并且也会变

2020-06-29 19:44:31

查看更多

勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。