自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 RocketMQ(版本4.9.4)+RocketMQ_Dashbord环境搭建(生产者、消费者的前置环境搭建)

添加autoCreateTopicEnable = true参数(测试环境可用,生产不建议配置),可提前创建好topic,创建topic命令可以参考官网的/bin/mqadmin updateTopic -b broker地址(ip+port) -n namesrv地址(ip+port)把截图位置根据自己服务器实际情况调整,我这里调整的是256m,256m,128m(最好是等比调整),若jdk的版本在jdk8以上,请修改下面jvm启动参数。把截图位置堆内存修改成对应的值。http://ip:宿主机端口/

2024-03-31 14:18:57 437

原创 记录rocketMQ5.+启动报错解决过程

在网上查询了一系列,没得到想要结果,可检查自己服务器是否开放了对应的nameSrv和broker端口。发现自己服务器入方向规则未开放这两个端口,配置好端口重新启动生产者程序,上述问题成功解决;在nameSrv和broker都部署成功情况下,创建消息生产者java工程进行测试。在第三步启动broker+proxy的时候分开进行启动。再次重新启动生产者程序,启动成功,提示信息发送成功。启动程序,报如下错误。

2024-03-30 13:54:42 643

原创 Java SE 三个基本注解(JDK内置)+四个元注解

使用注解(Annotation)时要在前面加@符号,注解可以当作一个修饰符来修饰他支持的修饰的元素。@Retention - 指定注解作用范围,三种范围SOURCE,CLASS,RUNTIME。@Deprecated - 已弃用,用在程序元素上,如某个类上或者某个方法上。@Documented - 是否在JavaDoc里面体现。@Override - 重写,该注解只能用于方法。@Target - 指定注解可以在哪些地方使用。@Inherited - 子类会继承父类注解。

2024-01-04 22:38:33 428

原创 Java基础重点之四大内部类

声明名在外部内的方法或代码块中,局部内部类可以直接使用外部内私有的属性,可以声明自己局部内部类的属性和方法,跟外部类一样可以由类的五大成员变量变量组成,不能添加访问修饰符,因为局部内部类的地位等同于局部变量。静态内部类定义在类的成员位置,关键字static修饰i,静态内部类可以直接访问外部类的静态成员属性和静态方法(包括私有的静态属性和私有的静态方法),但不能直接访问非静态的成员属性和非静态方法,需要创建一个外部的类实例对象才能够对其进行访问。作用域为整个外部类类体。属性,方法,构造器,代码块,内部类。

2023-12-27 01:13:36 95

转载 Springboot全局拦截器注入RedisTemplate的时候空指针异常

Springboot全局拦截器注入RedisTemplate的时候空指针异常

2022-08-09 16:29:55 362 1

原创 docker部署rocketMQ-namesrv,rocketMQ-broker,rocketMQ-console

使用docker部署rocketMQ-namesrv,rocketMQ-broker

2022-07-19 15:00:48 520

原创 MySQL中根据某个指定字段不同值的情况取不同的字段进行排序

MySQL中根据某个指定字段不同值的情况取不同的字段进行排序

2022-07-06 09:35:10 1851

原创 Linux环境下编写jar包启动和停止shell脚本

linux环境编写jar包运行和终止的shell脚本

2022-07-03 17:15:33 219

原创 jar包部署到Linux系统报错no main manifest attribute in... XX.jar

java Springboot项目在本地运行正常,打成jar包放上服务器后,用命令启动后报错: no main manifest attribute in… XX.jar,以上错误需要在原工程pom文件中加入如下配置,重新打包上传,启动成功

2022-07-03 16:25:45 255

原创 后端接口返回实体类属性为null直接过滤不返回

之前在做项目的时候发现很多对象属性返回的值为null时都会直接不会做返回,也好奇是做了怎样的处理,后来查询相关资料,只需要在返回实体类上面加上**@JsonInclude(JsonInclude.Include.NON_NULL)**注解,就可以过滤掉返回值为null的属性...

2022-02-24 15:54:35 1202 1

原创 centos8 安装docker

设置仓库安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。--安装软件包1.yum install -y yum-utils device-mapper-persistent-data lvm2--设置管理仓库2.yum-config-manager --add-repo http://mirrors.aliyun.com/docker-

2020-12-24 00:55:38 289

原创 关于kettle迁数时转换中“执行sql脚本“的组件中放多条insert/update语句,有语句未执行导致数据缺失问题

在网上查阅了一些kettle相关资料+自身实际运用发现kettle里作业中的每一个转换都是顺序执行的,即要上一个转换执行完才会执行下一个转换。kettle里转换中的相关一些组件(核心对象),包括"执行sql脚本"这个组件,都是并行执行的,即同时执行。在第2中情况中,最好每一条isnert或update等语句单独拎一个"执行sql脚本"组件进行存放。原因:如果你的insert或者update语句做了条件限制(且这个条件字段是作为迁数成功与否的标志时),且当前"执行sql脚本"中有多个相关insert

