自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 将博客搬至CSDN

各位网友,从今天起,本人博客迁移至CSDN。不便之处,敬请谅解~转载于:https://www.cnblogs.com/dulixiaoqiao/p/7087514.html

2017-06-27 22:47:00 91

转载 连接MySql的时候报1130的错误解决办法

部署了一个 数据库采用Mysql的程序,sqlyog连接非本地的Mysql服务器的数据库,居然无法连接很奇怪,报1130错误,ERROR 1130: Host 192.168.3.100 is not allowed to connect to this MySQL server猜想是无法给远程连接的用户权限问题。结果这样子操作MySQL库,即可解决。特贴出来。。在本机登入mysql...

2017-06-17 13:55:00 134

转载 Hadoop之Combiners编程

每一个map可能会产生大量的输出,combiner的作用就是在map端对输出先做一次合并,以减少传输到reducer的数据量。 combiner最基本是实现本地key的归并,combiner具有类似本地的reduce功能。 如果不用combiner,那么,所有的结果都是reduce完成,效率会相对低下。使用combiner,先完成的...

2017-06-11 22:04:00 133

转载 Hadoop Partitioner编程

1.Partitioner是partitioner的基类,如果需要定制Partitioner也需要继承该类。2.HashPartitioner是mapreduce的默认partitioner。计算方法是 which reducer=(key.hashCode() & Integer.MAX_VALUE) % numReduceTasks,得到当前的目的reducer。...

2017-06-11 16:36:00 138

转载 Hadoop Mapreduce之WordCount实现

