![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题&解决方案
文章平均质量分 90
本栏主要记录本人在项目/产品开发中遇到各种问题,以及相应的解决方案。
csdn_CRH
这个作者很懒,什么都没留下…
展开
-
流式读写Excel的数据【适用数据量大的导入导出操作时使用】
我们在研发项目或产品时,会有遇到要上传文件到系统的情况,系统会对上传的文件数据进行读取、解析、验证、做业务处理、最后导入数据到库的操作。一般1W之内的数据,用apache中的POI包可以实现解析数据的功能,POI会将数据加载到内存中,虽然读取数据需要占用一些内存,但还是能比较轻松应对的,因为数据量比较小。不过随着你上传的Excel的数据量的增大,2W、3W、4W、5W... 10W...50W, 甚至是100W以上,你的内存就会溢出了,内存虽然能扩大,但是如果系统并发的读取Excel的数据进行处理,原创 2021-04-10 01:31:14 · 5088 阅读 · 0 评论 -
SpringBoot中使用ElasticSearch聚合功能
最近在研究Elasticsearch,需要在Spring boot中调用ES去查询两级聚合,再统计出第二级聚合中的数量大于1的桶中的Hits返回,发现了一篇写的不错的技术文章如下,我只使用了其中的聚合部分。此作者写的比较详细,收藏以备后用。https://blog.csdn.net/topdandan/article/details/81436141业务场景:需要对一个索引中的两个字段...原创 2019-10-23 21:33:45 · 3084 阅读 · 0 评论 -
对于Weblogic 服务器启动后,出现内存溢出错误,自动关闭的解决方法.
Weblogic 服务器启动后,出现内存溢出错误,自动关闭的解决方法:当在启动weblogic服务器后,它会自动报OutOfMemoryError异常,过一会儿就自动关闭了. 出现这种情况是Java VM的内存分配不够导致的.在运行weblogic服务器的脚本文件startWebLogic.cmd启动服务器时,它将会加载weblogic的公用配置文件commEnv.cmd, 其中有一段是用...原创 2008-01-11 12:37:00 · 4699 阅读 · 1 评论 -
在Java中检测一个字符串中的字符是否为汉字
方法一:用unicode码判断,gb2312编码在Unicode中的位置,首字节码位从0x81至0xFE,尾字节码位分别是0x40至0xFE.比较这个字符串的字节码是否处于这个区间,如不在,则表示它不是汉字字符.publicbooleanisGB2312(Stringstr){char[]chars=str.toCharArray();boole...原创 2008-01-11 12:15:00 · 951 阅读 · 0 评论