自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Java8初体验(一)lambda表达式语法

java8的安装 工欲善其器必先利其器,首先安装JDK8。过程省略,大家应该都可以自己搞定。但是有一点这里强调一下(Windows系统):目前我们工作的版本一般是java 6或者java 7,所以很多人安装java8基本都是学习为主。这样就在自己的机器上会存在多版本的JDK。而且大家一般是希望在...

2017-05-04 17:27:00 178 0

转载 Java8初体验(二)Stream语法详解

1. Stream初体验 我们先来看看Java里面是怎么定义Stream的: A sequence of elements supporting sequential and parallel aggregate operations. 我们来解读一下上面的那句话: Strea...

2017-05-04 17:26:17 220 0

转载 git命令-切换分支

git一般有很多分支,我们clone到本地的时候一般都是master分支,那么如何切换到其他分支呢?主要命令如下: 1. 查看远程分支 $ git branch -a 我在mxnet根目录下运行以上命令: ~/mxnet$ git branch -a * master remotes...

2017-05-04 16:24:35 387 0

转载 git 创建branch分支

开发者user1 负责用getopt 进行命令解析的功能,因为这个功能用到getopt 函数,于是将这个分支命名为user1/getopt. (1)确保是在开发者user1的工作区中 cd /home/jackluo/workspace/user1/workspace/hello-world (2...

2017-05-04 14:49:49 527 0

转载 IntelliJ IDEA 提交代码到 GitHub

一、设置相关绑定 Settings—>Version Control—>Git(提前下载好)—>Path to Git executable—>选择你提前下载好的的 git.exe 安装目录 Settings ——Version Control——Git...

2017-05-04 14:32:28 290 0

转载 Java 8新特性终极指南

编者注:Java 8已经公布有一段时间了,种种迹象表明Java 8是一个有重大改变的发行版。 在Java Code Geeks上已经有大量的关于Java 8 的教程了,像玩转Java 8——lambda与并发,Java 8 Date Time API 教程: LocalDateTime和在J...

2017-05-04 14:02:11 214 0

转载 JAVA8 十大新特性详解

本教程将Java8的新特新逐一列出,并将使用简单的代码示例来指导你如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API “Java is still not de...

2017-05-04 11:56:34 331 0

转载 通过@Value注解读取.properties配置内容

@Controller @RequestMapping("/value") public class ValuePropertyController extends ApplicationController{ @Value("#{configProper...

2017-05-04 09:58:59 913 0

转载 @Temporal的使用

最近在研究hibernate标注,但是用到@Temporal标注时,我一开始认为使用该标注后,该属性的值会被自动赋值。不需要在插入数据时,给该属性赋值,通过反复研究最后发现不是这样。 @Temporal标签的作用很简单: (1) 如果在某类中有Date类型的属性,数据库中存储可能是'...

2017-05-04 09:45:46 1916 0

转载 @Column

@Column标记表示所持久化属性所映射表中的字段,该注释的属性定义如下: @Target({METHOD, FIELD}) @Retention(RUNTIME) public @interface Column { String name() default ""; ...

2017-05-04 09:41:15 302 0

转载 @GeneratedValue 四种标准用法为TABLE,SEQUENCE,IDENTITY,AUTO.

一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法, JPA提供四种标准用法,由@...

2017-05-04 09:35:34 1734 0

转载 @MappedSuperclass的用法

实体类baseEntity.java package com.rock.cft.hibernate;import java.util.Date;import javax.persistence.GeneratedValue; import javax.persistence.Generation...

2017-05-04 09:29:17 130 0

转载 @MappedSuperclass

基于代码复用和模型分离的思想,在项目开发中使用JPA的@MappedSuperclass注解将实体类的多个属性分别封装到不同的非实体类中。 1.@MappedSuperclass注解只能标准在类上:@Target({java.lang.annotation.ElementType.TYPE}) ...

2017-05-04 09:28:32 117 0

转载 作为产品经理,我常用的工具有哪些?

工欲善其事,必先利其器,作为最追求极致体验的产品经理群体,手里有一件趁手的法器,工作起来才会有一种享受般的快感,最近回答或邂逅了很多关于产品经理工具的问题,碰巧平日工作生活中,个人的一大爱好就是去体验把玩各种各样的产品,所以今天就来统一汇总一下,聊聊产品经理的工具箱里,都应该有什么物件。 1...

2017-05-02 10:22:22 249 0

转载 使用Python解析JSON数据的基本方法

Python的json模块提供了一种很简单的方式来编码和解码JSON数据。 其中两个主要的函数是 json.dumps() 和 json.loads() , 要比其他序列化函数库如pickle的接口少得多。 下面演示如何将一个Python数据结构转换为JSON: ? ...

2017-04-26 21:24:32 826 0

转载 python高手之路python处理excel文件(方法汇总)

用python来自动生成excel数据文件。python处理excel文件主要是第三方模块库xlrd、xlwt、xluntils和pyExcelerator,除此之外,python处理excel还可以用win32com和openpyxl模块。 方法一: 小罗问我怎么从excel中读取数据,然后...

2017-04-26 20:56:32 24192 0

转载 python操作Excel读写--使用xlrd

一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。 二、使用介绍 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_wor...

2017-04-26 20:39:20 192 0

转载 python操作excel表格(xlrd/xlwt)

最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而且不太能满足需求,不过经过一番对源码的"研究"(用此一词让我觉得颇有成就感)之后,基本解决了日常所需。主要记录使用过程的常见问题及解决。...

2017-04-26 20:36:31 245 0

转载 git使用详细介绍

1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 2) In...

2017-04-26 11:21:38 3756 0

转载 推荐!手把手教你使用Git

一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。...

2017-04-25 09:50:04 140 0

转载 在IDEA中实战Git

工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小袁 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程Git仓库上获取项目源码 场景三:小袁修改了部分源码,提交到远程仓库 场景四:小张从远程仓库获取小袁的提交 场景五:小袁接...

2017-04-25 09:38:22 179 0

转载 java enum(枚举)使用详解 + 总结

enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。 下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容: 1. 原始的接口定义常量 2. 语法(定义) 3. 遍历、switch 等常用操作 4....

2017-04-18 16:32:49 156 0

转载 Java中的Enum的使用与分析

示例: public enum EnumTest { FRANK("The given name of me"), LIU("The family name of me"); private String context; private St...

2017-04-18 16:21:01 166 0

转载 Json解析工具Jackson(使用注解)

@JsonIgnoreProperties 此注解是类注解,作用是json序列化时将java bean中的一些属性忽略掉,序列化和反序列化都受影响。 @JsonIgnore 此注解用于属性或者方法上(最好是属性上),作用和上面的@JsonIgnoreProperties一样。 @J...

2017-04-18 11:41:34 119 0

转载 Json解析工具Jackson(使用注解)

接上一篇文章Json解析工具Jackson(简单应用),jackson在实际应用中给我们提供了一系列注解,提高了开发的灵活性,下面介绍一下最常用的一些注解 @JsonIgnoreProperties 此注解是类注解,作用是json序列化时将java bean中的一些属性忽略掉,序列化和反序...

2017-04-18 11:37:18 111 0

转载 Json解析工具Jackson(简单应用)

概述 Jackson库(http://jackson.codehaus.org),是基于java语言的开源json格式解析工具,整个库(使用最新的2.2版本)包含3个jar包: jackson-core.jar——核心包(必须),提供基于“流模式”解析的API。jackson-databi...

2017-04-18 11:34:19 155 0

转载 lombok 简化java代码注解 理解

是否将代码托管在这里,这是个艰难的选择,正如每个伟大的传奇都开始于一场冒险>>> lombok 注解: lombok 提供的注解不多,可以参考官方视频的讲解和官方文档。 Lombok 注解在线帮助文档:http://projectlombok.org/fea...

2017-04-18 11:27:33 169 0

转载 Java奇淫巧技之Lombok

背景   我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,当要对某个属性进行改变时,比如命名、类型等,都需要重新去生成上面提到的这些方法,那Java中有没有一种方式能够避免...

2017-04-18 11:25:09 145 0

转载 qschedule server

Qschedule 核心流程 Qschedule Server Init 集群中的每台Server 启动时投票选举自己为Leader。 当自己成为Leader后,启动任务调度线程池Schedule,作业跟踪线程Jobtracker,任务跟踪线程TaskTracker。 ...

2017-04-18 10:20:51 719 0

转载 qschedule manager

启动停止任务 方式一: 我的任务 -> 任务列表中选择某个任务 -> 启动/停止 方式二: 我的任务 -> 任务列表中选择某个任务 -> 修改 -> 设置状态开关 ...

2017-04-18 10:20:24 270 0

转载 qschedule http interface

介绍 使用前提条件: 1.访问接口时job是使用1.0.2及以上版本的client注册的。 如何注册:http://wiki.corp.qunar.com/display/devwiki/qschedule+client#qscheduleclient...

2017-04-18 10:19:09 288 0

转载 qschedule client

如何使用 1.环境配置 在pom文件中引入qschedule包依赖 spring工程 最新版本 qunar.tc.qschedule qschedule-client ${qschedule.version} 非spring工程 最新版本...

2017-04-18 10:17:38 830 0

转载 Elasticsearch索引mapping的写入、查看与修改

mapping的写入与查看 首先创建一个索引: curl -XPOST "http://127.0.0.1:9200/productindex" {"acknowledged":true} 现在只创建了一个索引,并没有设置mapping,查看一下索...

2017-04-18 09:52:25 2122 0

转载 elasticsearch之mapping配置

序 本文主要记录es的schema mapping的一些配置项 mapping定义 { "mappings": { "post": { "properties": { ...

2017-04-18 09:48:49 617 0

转载 Elasticsearch学习系列之mapping映射

什么是映射 为了能够把日期字段处理成日期,把数字字段处理成数字,把字符串字段处理成全文本(Full-text)或精确(Exact-value)的字符串值,Elasticsearch需要知道每个字段里面都包含什么数据类型。这些类型和字段的信息存储在映射中创建索引的时候,可以预先定义字段的类型以...

2017-04-18 09:44:08 1364 0

转载 elasticsearch中的mapping简介

最近项目准备用到elasticsearch, 首先需要搞清楚elasticsearch的一些概念,在网上发现这篇文章不错,以通俗易懂的语言讲明白了mapping的概念。 默认mapping elasticsearch(以下简称ES)是没有模式(schema)的,当我们执行以下命令: ...

2017-04-18 09:39:30 167 0

转载 Qschedule

QSchedule是公司开发的高可用调度系统 防单点故障 task worker 可部署多台,任务调度时,只有一台参与执行。如果一台下线,Qschedule选择其他worker执行。 可管理监控 Qschedule 提供管理后台,可手动启停任务,设置任务执行频率、恢复策略。人工干预...

2017-04-17 18:57:28 1023 0

转载 ElasticSearch 入门介绍

1. what Elastic Search(ES)是什么 全文检索和lucene 全文检索 优点:高效,准确,分词 全文检索允许用户输入一些关键字,从数据层中查找到所需要的信息 全文检索和数据库"LIKE"语句相比,远比数据库的开销小,因为检索过程全部从通过...

2017-04-17 18:48:04 169 0

转载 Elasticsearch基础教程

Elasticsearch基础教程 翻译:潘飞(tinylambda@gmail.com) 基础概念 Elasticsearch有几个核心概念。从一开始理解这些概念会对整个学习过程有莫大的帮助。 接近实时(NRT) Elasticsearch是一个接近实时的搜...

2017-04-17 18:40:19 147 0

转载 Elasticsearch是什么以及核心概念

Elasticsearch是什么 Elasticsearch是一个高度可扩展的开源全文搜索和分析引擎。它可以在很短的时间内存储,搜索和分析大量的数据。它通常作为具有复杂搜索场景情况下的核心发动机。我们举几个例子来说明Elasticsearch能做什么? 当你经营一家网上商店,你可以让你的客户搜...

2017-04-17 18:36:51 962 0

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