自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (3)
  • 收藏
  • 关注

原创 Zookeeper选举机制

Zookeeper选举机制一、选举机制介绍二、全新(第一次启动)的集群选举机制三、非全新()的集群启动一、选举机制介绍zookeeper是按照Paxos算法进行选举的,这个算法也称之为半数选举机制。所有节点都有投票权,当一个几点票数过半,这个节点就是leader。zookeeper机制规定,当有新的节点加入时,没有选举出leader时之前票数作废,重新投票。leader产生后,其他节点投票给leader。1)半数机制:集群中半数以上机器存活,集群可用。所以Zookeeper适合安装奇数台服务器。

2020-12-11 10:34:19 5004

原创 spring cloud alibaba之nacos--服务注册与发现与服务消费(三)

nacos服务注册与发现,nacos服务消费,nacos消费服务两种方式, 第一种是: LoadBalanceClient 和 RestTemolate 结合的方式来访问(不推荐)第二种是:使用Feign客户端来调用(类似于之前的Eurake的调用方式)(推荐)

2019-12-18 15:32:55 289

原创 spring cloud alibaba之nacos--配置中心-配置的动态更新(二)

spring-cloud-alibaba之nacos整合nacos之配置中心nacos之配置动态更新

2019-12-18 13:33:51 3281

原创 spring cloud alibaba之nacos--Nacos server(一)

spring-cloud-alibaba之nacos–Nacos server(一)1.下载 Nacos 并启动 Nacos server1.1 下载最新版本,nacos-server-1.1.4.zip包。window:1.2 解压,点击startup.cmd启动server.1.3 访问地址:http://127.0.0.1:8848/nacos默认用户: nacos/n...

2019-12-18 10:25:18 453

原创 CXF出现编码 GBK 的不可映射字符问题解决

CXF创建客户端 出现编码 GBK 的不可映射字符问题解决1问题描述:在用cxf创建client客户端的时候,在main方法启动,创建客户端是正常的,但是在tomcat中启动的时候,用action去访问,执行以下第三行代码会出现 警告:编码 GBK 的不可映射字符的 问题: 1. String wsdlurl = "http://" + "192.168.0.199:8081" + "/s

2017-11-07 10:40:15 8710 6

原创 shardingSphere5.1.1 适配人大金仓

分析: 这是因为表名字与人大金仓默认表名字重叠,获取列元数据的时候,执行失败解决方案:1. 指定获取元数据的数据库模式(比如直接写死public,推荐)2. 修改表名字分析: 分页count别名找不到问题解决方法:1. 参考2.6 (推荐)2. 修改分页插件,重写分页拦截器,指定别名 (不推荐)

2024-04-07 17:38:56 647

原创 IDEA设置内存大小不生效

添加打印修改文件路径的代码,运行idea.bat打印一下你的配置文件路径,找到路径。2.找到idea启动文件夹,编辑idea.bat。1.首先要找对idea加载的是哪个配置文件。找到打印的文件,修改内存就可以了。IDEA设置内存大小不生效。然后运行idea.bat。

2024-03-29 16:05:00 233

原创 idea2020 --add-opens=java.base/java.util.concurrent.autmic=ALL-UNNAMED

这是因为gradle版本与jdk版本不匹配的原因造成的,gradle7.6+版本需要jdk19的版本,目前市面上使用的还是jdk8的版本,所以降低gradle版本,idea2020.1 +gradle7.0版本。gradle版本下载地址。

2024-03-06 18:37:24 391 1

原创 easyexcel多行不同的表头导出

easyexcel多行不同的表头导出

2023-06-15 16:03:17 2998

原创 海康 综合安防管理平台 对接

综合安防管理平台部署之后,有2个系统,一个是综合安防管理平台:是用户端系统,一个是运营中心:是综合安防平台的后台管理系统,可提供api与业务平台对接,实现实时预览、录播回放、语音对讲、报警订阅等功能。

2023-04-04 14:17:39 11546 2

原创 Mybatis-plus Invalid bound statement (not found)

mybatisplus Invalid bound statement (not found)解决方案

2023-03-05 13:13:44 632

原创 discard long time none received connection错误解决

discard long time none received connection

2023-02-21 11:06:54 10689

原创 httpclient get与post样例与常见问题

httpclient之get与post样例与常见问题分析

2023-02-08 08:47:43 110

原创 若依源码分析(二)-登录流程源码分析

本章节主要分析若依源码登录流程,一步一步走断点查看进入首页的全流程登录信息

