自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 HIVE 窗口及分析函数 应用场景

窗口函数应用场景: (1)用于分区排序 (2)动态Group By (3)Top N (4)累计计算 (5)层次查询 hive中一般取top n时,row_number(),rank,dense_rank()这三个函数就派上用场了, 先简单说下这三函数都是排名的,不过呢还有点细微的区别。 通过代码运行结果一看就明白了。 ROW_NUMBER() OVER函数的基本用法 语法:R...

2019-10-28 20:11:12 200

原创 配置mysql允许远程连接的方法

安装好mysql之后,可以在安装的机器上通过命令行链接,但是通过客户端工具就不能链接了。原因是需要开启远程连接的权限。 默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件。 一、修改/etc/mysql/my.conf 找到bind-address = 127.0.0.1这一行 改为bind-address = 0.0.0.0即可 二...

2019-10-26 14:39:09 138

原创 初识Java中的Generator

说到在java中创建类的对象,一般都会想到用new关键字来实现。但是在某些特定情况下使用new来创建对象会显得更加麻烦,尤其在给容器初始化赋值的时候。 最近在看《Thinking in Java》这本书时,对容器类有了更加深入的理解,而在使用对象填充容器时遇到了Generator这个知识点, 通过使用Generator,可以很方便地为任何类提供类的对象,而不是通过new的方式。下面通过一个实例演示...

2019-10-25 14:57:12 397

原创 java中获取文件路径

参见下面demo,你就知道它的含义了。 getAbsolutePath():返回抽象路径名的绝对路径名字符串。 public static void test1(){ File file1 = new File(".\\test1.txt"); File file2 = new File("D:\\workspace\\test\\test1.txt"); System.out.println("...

2019-10-25 14:51:22 124

原创 实体字段复制

如果两个实体之间的字段绝大部分是一样的。我们一个一个字段的进行set、get进行操作,太过冗长。而且这种操作非常容易出错,因为对象的属性太多,有可能会漏掉一两个,而且肉眼很难察觉。另外如果后期增加一个字段,需要记得在set、get的逻辑中进行添加,可能出现遗漏修改的现象。这样我们就可以使用BeanUtils.copyProperties(); 针对BeanUtils.copyPropertie...

2019-10-21 20:42:10 257

原创 mapreduce框架内部核心工作机制详解示意图

2019-10-20 22:43:10 195

原创 window中在eclipse向yarn提交任务

我们在开发中,可以直接在eclipse中,直接向集群提交任务。 public class JobSubmitterWindowsToYarn { public static void main(String[] args) throws Exception { // 在代码中设置JVM系统参数,用于给job对象来获取访问HDFS的用户身份 System.setPropert...

2019-10-19 20:53:36 188

原创 hadoop在eclipse本地提交任务

我们为了开发调试方便,编写的代码需要在本地进行调试好之后再到服务器上运行。 运行在本地需要在本地安装hadoop环境。针对hadoop安装本地,需要更换bin路径下的文件为window下的版本, 针对于window下的版本,可以在https://github.com/steveloughran/winutils中下载对应的版本。 然后再你本机配置环境变量。跟java类似。配置一个hadoop...

2019-10-19 20:51:52 103

原创 读取指定偏移量的数据

import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.net.URI; import java.net.URISyntaxException; import java.uti...

2019-10-18 22:40:03 1809

原创 网页右下方弹出提示框

<html> <head> <metahttp-equiv ="Content-Type" content="text/html;charset=utf-8" /> <title>JavaScript实现网页右下角弹出窗口代码</title> </head> <style type="text/css"> #wi...

2019-10-18 15:56:04 491

原创 SPRINGBOOT用@CONFIGURATIONPROPERTIES获取配置文件值

SpringBoot的配置文件有yml和properties两种,看一些文章说yml以数据为中心,比较好。个人觉得properties更好用,所以这里以properties格式为例来说。 我们都知道@Value注解可以从配置文件读取一个配置,如果只是配置某个值,比如某一个域名,配置为xxx.domain = www.xxx.com ,这样直接在代码里用@Value获取,比较方便。 但是如果...

2019-10-15 16:12:43 407

原创 Linux解压文件到指定目录

tar在Linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数 参数: -c :create 建立压缩档案的参数; -x : 解压缩压缩档案的参数; -z : 是否需要用gzip压缩; -v: 压缩的过程中显示档案; -f: 置顶文档名,在f后面立即接文件名,不能再加参数 举例: 一,将整个/home/www/images 目录下的文件全部打包为 /hom...

2019-10-15 10:04:35 135

原创 eclipse properties Editor 安装教程

序: 由于在线安装,经常下载不动, 所以提供以下离线安装Properties Editor方法 一. 离线安装方式 插件下载地址 https://zh.osdn.net/projects/propedit/downloads/40156/jp.gr.java_conf.ussiy.app.propedit_5.3.3.zip/ 解压得到如下如所示 3.将文件夹下的features下的...

2019-10-13 13:24:01 372

原创 Java连接mysql,sql语句中含有中文就查询不到结果

最近写一个小项目,javaee项目连接了mysql数据库,根据用户名、密码却怎么也查不到用户结果。后改用英文的用户名就可以查到了,可见是编码问题。 解决方法:连接语句加入如下代码 ?useUnicode=true&characterEncoding=UTF-8 全部连接语句如下: jdbc.url=jdbc:mysql://localhost:3306/log?useUnicode...

2019-10-13 11:45:47 837 2

原创 mybatis映射文件参数处理 #{}取值与${}取值的区别

#{}:是以预编译的映射,将参数设置到sql语句中,和jdbc的preraredStatement一样,使用占位符,防止sql注入。 ${}:取出的值会直接拼装在sql中,会有安全问题。 大多数情况下的参数取值,我们都要用#{}的方式取值。 但是原生jdbc不支持占位符的地方,例如:分表,排序等等。。。我们可以使用${} 分表:比如按照年份的分表查询员工绩效等等如下: select * ...

2019-10-13 11:12:38 197

原创 mybatis的实体的xml映射

<?xml version="1.0" encoding="UTF-8"?> <!-- 该文件代表的是user类和user表的映射关系,关于user表的sql语句等等写在这里 --> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis...

2019-10-12 22:34:10 612

Java课件Java课件Java课件Java课件Java课件Java课件

Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件

2010-06-30

j2se课件ppt和实例.rar

j2se课件ppt和实例.rarj2se课件ppt和实例.rarj2se课件ppt和实例.rarj2se课件ppt和实例.rarj2se课件ppt和实例.rarj2se课件ppt和实例.rarj2se课件ppt和实例.rarj2se课件ppt和实例.rar

2010-04-27

用U装系统的操作流程图

其实不仅仅不带光驱的笔记本用户愁怎么装系统,那些没有光驱的台式机用户也愁。为 了给这类用户提供方便,笔者今天就来讲解一下,在没有光驱的情况下,如何方便快速的安 装操作系统。

2010-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除