摘要:
百万数据分页查询接口,如何保证接口的性能?这就需要对该分页查询接口做优化了。这篇文章从9个方面跟大家一起聊聊分页查询接口优化的一些小技巧 1 增加默认条件 对于分页查询接口,如果没有特殊要求,我们可以在输入参数中,给一些默认值。这样可以缩小数据范围,避免每次都count所有数据的情况。对于商品查询, 阅读全文
摘要:
遇到什么问题? 1.接口服务被无序调用,导致服务响应慢,出现各种异常; 2.业务资源如数据库,避免被大量请求导致服务被击穿; 3.硬件资源如cpu等面对高并发情况下无法及时响应; 4.频繁请求第三方系统时,做TPS限流处理 解决方法有哪些? 1.增加缓存机制; 2.对业务进行限流; 这次以限 阅读全文
摘要:
来源:blog.sina.com.cn/leijun 这篇文章是在雷总个人博客看到的,里面聊到了他作为程序员的一些经历、初衷以及思考。写的不错,转来给大家看看。 如果程序人生的话,这条路太漫长。 我并非天生喜欢写程序,上高中时也没有想过程序员的生活。 我学电脑非常偶然,小时好友上大学时选择了计算机系 阅读全文
摘要:
Linux 运行jar包命令如下: 方式一: java -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java -jar XXX.jar & &代表在后台运行。 特定:当前ssh窗口不被锁定,但是当窗口 阅读全文
摘要:
在linux环境下配置项目运行环境时,部署的人员都会分配一下内存,以保证程序正常的运行。其实在开发的时候(window系统),就已经涉及到内存分配了,只是这些参数有默认值,因此一直没有去重视它。以Myeclipse为例,在Preferences->Java->Installed JREs下面,就有设 阅读全文
摘要:
springboot的web项目的启动主要分为: 一.使用内置tomcat启动启动方式:1、IDEA中main函数启动 2、mvn springboot-run 命令 3、java -jar XXX.jar 配置内置tomcat属性:关于Tomcat的属性都在org.springframework. 阅读全文
摘要:
今天碰到一个sql问题,就是在delete中加了别名,导致报错了:"[Err] 1064 - You have an error in your SQL syntax; ..." 简单说下过程,本来是一个简单的delete语句: delete from table1 where status=2; 阅读全文
摘要:
mysql出现You can’t specify target table for update in FROM clause 这个错误的意思是不能在同一个sql语句中,先select同一个表的某些值,然后再update这个表。(不是同一个表可以) 然后执行将每个用户第一条消息的内容更新为Hello 阅读全文
摘要:
1、Future Future模式是多线程设计常用的一种设计模式。Future模式可以理解成:我有一个任务,提交给了Future,Future替我完成这个任务。期间我自己可以去做任何想做的事情。一段时间之后,我就便可以从Future那儿取出结果。Future提供了三种功能:判断任务是否完成能够中断任 阅读全文
摘要:
今天在本地测试启动项目的时候报错: Bean with name ‘commonService’ has been injected into other beans [] in its raw version as part of a circular reference, but has eve 阅读全文