自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Java8 Lambda表达式

1.引入Lambda表达式的背景      Lambda使得在多线程中分布处理集合更容易,在Java8中,目的是,不是要提供给集合这样一些方法,他们有一定的功能且每一个以不同的方式来处理他们的元素,集合现在可以组织自己的内部迭代,将并行化的责任从客户端转成内部库实现。而且在传递过程中可以将方法作为参数传递,对于一个复杂的处理流程,每一个步骤产生的结果都会马上传递给下一个步骤,如果能得到满足

2016-10-31 01:16:07 552

原创 Java8 Stream

1.Stream的由来      Java8引入了全新的Stream API,这里的Stream和I/O流不同,更像是Iterator的集合类,但行为和集合类不同。Stream API的引入在于弥补Java函数式编程的缺陷,可以用很少代码完成很多的功能。借助Lambda表达式,可以提高编程效率和可读性。它是对于集合功能的增强,专注于对集合对象进行各种高效,非常便利的聚合操作,或者大批量数据

2016-10-31 01:12:03 502

原创 泛型

1.泛型的由来       Java泛型是JDK5中引入的新特性,提供了一种编译时安全检测机制,允许在定义类/接口/方法的时候使用类型参数,声明的类型参数在使用时用具体的类型来替换,允许程序员在编译时检测到非法类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。2.泛型的意义       在没有泛型之前,是要做显式的强制类型转换。针对不同参数得写出几个对

2016-10-31 01:02:56 1584

原创 Java类型强制转换

1.背景      在Java中,之所以需要强制类型转换是为了防止程序员在不知情的情况下把A类型数据错当成B类型的数据。将一种类型的值赋给另一个类型的变量是很常见的,如果这两种是兼容的,那么Java将执行自动转换,例如int和long,将int类型赋值给long类型的变量,总是可行的。但不是所有的类型都兼容。例如,没有将double类型转换为byte型的定义。但是不兼容的类型之间的转换仍然

2016-10-31 00:50:48 71040 3

原创 MyBatis启动流程

1.MyBatis简介      MyBatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。它支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的

2016-10-31 00:43:22 6085 1

原创 Mybatis拦截器

MyBatis介绍MyBatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。它支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用

2016-10-31 00:14:27 1304

原创 【Java】subsets

/** * Created on 16/6/6. */import java.util.ArrayList;import java.util.Arrays;public class getSubsets { public static void main(String[] args) { ArrayList s = new ArrayList();

2016-06-11 17:56:47 579

原创 【Java】letter combinations of phone number

/** * Created on 16/6/10. */import java.util.InputMismatchException;import java.util.Scanner;import java.util.ArrayList;import java.util.HashMap;import java.util.List;public class letterCombin

2016-06-10 22:30:23 418

原创 【Java】happyNumber

/** * Created on 16/6/4. */import java.util.HashSet;import java.util.Scanner;import java.util.Set;public class happyNumber { public static void main(String[] args) { Scanner in = new

2016-06-05 10:29:42 895

原创 【Java】majorityElement

/** * Created on 16/6/4. */import java.util.Arrays;import java.util.HashMap;public class majorityElement { public static void main(String[] args) { int[] x = {1,2,4,4,4,3}; Sy

2016-06-04 15:21:07 365

原创 【Java】excelSheetColumnNumber

本题是AA->27等/** * Created on 16/6/4. */import java.util.Scanner;public class excelSheetColumnNumber { public static void main(String[] args) { Scanner in = new Scanner(System.in);

2016-06-04 12:46:22 492

原创 【Java】validAnagram同字母异序

import java.util.HashMap;/** * Created on 16/6/3. */public class validAnagram { public static void main(String[] args) { String a = "anagram"; String b = "nagaram"; b

2016-06-04 10:56:37 1696

原创 【Java】LRS最小重复子串

public class LRS { public static void main(String[] args) { String X = "ABABABA"; System.out.println(nativeLRS(X)); } public static String nativeLRS(String x) { in

2016-05-30 20:57:32 1177

原创 【Java】常用二叉树考点

今天复习了一下二叉树考点,包括反转二叉树,二叉树最近公共祖先,找到指定值的路径。import java.util.*;public class buildTree { private int[] array = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; private static List nodeList = null; private st

2016-05-29 19:14:05 556

原创 【Java】几种面试常考排序

今天总结了一下,常考的几种排序情况。/** * Created by chenzengze on 16/5/28. */public class test { public static void main(String[] args) { int arr[] = {1,4,2,3,5,7,9,8,6}; //BetterBubbleSort(arr

2016-05-28 23:36:59 581

原创 js中yyyy-mm-dd hh:mm 比较时间大小

项目用到js比较yyyy-mm-dd hh:mm:ss时间大小的情况,自己开始写的版本比较麻烦,后来优化了下。var startDate = startTime.substring(0,10).split('-'); var endDate = endTime.substring(0,10).split('-'); var startNum = startDate[1]

2016-01-06 17:35:53 4172

原创 java使用socket上传文件,实现server端和client端

今天接到任务需要定时扫描一个目录上传新加入的xml文件到指定的文件目录下,server端保持一直扫,client端在需要处理时接收文件。server端package transmission;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.DataInputStr

2015-11-10 18:21:34 925

原创 chart.js画图

最近需要使用chart.js画图来显示数据,发现chart.js的效果很不错,很方便的可以画出柱状图或者饼图,当时需求准备画出一个doughnut图,并实现周围有相应颜色的提示栏,鼠标放置上去会有提示效果出现。var data = [{value: 300,color: "#fdd",label: "red"},{value: 50,color: "#435",lab

2015-08-12 09:53:11 2345

原创 js实现根据<td>中的文本值确定是否输出该行<tr>

现在有个需求,对于一个页面上的中的文本,对于中class相同的一列进行范围筛选,是为特定的日期格式和09/29-02:19:40的相隔时间为多少。思想就是找到中的值,写了一个getElementsByClassName(n)的方法, 根据正则表达式跟文本值判断,然后写一个两位分隔的方法getNum(number),最后测试具体的间隔之后判断的父节点显示隐藏或者显示。可以实现对于多少时间内的选择。

2015-03-19 15:28:44 940

原创 ajax实现省市联动(version 1)

需要写出联动程序,ajax最合适,毫不熟悉,看了视频然后自己调了下,一个简单的省市联动版本1。    主界面showCities.php function getXmlHttpObject(){ var xmlHttpRequest; if(window.ActiveXObject){ xmlHttpRequest = new ActiveXObject("M

2015-03-09 17:00:49 543

原创 php分页显示hbase数据

放假前写了一个hbase的分页状况,现在来又修饰了一点,能显示传值过来的hbase名进行读写,根据每个页数来进行分页和实时的页数显示。body,table{ font-size:13px;}table{ /* table-layout:fixed; empty-cells:show; border-collapse:

2015-03-05 15:36:07 827

原创 php通过thrift操作hbase

项目要求实现php读写

2014-08-24 17:39:02 665 2

原创 storm环境下重写bolt实现读写hdfs

环境是linux+storm+hdfs。要实现从

2014-08-01 16:57:11 5333

空空如也

空空如也

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

TA关注的人

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