暂时未有相关云产品技术能力~
暂无个人介绍
Java面向对象高级【注解和反射】
Tomcat控制台乱码问题修复
Flink(九)【时间语义与水位线】
Flink(一)【WordCount 快速入门】
【Linux 下 MySQL5.7 中文编码设置】
Spark【RDD编程(三)键值对RDD】
Hive【非交互式使用、三种参数配置方式】
Spark【Spark SQL(二)RDD转换DataFrame、Spark SQL读写数据库 】
MongoDB【CRUD练习-条件查询-文档关系】
MapReduce【数据倾斜的优化】
Yarn【关于配置yarn-site.xml的注意事项】
MapReduce【数据压缩】
CSS圆形头像以及发光效果实现
【五一创作】嵌入式Sqlite数据库【基本语法、Sqlite-JDBC、嵌入到Java程序】
JavaFX11在idea下的环境配置
必须要一个数组来存放0-9每个卡片的余额,每个数组下标对应各自卡片【下标为0代表卡片0的数量】
List下常用的LinkedList或ArrayList,要想对他们内的元素进行调换可以直接使用Collections下的swap方法
题目我就不发了,关键一直在纠缠我的问题是Java如何通过对象的参数来排序,看了好多帖子今天终于学会两种。
以输出当前时间为例
在学习大数据配置hadoop集群使用虚拟机的时候,每次开机集群各个机器的ip都可能发生变化,但修改静态ip又不太会操作,写个脚本来操作
以后都会将学习Hadoop中遇到的问题写到这里,供自己参考,能帮到大家更好
在实际开发中经常遇到JDBC连接数据库,存入或获取数据乱码的问题,主要原因是MySQL安装的时候的编码设置为设置为UTF-8,这里给出详细解决方案
JDK版本大于1.8时非常不稳定,表现在无法新建连接DB数据库,会出现无响应。
Java中ASCII码与字符之间的相互转换
在Collections下有一个方法,sort()方法,不仅是数值,其他类型也有默认的排序方法
搜遍全网,好不容易只找到v1.1版本的Kettle参考资料,之前都是自己跟着课程手写,CSDN太多无耻之徒拿去收费,今天免费分享给大家,欢迎学习大数据的同学和我交流,链接不能用dd我就行。后期我跟着课程学完会给大家更新v2.0的Kettle资料
如何用java写一个简易的加法计算器?本人菜鸟一枚,半个小时完成。大部分代码的解读注释已经标记好了
MapReduce默认的输出格式为TextOutputFormat,它的父类是FileOutputFormat,即按行来写,且内容写到一个文本文件中去,但是并不能满足我们实际开发中的所有需求,所以就需要我们自定义OutPutFormat。
Conbiner在MapReduce的Shuffle阶段起作用,它负责局部数据的聚合,我们可以看到,对于大数据量,如果没有Combiner,将会在磁盘上写入多个文件等待ReduceTask来拉取,但是如果有Combiner组件,我们可以通过Combiner来减小中间结果文件的大小,从而增加传输的效率。
MapTask和ReduceTask均会对数据按照key进行排序。该操作属于Hadoop的默认行为。任何应用程序中的数
MapReduce在处理小文件时效率很低,但面对大量的小文件又不可避免,这个时候就需要相应的解决方案。
实际开发中我们可能根据需求需要将MapReduce的运行结果生成多个不同的文件,比如上一个案例【MapReduce计算广州2022年每月最高温度】,我们需要将前半年和后半年的数据分开写到两个文件中。
NCDC是美国国家气象数据中心的缩写,是一个负责收集、存储和分发全球气象和气候数据的组织。 我们通过NCDC查询地区对应的编号,参考这里。
序列化是将对象的状态信息转化为可以存储或传输的形式的过程,通常指将对象在内存中的状态信息转换为可以被存储在外部介质上的二进制流或其他格式的数据,以便在需要时可以重新读取和还原对象的状态信息。
因为是在hadoop集群下通过jar包的方式运行我们自己写的wordcount案例,所以需要传递的是 HDFS中的文件路径,所以我们需要修改上一节【本地模式】中 WordCountRunner类 的代码
也就是在windows环境下通过hadoop-client相关jar包进行开发的,我们只需要通过本地自己写好MapReduce程序即可在本地运行。
这个错误通常出现在Python代码中使用了反斜杠(\)的情况下,反斜杠后跟着一个不合法的Unicode字符编码导致的。这个错误一般发生在Windows系统中,因为在Windows系统中,反斜杠(\)常常用于文件路径的分隔符,而Python中反斜杠也用于转义字符,从而导致了冲突。
最近在调用虹软API的时候,需要获取驱动的目录,一直放到本地也不是个事,因为一打包在别的PC端运行它就找不到驱动地址了。
最近在用JavaFX做一个桌面软件需要用到数据库,但MySQL这种数据库明显只能本地访问,把软件移植到别的电脑上就不能运行了,即使能够嵌入到程序中也太大了(MySQL8.x占用内存大约700MB)。所以,嵌入式轻量级的数据库应运而生,但这种轻量级数据库不只有Sqlite,还有H2数据库等,但网上资料比较少,Sqlite用的人可能更多。
原因:我感觉可能是频繁调试导致Maven自动生成的target目录下我们的资源好多还没编译进去,查看项目目录下果然!
需求: 从Java获取当前时间存进数据库
Apache POI是一个用于操作Microsoft Office格式文件(包括xls、docx、xlsx、pptx等)的Java API库。POI全称为Poor Obfuscation Implementation,是Apache Software Foundation的一个开源项目。它提供了一组Java API,使得Java程序可以读取、写入和操作Microsoft Office格式文件。
控制台产生乱码的原因是在Tomcat 在输出日志中使用的是 UTF-8 编码,而我们中文的Windows 操作系统使用的是 GBK 编码。由于编码格式不统一,所以出现了乱码。
什么是注解? Annotation是从JDK1.5开始引入的技术 Annotation的作用
我们的一个java程序是如何能够被操作系统运行的,大概步骤如下
关于时钟的Java实现一共两篇,相比较上篇,这次的比较简单,因为只是动态的显示数字时间,而不需要秒针、分针、时针和时钟的绘制以及动作设置。
基本语法 pwd (显示当前工作目录的绝对路径)
JavaFX自JDK1.8之后就被单独分了除去,在JDK1.8之前都是自带javafx的,它在Java安装目录下的 jre\ext\jfxrt.jar
Swing的JPanel是GUI编程中最重要的一个组件,我们可以通过重写JPanel的paintComponent 方法实现对JPanel的背景颜色、背景图片的的调整及设置。
提起用编程语言绘制图像,大多数人想到的估计都是Python,比较Python真的简单易用,但是Java作为一门极受欢迎的语言,当然也有它的图像处理API,比如绘制这个太极图用的就是Java2D,而且Java运行速度要比Python更快