2020-10-25 11:01:43 1768 1

原创 IDEA启动Springboot项目Command line is too long

启动Springboot项目报Command line is too long,根据提示可以知道意思是命令行太长,其实这里是你的本地仓库路径过长local repository,修改repository的路径放在一个比较简洁的路径下就可以解决该问题,亲测有效!...

2020-02-05 16:58:46 776

转载 IDEA插件findbugs的使用

IDEA插件findbugs的使用https://blog.csdn.net/zhaohonghan/article/details/88996697

2019-12-31 12:14:51 378

转载 启动项目Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

详细见以下博客链接:https://blog.csdn.net/imjcoder/article/details/78725267

2019-12-25 20:43:58 3739

转载 Could not autowire. No beans of 'xxxx' type found的错误提示

今天在使用idea写代码的时候使用@Autowired注解的时候代码直接报红,Could not autowire. No beans of ‘xxxx’ type found的错误提示.idea使用@Autowire注解的时候代码报红问题的解决方案...

2019-12-12 00:11:37 302

原创 Springboot集成redis的相关配置demo

pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depe...

2019-11-23 14:49:50 171

转载 Springboot集成druid数据源、mybatis---yml配置文件配置内容

spring: datasource: username: root password: root driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql///springboot? # 数据库连接池 type: com.alibaba.druid.pool.DruidDataSource...

2019-11-23 14:39:48 1714

原创 Redis配置类之自定义RedisConfiguration

