自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Veechange的博客

只要你知道要去哪,那么全世界都将为你让路。

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 实战 - LTS服务关闭

light-task-scheduler (LTS) 国内开源的分布式作业调度系统。主要用于解决分布式任务调度问题,支持实时任务,定时任务和Cron任务。请大家一起支持国产开源。LTS的安装部署,请参见另一篇博客:实战-LTS安装部署

2017-06-30 11:22:49 1072

原创 实战 - Java程序最后的清道夫Runtime.addShutdowHook

做一个爱护环境,热爱资源的程序员,在使用应用程序后,记录及时释放资源,在阅读LTS源码时,发现了Runtime.addShutdownHook()的用法,稍微记录一下。使用该方法可以给当前JVM注册一个关闭挂勾线程,在程序退出时,会执行这个关闭挂勾线程,而这个时间点,最适合进行资源的释放工作。以下直接看实例代码:/* * JVM虚拟器关闭挂勾:在JVM关闭时,触发执行:一般用于资源释放。 * 在

2017-06-30 09:39:26 524

转载 人人都应该掌握的9种数据分析思维

作者:马尔克数据圈成员 来自36大数据(36dsj.com):http://www.36dsj.com/archives/86944说到数据分析,啤酒和尿布的例子大家应该都听腻了。再具体、深入一些的内容,往往因为数学就令很多人望而却步了。给大家分享9个不带数学推导的数据分析思路,希望大家能喜欢~

2017-06-28 23:49:09 876

原创 实战 - LTS安装部署

light-task-scheduler (LTS) 国内开源的分布式作业调度系统。主要用于解决分布式任务调度问题,支持实时任务,定时任务和Cron任务。请大家一起支持国产开源。项目地址:github地址: https://github.com/ltsopensource/light-task-scheduleroschina地址: http://git.oschina.net/hugui/ligh

2017-06-28 09:26:27 10589

原创 实战 - 切换项目svn资源库

由于对SVN代码仓库的目录进行了调整,所以本地的项目都关联不到源。在STS等IDE工具中,切换项目的svn资源库位置。切换后,会自动比较本地项目与仓库中项目的版本,并不会造成影响代码。

2017-06-27 22:57:55 2203

转载 REST API URI的七大设计原则

在了解REST API URI设计的规则之前,让我们快速浏览一些我们将要讨论的术语。URIsREST API使用统一资源标识符(URI)来寻址资源。在当今互联网上,充斥着各种各样的URI设计规则,既有像//api.example.com/louvre/leonardo-da-vinci/mona-lisa这样能够清楚的传达API资源模型的文章,也有很难理解的文章,例如://api.example.c

2017-06-27 10:19:07 769

原创 实战 - Python基础 之 导入模块

在Python中,有很多功能以模块的形式已经准备好了,但是Python默认不会自动帮你导入模块,这样是为了保持脚本的简洁,根据需求来导入。Python中模块的概念,类型于java和C#中的库。使用import可以导入Python模块。 Python模块 : 是一个.py文件。 通过 from import 导入模块的指定部分。#--coding:utf-8--#python脚

2017-06-26 23:25:08 709

原创 实战 - Python基础 之 字符串格式化

python的字符串中,使用 %s 、 %d 来说明该位置留给变量,可在字符串后面用 %(变量列表) , 一 一对应地将 %s 、 %d 替换成变量的值。 %s : 可以用于代替’字符串变量’,’数字变量’。 d% :只能用于代替’数字变量’。#-- coding:utf-8 --my_name = 'LuLu'my_age = 30my_height = 174my_wei

2017-06-24 13:13:59 356

原创 实战 - Hive 写入数据时报错:java.lang.IllegalArgumentException: java.net.URISyntaxException

通过Hive向表中写入数据时,报错:java.lang.IllegalArgumentException: java.net.URISyntaxException: Illegal character in scheme name at index 0: file:///usr/software/hive-1.2.1/lib/hive-hbase-handler-1.2.1.jar纵观网上帖子,经过

2017-06-23 10:20:04 3879

原创 实战 - Python基础 之 注释

Python编程语言,使用#号作为注释说明,#号之后的内容,Python会忽略,注释可以在行的开始位置,也可以在代码行的后面。在代码中适当地使用注释,有利于增强代码的可读性,同时也是养成良好编成习惯的必备技能。下面通过代码实现ex2.py,展现Python中如何使用注释。

2017-06-22 23:43:07 424

原创 实战 - Python基础 之 中文输出

如果想要在python程序中打印中文,默认情况下,你只会收到错误。在ex1.py中加入打印中文的代码,改成如下:print "Hello Python!"print "Hello Again."print "I like typing this."print "This is fun."print "Yay!Printing."print "I'd much rather you 'not

2017-06-22 23:11:57 482

原创 实战 - Python基础 之 HelloWorld打印文本

环境说明操作系统: Ubuntu14.0.4-LTSPython:2.7.6编辑器:gedit编辑器设置设置tab键的宽度:Edit->Preference->Editor->Tab Width设置为4。用空格来替换tab:勾选,Insert spaces instead of tabs。显示行号:Edit->Preference->View,勾选,Display line numbe

2017-06-22 23:00:53 509

转载 实战 - 修改MySql数据库的字符集

本文内容,参照网上资料,进行梳理整理而成,经过实际试验总结如下。环境说明操作系统:Centos6.5MySql数据库:mysql-5.7修改数据库字符集数据库的字符集,会影响到中文显示,建议在安装完MySql数据库后,修改好数据库的编码方式。如果不修改,在实际业务系统运行过程中,可能会出现中文乱码的问题。 1. Mysql数据库字符集设置参考:+-----------------------

2017-06-22 17:01:38 979

原创 实战 - 修改MySql 数据库最大连接数

查看数据库最大连接数 show variables like ‘max_connections’;修改数据库最大连接数: 进入MYSQL安装目录C:\ProgramData\MySQL\MySQL Server 5.6\my.ini(此目录默认为隐藏文件,可显示系统隐藏文件找到或直接拷贝此目录打开)打开MYSQL配置文件 my.ini查找” max_connections = 100” 修

2017-06-22 16:34:52 654

原创 实战 - Hive 日期时间运算与比较

日期比较:2个时间的比较,返回2个时间相差的天数。--函数: datediff(string end_date,string start_date); select datediff("2017-06-16 15:00:01","2017-06-15 15:01:01"); --输出: 1select datediff("2017-06-16 15:00:01","2017-06-18 16:

2017-06-19 12:23:47 29471

原创 实战 - Hive 日期时间格式函数

系统的当前时间的时间戳-- 输出当前的系统时间,以时间戳形式输出,bigint类型;select nunix_timestamp();字符串时间转换为时间戳--默认,字符串日期格式必须是以"yyyy-MM-dd HH:mm:ss"格式,否则会返回0。select unix_timestamp("2017-06-16 15:50:00");--输出:1497599168select unix_ti

2017-06-19 11:00:08 2253

原创 实战 - Hive cli命令行工具默认显示当前数据库

Hive 支持多数据库,Hive 默认的数据库是 default,每个数据库都是一个 hdfs 目录,default 比较特殊,位于 Hive 存储根目录下, 其他新建的数据库都会位于根目录子目录,子目录名为数据库名。默认情况下,Hive cli并不会显示当前数据库,但 hive 提供了一个属性: hive.cli.print.current.db=true; 来设置打印当前数据库名称。具体设置方法

2017-06-06 23:45:45 5548

原创 实战 - hive 数据库SQL操作

在 hive cli 中创建数据库hive (default)> CREATE DATABASE IF NOT EXISTS testdb;查看hive中的数据库#查看所有已创建的数据库hive (default)> SHOW DATABASES;#匹配查询数据库: 查找test开头,且后续有字符的数据库hive (default)> SHOW DATABASES LIKE 'test.*'

2017-06-05 16:24:10 1295

原创 实战 - Hive中使用变量(环境变量、命令行变量、Hive 配置属性)

在Hive命令行工具中,可以使用系统环境变量、Hive配置文件中定义的属性以及Hive命令行工具中定义的变量。通过 set 命令,可以访问变量和修改变量的值。不同的变量,存储在不同的命名空间中。通过命名空间可以访问到变量。系统环境变量,存储于 evn 命名空间中,该命名空间中的变量是 只读的;Hive配置属性,存储于 hiveconf 命名空间中,该命名空间中的属性是 可读写的;Hive命令行变

2017-06-02 11:17:52 13979 1

protobuf-java-2.5.0.jar

protocol buffer 是google开源的序列化反序列化工具,用于结构化对象的序列化和反序列化,具有容量小,解析效率高等优势。

2016-11-14

空空如也

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

TA关注的人

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