摘要: MySQL数据库写入异常,主库内存溢出,扩容+清理buff/cach!很开门 最近数据出现了两次写入异常报错如下:org.springframework,jdbc.UncategorizedsQlException: PreparedstatementCallback; uncategzed 50L 阅读全文
posted @ 2024-12-06 16:40 有点儿意思 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 单例模式归属于设计模式大类(创建型、结构型、行为型)设计模式中的创建型模式。 一个类只允许创建一个对象(实例)那么这个类就是单例类,这个设计模式就是单例设计模式。单例设计模式的这个类提供了一种访问其唯一对象的方式,可以直接访问,不需要实例化该对象,提供了一个全局访问点来访问该实例。 本文从(1)为什 阅读全文
posted @ 2024-12-05 14:37 有点儿意思 阅读(49) 评论(0) 推荐(0) 编辑
摘要: Redis开门之批量插入Pipeline 下发数据同步到Redis中,数据少的话几千条,多则达百万级。其中一个场景是把下发的数据同步到Redis中,数据同步完成后,把数据写入到文件中,下发给客户,客户调用。某天...... 产品经理:小A,我发现我们这个数据整体下发的流程耗时有点长啊...从拉取数据 阅读全文
posted @ 2024-12-04 16:41 有点儿意思 阅读(38) 评论(0) 推荐(0) 编辑
摘要: AtomicBoolean 主要用来解决并发编程中的线程安全问题,防止某段代码重复执行或确保某项任务只能执行一次。代码中常用来作为一个标志变量,以控制并发流程。AtomicBoolean体现的是一种无锁机制,依靠底层的高效的CAS原子操作实现,提供高效的线程安全操作。 CAS简介 CAS的核心思想是 阅读全文
posted @ 2024-12-03 11:15 有点儿意思 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 请求三方接口时,对方返回的响应数据是text/html类型 怎么处理 原来的调用方式 默认只处理text/json类型的数据 public static JSONObject post(String url, HttpHeaders headers, Map<String, Object> body 阅读全文
posted @ 2024-12-02 10:14 有点儿意思 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 什么是Spring中的循环依赖? 循环依赖是指两个或者多个bean互相依赖对方,从而形成一个闭环。例如:Bean A依赖于Bean B,而Bean B又依赖于Bean A。可能会导致Spring在尝试创建这些bean实例时出现问题,因为他们互相等待对方被创建,最终导致应用程序无法启动。 Spring 阅读全文
posted @ 2024-07-31 12:50 有点儿意思 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyex 阅读全文
posted @ 2023-07-29 22:12 有点儿意思 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s ,且Redis通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下: > 阅读全文
posted @ 2023-07-22 14:53 有点儿意思 阅读(29) 评论(0) 推荐(0) 编辑
摘要: feign.FeignException$NotFound: status 404 reading UserFeign#findByPage() at feign.FeignException.clientErrorStatus(FeignException.java:165) ~[feign-co 阅读全文
posted @ 2023-07-08 10:51 有点儿意思 阅读(61) 评论(0) 推荐(0) 编辑
摘要: ## 1 简介 什么是NPM NPM全称Node Package Manager,是Node.js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;也是Node.js的包管理工具,相当于Java的Maven 。 `#在命令提示符输入 npm -v 可查看当前npm版本 npm -v 阅读全文
posted @ 2023-07-07 22:42 有点儿意思 阅读(66) 评论(0) 推荐(0) 编辑