随笔分类 - 项目问题及解决方案
摘要:性能优化: 读操作: 1. 缓存 2. 读写分离 3. 并发线程 4. 异步处理 5. 产品业务:减少数据量、降低极致精准性、功能降级(不必要功能暂时下调,让出资源)
阅读全文
摘要:1. 一个xml文件声明两个beanid相同的对象,在项目启动时就会报错(对xml解析)。要求beanId唯一,该beanId元素标签已经被使用。 2. 两个xml文件声明相同beanId的对象,项目启动是没有问题的。使用时,属性值是后加载的对象值(先加载的会被后加载的覆盖) 3. @Configu
阅读全文
摘要:https://www.cnblogs.com/codelogs/p/17659370.html
阅读全文
摘要:主要功能:策略链路-规则-配置 后台管理系统:权限 团队 策略规则管理 等其他功能; 主要业务框架 业务概念:策略-规则; 结构概念:抽象为链路-节点; aop拦截器的应用 单机缓存的应用 分布式缓存应用 日志搭建 && Hbase的使用-日志存储 反射应用
阅读全文
摘要:最终排查是云服务器安装了宝塔,宝塔对端口又设置了一层防火墙规则(3306没有对外开放)。 排查问题指南:https://blog.csdn.net/qq_40936395/article/details/127744040
阅读全文
摘要:在pom文件中 声明了pom pom:打出来可以作为其他项目的maven依赖,在工程A中添加工程B的pom,A就可以使用B中的类。用在父级工程或聚合工程中。用来做jar包的版本控制。既不会出现jar包也不会出现war包。 jar:打成jar包。 war:打成war包。
阅读全文
摘要:错误表现:This application has no explicit mapping for /error, so you are seeing this as a fallback. 在启动类上的注解:@EnableAutoConfiguration 解决: 使用这个注解@SpringBoo
阅读全文
摘要:在创建一个maven项目时,copy了doc文档的依赖配置。在idea中project标签一直报红,没有仔细看红波浪线的释义,自己去一直重新点击 结果并没有起到什么作用;在maven工具栏中只有两个聚合:Lifecycle和Plugins,Dependencies一直没有:也就是无法下载依赖 排查:
阅读全文
摘要:问题: Stirng数据放入map中,再取出来是一个object,转换成String后,使用jsonObject.parseObject(),转换报了异常:com.alibaba.fastjson.JSONException: syntax error, expect {, actual strin
阅读全文
摘要: 1. 
阅读全文
摘要:4核8G的机器 栈:一个1M,也就是一个线程1M,n个线程就nM; 堆:内存的一半分给堆内存,根据垃圾收集器分配新生代和老年代的比例 CMS:新:老==1:2 (1/3 2/3) G1:新:老==6:4 (3/5 2/5) 元空间:512M。 也不一定准确。之后详细学习jvm后做补充修改。
阅读全文
摘要:缓存 限流。 mq消费端限流。开启手动确认。prefetch=1.每次从队列中获取一个消息,直到确认消费完毕后,才会继续拉取下一条消息。 redis实现限流。 增加服务器。 或者有更好的解决方案,补充。
阅读全文
摘要:集群横向扩展,分摊每台服务器的请求量。增加机器 减少接口中要处理的业务,非核心业务可异步处理。使用mq 接口引入缓存,提升数据加载速度。redis缓存,(缓存在各个环节都随处可见。就是用于优化性能) 采用池化技术优化。 JVM、数据库、Linux系统、网络优化。 使用更好的硬件设备。
阅读全文
摘要:      ![i
阅读全文