自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 虚拟机开启时 VMware Authorization Service 这个服务找不到的解决办法

有些时候我们启动虚拟机 会出现 The VMware Authorization Service is not running 正常情况下我们只要进 我的电脑-------> 管理------------------> 服务-------------> 下面把VMware Authorization Service  这个服务手动开启以下就行了但如果VMware Authorization

2017-03-20 13:31:54 75276 20

原创 利用MapperReducer的链式编程进行单词统计和过滤敏感词

Map Mapper1import org.apache.hadoop.io.IntWritable;import org.apache.hadoop.io.LongWritable;import org.apache.hadoop.io.Text;import org.apache.hadoop.mapreduce.Mapper;import java.io.IOException

2017-03-18 18:05:23 881 1

原创 解决MapperReduce在实际应用中产生的数据倾斜问题

1.txt:hello tom1hello tom2hello tom3hello tom4hello tom5hello tom6hello tom7hello tom8hello tom9hello tom102.txthello tom11hello tom12hello tom13hello tom14hello tom1

2017-03-18 16:09:47 905

原创 数据库中表的增删改查的基本操作命令

向数据库中的表增加数据:insert into 表名 values (,,,,,);(内容要和表的结构字段相符)--------------------------------------------------解决中文乱码问题:[client]port=3306[mysql]default-character-set=gbk修改完需要重新启动服务-------

2017-03-02 22:02:28 965

原创 数据库和表结构得一些基本常用命令总结

只有用root用户登陆的数据库才又有权限创建新的数据库;mysql -u root---------------------------------创建数据库:create database 数据库的名称----------------------------------创建带字符编码的数据库:create database 数据库的名称 character set "

2017-03-02 21:15:43 367

转载 JDBC

Jdbc介绍快速入门Jdbc api详情Sql注入PreparedStatementJDBC处理大数据JDBC批处理JDBC介绍dbc是什么?JDBC(Java Data Base Connectivity,java数据库连接)简单说:就是可以直接通过java语言,去操作数据库。jdbc是一套标准,它是由一些接口与类组成的。 学习中涉及到的类与接口 它们主要在两个

2017-02-24 13:12:29 377

转载 多表查询

