[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)JVM参数示范(本文默认基于JDK1.8)用如下JVM参数运行代码:bash初始新生代大小5MXX:NewSize5242880最大新生代大小5MXX:MaxNewSize5242880初始堆大小10MXX:InitialHeapSize10485760最大堆大小10MXX:MaxHeapSize10485760XX:SurvivorRatio8大对象阈值是10MBXX:PretenureSizeThreshold10485760XX:+UseParNewGCXX:+UseConcMarkSweepGC如何打...
2022-01-26 14:38:34 6770浏览 0点赞 0回复 1收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)在新生代优化好的背景下,何时会让一些对象进入老年代?XX:MaxTenuringThreshold5让在1、2min内连续躲过5次MinorGC对象迅速进入老年代一般就是Service、Controller之类的注解标注的那种系统业务逻辑组件,这种对象实例一般全局单实例,一直使用,所以一般会长期被GCRoots引用,这种对象一般不会太多,大概最多一个系统就几十MB按JVM参...
2022-01-23 23:40:56 1.1w浏览 1点赞 0回复 0收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)1简介[Hive](https:hive.apache.org)是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的[SQL]查询功能,可以将SQL语句转换为MapReduce任务进行运行。其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。它提供了一...
2022-01-21 21:40:01 6884浏览 0点赞 0回复 0收藏
本文将深入介绍推荐系统的工作原理,和其中涉及的各种推荐机制,以及它们各自的优缺点和适用场景,帮助用户清楚的了解和快速构建适合自己的推荐系统。1信息发现随着Web2.0的发展,Web已经变成数据分享的平台,如何让人们在海量的数据中想要找到他们需要的信息将变得越来越难。在这样的情形下,搜索系统(Google,Bing,百度等等)成为大家快速找到目标信息的最好途径。在用户对自己需求相对明确的时候,用搜索系统很方便的通过...
2022-01-20 23:33:30 9117浏览 0点赞 0回复 0收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)1spring单例V.S设计模式的单例设计模式单例,在整个应用中只有一个实例spring单例,在一个IoC容器中只有一个实例但spring中的单例也不影响应用并发访问。大多数时候客户端都在访问我们应用中的业务对象,为减少并发控制,不应该在业务对象中设置那些容易造成出错的成员变量。成员变量的解决方式1.方法的参数,局部变量(相当于new)2.t...
2022-01-19 22:48:33 7356浏览 1点赞 0回复 0收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)0前言下单做一次支付,若还是使用HTTP协议,可能会被黑客盯上。你发送个请求,买娃娃,但该网络包被截获,于是在服务器回复你之前,黑客先假装自己就是电商网站,然后给你回复一个假消息:“好呀,来把银行卡号、密码拿来。”这时你真把银行卡密码发给它,就中招了。怎么解决这种问题?一般想法就是加密:对称加密加密、解密使用相同密...
2022-01-18 22:16:37 9406浏览 1点赞 0回复 0收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)即如何保证消息的可靠性传输?用MQ,数据:不能多,重复消费和幂等性问题不能少,这数据别搞丢若这是用MQ传递非常核心的消息,比如计费系统是很重的一个业务,操作很耗时,经常将计费做成异步化,然后中间就是加个MQ。为确保MQ传递过程中绝不会把计费消息弄丢。广告主投放个广告,说好用户点击一次扣费1块钱。结果要是用户动不动点击了...
2022-01-17 23:00:03 7183浏览 0点赞 0回复 0收藏