上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页
摘要: 一、问题由来 上周五项目发布新版本之后,生产环境一直没有出现什么问题,大家也都开开心心,平平安安的开始新需求的开发。 可是刚稳定运行没几天,负责人突然在群里面发了一个截图,从图片中的信息可以看到,有一个SQL语句报错。这就不 太好了,这才上线没多久呢,就出这样的问题,不是太好。既然已经出现问题,我们 阅读全文
posted @ 2022-09-29 21:41 一只爱阅读的程序员 阅读(119) 评论(0) 推荐(0)
摘要: Java项目开发中处理一些复杂的计算任务时,很多时候不使用同步的处理方式,而是使用异步多线程的方式 来进行处理,并且会使用到Java中的任务队列。本篇文章就来讲讲任务队列的实际应用,首先看看阿里巴巴出品 的一本书籍《码出高效》中讲到线程池的时候,有使用到任务队列举例,如下所示: 现在项目中已经实际应 阅读全文
posted @ 2022-09-25 12:38 一只爱阅读的程序员 阅读(125) 评论(0) 推荐(0)
摘要: 一、业务场景 项目中做的一个功能,需要查询几十张表中的数据,然后在处理这些查询出的数据,处理好之后在将数据 按照一定的规则放入缓存当中。做这个操作主要是为了系统迁移的时候使用,在使用新系统的时候,有些缓存 数据可能会丢失,因此需要做这个操作。接到这个任务后,自己稍微分析了一下,然后确定思路,大致思路 阅读全文
posted @ 2022-09-24 15:33 一只爱阅读的程序员 阅读(345) 评论(0) 推荐(0)
摘要: 周期性定时任务 一、业务场景 Web项目开发中少不了需要使用定时任务来处理一些工作,比如定时更改某些数据的状态,定时进行统计操作等等。 自己以前参与开发过的一些系统中还有一些专门的定时任务处理子系统,用来根据具体的业务需要实现一些非常复杂的 定时任务处理操作。有的定时任务只需要执行一次,比如手机上设 阅读全文
posted @ 2022-09-18 15:30 一只爱阅读的程序员 阅读(396) 评论(0) 推荐(0)
摘要: 一、业务场景 Web项目开发中,接口开发是最常见的工作,大多数人每天大量的工作都是在写接口。其次可能会写一些其他 的东西,比如定时任务,MQ数据同步,写各种文档等等的操作。接口是一个系统与外界交互的方式,比如查询 数据,修改数据,新增数据,删除数据等等;或者提供其他的一些功能,比如数据导出导入,文件 阅读全文
posted @ 2022-09-15 21:38 一只爱阅读的程序员 阅读(1279) 评论(0) 推荐(0)
摘要: 一、业务场景 自己参与开发的很多项目都会对外提供一些接口,比如之前自己参与开发的一个小程序的后台项目,有很多的接口都是提供 给小程序进行调用的,这种做得有接口访问量统计。接口访问量统计可以很直观的看到接口被调用的次数,哪些接口被高频率 访问,需要做优化都是比较有利的数据支撑。另外对一些比较重要的接口 阅读全文
posted @ 2022-09-11 21:03 一只爱阅读的程序员 阅读(4004) 评论(6) 推荐(2)
摘要: 一、业务场景 目前参与开发的项目,之前的一个已上线的版本中有一类查询是根据两张表进行LEFT JOIN查询用来取数据, 主表中有一个字段field用来区分不同的数据类型比如说A/B/C。前面的版本中只查询A/B两种类型的数据,并且 查询条件都是一样的,有多个相同的查询条件。项目已经正常上线,没有发现 阅读全文
posted @ 2022-09-07 21:02 一只爱阅读的程序员 阅读(252) 评论(0) 推荐(0)
摘要: 一、业务场景 Web项目开发中,字典表的一般都会存在,主要用来给整个系统提供基础服务。比如男女性别的类型可以使用 0和1来进行表示,在存储数据和查询数据的时候,就可以使用字典表中的数据进行翻译处理。再比如之前做的一个 项目中宠物类型包含老虎-1、海豚-2、大象-3、长颈鹿-4等等;做答题处理时的答题 阅读全文
posted @ 2022-09-05 22:47 一只爱阅读的程序员 阅读(4985) 评论(0) 推荐(0)
摘要: 一、业务场景 Web项目开发中,为了加快数据处理的的效率,大量的使用了各种缓存,缓存技术主要使用的是redis。导致出现的小小的 问题是对redis缓存形成了一个比较强的依赖,并且有的数据暂时是没有同步到业务数据库当中进行存储的,有不少数据都是直 接从缓存中获取。这种处理方式确实加快了数据的处理效率 阅读全文
posted @ 2022-09-03 14:04 一只爱阅读的程序员 阅读(320) 评论(0) 推荐(0)
摘要: 一、业务场景 项目开发中,数据存储是一定少不了的,不管是存储关系型数据还是还是非关系型数据。可选择的范围也很广,比如mysql,postgresql,oracle,mongodb等等。一般都是根据项目的实际需要来选用数据库。选择数据库后,需要考虑的一个问题就是数据的存储性能,当数据量不多的时候,快一 阅读全文
posted @ 2022-08-28 22:10 一只爱阅读的程序员 阅读(1221) 评论(0) 推荐(1)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页