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