2022-12-29 13:40:18 2154 4

原创 若依源码分析(一) - 验证码流程源码解析

本章节主要分析若依源码验证码流程,一步一步走断点查看验证码全流程信息。

2022-12-27 17:09:17 850

原创 ShardingSphere-JDBC读写分离(四)

ShardingSphere-jdbc 读写分离

2022-10-22 09:24:24 428

原创 MySQL主从同步(三)

mysql主从同步原理和搭建

2022-10-22 09:20:34 531

原创 ShardingSphere(二)

Apache ShardingSphere 由 JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。

2022-10-22 09:11:44 251

原创 高性能数据库架构模式(一)

互联网业务兴起之后,海量用户加上海量数据的特点,单个数据库服务器已经难以满足业务需要,必须考虑数据库集群的方式来提升性能

2022-10-22 09:04:41 578

原创 shardingsphere+mybatis-plus-mysql 按月分表

实现单表的按月分表,添加的时候,没有该月的表,可以自动创建分表

2022-10-20 17:00:20 633 4

原创 nacos2.1.1 更改dm 达梦数据库

nacos2.1.1 更改dm 达梦数据库。

2022-09-30 14:59:48 1220

原创 idea2020.1 安装 kubectl win10

win10 系统下 idea 安装kubenets 进行pod发布

2022-09-01 10:02:45 779

原创 windows10中docker与vm不兼容

win10中docker与VMware不兼容问题解决

2022-08-04 10:03:13 1432 3

原创 window安装启动kafka

window安装启动kafka说明: kafka2.13版本已经自带zookeeper1.修改server.peoerties修改server.peoerties里面的日志地址\kafka_2.13-2.8.0\config\server.peoerties2. 启动zookeeper在kafka目录kafka_2.13-2.8.0下执行命令行 .\bin\windows\zookeeper-server-start.bat效果:3. 启动kafka在kafka目录kafka_2.

2022-04-22 17:39:35 1869

原创 若依 swagger 访问404

若依 swagger 访问404访问swagger接口出现404解决: 这是因为swagge升级3.0后 访问地址改变了:swagger-ui.html 改成 swagger-ui/index.html

2022-04-22 15:11:27 3705

原创 若依数据字典的使用

若依字典的使用

2022-04-22 10:13:52 6519 1

原创 mysql 修改my.ini 不生效

mysql 修改my_MySQL 修改my.ini 不生效第一:启动服务没有加载希望加载的配置文件第二:本机安装目录在哪里第一:启动服务没有加载希望加载的配置文件根据经验,一般情况下 my.ini 在C盘这个目录C:\ProgramData\MySQL\MySQL Server 5.7也有可能在D盘这个目录D:\ProgramData\MySQL\MySQL Server 5.7ProgramData 这个目录或叫文件,比较奇葩,它是隐藏的,所以关闭隐藏,同时,windows下默认看不到后缀,m

2022-04-08 10:48:00 8272 6

原创 nginx 线上负载均衡配置

一、 使用独立的代理配置文件,配置负载均衡nginx.conf#user nobody;worker_processes 2; #修改为本机CPU个数error_log logs/error.log;error_log logs/error.log notice;error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 20480;

2022-02-16 09:43:11 1190

原创 Minio Windows安装和使用

minio windows 安装

2022-02-09 09:13:33 899

原创 RPC原理分析

RPC原理分析一、 什么是RPCRPC(Remote Procedure Call Protocol)——远程过程调用协议二、RPC调用流程图(1) 客户端(client)以本地调用方式(即以接口的方式)调用服务;(2) 客户端存根(client stub)接收到调用后,负责将方法、参数等组装成能够进行网络传输的消息体(将消息体对象序列化为二进制);(3) 客户端通过sockets将消息发送到服务端;(4) 服务端存根( server stub)收到消息后进行解码(将消息对象反序列化)

2021-12-08 17:17:08 655

原创 基于redis实现队列

基于list实现redis队列

2021-12-02 10:11:16 3448

原创 seata 踩坑记录

seata 踩坑记录1.seata1.4.2 版本 有个bug,客户端启动时候影响了spring security oauth2的bean初始化原因:seata1.4.2中io.seata.spring.utilsProxyUtils#findTargetSpringClass中获取代理对象的方法targetSource.getTargetClass()引起的。在1.4.1 之前,对于TargetSource这个对象, 认为就是静态对象,所以直接取的targetSource.getTargetCl

2021-07-19 13:51:15 1661 4

