- 博客(33)
- 资源 (6)
- 收藏
- 关注

原创 dynamic-datasource + sharding 动态刷新表
dynamic-datasource + sharding 动态刷新表
2022-02-21 09:36:26
2801
7

原创 Portainer 管理 Docker swarm集群 整合harbor镜像库
目录1、服务器实体2、安装docker3、dokcer swarm 集群1、设置主机名称2、设置hosts3、配置集群manager节点 (在manger服务器执行)4、配置worker 节点5、特别注意4、部署Portainer1、拉取镜像2、 启动服务3、访问 9000端口打开页面 设计账户账户密码 进入界面5、harbor安装1、docker配置2、harbor 安装 (manager)3、harbor 创建并推送到镜像库...
2022-01-13 14:43:38
4108

原创 sharding-jdbc 实现动态分表(按年按月)
1、 项目中我们希望 能够按照时间、类别来添加表。但是sharding-jdbc 是固定配置 的actual-data-nodes 参数。也就是说我们需要提前创建好分表或者分库。那么我们需要如何来实现动态创建表,并且动态刷新actual-data-nodes 呢。2、思路 就是 写个定时器来动态创建表 ,在创建表的时候 动态刷新actual-data-nodes 实现动态创建表被shard加载。注意的是,我的任务 采用xxl-job (主要是我们的项目是分布式项目)你们如果是单体也可以直接...
2021-01-13 17:08:34
21144
16

