背景最近有个学弟找到我,跟我描述了以下场景:他们公司内部管理系统上有很多报表,报表数据都有分页显示,浏览的时候速度还可以。但是每个报表在导出时间窗口稍微大一点的数据时,就异常缓慢,有时候多人一起导出时还会出现堆溢出。他知道是因为数据全部加载到jvm内存导致的堆溢出。所以只能对时间窗口做了限制。以避免因导出过数据过大而引起的堆溢出。最终拍脑袋定下个限制为:导出的数据时间窗口不能超过1个月。虽然问题解
分类:
其他好文 时间:
2020-08-20 19:02:26
阅读次数:
87
redis分片机制(shards) 前提说明: redis可以通过修改内存的大小 实现数据的保存.但是内存的资源不易设置的过大,因为很多的时间都浪费在内存的寻址中. 需求: 如果有海量的数据,需要redis存储 问:应该如何处理? 解决方案: 可以采用Redis分片机制 实现内存数据的扩容. 知识点 ...
分类:
其他好文 时间:
2020-08-18 13:55:27
阅读次数:
83
屏蔽罩厂家在工件生产过程中应注意以下几点: 1.如果屏蔽罩或屏蔽支架的液滴掉落很平,请注意从液滴边界切开的侧面,否则将无法进行处理。另外,应在液滴的平面角上打一个直径为3mm的孔,否则会撕裂。 2.如果屏蔽罩或屏蔽支架的下落高度平坦,请注意下落角度为35?40度,如果加工角度过大,则会跌落。 3.如 ...
分类:
其他好文 时间:
2020-08-13 12:34:03
阅读次数:
55
防伪溯源溯源的全过程曝光了!溯源势在必行在政策和民众需求的双重压力下,溯源似乎成为了农产品发展的必然趋势。启用一物一码通过大数据引擎一物一码在平台开启产品溯源、监控等在线化管理,营销,经大数据引擎收集、沉淀数据,也奠定了产业互联网转型的良好基础。品牌由于没找到适合的工具,一直无法彻底根治产品防伪假冒等问题,比如说:溯源信息无载体录入,无法向终端消费者呈现;2、产品追溯体系不健全,出现质量问题,精准
分类:
其他好文 时间:
2020-08-13 11:51:58
阅读次数:
45
一般正常情况下,无锡服务器是能很大程度上都是可以满足用户搭建服务使用的。不过过一段时间后,可能有用户会发觉有些卡顿了。这时候不要轻易下结论说是服务器问题,有可能是你在使用的过程中生成的垃圾,或者是一些软件的缓存,再者可能是中了病毒在恶意占用了我们的无锡BGP服务器资源。一般发现这种情况下,我们得好好检查下服务器情况再下结论了。一、软件资源占用过大,导致C盘几乎沾满很多时候用户在下载软件和搭建的数据
分类:
其他好文 时间:
2020-08-10 17:32:55
阅读次数:
70
写在前面上一篇文章共享资源那么多,如何用一把锁保护多个资源?文章我们谈到了银行转账经典案例,其中有两个问题:单纯的用synchronized方法起不到保护作用(不能保护target)用Account.class锁方案,锁的粒度又过大,导致涉及到账户的所有操作(取款,转账,修改密码等)都会变成串行操作如何解决这两个问题呢?咱们先换好衣服穿越回到过去寻找一下钱庄,一起透过现象看本质,dengdengd
分类:
其他好文 时间:
2020-08-02 10:24:49
阅读次数:
93
写在前面上一篇文章共享资源那么多,如何用一把锁保护多个资源?文章我们谈到了银行转账经典案例,其中有两个问题:单纯的用synchronized方法起不到保护作用(不能保护target)用Account.class锁方案,锁的粒度又过大,导致涉及到账户的所有操作(取款,转账,修改密码等)都会变成串行操作如何解决这两个问题呢?咱们先换好衣服穿越回到过去寻找一下钱庄,一起透过现象看本质,dengdengd
分类:
其他好文 时间:
2020-08-02 10:24:28
阅读次数:
91
一、Python通过PyMongo库实现对MongoDB的使用 代码: From pymongo import MongoClient # 链接mongodb数据库并初始化数据库 方式一: Client = MongoClient (‘mongodb://usr:password@uri’) 例:( ...
分类:
数据库 时间:
2020-07-26 00:02:09
阅读次数:
73
在某些情况下,如系统负载过大swoole无法申请到内存而挂掉、swoole底层发生段错误、Server占用内存过大被内核Kill,或者被某些程序误杀。那swoole-server将无法提供服务,导致业务中断,公司收入出现损失。 有一个非常有效并且在BAT等大型公司常用的方案是crontab重启监控。 ...
分类:
其他好文 时间:
2020-07-24 16:24:20
阅读次数:
93
转自恋恋风辰大并发服务器框架设计 简单谈一谈大并发服务器框架设计的基本思路 基本的服务器框架都是C/S结构的,请求和相应流程是这样的: 这样的框架存在一个很严重的问题,即当并发量过大时,会阻塞很多请求。当客户端大并发请求到来,服务器需要进行大量的数据库操作,假设数据库最大连接数为1000个,此时有1 ...
分类:
其他好文 时间:
2020-07-24 09:51:30
阅读次数:
85