Redis配置类RedisConfiguration@Configurationpublic class RedisConfiguration { /** * 核心配置就是配置 值的序列化方法 * json配置 * * @param factory * @return */ @Bean public Redi...

2019-11-23 14:28:20 3293

转载 操作Redis的常用方法工具接口实现类(可以选用自己需要用到的)

操作Redis的常用方法工具接口实现类(可以选用自己需要用到的)RedisServiceImpl@Service("redisService")public class RedisServiceImpl implements RedisService { @Resource private RedisTemplate<String, Object> redisTe...

2019-11-23 14:25:52 342 1

转载 操作Redis的常用方法工具接口类(可以选用自己需要用到的)

操作redis数据库的常用方法工具接口类RedisServicepublic interface RedisService { /** -------------------key相关操作--------------------- */ /** * 删除key * * @param key */ public void dele...

2019-11-23 14:22:48 229

原创 踩过的坑:使用BeanUtils.copyProperties复制属性,若对象为List需要new数组然后再转成List

public List<DeliverAddressDTO> selectByUserId(String userId) { //根据userId查询 List<DeliverAddress> deliverAddresses = addressMapper.selectByUserId(userId); //new一...

2019-11-13 20:35:58 3956

原创 踩过的坑:java.lang.NumberFormatException:For input String:“section”

首先看到这个错误我就第一时间想到是传参和Controller里的数据类型不一样导致的数据转换异常,但是我发现改了类型之后依然报数据转换异常! 重点是"section"这个字段并不是我的参数,而是数据库中的一个字段,数据库中类型为Integer,但是在反向生成的时候mybatisPlus这个傻逼工具给我加上了" "号,把引号去掉完美得一批!把引号去掉测试完美!~...

2019-11-13 15:23:26 422

原创 SpringCloud之整合dubbo

SpringCloud整合dubbo进行服务之间的通信一、编写公共dubbo-api然后把dubbo.api打成jar包并安装(install)在本地仓库中,供其他模块依赖。二、导入相关依赖(服务提供模块和服务消费模块)pom.xml <dependencies> <dependency> <groupId&...

2019-11-11 20:34:27 3588

原创 SpringCloud之服务降级、Sentinel流量限流等(基于服务通信之上)

一、什么是服务降级?服务之间相互调用,服务之间相互通信、数据传输,一个服务往往会因为另一个服务挂掉从而跟着不可用,为了保持服务的高可用性,可以采用服务降级的方式来提高服务的可用性。一句话总结:服务降级就是在一个服务挂掉后,给出一个解决方案,比如一些提示之类,从而保证在这个服务挂掉后调用者的那个服务仍然可以正常运行!二、如何实现服务降级?—>服务降级demo1> 导入相关依赖(下面...

2019-11-10 17:39:23 825

原创 SpringBoot工程——Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset....

在启动SpringBoot工程的时候报的错误Failed load application.yml properties啥的,错误原因是yml配置文件中的中文注释导致的,编码问题,把注释删掉就能够正常运行了!...

2019-11-10 17:36:10 699

原创 SpringCloud之服务注册(discovery)和服务通信(openfig)基于RESTFUL风格

Spring Cloud的服务注册和服务调用(服务通信)前提条件:在编写模块数据调用的java代码之前,需要先把nacos先从git上down下来,并且run起来安装了docker的前提下执行以下命令:操作步骤:- Clone 项目git clone https://github.com/nacos-group/nacos-docker.gitcd nacos-docker- 单机...

2019-11-09 13:18:05 309

原创 SpringCloud-Nacos-服务注册中心-服务发现HelloWorld(服务之间数据的调用RestTemplate)

SpringCloud-Nacos-服务注册中心-服务发现(服务之间数据的调用)一、Nacos注册中心的安装# 一、从Github上克隆项目git clone https://github.com/nacos-group/nacos-docker.git# 进入该目录cd nacos-docker# 单机模式Mysql启动(带数据库)docker-compose -f example...

2019-11-03 20:36:22 2498 1

原创 Springboot文件上传-demo----------dev(开发)环境和pro(生产)环境

Springboot之文件上传一、父pom.xml导入相关依赖commons-lang3工具依赖和文件上传核心依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload&lt...

2019-11-03 19:48:21 719

原创 Springboot-多数据源主从复制

一、导入多数据源相关依赖 <properties> <dynamic-datasource.version>2.5.4</dynamic-datasource.version> <mybatis.version>2.1.1</mybatis.version> </properties&...

2019-10-30 21:18:01 2179

原创 Springboot-多数据源的配置(MybatisPlus官方提供的方式)

一、导入配置多数据源的相关依赖 <properties> <dynamic-datasource.version>2.5.4</dynamic-datasource.version> <mybatis.version>2.1.1</mybatis.version> </properti...

2019-10-30 19:31:33 1229

原创 Invalid bound statement (not found): com.qf.zsm.springbootdynamicdatasource.mapper.TestMapper.insert

这是一个常见的错误,原因是在application.yml配置文件中忘记配置mapper-locations的路径了异常:解决方案:在application.yml中配上mybatis的mapper-locations属性问题解决!...

2019-10-30 19:00:23 382

原创 Ajax请求Controller里面返回的json数据,json格式的字符串和json对象之间的转换。

json格式字符串---->json对象的转换栗子: <script src="../js/vendor/jquery-3.4.1.min.js"></script> <script type="text/javascript"> $(function () { $.ajax({ ...

2019-10-28 20:34:55 827

原创 okHttp3Utils okHttp配置类 通过同步的Get请求方式获取一个url的数据 注意: string()方法

okHttpConfig( okHttp配置类)package com.qf.zsm.musicnavigation.configuration;import java.security.KeyManagementException;import java.security.NoSuchAlgorithmException;import java.security.SecureRando...

2019-10-27 21:03:55 1468 1

原创 Springboot整合Mybatis

一、引入相关的依赖 <!-- mysql的连接驱动包,springboot默认集成mysql8的版本 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifac...

2019-10-22 22:38:58 193

原创 Springboot简介(一)

Springboot(一)一、概要Spring开源组织下的子项目新一代web开发的标准简化了ssm开发的难度简化的繁琐的配置文件Spring cloud的基础二、核心思想习惯由于配置减少程序配置三、解决上一代ssm框架开发的一些问题配置文件繁琐依赖包的导入配置tomcat应用程序监控四、优缺点内置tomcat采用JavaConfig避免xml配置 采...

2019-10-21 21:37:25 195

原创 Sprinboot2.0中获取数组或者List类型的值用推荐用@ConfigurationProperties注解

在Springboot2.0,Controller获取application.yml配置文件中的集合类型的值推荐使用@ConfigurationProperties注解先获取对象,然后通过get方法获取到你要拿到的具体的某个属性的值(单个值或者List类型的均可)也是可以使用@Value(value="#{user.address}")去获取List类型的值,使用了spEL(Spring支...

2019-10-21 21:14:05 2658 1

转载 i++ 是线程安全的吗?

i++ 是线程安全的吗?不是!(经典的内存不可见问题)//i++和++i: { int i = 1; int j1 = i++; System.out.println("j1=" + j1); // 输出 j1=1 System.out.println("i=" + i); // 输...

2019-10-19 20:42:31 296 1

原创 通过docker-compose搭建maven私服

步骤一、编写docker-compose.yml文件docker-compose.yml# 指定docker-compose的版本version: '3'# 有的服务services:# 服务名(可以随便起,便于理解这里起名为nexus) nexus: # 容器名称(随意起,见名知意) container_name: nexus_container # 指定基础...

2019-10-18 17:59:30 1719

原创 利用docker-compose搭建Gitlab

步骤一、编写docker-compose.yml文件docker-compose.ymlversion: '3'services: gitlab-private: # 选择中文汉化版 image: twang2218/gitlab-ce-zh # 容器崩了后总是自动去重启容器 restart: always # 环境变量的配置 envir...

2019-10-18 17:29:13 567

mysql驱动jar包

mysql链接数据库的驱动jar包

2017-08-14

空空如也

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

TA关注的人

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