原创 spring-cloud-gateway GlobalFilter 自定义鉴权失败 返回数据结构
1、 在使用spring-cloud-gateway 拦截鉴权的时候的时候,错误一般返回401。我们该如果自定义自己的返回权限呢。图中红色部分就是自定义鉴权失败返回数据结构。@Configuration@ComponentScan(basePackages = "com.xx.test")@Slf4jpublic class GateWayFiler implements GlobalFilter { /** * 1.首先网关检查token是否有效,无效返回自定数据结构.
2020-10-23 18:02:58
3988
2

原创 spring cloud security oauth2 自定义token返回数据结构
1、前后端,微服务给予security oauth2的认证token 授权默认返回数据结构是但是我们希望的时候有统一的返回数据格式查看源码 可以找到 postAccessToken里面处理的数据返回所以使用 @Around 注解 拦截请求改变返回值 具体代码如下。@Component@Aspect@Slf4jpublic class AuthAspectAround { @Around("execution(* org.springframework...
2020-10-21 15:07:06
2274
2
原创 麒麟 libfreetype.so.6: cannot open shared object file: No such file or directory
注意 将docker yum镜像源替换为 本地源。由于是内网 docker 构建的镜像。所以需要处理构建的时候加入字体。1、这个是缺失字体造成的。
2024-11-27 12:10:32
443
原创 pdfbox麒麟docker转PDF乱码问题
Alibaba_Dragonwell_Standard_8.20.21_aarch64_linux 构建基础镜像解决了这个问题。为了方便各位 这里直接给出docker容器基础镜像(java)构建docker基础镜像的时候开源openjdk版本的问题。1、这个转pdf乱码 基本就是字符集引起的问题。我采用了阿里云的开源。
2024-09-29 10:56:51
572
原创 nacos request: /nacos/v1/ns/instance/beat failed, servers:
当nacos运行久了 会输出连接异常。这个多半是 nacos 缓存引起的。清理data目录下的文件 重启。
2024-09-27 09:17:35
630
原创 EasyExcel 导入计算公式导出展示字符串问题(SUM)
导出自定义表单 结果遇到 SUM函数 时 没有算出结果,直接展示的函数字符串。将对应的cell 设置 setCellFormula 字符串公式。注意先设置CellFormula 然后设置 CellType (然后cell类型设置为 CellType.FORMULA。重新配置 这样就解决了问题。我把顺序搞反了,调试了很久。
2024-08-21 14:04:09
766
原创 雪花算法 集群uid重复问题 uid-generator-spring-boot-starter
2、该业务是分部署集群部署以及使用的多线程获取uid,使用中发现唯一建冲突,生成的uid有重复。workerId 始终为0 怀疑是生成workerId出了问题。1、在生成环境 在某个业务使用该插件生成uid,由于业务整合了。发现 是保存响应的代码有问题,没有响应id。WorkerNodeEntity 类。addWorkerNode方法。WorkerNodeDAO 类。mybatis-plus模块。keyProperty参数。@Options注解加上。最后给获取方法 加上锁。给id加上 自增注解。
2024-07-24 13:56:59
516
原创 麒麟V10 ARM 离线生成RabbitMQ docker镜像并上传Harbor私有仓库
(192.168.1.3 为你的harbor仓库地址 k8s 为目录可自定义)镜像执行 docker images 查看镜像。然后将该镜像文件拷贝到harbor私库。将下载的镜像打包给离线主机集群使用。
2023-12-20 11:41:20
1687
原创 麒麟V10 ARM内核aarch64 安装harbor redis 存储错误解决办法
安装harbor 里面自带的 redis 报错 “jemalloc: Unsupported system page size”解决办法 下载指定镜像的redis 替换harbor 自带的redis镜像。修改 docker-compose 文件替换原来的镜像版本。
2023-12-15 09:23:40
1275
3
原创 nacos 部署 Could not retrieve transation read-only status server
nacos mysql 版本驱动适配
2022-10-14 10:42:57
593
原创 spring-cloud 集成 plumelog traceID获取问题
spring-cloud 集成 plumelog traceID获取问题
2022-05-26 17:07:07
1372
2
原创 shardingsphere 支持达梦数据库
1、项目中分表分库插件用的是 shardingsphere,现在需要从mysql 数据转移到达梦数据库。2、但是shardingsphere并不支持达梦数据库,所以查看了源码。基于shardingsphere(4.1.1版本)源码优化了支持达梦数据库大部分sql查询能力,(复合查询需要自己拆解)。1、第一步 首先找到DataSourceMetaData 接口实现该接口 这里需要注意java 包路径 org.apache.shardingsphere.underlying.common.
2022-03-29 14:02:59
9892
28
原创 达梦数据 mybatis-plus 查询集合无法映射,集合对象null
1、 项目是mysql 转 达梦数据库 mysql 数据库是正常的 但是 转达梦数据库之后 映射集合长度正常但是内容为null具体 sql 为SELECT* FROM message_dataORDER BY id desc LIMIT #{offset}, #{pageSize}但是这样的查询结果 具体的内容为null.经过分析 应该是字段映射失败 * 没有查询到映射字段。所以 修改sql SELECT <include refid="B
2022-03-29 11:35:43
2872
原创 spring-boot配置Sharding分库分表时如果查询指定库表结构
spring-boot配置Sharding分库分表时如果查询指定库表结构
2021-12-15 15:23:06
2094
2
原创 Spring Cloud Gateway 注册到nacos 转发websocket 服务
1、 集群长连接 一般都需要网关。 网关选择的spring-cloud-gateway2、注册中心选择的nacos3、maven 依赖 <dependencyManagement> <dependencies> <!--支持Spring Boot 2.1.X--> <dependency> <groupId>org.springframe.
2021-01-28 14:26:16
6140
3
原创 spring-boot 整合 netty与rabbitMQ 处理不能消费的问题
1、 在集成 netty 与rabbitMQ 时,发现 不收接收 rabbitMQ消息。具体不能监听消息通道的代码如下 我是监听ApplicationListener的时候 启动的netty服务。这样不能加入mq消息通道,思考这里是不是MQbean没有注入呢。所以我就修改了下注入方式。package com.wawi.imsocket;import com.alibaba.nacos.api.exception.NacosException;import com.alibaba.naco.
2021-01-15 10:01:58
898
1
原创 mysql 先排序分组 取组里面最新一条数据
最近又遇到这个问题了,不知道是不是mysql 的bug.一般写sql 先排序在分组取最新的一条数据不外乎SELECT p.* FROM (SELECT * FROM sys_message ORDER BY id DESC )p GROUP BY p.messageType ORDER BY id desc但是这样 还是得不到 分组里面最新的一条数据。不废话 要...
2018-08-20 11:38:09
26019
19
原创 react-native 实现apk版本自动更新(非js热更新)
前言(android篇): react-native 作为facebook推出两年,现在应该说最火的移动技术。 当然作为一新的技术(或者说一种新的编码机制),这个对于前端开发者来说,是一种福音,因为,大部分界面设计,我们只需要根据根据官方组件或者api基本,编写js代码,基本能够实现我们的界面交互需求。 但是我如何我们想要实现一些新的东西或者功能,这个时候
2017-05-09 15:26:14
16784
2
原创 react native 退出时保持后台运行(android)
在android app 的开发的开发过程中,我们需要监听android的返回键,退出active界面。 有时为了,能够给用户更好的体验,需要app退出界面后,app在后台运行。(当然这可能还需要实现 常驻内存,可以点击这里查看 常驻内存实现) react native 提供backAndroid pai,可以我们使用后发现。该pai的退出,是结束进程,也就是完全退出。
2017-05-09 14:43:39
9436
原创 react native 常驻内存(android)
由于现行的项目,实现的消息及时通讯功能。老板要求实现内存常驻,(应用后台运行时,不掉线。)。这可苦逼了我这个android小白 。于是上网搜索,需求解决办法,遗憾的还目前react-native还有这份面的api。于是我就想到了,用原生代码来解决这个问题。当时android功底有限,那么我该怎么来解决这个问题。这个对出android初学者来说,最好的办法就是,使用别人的开源代码
2017-05-09 14:36:00
1636
原创 react-native ios端真机调试 打包与发布
最近做了一个项目,用的react-native 开发的iso项目。由于自己没有oc基础,所以该项目几乎全用js写得。(顺便说一下,react-native 开发,最好还是学一下原生,起码的看得懂,不然搞配置一抓一把黑)1:关于真机调试 这里的真机调试,指的是在iphone设备上面运行你的react native 项目,那么要让我们的设备在真机上面,运行,需要什么呢;如
2017-01-22 16:29:16
11807
原创 省市县(区三级联动) 实现方法
最近在写前端的时候,由于要实现,省市县三级联动,网上插件也挺多,不过为了锻炼自己(坑爹的公司,从前端写到后端(原生),从移动写到pc,从androidAPP到iosAPP(react-native写得),自己实现了一个下,感觉收获良多。程序猿,就是一条路,写到黑)。
2017-01-09 17:35:52
6731
原创 html5移动端图片剪切上传 以及修改file标签样式
html5移动端图片剪切上传 以及修改file标签样式 这个组件可以直接考,使用jquery框架。
2017-01-09 17:09:33
3861
arm 与 x86 内核的 java 基础docker镜像 jdk 8
2024-07-15
mysql arm 64版本 docker 镜像包
2023-12-25
ARM版本的 rabbitmq docker镜像资源
2023-12-20
docker-compose-linux-aarch64
2023-12-14
shardingsphere 整合 达梦数据库 实现分表分库 (包含test demo)
2022-03-29
麒麟V10 go-fastDFS 版本 fileServer
2022-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人