- 博客(15)
- 收藏
- 关注
原创 SpringCloudGateway 3.1.4版本 Netty内存泄漏问题解决
解决 Gateway产生的堆外内存泄漏 io.netty.util.internal.OutOfDirectMemoryError: failed to allocate 2048 byte(s) of direct memory (used: 2095623, max: 2097152)
2023-12-19 18:20:41 2779 1
原创 基于docker window10 wsl2 搭建kafka服务
kafka+zookeeper在win10 wsl2 docker环境下的搭建部署,及测试和UI工具推荐
2021-12-22 14:30:08 1789
原创 nrm 报错 [ERR_INVALID_ARG_TYPE] 解决方法
nrm 报错 [ERR_INVALID_ARG_TYPE] 解决方法nrm test 报错:internal/validators.js:125 throw new ERR_INVALID_ARG_TYPE(name, 'string', value); ^TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined...
2021-04-28 17:24:22 457
原创 后端接口幂等请求设计思想
什么是幂等性 什么是接口幂等性 为什么需要实现幂等性 引入幂等性后对系统的影响 Restful API 接口的幂等性如何实现幂等性 方案一:数据库唯一主键 方案二:数据库乐观锁 方案三:防重 Token 令牌 方案四、下游传递唯一序列号实现接口幂等示例上文参考:SpringBoot接口幂等性设计一:幂等请求的实现方式扩展 1. 前端按钮重复点击控制 2. 后端接口程序控制 (文末附代码示例) 上述的 方案一 和 方...
2021-03-23 11:16:51 293
原创 突发奇想的 通用单例bean工厂
某天胡思乱想的脑袋突然出现了个想法,之前接触过一个通用的builder模式工具类,就想单例bean工厂模式下是不是也可行,就抱着想法来了。首先那要确保单例bean的获取,bean对象类的getInstance方法和私有化的构造函数必不可少; 然后又因为通用的builder模式是要用到 new 的,又想到java的反射,呲呲~这不就有了吗!通过反射获取bean getInstance() 函数, 然后获取默认值这不就有了吗,来做出来实验下:/** * @author ljy on 2020/1
2020-11-11 13:51:23 140
原创 记录近期工作中 Activiti 工作流在springboot 2.2.x版本中的 groovy 脚本引擎使用问题“执行脚本时spring上下文丢失(调用类静态方法,涉及springbean)”
起因那,是之前一直在跑的业务流程突然在执行脚本哪里全部无效了, 调用流程下一步时一直报空指针异常,本地Debug调试下看到脚本正常执行,但springbean注入为空, 就想之前一直可以注入, 近期相关的代码也无更新,问题发生在哪那?记录解决思路①:是否该bean未被初始化, 经测试被初始化,且注入也同样正常②:是否是静态函数引用时bean引用问题? 切换使用...
2020-05-18 13:36:24 448
原创 DockerToolBox 于 WIN10中的虚拟机导入导出,镜像源加速及虚拟硬盘、虚拟光盘迁移
近两天由于docker的宿主机default莫名的因电脑重启变为不可使用状态,出现无规律;出现的场景不止不正常关机场景下, 一次手动关闭后重启(记忆中,不保证是没关闭忘记的幻想)也出现一次不可使用。为保证docker服务器的稳定运行和故障快速恢复,特搞了几遍虚拟机的导入导出,来备份运行的宿主机的配置等。操作步骤:1. 配置好的宿主机正常关机,2. 后右键导出 OCI...
2020-01-07 11:48:17 692
原创 cloud eurikaClient 启动异常 CommonAnnotationBeanPostProcessor scopedTarget.eurekaClient
注: 异常出现时,请仔细浏览异常信息,别盲目处理,每次异常都会从异常中暴露问题关键,定位到自己的错误,在解决更快捷!!!!!!启动信息:2019-03-30 11:08:33.093 WARN 10004 --- [ restartedMain] ationConfigEmbeddedWebApplicationContext : Exception encountered du...
2019-03-30 11:26:45 1195
原创 idea 启动项目错误解决:错误信息Command line is too long.
Intellij IDEA运行报Command line is too long解法错误内容:Command line is too long. Shorten command line for Application or also for Spring Boot default configuration.错误翻译:命令行太长。缩短应用程序或Spring启动默认配置的命令行。...
2019-03-05 13:32:28 24708 5
原创 微信小程序 获取手机号解密
解密步骤:一: aes工具包1.相关依赖<!--微信小程序进行解密加密的用户信息 --><dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk16</artifactId> <version>
2018-09-28 15:57:00 1918
原创 超牛掰的html5 + css3
链接:https://www.html5tricks.com/tag/css3%E6%8C%89%E9%92%AE/page/3网站附带源码
2018-07-19 14:38:35 394
转载 rabbitmq win7 安装
RabbitMQ官网 http://www.rabbitmq.com 下载地址 http://www.rabbitmq.com/download.html一 Windows下安装RabbitMq1.1 下载安装包1.1.1 下载RabbitMq安装参考 http://www.rabbitmq.com/install-windows.html官网上说明,在windows上安装rabbitmq-ser...
2018-07-04 17:10:09 461
原创 redis 图形化工具
一: RedisStudio工具下载路径 : https://github.com/cinience/RedisStudio/releases下载下来后运行即可二:treeNMS一款用JAVA语言开发的Redis管理及监控工具treeNMS。 下面我就详细给大家介绍一下treeNMS的安装及各项功能。1、 安装 相信大家windo...
2018-07-04 16:37:51 17809 6
转载 win7 下的 redis
win7x64下的redis安装与使用先引用百度百科的一段话吧,具体可以到百科查看吧。Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。官方下载地址:http://redis.io/do...
2018-07-04 12:02:45 399
转载 IDEA 快键键
idea 快捷键 大全Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格...
2018-07-04 11:47:20 721
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人