转载 springboot1.5.x+ seata1.4.2(最新版本)+springcloud ( Edgware.SR5) +eureka+feign+mybatis-plus(最新)

springboot1.5.x+ springcloud ( Edgware.SR5) -eureka-feign-mybatis(最新)-seata1.4.2(最新版本)概览1.专门基于springboot1.5.x 低版本的架构,整合seata的demo,此demo都配置好了,拉下来按照步骤,直接可以跑起来观察效果。2.自己项目整合Seata,主要步骤如下:1.下载seata-server,修改server配置2.client端(自己的项目),引入配置文件,修改配置文件(注意不要遗漏,可参考

2021-07-14 14:50:35 810

原创 rancher+docker 管理的容器无法使用jmap

docker 管理的容器无法使用jmap一、进入容器中,执行jmap -heap pid ,报错二、原因分析:三、解决方案四、修改之后,执行,success一、进入容器中,执行jmap -heap pid ,报错Error attaching to process: sun.jvm.hotspot.debugger.DebuggerException: Can't attach to the process: ptrace(PTRACE_ATTACH, ..) failed for 1: Operati

2020-11-19 14:02:08 730

原创 vue-devtools cnmp run build 失败

由git下载的代码,默认克隆后进入的是dev环境,执行npm run build会报错,执行git checkout master切换到master分支)

2020-11-12 16:54:03 457

原创 vue环境安装

vue环境以及调试工具安装一、安装vue前置工作1.安装环境node.js,内含npm,2.设置npm镜像cnpm命令行工具3.全局安装 vue-cli (若不是内部命令 则需要添加cnmp环境变量 )4 先创建并进入vue项目目录5.创建一个基于 webpack 模板的新项目6.先进入vue项目目录下再安装该项目的依赖7. 初始化安装项目8.运行项目二、项目目录介绍三、 vue-cli项目结构配置文件详细描述 package.json一、安装vue前置工作1.安装环境node.js,内含npm,

2020-11-12 15:36:54 693

原创 docker容器管理,OOM,内存溢出,dump文件堆栈信息分析

docker容器管理,OOM,内存溢出,dump文件堆栈信息分析一、dump文件(.hprof)日志生成方式二、OOM时,dump文件分析一、dump文件(.hprof)日志生成方式1.方式一: order.jar 包运行时候加参数,当服务OOM的时候会自动导出dump文件-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=目录方式二: 根据进程PID,手动导出进程文件jmap -dump:live,format=b,file=m.hprof P

2020-11-04 15:08:21 6550 2

原创 docke容器与宿主机之间目录挂载

docke容器与宿主机之间目录挂载容器挂载目录容器挂载目录看看容器id docker ps -a 查看容器详情docker inspect 容器id //查看容器详情找到Mounts信息,就是已经挂载的目录如图,挂载了四个目录,第一个是容器/logs目录与宿主机目录 /app/ord/logs 之间挂载了,实现文件共享挂载命令docker run -imageID -v /app/appconf/logs:/logs ...

2020-11-04 14:41:19 230

原创 idea 批量上传jar到 nexus私库

IDEA 批量上传jar到 nexus私库1.安装maven2.修改maven中settings.xml配置<server> <id>nexus-releases</id> <username>admin</username> <password>admin123</password>...

2020-03-24 10:48:41 1180

原创 spring cloud alibaba之nacos之集群部署(五)

spring-cloud-alibaba之nacos之集群部署(五)nacos的集群部署nacos+linux集群部署nacos生产环境集群部署

2019-12-23 14:17:57 203

nacos2.1.1-达梦数据库-windows版本

nacos2.1.1-达梦数据库-windows版本

2022-10-08

nacos2.1.1-达梦数据库-sql文件

nacos2.1.1-达梦数据库-sql文件

2022-10-08

nacos2.1.0版本-达梦数据库-linux

nacos2.1.0版本-达梦数据库-linux

2022-09-30

cxf-rt-frontend-simple-3.1.13.jar的源码

cxf中会出现编码问题的cxf-rt-frontend-simple-3.1.13.jar的源码

2017-11-07

cxf创建客户端出现GBK编码问题解决的jar

cxf在创建客户端出现编码GBK-不可映射字符的编码问题解决的jar

2017-11-07

jeecms开发文档

jeecms&v8二次开发必备文档,数据库说明文档,二次开发使用指南文档,freemarker教程使用文档,cms标签文档

2017-09-27

空空如也

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

TA关注的人

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