自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鲍礼彬的CSDN博客 ~_~

不会修电脑的程序员不是好程序员~ https://github.com/baolibin (求Follow) , 女朋友的CSDN博客地址:https://blog.csdn.net/yangfengling1023

  • 博客(58)
  • 资源 (2)
  • 收藏
  • 关注

转载 Java系列(十四)__多线程

1、进程与线程的区别从操作系统来讲,可以被民用的系统最早是DOS,但是传统的DOS系统有一个特征:电脑出现病毒之后系统会死机,因为传统的DOS系统采用的是单进程的处理方式。而后来到了windows时代,那么采用的是多进程的处理方式,在同一个时间段上会有多个程序并发执行,轮流强占CPU资源。          但是进程的启动和销毁还是很慢的。所以后来人们开始尝试在进程上做进一步的优化

2015-01-31 00:53:11 1021

转载 Java系列(十三)__Java新特性(泛型、枚举、Annotation)

所谓的Java新特性现在都是指从JDK 1.5之后开始的,例如,在前面已经学习过两个新特性:switch支持String判断(JDK 1.7提供的)、自动装箱和拆箱、可变参数、foreach、静态导入、泛型、枚举、Annotation。         对于所有的新特性,我的个人建议:有些新特性你今天一定是不知道怎么用的,我们今天只是来看一下这些语法,至于使用方面,慢慢来观察。1.1、可变

2015-01-31 00:50:17 826

转载 Java系列(十二)__Java异常处理

Java系列(十二)__Java异常处理本次所讲解的内容没有人会说难,如果你还说难,只能表示一个结果,此处省略十个字。。。1.1、认识异常(了解)         异常指的是导致程序中断的一种指令流。那么下面先通过两个程序来比较程序出现异常与没有出现异常的区别。范例:程序不出现异常public class TestDemo {         public

2015-01-30 08:41:54 1232

转载 Java系列(十一)__Java面向对象(5)

Java系列(十一)__Java面向对象(5)1、接口1.1、基本概念         在之前所讲解的类结构都是包含有:普通属性、常量(全局常量)、构造方法、抽象方法。但是如果说现在在设计一个类的时候发现这个类的内部只存在有全局常量和抽象方法的话,则这个类就能将其定义为接口。          接口就是全局常量和抽象方法的集合。在Java里面使用interface关键字可以进行

2015-01-30 08:37:40 1057

转载 Java系列(十)__Java面向对象(4)

Java系列(十)__Java面向对象(4)1、继承性在之前只是针对于类的基本结构与封装性做了一个最简单的介绍。现在最为重要的代码模型:简单Java类,同时利用链表实现对象数组的保存。         继承性是面向对象的第二大特征,而只有学过继承性之后才可以更好的解决参数统一的问题。 1.1、问题的引出         在解释继承性的作用之前,首先来观察这样的一个场景。

2015-01-30 08:37:07 790

转载 Java系列(九)__链表

Java系列(九)__链表1、链表学习到现在有两个概念没有讲解透彻:                   · this表示当前对象,只是在对象比较中简单的应用了一次;                   · 内部类做什么用?         在之前所编写的第二个代码模型利用的是对象数组完成的,但是成是对象数组,败也是对象数组,因为对象数组有着严格的顺序索引同时不可修改大

2015-01-30 08:34:53 655

转载 程序员必须知道的10大基础实用算法及其讲解

程序员必须知道的10大基础实用算法及其讲解算法一:快速排序算法  快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn)算法更快,因为它的内部循环(innerloop)可以在大部分的架构上很有效率地被实现出来。  快速排序使用分

2015-01-30 00:25:20 1167

转载 Java系列(八)__Java面向对象(3)

1、static关键字对于static关键字从第一天开始就见到了。在Java里面,static可以定义属性、方法。1.1、使用static定义属性         下面首先来观察一个程序类,要求定义出一个表示所有清华大学学校的学生信息,那么就证明学生类里面需要提供一个学校的信息,表示所在的学校,所以按照之前学习的内容,代码开发如下。class Stude

2015-01-28 22:23:39 754

转载 Java系列(七)__模型案例练习

Java系列(七)__模型案例练习1、第二个代码模型第二个代码模型:数据表与简单java类映射(核心)         题目要求,要求使用emp表(empno、ename、job、sal、comm、mgr、deptno)和dept(deptno、dname、loc)表进行操作,要求可以实现如下的功能:                   · 功能一:可以输出部门的完整信息,

