自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 dubbo项目整合nacos注册中心问题记录

版本前提springboot版本:2.1.6dubbo版本:2.7.9nacos版本:1.1.41. dubbo项目启动后出现大量休眠线程如图,项目启动完成就有大约1000左右的线程。这些线程一直保留到程序结束,不会被销毁。这是dubbo的bug,将项目中的dubbo版本升级到2.7.9就可以了。 <!-- dubbo starter --> <dependency> <group

2021-12-30 15:12:26 3931 1

原创 @Value注入List,Map及设置默认值

注入String及默认值

2021-03-15 15:37:32 21512

原创 docker-compose部署kafka集群

安装compose安装目录:/root/container/dockersudo curl -L "https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /root/container/dockerchmod +x/usr/local/bin/docker-compose创建/修改compose配置文件编辑配置文件docker-compo

2021-02-20 12:15:10 1047

原创 PowerDesigner脚本

打开脚本编辑/运行窗口菜单栏里找不到的话(比如我就没找到),直接按 Ctrl + Shift + X 。就是它了使用的话把脚本粘贴进去,看需求编辑一下,然后执行。当然也可以保存和加载脚本,嗯,看图标就知道了。导入Excel表格中的信息生成新实体1.“E:\Docs\ldm\脚本及模型\table.xlsx” 文件路径需要替换一下;2.只读取Excel文件中的第一个Sheet,且Sheet名是“sheet1”;3.第一行是数据表的信息,第1-3列放表名Code、表名、表注释;4.第二行之后的

2021-02-03 17:25:04 998

原创 RabbitMq 消费者的启动与关闭

思路消费者默认就是开启的,如果需要动态开启或关闭消费者的话,可以通过配置文件或者数据库或者提供一个可供调用的接口实现。首先看一下消费者注解@RabbitListener。相关的主要是id和autoStartup。id是唯一标识,可以据此通过RabbitListenerEndpointRegistry拿到消费者监听器的容器实例(MessageListenerContainer)。再利用其提供的相关方法开启/关闭消费者。autoStartup有true和false两个取值。代表是否自动开启。

2020-12-18 11:47:55 8657 2

原创 SpringBoot2.X整合组件

整合Mybatis和Mapper1.Mybatis的核心配置文件不用配置了,如果不需要自写mapper映射,mapper.xml文件也可不写;2.在application.xml 或 application.yml 中对 Mybatis 和 Mappe r进行配置;3.Mybatis 的 Dao 接口继承 tk.mybatis.mapper.common.Mapper 接口;4.在实体po...

2019-09-11 21:35:32 517

原创 RabbitMQ的简单实现

1.简单实现,不使用交换机引入依赖<!--依赖都一样--> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <ve...

2019-09-11 18:18:12 438

原创 Curator可重入分布式锁的实现

Curator实现zk分布式锁的确很简单,比zkclient便捷太多了。部分内容参考 stwen 阿甘正专,向原作者致谢。环境:SpringBoot,redis集群,zookeeper3.4.14,Curator4.2,jmeter测试。相关依赖: <dependency> <groupId>org.apache.curator</...

2019-09-08 09:54:21 934

原创 Curator与zookeeper版本问题

环境:zookeeper服务器版本3.4.14,导入curator版本4.2。部署后,执行到acquire()取锁时报错,大致是节点创建失败。根据官网描述,curator4.0与zookeeper3.4.X有依赖冲突,需要exclude其zookeeper附属依赖,并重新引入zookeeper3.4。Curator官网据此,修改pom如下:再次运行,问题解决。...

2019-09-08 09:20:51 12504 1

原创 Redis集群利用Redisson实现分布式锁

Redisson实现集群环境下的分布式锁十分简单:引入依赖<?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:sc...

2019-09-07 15:58:19 9358 2

原创 linux单机部署Redis集群

Redis服务器已安装https://blog.youkuaiyun.com/weixin_44565095/article/details/99476505安装目录:![/usr/local/redis-stable](https://img-blog.csdnimg.cn/20190906161155173.png)

2019-09-06 21:33:21 625

原创 常用Linux命令

常用Linux命令:文件和目录:cd /home 进入 ‘/home’ 目录cd … 返回上一级目录cd …/… 返回上两级目录cd - 返回上次所在目录cp ...

