摘要:
若文件存的字符如下图,要求进行去重 可将数据存入HashSet,如下,但如果文件很大,大于虚拟机内存的话,会报异常java.lang.OutOfMemoryError: Java heap space HashSet set = new HashSet(); File file = new File 阅读全文
摘要:
搭建 1.环境基础 1. linux64位 2. JDK 1.7+ 2.网络配置 1.修改网卡 vi /etc/sysconfig/nework-script/ifcfg-eth0 2.重启网卡 service network restart 3.关闭防火墙 # 临时关闭防火墙 service ip 阅读全文
摘要:
原文老哥写的很清楚:https://my.oschina.net/u/876354/blog/967848 永久链接:https://files.cnblogs.com/files/lhc-hhh/VMware%E8%99%9A%E6%8B%9F%E6%9C%BA%E6%89%A9%E5%B1%95 阅读全文
摘要:
1、查看磁盘空间情况: 既然是定时备份,就要选择一个空间充足的磁盘空间,避免出现因空间不足导致备份失败,数据丢失的恶果! 存储到当前磁盘这是最简单,却是最不推荐的;服务器有多块硬盘,最好是把备份存放到另一块硬盘上;有条件就选择更好更安全的存储介质; # df -h Filesystem Size U 阅读全文
摘要:
对于执行时间较长的SQL,可用explain来获取执行计划,type最好到range或者ref级别,可查看key是否走了索引; 删除时尽量使用逻辑删除,避免删除太多影响页目录索引 尽量inno join ,因为他是取得并集,而left或者right会连接其他表不存在的数据,查询的结果集较多; 尽量使 阅读全文
摘要:
1.邮件发送接口(伪代码): public void toSendMsg(HttpServletRequest request, HttpServletResponse response) { //1.校验是否为非法请求 //xxx //2.接收参数 String emails = request. 阅读全文
摘要:
情景:发送手机验证码或者邮箱验证码时限制规则:一分钟只可以发一次,一天内也有次数限制。以防止恶意访问,降低服务器压力。 解决思路:获取用户ip地址,判断此ip是否首次访问,如果是首次访问,在redis创建minKey,dayKey.并设置minKey过期60s,dayKey为86400s,也就是24 阅读全文
摘要:
概述 Kibana是一个针对Elasticsearch的开源数据分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数 据。使用Kibana,可以通过各种图表进行高级数据分析及展示。 Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(das 阅读全文
摘要:
一,概述 官网地址:https://www.elastic.co/cn/products/elasticsearchElasticsearch是什么 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web 接口。Elast 阅读全文
摘要:
MapReduce编程细节分析 MapReduce中,Reduce可以没有 (纯数据的清洗,不用Reduce) job.setNumReduceTasks(0); 设置多个Reduce // 默认在MapReduce中 Reduce的数量是1 job.setNumReduceTasks(3);// 阅读全文