2015-01-28 22:19:06 886

转载 Java系列(六)__Java面向对象(2)

1、this关键字在整个Java中的关键字里面this对于初学者而言是最麻烦的关键字,在程序里面,使用this可以访问本类中的属性、方法、表示出当前对象。1.1、使用this访问属性         在具体的操作之前,首先来观察下一个小程序。class Person {         private String name ;         priv

2015-01-28 22:13:59 718

转载 Java系列(五)__String类

1、String类的基本概念String一直是用来表示字符串数据的,但是String本身也有一些自己的特点。1.1、String类对象的两种实例化方式介绍         String是一个较为特殊的类,而这个类的对象可以使用两种模式进行实例化;                   · 形式一:直接赋值,使用“"”定义的内容都是字符串;public cl

2015-01-28 22:00:16 771

转载 Java系列(四)__数组

在开发之中一定会使用到数组,但是数组使用的几率不是很高,而且也没这么复杂。1.1、数组的基本概念(重点)         数组指的是一组相关变量的集合,例如,如果按照已有的概念,定义出100个int型变量,传统的做法就是“int i1,i2,..i100”,这个时候这些变量完全是独立的,没有任何的规律可寻,所以在操作之中就非常的麻烦,那么在这样的情况下就可以利用数组来解决问题,并且使用统一

2015-01-28 21:24:42 725

转载 Java系列(三)__Java面向对象(1)

1、方法的定义及使用        方法是一段可以被重复调用的代码块,利用方法可以对一些重复使用的功能进行包装,并且统一维护。但是在Java之中对于方法有一些关键性的问题今天还不能够解决,所以今天给出的方法只是一个基础模式,而且只能够在主类中定义,由主方法直接调用。而这样方法的定义结构如下:public static 返回值类型 方法名称([数据类型 参数名称 , ..

2015-01-28 21:17:43 1186

转载 Java系列(二)__Java基本概念

Java系列(二)__Java基本概念任何程序的开始都是通过“Hello World”输出开始的。范例:定义Hello.java程序public class Hello {         public static void main(String args[]) {                   System.out.println("Hello

2015-01-28 20:52:52 1040

原创 Ubuntu在线安装eclipse

Ubuntu在线安装eclipse 1、打开软件中心: 2、版本信息:信息:3、安装:   4、安装完毕:5、打开eclipse:6、编写程序:

2015-01-28 20:26:15 1471

转载 hadoop学习之路----MapReduce原理与基本架构总结(第三讲)

hadoop学习之路----MapReduce原理与基本架构总结(第三讲)MapReduce特点 易于编程(熟悉之后确实很简单,大多数是map和reduce两个部分。hive和pig让mapreduce更加简单) 良好的扩展性(简单的添加机器就可以实现) 高容错性(job中任务部分失败,可以重新执行) 适合PB级以上海量数据的离线处理MapReduce不擅长

2015-01-27 20:37:23 1268

转载 hadoop学习之路----HDFS原理与基本架构总结(第二讲)

hadoop学习之路----HDFS原理与基本架构总结(第二讲)第二讲主要内容如下1.HDFS特点(也就是HDFS适用什么场景)2.HDFS缺点(也就是HDFS不适用什么场景)3.HDFS基本架构4.HDFS工作原理5.下一代HDFS介绍下面主要聊聊其中的各个部分1.HDFS特点(主要出自PPT)主要有以下五点高容错性       数据自动保存多个副本 

2015-01-27 20:35:38 1762

转载 Hadoop学习之路----生态系统及其版本衍化总结(第一讲)

Hadoop学习之路----生态系统及其版本衍化总结(第一讲)课程讲到了第七周,感概颇多,如果我当初自己学的时候能够听到这样的课程,会少走多少弯路,曾静一个的小问题耗费一个月时间的情况都有。所以请大家不要灰心,不管遇到什么困难,坚持坚持在坚持,理解理解在理解。       论坛其实有很多不错的帖子,如果你认真思考Ta的问题,也许就是你知识的盲点或是你没思考过的问题。是一个很大提升自

2015-01-27 20:30:13 1237

转载 五大常用算法:分治、动态规划、贪心、回溯和分支界定

分治算法一、基本概念   在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)……    任何一个可以用计算机求解的

2015-01-27 20:14:42 937

原创 Hadoop-2.6.0伪分布--安装配置hbase

Hadoop-2.6.0伪分布--安装配置hbase1、用到的hadoop与hbase: 2、安装hadoop:具体安装看这篇博文:http://blog.csdn.net/baolibin528/article/details/42939477 hbase所有版本下载http://archive.apache.org/dist/hbase/3、

2015-01-27 00:31:55 4972 1

原创 ubuntu操作mysql新手sql教程

ubuntu操作mysql新手sql教程 1、启动mysql数据库:效果:2、进入mysql:效果:3、查看所有数据库:效果:4、创建数据库:效果:5、进入数据库:效果: 6、创建表:效果: 7、往表里插入数据:效果:8、显示字段及一些非空信息:效果:9、

2015-01-27 00:26:25 3364

原创 ubuntu在线安装Mysql及一些操作

ubuntu在线安装Mysql及一些操作1、安装Mysql用到的3个命令:打开终端,输入: sudoapt-get install mysql-server再输入: sudoapt-get install mysql-client再输入 : sudo apt-get install libmysqlclient-dev2、具体安装步骤:安装mysql-server:

2015-01-27 00:19:04 2304

原创 ubuntu安装mysql乱码解决

ubuntu安装mysql乱码解决 1、问题描述:插入汉字:乱码显示: 2、解决方法:执行下面命令:添加如下粉色区域内容:即:character-set-server= utf8保存退出。 重启mysql: 3、验证乱码是否解决:重新建一个数据库: 进入数据库:创建表:插入包含汉字数据:

2015-01-27 00:10:13 1657

原创 No such file or directory

Installing MySQL systemtables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot openshared object file: No such file or directory   这说明还要安装一个libaio的依赖库 sudo apt

2015-01-26 20:19:24 1269

原创 Couldn’t find MySQL server

Couldn’t  find MySQL  server1、问题描述: 2、删除制定文件: 3、正常启动mysql:

2015-01-26 00:44:17 3115

原创 Mysql 各个版本区别及官网下载

Mysql各个版本区别及官网下载 一、Mysql 各个版本区别:1、MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2、MySQL Enterprise Edition 企业版本,需付费,可以试用30天。3、MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。4、MySQL Clu

2015-01-26 00:41:36 8324

原创 ubuntu12.4创建桌面快捷方式(三种方法)

ubuntu12.4创建桌面快捷方式(三种方法) ubuntu12.4 不能在桌面“右键-->创建启动器” ,所以要另寻方法来创建桌面快捷图标。 1、方法一:在文件系统  /usr/share/applications  存放着ubuntu 自动安装软件的快捷方式: 如:直接右键 “终端”然后复制到桌面: 双击就可以打开,这下不需用快捷键  Ctrl+A

2015-01-23 23:20:56 1374

原创 ubuntu安装eclipse

ubuntu安装eclipse1、用到的软件:2、创建安装jdk 的文件目录:3、复制解压安装jdk:4、配置环境变量:配置内容:使配置生效:查看安装的jdk版本:5、创建安装eclipse 的文件目录:6、复制解压安装eclipse:查看安装的eclipse: 7、重启:必须的。。 8、设置项目保

2015-01-23 20:40:15 1746 1

原创 ubuntu-12.04.5-desktop-amd64 安装和基本配置

ubuntu-12.04.5-desktop-amd64安装和基本配置1、选择中文(简体),安装ubuntu:2、下面两个勾打上,点击继续: 3、清除整个磁盘,点击继续:4、点击现在安装:  5、系统自动复制文件: 6、选择时区,哈尔滨就行: 7、选择语言,汉语:8、设置用户和密码:  9、复制文件:

2015-01-23 20:30:45 5567

原创 Hadoop-2.6.0 Eclipse运行代码案例

Hadoop-2.6.0  Eclipse运行代码案例1、创建eclipse安装目录 eclipse : 复制安装解压eclipse:解压完毕截图: 解压后的eclipse : Eclipse打开界面:  2、把 hadoop-eclipse-plugin-2.6.0.jar 拷到 eclipse里的plugins 目录里面去:

2015-01-22 23:33:24 2317

原创 hadoop-2.6.0伪分布运行WordCount

hadoop-2.6.0运行WordCount 1、启动Hadoop:  2、创建file 文件夹:  这个是建在本地硬盘上的:进入该目录:创建两个 txt 文件:结果如下:3、在HDFS上创建输入文件夹目录 input :把本地硬盘上创建的文件传进input 里面:查看结果: 4、Hadoop自带的运

2015-01-22 16:35:05 2454

原创 mapreduce_shuffle does not exist

mapreduce_shuffle does not exist 提交作业出现类似下面的错误: mapreduce_shuffle does not exist   解决办法: 在 yarn-site.xml 配置文件中增加: yarn.nodemanager.aux-services mapreduce_shuffle

2015-01-22 16:26:01 3291

原创 Hadoop2.6.0伪分布环境搭建

Hadoop2.6.0伪分布环境搭建用到的软件:一、安装jdk:1、要安装的jdk,我把它拷在了共享文件夹里面。  (用优盘拷也可以)2、我把jdk拷在了用户文件夹下面。(其他地方也可以,不过路径要相应改变)3、执行复制安装解压命令: 解压完毕: 查看解压的文件夹:4、配置 环境变量:写入如下5行代码:使配置生效:

2015-01-21 00:18:39 5146 10

原创 Is not configured

Isnot configured问题描述:Incorrect configuration: namenode addressdfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured.  这很可能是 xml 里面书写有问题,例如下面,8020后面多写了 “空格”,这常常也是导致出

2015-01-20 23:49:25 3387

原创 ubuntu配置SSH免密码登陆

ubuntu配置SSH免密码登陆 1、安装SSH:2、是否生成 .ssh 目录: 3、如果没有生成,自己手动创建一个  .ssh 目录: 生成的 .ssh 目录: 4、生成公钥与私钥:效果如下: 5、将公钥加入到用于认证的公钥文件中: 6、免密码登陆:效果:   Ubuntu 免

2015-01-20 23:46:55 1753

原创 ubuntu修改用户密码

ubuntu修改用户密码 刚装好的ubuntu,安装过程中设置的密码不好使,进不了root 权限怎么办? 按照如下操作即可更改密码:命令:sudo passwd root

2015-01-20 16:05:40 948

原创 Ubuntu12.4安装jdk1.8

Ubuntu12.4安装jdk1.81、要安装的jdk,我把它拷在了共享文件夹里面。  (用优盘拷也可以)2、我把jdk拷在了用户文件夹下面。(其他地方也可以,不过路径要相应改变)3、执行复制安装解压命令: 解压完毕: 查看解压的文件夹:4、配置 环境变量:写入如下5行代码:使配置生效:5、查看安装的jdk:jav

2015-01-20 16:02:41 1579

原创 用户名 不在 sudoers文件中,此事将被报告。

用户名 不在 sudoers文件中,此事将被报告。1、问题描述:  创建文件夹时出现如下错误提示:baolibin 不在 sudoers 文件中。此事将被报告。2、解决方法: 修改:  /etc/sudoers 之前只有 root,加上一个自己用户,我的用户名是baolibin3、解决完毕:再次执行命令,文件夹可以创建了。  可见并非所有

2015-01-20 15:56:46 9770

原创 修改ubuntu屏幕分辨率

修改ubuntu屏幕分辨率1、打开装好的ubuntu虚拟机:可以看到屏幕很小,用起来很不方便。 2、安装增强功能:选择设备-->安装增强功能。选择运行:输入用户密码: 自动安装:3、运行增强功能:打开光盘:双击运行VBoxLinuxAdditions.run 运行它:  4、重启:OK,ubun

2015-01-19 19:31:06 4231

原创 VirtualBox共享文件夹设置

VirtualBox共享文件夹设置1、建立共享文件夹: 在硬盘新建一个文件夹,并设置为共享:2、打开要设置共享的虚拟机:点击设备里的共享文件夹,选择固定分配,自动挂载,把之前设置的共享文件夹添加进去。添加完如下:  3、安装增强功能:选择设备里面的安装增强功能。选择运行:输入用户密码:之后自动下载:

2015-01-18 21:33:49 2045 1

struts1.3.10all.zip

使用此包和马士兵老师讲课所用的包一致,方便web 人员下载

2014-08-07

HTML、CSS、JavaScript网页制作从入门到精通sample

HTML、CSS、JavaScript网页制作从入门到精通sample 是网页制作基础,很好的一本书

2014-06-21

空空如也

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

TA关注的人

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