2019-08-18 10:13:01 157

原创 Centos7安装RabbitMQ-server

1.安装erlang:参考https://packagecloud.io/rabbitmq/erlang/install#bash-rpm下的rpmcurl -shttps://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh| sudo bash2.安装rabbitMQ-server:参考https:...

2019-08-18 10:08:56 392

原创 Redis双重检验同步代码块解决缓存击穿

import bootandredis.demo.mapper.BookMapper;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotat...

2019-08-15 11:21:00 481

原创 redis持久化

快照持久化快照持久化,顾名思义,就是通过拍摄快照的方式实现数据的持久化,redis可以在某个时间点上对内存中的数据创建一个副本文件,副本文件中的数据在redis重启时会被自动加载,我们也可以将副本文件拷贝到其他地方一样可以使用。1.配置快照持久化redis中的快照持久化默认是开启的,redis.conf中相关配置主要有如下几项:save 900 1save 300 10save 60...

2019-08-14 21:03:02 180

原创 通用mapper的条件查询

通用mapper的条件查询1.所需引入的类import tk.mybatis.mapper.entity.Example;import tk.mybatis.mapper.entity.Example.Criteria;注:此为通用Mapper2.1.5的限定名。2.初始化查询条件,需指定要操作的pojo实体类,此例中操作BookExample example=new Examp...

2019-08-11 15:23:04 8809 1

原创 Intellij Idea快捷键

Alt+Enter快速修复(即Eclipse中的Quick Fix功能),自动提示完成Ctrl + Space (与输入法冲突,建议更换快捷键为 Ctrl + ,)智能提示,导包、类名之类的。Alt + Ins可以生成setter、getter、toString、equals、hashCode方法。Ctrl + z 撤销操作Ctrl + Shift + z 回退撤销操作Ctr...

2019-08-09 15:16:09 334

原创 DUBBO配置

1.服务端配置:<!-- 1.配置服务端应用名, 用于计算依赖关系,与客户端应用名不一致--> <dubbo:application name="ls-manager-service" /><!-- 2.1配置暴露服务的广播地址及端口 ,组播地址可以为224.0.0.0至235.255.255.255--><!-- <dubbo:regis...

2019-07-25 20:45:42 332

原创 dubbo错误及原因

1.org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘perController’: Injection of autowired dependencies failed; nested exception is org.springframework.beans.fac...

2019-07-19 21:12:10 519

原创 ssm整合报错及修复

org.springframework.beans.MethodInvocationException: Property ‘dataSource’ threw exception; nested exception is java.lang.NoClassDefFoundError原因:spring-jdbc或者spring-tx没有导入或版本冲突。Context namesp...

2019-07-19 08:34:22 458

转载 centos7 安装图形桌面

转载自https://www.bnxb.com/linuxserver/27457.html,谢谢正常我们在使用CENTOS时候都是不会去用到它的GUI桌面系统,都是用最基础的命令行形式,这样会比较节省服务器资源,毕竟CENTOS大部分就是用于服务器,当然也有人会有各种需求,需要用到桌面系统,比如需要安装浏览器,比如需要挂Q等,针对这些问题,就只能安装桌面系统了。我们这里汇总了CENTOS上常用...

2019-07-15 06:56:37 786

原创 open-vm-tools使用共享文件夹

如果linux有桌面的话,open-vm-tools也可以直接拖曳文件到虚拟机里面。安装了centos7 mini,安装vmware tools的时候,提示与open-vm-tools冲突,不知道open-vm-tools是不是自带的。试了试open-vm-tools也能用共享文件夹,不过需要自己挂载一下:进入服务器登陆后vmware-hgfsclient如果出现你之前选择的文件名称,说明...

2019-07-15 06:54:54 8652 3

原创 MyBatis进行1对多查询时,List集合中只封装了第一条查到的记录

MyBatis进行1对多查询时,List集合中只封装了第一条查到的记录如题,customer对应多个order,关联查询时,customer实体类中的list集合只封装了第一条查到的记录。就这样被卡住了2天,结果是因为customer和order中都有名为id的主键,将order中的主键改名或者查询时用使用别名即可解决。。。就是这样,以上@-@...

2019-06-14 10:13:44 2643 2

空空如也

空空如也

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

TA关注的人

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