多表设计——外键约束作用:保证数据的完整性创建完语句后,可以直接使用修改语句定义alter table 表名 add foreign key 当前表名 (字段名) references 目标表名 (目标表的主键);分析:有一个部门的表,还有一个员工表, create database day16; use day16; create table dept(

2017-02-24 12:53:13 795

转载 数据库MySql的增删改查

什么是数据库数据库就是一个文件系统,但是访问的时候需要使用标准SQL语句来访问数据。如果我们在本地安装,其实我们本地也是一个服务器,这个服务器只能存储数据。 关系型数据库存储的都是实体与实体之间的关系。(用户,订单,商品)  可以通过ER模型图来描述之间的关系  常见的数据库Oracle :甲骨文公司的数据库产品,大型的收费的数据库。SQLServe

2017-02-24 01:40:06 1021

转载 类的加载与反射

Day22类加载器发射动态代理类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载 就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。连接验证 是否有正确的内部结构,并和其他类协调一致准备 负责为类的静态成员分配内存,并设置默认初始化值解析 将

2017-02-23 01:46:15 229

转载 网络编程

网络编程计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。A:有人说,20世纪最伟大的发明不是计算机,而是计算机网络。还有人说,如果你买了计算机而没有联网,就等于买了电话机而没有接

2017-02-23 01:44:46 228

转载 GUI编程

GUI编程GUI(图形用户界面)GUIGraphical User Interface(图形用户接口)。用图形的方式,来显示计算机操作的界面,这样更方便更直观。CLICommand line User Interface (命令行用户接口)就是常见的Dos命令行操作。需要记忆一些常用的命令,操作不直观。举例:比如:创建文件夹,或者删除文件夹等awt和swing包的概述ja

2017-02-23 01:36:21 440

转载 简单工厂模式,工厂方法模式,抽象工厂模式

Day20扩展知识 面向对象思想设计原则设计模式设计模式的分类常见的设计模式 简单工厂模式和工厂方法模式(接口) 模版设计模式(抽象类) 装饰设计模式(IO流) 单例设计模式(多线程) 适配器模式(GUI)面向对象思想设计原则在实际的开发中,我们要想更深入的了解面向对象思想,就必须熟悉前人总结过的面向对象的思想的设计原则单一职责原则开闭原则

2017-02-23 01:29:35 251

原创 多线程

多线程多线程概述多线程引入把备注部分的代码通过画图解释一下调用流程。这个程序只有一个执行流程,所以这样的程序就是单线程程序。假如一个程序有多条执行流程,那么,该程序就是多线程程序。接下来我们来看看到底什么是多线程多线程的和进程的介绍1:要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。2:什么是进程? 通过任务管理器我们就

2017-02-21 00:23:19 193

原创 流的读取 、缓冲流、以及利用IO流读取文本和写文本的案例

import java.util.Arrays; /* * 计算机是如何识别什么时候该把两个字节转换为一个中文呢? * 在计算机中中文的存储分两个字节: * 第一个字节肯定是负数。 * 第二个字节常见的是负数,可能有正数。但是没影响。 */public class StringDemo {public static void main(String[] args) {// St

2017-02-21 00:18:05 1265

原创 IO操作、File类概述和构造方法

File类概述和构造方法File类的概述 文件和目录路径名的抽象表示形式构造方法 public File(String pathname) public File(String parent,String child) public File(File parent,String child) import java.io.File; /* * 我们要想实现IO

2017-02-21 00:13:59 2043 1

原创 LinkedHashMap、TreeMap

LinkedHashMap类概述Map 接口的哈希表和链接列表实现,具有可预知的迭代顺序。import java.util.LinkedHashMap;import java.util.Set; /* * LinkedHashMap:是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。 * 由哈希表保证键的唯一性 * 由链表保证键的有序(存储和取出的

2017-02-21 00:11:03 333

原创 集合、泛型概述及使用

1:泛型是一种特殊的类型,它把指定类型的工作推迟到客户端代码声明并实例化类或方法的时候进行。   也被称为参数化类型,可以把类型当作参数一样传递过来,在传递过来之前我不明确,但是在使用的时候我就用明确了。2:泛型的好处A:提高了程序的安全性B:将运行期遇到的问题转移到了编译期C:省去了类型强转的麻烦 import java.util.ArrayList;

2017-02-21 00:05:13 270

转载 byte 和 char 的区别

byte和char 的区别

2017-01-13 18:03:55 355

转载 java中substring的用法

java中substring的用法 ——————-java

2017-01-13 00:52:17 1800

转载 Comparable接口的實現和使用

Comparable接口的實現和使用

2017-01-10 00:36:52 327

原创 异常处理

常见的三个异常处理

2017-01-09 01:55:13 602

原创 ——Character类、正则表达式、Math类、DateFormat类、

Character类、正则表达式、Math类、DateFormat类的相关基础知识

2017-01-09 01:51:20 477

原创 数组高级(排序和查找)

数组高级(排序和查找)

2017-01-05 12:52:52 1018

原创 Scanner类概述及其构造方法

Scanner类概述及其构造方法

2017-01-05 12:48:11 2664 2

原创 API常用类的概述

API常用类的概述

2017-01-05 12:46:09 287

转载 Eclipse使用

Eclipse使用

2017-01-05 12:44:11 417

原创 java基础知识

Java基础图解   本节课程重点1.1 基础常识1.2 Java语言概述1.3 Java程序运行机制及运行过程1.4 Java语言的环境搭建1.5 开发体验 — HelloWorld1.6 小结第一个程序1.7 常见问题及解决方法1.8 注 释1.9Java API文档 1.1基础常识1. 软件开发 软件,即一系列按照特

2017-01-04 23:13:24 279

原创 关键字及变量的理解

2.0 回顾2.1 关键字2.2 标识符2.3 变  量基本数据类型基本数据类型转换2.4运算符2.5 程序流程控制2.6 数组 2.1回顾   第一个代码:/**这是我的第一个java程序@author zhang@version v1.0*/public class HelloJava{/*1.源文件以.java结

2017-01-04 22:52:02 494

原创 关于java的常用运算符

1.回顾2.算术运算符3.赋值运算符4.比较运算符(关系运算符)5.逻辑运算符6.位运算符7.三元运算符 回顾1.软件:系统软件 vs 应用软件2.人与计算机做交互:使用计算机语言   图形化界面 vs 命令行方式dir md rd cd cd.. cd / del exit3.语言的分类:第一代:机器语言  第二代:汇编语言第三代:高级

2017-01-04 22:27:26 993

原创 分支结构2:switch语句和一些常用的循环语句

分支结构2:switch语句   /*switch(变量){case 值1: case 值2: case 值3: default: }1.根据变量的值,选择相应的case去判断,一旦满足case条件,就执行case的相应语句。如果没有break或者已经到结尾的话,会继续执行其下的case语句。2.default

2017-01-04 22:13:41 1942

原创 方法的定义及格式

知识点:(1)方法(2)数组   方法概述假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹(植物大战僵尸)。发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个{}中,并为这段代码起个名字,这样在每次发射炮弹的地方通过这个名字来调

2017-01-04 22:10:11 395

原创 数组的相关知识

数组概述需求:现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员工,用前面所学的知识,程序首先需要声明80个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦。为了解决这种问题,Java就提供了数组供我们使用。 那么数组到底是什么呢?有什么特点呢?通过上面的分析:我们可以得到如下两句话:数组是存储多个变量(元素)的东西(容器)

2017-01-04 21:57:05 349

原创 面向对象的过程

面向对象思想类与对象及其使用对象的内存图成员变量和局部变量的区别匿名对象封装(private)this关键字构造方法static关键字    面向对象思想引入前面我们讲过数组,当有多个数组都需要遍历时,我们可以将遍历的代码封装到方法中,需要遍历时,就调用相应的方法即可,提高代码的复用性。在对数组遍历的基础上继续增加需求,比如获取最值,数值逆序

2017-01-04 21:49:54 408

原创 包的定义及相关注意事项

包包的概述其实就是文件夹作用:对类进行分类管理包的划分:举例:   学生的增加,删除,修改,查询   老师的增加,删除,修改,查询   以及以后可能出现的其他的类的增加,删除,修改,查询基本的划分:按照模块和功能分。 /*包:A:其实就是文件夹B:作用a:把相同的类名放到不同的包中b:对类进行分类管理举例:学生:增加,

2017-01-04 21:39:37 637

原创 抽象类与接口的相关知识

抽象类概述回想前面我们的猫狗案例,提取出了一个动物类。并且我们在前面也创建过了动物对象,其实这是不对的。    为什么呢?因为,我说动物,你知道我说的是什么动物吗?只有看到了具体的动物,你才知道,这是什么动物。 所以说,动物本身并不是一个具体的事物,而是一个抽象的事物。只有真正的猫,狗才是具体的动物。同理,我们也可以推想,不同的动物吃的东西应该是不一样的,所以,我们不应该在动物类中给出具体

2016-12-30 00:53:38 357

原创 继承的相关知识以及多态的概念及理解

继承概述引入首先我来写两个代码://定义学生类class Student {String name;int age;public Student(){}//getXxx()/setXxx()public void eat() {System.out.println("吃饭");}}//定义老师类class Teache

2016-12-28 16:35:36 435

原创 类的初始化练习和static关键字的用法

类的相关练习以及static关键字的用法

2016-12-27 02:09:14 761

原创 方法的定义及格式

fan

2016-12-25 22:29:05 687

原创 文章标题 关于java运算符的知识点以及如何从键盘输入

赋值运算符 比较运算符 逻辑运算符 位运算符 三元运算符关于java的知识点:【过程】编写—编译—运行 (1)编写:每一个java文件都是.java结尾的,称为源文件【HelloWorld.java】java程序就 存在于源文件中 public class HelloWorld{ //程序的主方法,是程序的入口 public static void main(String

2016-12-22 07:41:32 445

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-12-20 13:37:25 152

空空如也

空空如也

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

TA关注的人

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