摘要: 一、DB优化 SQL查询走索引 拆分复杂SQL 读写分离 二、业务优化 Log4j2异步 缓存(Redis) 业务异步处理 循环内不要操作数据库、缓存 sleep绝对不允许 批量获取数据 用空间换时间 合理使用事务 下面逐步拆分每种情况的优化分案: 1、所有的SQL查询尽量走索引,不要全表扫描。把S 阅读全文
posted @ 2019-08-13 16:03 一枚行者 阅读(1466) 评论(0) 推荐(0) 编辑
摘要: 一、.背景介绍 什么是连接池 1)先讲一下“池”, 池(Pool)技术在一定程度上可以明显优化服务器应用程序的性能,提高程序执行效率和降低系统资源开销。这里所说的池是一种广义上的池,比如数据库连接池、线程池、内存池、对象池等。其中,对象池可以看成保存对象的容器,在进程初始化时创建一定数量的对象。需要 阅读全文
posted @ 2019-08-07 15:16 一枚行者 阅读(15915) 评论(0) 推荐(1) 编辑
摘要: @SpringBootApplicationpublic class Application { private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration 阅读全文
posted @ 2018-12-11 18:54 一枚行者 阅读(5516) 评论(0) 推荐(0) 编辑
摘要: 首先阿里云申请,这个自行上阿里云按照指示申请,这里只写java代码引用 配置文件yml oss: endPoint: accessKeyId: accessKeySecret: bucketName: 这四个自行配置 上传类 public class OSSClientWrapper { stati 阅读全文
posted @ 2018-11-20 16:46 一枚行者 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。 各字段详解 id select查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺序 三种情况: 1、id相同:执行顺序由上至下 2、id 阅读全文
posted @ 2018-11-14 18:42 一枚行者 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 我这边做的是在之前的架构上多配置一个注册中心和两个服务。也就是分别将两个eureka和四个服务装到两台服务器上。具体前面搭建springcloud项目大家可以去搜索一下。下面我直接说做集群的几点变化。 1,首先将原来的eureka里面的yml文件修改几处: 2,新建一个eureka,别的都不变, 然 阅读全文
posted @ 2018-09-07 16:46 一枚行者 阅读(3718) 评论(0) 推荐(0) 编辑
摘要: 一,app 二,后台管理 阅读全文
posted @ 2018-01-09 11:56 一枚行者 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 看到一篇文章,相对于技术来说,我觉得产品经理更应该懂点经济学。和大家分享。 1. 成本 我们理解的成本往往是原材料价格的加和,例如研发某一个功能,计算成本时往往是评估工作量、评估需要多少人日完成,然后花费多少钱,但经济学中成本可不是这样。 用一句话给成本下定义:成本是放弃了的最大代价。意思是你做一个 阅读全文
posted @ 2017-12-21 17:34 一枚行者 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 入行几年一直做技术, 但是由于各种原因吧,新公司的环境,职能的演变也或许是对互联网的认识吧,让我有了想进一步深入了解的想法。今天就把我最近的心得和各位同学分享一下,希望互相学习互补。 产品经理对于一个人的综合素质要求非常高,逻辑严谨清晰,良好的同理心和好奇心,强大的时间管理能力和项目沟通推进能力等等 阅读全文
posted @ 2017-09-19 13:46 一枚行者 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个问题 老提示redis线程未打开, 搜了一下 整理了一把redis配置如下: public class RedisClient { //Redis服务器IP private static String ADDR = "127.0.0.1"; //Redis的端口号 private sta 阅读全文
posted @ 2017-07-26 11:48 一枚行者 阅读(1701) 评论(0) 推荐(0) 编辑