![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
ooOLOVE_YOUOoo
这个作者很懒,什么都没留下…
展开
-
mysql如何解决深度分页问题
深度分页所存在的问题我们一般做深度分页的时候, sql语句往往如下:SELECT * FROM tb_test ORDER BY id DESC LIMIT 10000, 20;LIMIT 10000 , 20的意思扫描满足条件的10020行,扔掉前面的10000行,返回最后的20行。如果是LIMIT 1000000 , 100,需要扫描1000100 行,在一个高并发的应用里,每次查询需要扫描超过100W行,不慢就没天理了。如何解决问题一般的解决思路是增加一些搜索条件, 比如将上.原创 2020-07-27 16:59:51 · 1490 阅读 · 3 评论 -
nginx 转发https到tomcat,后台request.getRequestURL()只能获取到http
解决方法:1.nginx增加location块中增加proxy_set_headerX-Forwarded-Proto$scheme; 配置2.配置Tomcat server.xml 的 Engine 模块下配置一个 Valve:Xml代码<ValveclassName="org.apache.catalina.valves.RemoteIpValve"re...转载 2019-12-09 20:31:42 · 2254 阅读 · 0 评论 -
BeanCopier 与 BeanUtils 及 人工setter之间的比较
同事通过Jmeter压测领券中心接口时发现了查询店铺券的一个性能瓶颈, 定位到瓶颈位于将entity list转成model list处。因为领券中心需展示推荐店铺的店铺券,如一个100个店铺每个店铺的可领店铺券10个的话, 共有1000个店铺券。这个数量级情况下 通过BeanUtils.copyProperties的方式来自动转化相比人工setter的话, 性能差了很多。如下所示使用B...转载 2018-12-29 16:24:09 · 429 阅读 · 0 评论