当前位置: 首页 > news >正文

11.17日学习笔记

本周学习内容
(一)Hadoop 集群优化与实践
完全分布式模式配置
将 Hadoop 伪分布式模式升级为完全分布式模式,配置了多个 DataNode 节点,实现了数据的分布式存储和计算。
修改了 core-site.xml、hdfs-site.xml 和 mapred-site.xml 配置文件,配置了 HDFS 的 NameNode 和 DataNode,以及 MapReduce 的 JobTracker 和 TaskTracker。
成功启动了完全分布式模式下的 Hadoop 集群,通过 jps 命令验证了所有守护进程的运行状态。
YARN 资源管理器配置
学习了 Hadoop 的资源管理器 YARN,配置和管理 YARN 集群,优化资源分配。
修改了 yarn-site.xml 配置文件,设置了 YARN 的调度器类型(CapacityScheduler),并配置了队列的资源分配策略。
通过 YARN 的 Web 界面监控集群的资源使用情况,确保资源的合理分配和高效利用。
数据清洗和预处理程序
编写了一个基于 Hadoop 的数据清洗和预处理程序,处理实际的数据集。该程序使用 MapReduce 模型,实现了数据的去重、过滤和格式化。
在 Map 任务中,读取原始数据文件,过滤掉无效数据和重复数据,并将清洗后的数据输出到中间文件。
在 Reduce 任务中,对中间文件进行进一步处理,格式化数据并输出到最终结果文件。
(二)Python 项目实践
Web 爬虫项目
完成了一个简单的 Python Web 爬虫项目,使用 requests 和 BeautifulSoup 库爬取网页数据。
编写了一个爬虫脚本,爬取了某新闻网站的新闻标题和链接,并将数据存储到本地的 JSON 文件中。
学习了如何处理网页的动态加载内容,使用 Selenium 库模拟浏览器行为,获取动态加载的数据。
数据可视化
学习了 Python 的数据可视化库 matplotlib 和 seaborn,绘制简单的数据图表。
使用 matplotlib 绘制了柱状图和折线图,展示了新闻网站的新闻数量和发布趋势。
使用 seaborn 绘制了热力图,展示了不同类别新闻的分布情况。
(三)Java Web 项目优化
数据库查询优化
对 Java Web 项目中的数据库查询语句进行了优化,减少了数据库连接的频繁创建和销毁。
使用连接池技术(Apache DBCP)管理数据库连接,提高了数据库访问的效率。
优化了 SQL 查询语句,减少了不必要的全表扫描,提高了查询速度。
用户头像上传功能
添加了用户头像上传功能,支持图片的上传和存储。使用 Apache Commons FileUpload 组件处理文件上传请求。
在 UserServlet 中,添加了文件上传的处理逻辑,将用户头像存储到服务器的指定目录,并将头像路径保存到数据库中。
在用户详情页面(userDetail.jsp)中,动态显示用户头像。

http://www.jsqmd.com/news/42933/

相关文章:

  • 在线升级
  • docker+jenkins实现自动化部署
  • ftp服务器搭建 linux
  • javascript类型
  • ftp工具linux
  • DNS是如何工作的
  • 美国研究生申请中介怎么选?2025高性价比机构测评推荐,藤校录取率超同行的机构盘点
  • iframe代码验证器-专业测试工具
  • 浏览器渲染逻辑
  • 不作评价。
  • 2025头皮修护精华 TOP 榜:头皮护理精华植萃 + 生物肽技术,口碑厂家全解析!
  • 正则的汉字匹配问题
  • 2025年北京搬家公司联系电话推荐榜单:速搬国际搬家精选榜单
  • float类型在MySQL中的存储方式
  • 2025年东莞厂房装修公司最新榜单:聚焦仓储物流厂房装修/恒温恒湿厂房装修定制化解决方案
  • Visual Studio 2022(VS2022)激活密钥
  • 贪心:贪心中的偏序关系
  • Flink SQL如何优化查询性能
  • 版本号
  • Flink SQL优化怎样实现高效的数据处理
  • 缓冲区计算问题
  • 13. 安全上下文
  • 12. RBAC
  • JavaScript手写函数
  • 美国本科申请中介怎么选?2025口碑TOP5出炉,藤校资源/申请成功率双保障
  • 2025 最新冷库建造厂家推荐!医药 / 食品 / 物流 / 小型 / 大型 / 自动化冷库建造厂家企业品牌权威排行榜
  • 语句的执行
  • 房产信息管理系统
  • 10. 准入控制器
  • 2025 最新推荐!保定篮球俱乐部培训中心实力榜单:揭秘行业顶尖机构服务与教学优势权威指南