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