1.新建一个WCMapper继承Mapperpublic class WCMapper extends Mapper<LongWritable, Text, Text, LongWritable> {@Overrideprotected void map(LongWritable key, Text value, Con...

2017-06-11 15:00:00 109

转载 在linux下编写maven程序

1.在linux下安装eclipse-jee-kepler-SR2-linux-gtk.tar.gz 并在桌面生成快捷方式2.解压m2.tar.gz /root/3.在maven程序/pom.xml添加引用,引用Hadoop,引用JDK <dependency> <groupId>org.apa...

2017-06-11 14:41:00 159

转载 Hadoop RPC通信机制

客户端与服务端都要实现同一个接口Bizable,客户端得到服务端实例代码对象的方法。服务端需要绑定相关的IP地址、端口。1.在这里,我们使用Hadoop提供的工具类RPC.Builder,下面就是服务端相关代码public class RPCServer implements Bizable{//服务端实现sayHi接口,为客户端提供接口...

2017-06-10 13:59:00 164

转载 Hadoop 源码分析——Job提交过程

1.在客户端,我们进行Job相关属性设定后,最后使用job.waitForCompletion(true);提交任务到集群中,并等待集群作业完成public static void main(String[] args) throws IOException, ClassNotFoundException, InterruptedException {...

2017-06-10 13:58:00 132

转载 HDFS的java接口

之前,我们学习的都是使用hadoop或hdfs的shell命令传送数据,这样使用不方便。为此,我们可以使用HDFS的相关java接口,给hadoop里的hdfs传送数据对开发者来说,不用关心内部实现细节。使用Hadoop内部工具类 1 package cn.itcast.hadoop.hdfs; 2 3 import java.io.FileInput...

2017-06-04 19:06:00 143

转载 hadoop 文件系统shell命令

总体来说,hadoop的shell命令非常像Linux系统的shell命令,这非常有利于熟悉Linux的开发人员快速熟悉Hadoop启动hdfs./start-dfs.sh查看hdfs根目录文件 hadoop fs -ls hdfs://192.168.8.88:9000/ 也可以通过下面的命令 hadoop fs -...

2017-06-04 19:03:00 134

转载 linux平台下Hadoop下载、安装、配置

在这里我使用的linux版本是CentOS 6.4 CentOS-6.4-i386-bin-DVD1.iso 下载地址:http://mirrors.aliyun.com/centos/6.8/isos/i386/0.使用host-only方式 将Windows上的虚拟网卡改成跟linux上的网卡在同一个网段上 注意:一定要将w...

2017-06-04 11:01:00 339

转载 C#实现单例,保证线程安全

C#中的lock语句是怎么回事,有什么作用?C#中的lock语句将lock中的语句块视为临界区,让多线程访问临界区代码时,必须顺序访问。他的作用是在多线程环境下,确保临界区中的对象只被一个线程操作,防止出现对象被多次改变情况。注意的地方有:lock对象必须是一个不可变对象,否则无法阻止另一个线程进入临界区。最好是private static readonly 或者pr...

2017-05-10 21:13:00 207

转载 编写response生成图片验证码时,报import com.sun.image.codec.jpeg.JPEGCodec;

在Eclipse中处理图片,需要引入两个包:import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;报错:Access restriction: The type JPEGImageEncoder is not accessible due to restrict...

2017-04-02 08:52:00 113

转载 Java中static是什么意思,有什么作用?

1.静态方法 通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法 声明为static的方法有以下几条限制:  1. 它们仅能调用其他的static 方法。  2· 它们只能访问static数据。 · 它们不能以任何方式引用this 或super。  调用一个静态方法就是“类名.方法名”,静态方法的使用很简单如上所示。一般来说,静态方...

2017-03-29 23:09:00 639

转载 使用内部类和闭包

内部类  在Java中创建类时,也就定义了类的属性和行为。属性是用来存放数据的类和实例变量,行为是使用存放的数据来执行任务的方法。  类中还可以包含由属性和行为组成的其他东西:内部类。  内部类是包含在一个封闭类中的辅助类。  在Java中包含内部类的原因有3个。  1.当辅助类只能被另外一个类使用时,就可以在那个类中定义辅助类。  2.这可以使得辅助类能够访问p...

2017-03-10 00:42:00 134

转载 在数据结构中存储对象

数组列表  在java.util包中有一个类可以实现数组所有的功能,而且没有数组的大小限制,它就是ArrayList。  数组列表是一个存储同一类对象或具有共同超类的对象的数据结构。在程序运行时,列表可以根据需要调整大小。  创建数组列表是最简单的方法是调用其不带参数的构造函数。  ArrayList servants = new ArrayList();  在创建数...

2017-03-07 21:50:00 247

转载 Java学习——响应用户输入

让程序监听  在Java中,用户事件是这样定义的:当用户使用鼠标、键盘或其他输入设备执行某种操作是地,所引发的行为。  EventListener接口包含的方法可以接受特定类型的用户输入信息。  要添加EventListener接口,必须完成两项工作。  1.首先,因为监听类位于java.awt.event包中,因此必须通过下面的语句使其在程序中可用:import jav...

2017-03-03 00:17:00 168

转载 Java学习——用户界面的布局

使用布局管理器  FlowLayout管理器  面板的默认布局管理器是java.awt包中的FlowLayout类。使用FlowLayout时,像在页面中排列英文单词那样排组件:从左到右排列,当前行没有空间后进入下一行。 1 import java.awt.*; 2 import javax.swing.*; 3 4 public class Crisi...

2017-03-02 00:44:00 134

转载 提升代码质量——结构化编程

结构化编程的核心思想很简单,那就是一个应用程序应该只采用一些单入单出的控制结构(也称为单一入口、单一出口的控制结构)时至今日,结构化编程的核心概念仍然很有用,在使用break、continue、throw、catch、return,考虑其他问题时都需要这些概念。结构化编程优点:一个结构化的程序将按照一种有序的且有规则的方式执行,不会做不可预知的随便跳转。结构化...

2017-02-28 22:55:00 153

转载 提升代码质量——控制程序复杂度

如何度量复杂度最著名的是Tom McCabe方法,通过计算程序中“决策点”的数量来衡量复杂度。下表给出了一种用于计算决策点的方法。计算子程序中决策点数量的技术1.从1开始,一直往下通过程序2.一旦遇到以下关键籽,或者其同类的词,就加1:if、while、repeat、for、and、or3.给case语句中的每一...

2017-02-28 22:45:00 190

转载 向爱康家园投稿:将“女排精神”发扬到工作中去

将“女排精神”发扬到工作中去2016里约奥运会已经落幕,但是奥运的精彩瞬间却定格在每个人的心中,在这些精彩瞬间中,最为瞩目的当属中国女排的表现,时隔12年,中国女排再次夺冠,不仅是对女排精神的重温,也是女排精神的展现。中国女排夺冠绝非偶然,而是有着必然的因素。12年来,女排为了夺冠时刻准备着,付出了无数的心血和努力,不仅教练不遗余力,运筹帷幄,各位运动员也是克难攻坚,不屈不...

2017-02-28 00:22:00 189

转载 向公司爱康宣传栏投稿:回顾过去,展望未来

回顾过去,展望未来  过去的这一年,是忙碌的一年,也是收获的一年。在领导的帮助带领下,以及和同事们的共同努力,我顺利地做好了自己的工作。从学习软件重构、软件优化,再到完善代码管理、代码走查、版本管控,每一步都在努力。通过近一年的努力,负责的血卡软件的功能性和稳定性都得到了提升。客户就是上帝,对于客户遇到的问题,都会立即作出响应。此外,自己也将其中某些成果成享到部门中去,并积极协助电子...

2017-02-28 00:19:00 161

转载 创建简单的用户界面

Swing和抽象窗口工具包  在java中,使用两组类来开发程序的用户界面:Swing早期的称为抽象窗口工具包的一组类。这些类让你能够创建图形用户界面以及接收用户输入。  Swing提供了创建可运行的GUI所需的所有类,不管用户在哪种操作系统中运行Java程序。使用组件  组织图形用户界面时,需要使用两类对象:组件和容器。组件是用户界面中的独立元素,如按钮或滑块;容器是用...

2017-02-28 00:15:00 147

转载 充分利用现有对象

继承,超类遗传给子类。继承的威力  Java类被组织成金字塔型的类层次结构,其中所有的类都是从Object类派生而来的。  类继承其上面的所有的超类。要了解其中的原理,来看看JApplet类。这个类是所有applet的超类,后者是使用图形用户界面框架(称之为Swing)而且基于浏览器Java程序。JApplet是Applet的子类。    最是顶端是Object类。在...

2017-02-20 00:01:00 133

转载 描述对象

创建变量  变量的访问限制有public、protected或private,后两者提供了更严格的访问限制;  protected变量只能在其所有的类、该类的子类以及同一个包(package)的其中使用。包是一组用于完成相同目标的相关类。通过在JAVA程序中使用import和*,如import java.util*,就可以在程序中很容易地引用包中的所有类。  private变...

2017-02-19 19:19:00 385

转载 创建一个对象

面向对象编程工作原理  在面向对象程编程中,对象包含两项内容:属性和行为。属性描术对象并使其不同于其他对象,而行为指的是对象能做什么。什么是对象  对象是通过将对象类作为模板来创建的,关键字public表示这个类是公有的;  对象的变量通常称为实例变量或成员变量。理解继承  OOP的一个最大优点是继承,它允许一个对象继承另外一个对象的行为和属性。  通过继承,...

2017-02-19 16:31:00 127

转载 使用数组存储信息

数组是一组类型相同的相关变量。可以作为变量存储的任何类型的信息都能够成为存储在数组中的项目。与单个变量相比,数组可记录更复杂的信息类型,但创建和使用数组同变量一样简单。创建数组  数组与变量的不同之处在于多了一对方括号:"["和"]"。使用new语句,或者将初始值放在大括号"{"和"}"之间。  String[] reindeerNames = {"aaa", "...

2017-02-19 00:18:00 804

转载 使用循环重复执行操作

JAVA中有3种循环:for、do和while。for循环  JAVA中最复杂的循环语句是for。for循环经常用于重复执行程序某部分特定次数。  for (int dex = 0; dex < 12; dex++) {    System.out.println("dex = " + dex);  }  注意:一个与循环相关的不常见的术语是迭代,它指...

2017-02-18 21:40:00 1847

转载 使用条件测试进行判断

if语句  运算符(<):表示小于  运算符(>):表示大于  运算符(<=):表示小于等于  运算符(>=):表示大于等于  运算符(==):表示是否相等  运算符(!=):表示不相等  注意:除字符串对象之外(因为字符串是对象),可以将运算符==和!=用于任何类型的变量if-else语句  if (条件) {  }e...

2017-02-18 09:19:00 363

转载 使用字符串来交流

1.在字符串中存储文本  字符型变量是在语句中使用char类型创建,如:char keyPressed; char quitKey = 'a';字符的值必须用单引号括起来。  字符串是一组字符,可以使用String和变量名来创建存储字符串值的变量,如:String fullName = "Fin Shepard",字符串用双引号括起来,但双引号不是字符串的一部分。    ...

2017-02-17 07:50:00 104

转载 JAVA 在程序中存储和修改信息

1.语句和表达式  计算机程序是一组告诉计算机什么的指令,每一个指令称为语句。2.指定变量类型  变量名、变量存储的信息类型  整型int(-2.14*109~2.14*109)、浮点型float(38位十进制数)、double(300位十进制数)  Char、String,在程序中使用字符值时,必须用单引号将赋给变量的字符值括起来,而对于字符串值必须用双引号括起来...

2017-02-17 00:35:00 261

转载 java与javac的区别

1.前提:java分为两部分一个是编译(javac命令),一个是运行(java命令)2.java与javac的区别  javac负责的是编译,将.java文件编译成.class文件,当执行javac的时候,会启动java的编译器程序,对指定的扩展名为.java的文件进行编译,生成了jvm可识别的字节码文件,即.class文件(java的运行程序) java负责...

2017-02-16 07:54:00 963

转载 JAVA包名、类名、变量名命名规则

类名:首字母大写,其他单词中首字母大写,其他小写;方法名:首字母小写,其他单词中首字母大写,其他小写;变量:首字母小写,其他单词中首字母大写,其他小写;包名:全部小写转载于:https://www.cnblogs.com/dulixiaoqiao/p/6404119.html...

2017-02-16 07:42:00 651

转载 Java 基本知识

JAVA语言本身是区分大小写的,但是在用文件路径、文件名对文件进行操作时,这里的文件名和路径是不区分大小写的,这是因为文件系统不区分大小写1.在Java程序中,每条语句都要以分号结束;2.Java类被组织成包,包的功能类似于计算机上的文件夹;3.在本地计算机运行的JAVA程序被称为应用程序;4.在WEB页面上运行的程序被称为applet,而在移动设备上运行的程序被称为ap...

2017-02-15 23:46:00 112

转载 架构师进阶之路——接口隔离原则

定义:  客户端不应该依赖它不需要的接口;类间的依赖关系应该建立在最小的接口上具体做法:  1.接口尽量细化,同时接口中的方法尽量少  2.接口要高内聚  3.定制服务  4.接口设计是有限度的转载于:https://www.cnblogs.com/dulixiaoqiao/p/5828257.html...

2016-09-01 08:00:00 97

转载 架构师进阶之路——算法基础

算法定义:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作特性:五个基本特性,即输入、输出、有穷性、确定性、可行性算法设计的要求正确性:算法的正确性是指算法至少应该具有输入、输出和加工处理无歧义性、能正确反映问题的需求、能够得到问题的正确答案可读性:算法设计的另一个目的是为了便于阅读、理解和交...

2016-08-07 23:32:00 131

转载 数据结构学习笔记一

程序设计 = 数据结构 + 算法数据结构:数据结构是相互之间存在一种或多种特定关系的数据元素集合逻辑结构:  数据对象是性质相同的数据元素的集合,是数据的子集指数据对象中数据元素之间的相互关系1.集合结构  集合结构中的数据元素除了同属于一个集合外,它们之间没有其他关系2.线性结构  线性结构中的数据元素之间是一对一的关系3...

2016-08-02 23:28:00 80

转载 架构师之路——里氏替换原则LSP

定义:  如果对每一个对类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所有的对象o1都代换成o2时,程序P的行为没有发生变化,那么类型S是类型T的子类型。内容:  里氏替换原则通俗的来讲就是:子类可以扩展父类的功能,但不能改变父类原有的功能。它包含以下4层含义:1.子类可以实现父类的抽象方法,但不能覆盖父类的非抽象方法。2.子类中可以增加自己特...

2016-08-02 10:46:00 156

转载 架构师之路——单一职责原则SRP (我单纯,我快乐)

定义:  不要存在多于一个导致类变更的原因。通俗地讲,一个类只做一件事情。单一职责原则的好处:  1.类的复杂性降低,实现什么职责都有清晰明确的定义;  2.可读性提高,复杂性降低,那当然可读性提高了;  3.可维护性提高,可读性提高,那当然更容易维护了;  4.变更引起的风险降低,变更是必不可少的,如果接口的单一职责做得好,一个接口修改只对相应的实现类...

2016-08-02 10:18:00 124

转载 Delphi中TApplication详解

转自:http://blog.sina.com.cn/s/blog_4d6f55d90100bmv9.html  TApplication是用于Delphi应用程序的类型,该类在单元forms中声明。TApplication是Delphi构造 Windows应用程序所需的类型,其方法和属性集中包括了Windows操作系统中创建、运行和销毁应用程序等既定的基本操作和属性,因此在用D...

2016-06-12 23:01:00 279

空空如也

空空如也

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

TA关注的人

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