自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MapReduce的表关联

1. Reduce端连接  Map端的主要工作:为来自不同表(文件)的key/value对打标签以区别不同来源的记录。然后用连接字段作为key,其余部分和新加的标志作为value,最后进行输出。reduce端的主要工作:在reduce端以连接字段作为key的分组已经完成,我们只需要在每一个分组当中将那些来源于不同文件的记录(在map阶段已经打标志)分开,最后进行笛卡尔乘积就ok了。...

2017-10-17 22:11:00 170

转载 IsEmpty(),Null , 空格串 和 空字符串""的比较

1. IsEmpty()IsEmpty()是Java中用于判断某种容器是否有元素的系统库函数。如用来判断 ArrayList,HashSet,HashMap是否有元素等。可以用isEmpty();判断一个顺序容器ArrayList里面是否有元素,如果有的话返回一个Boolean类型的值false,否则返回true。2. Nullnull可以赋值给引用变量,你不能将...

2017-10-16 22:44:00 497

转载 HDFS架构原理

1. HDFS(Hadoop Distributed File System )Hadoop分布式文件系统2.特点:①保存多个副本,且提供容错机制,副本丢失或宕机自动恢复。默认存3份。②运行在廉价的机器上。③适合大数据的处理。多大?多小?HDFS默认会将文件分割成block,128M为1个block。然后将block按键值对存储在HDFS上,并将键值对的映射存到...

2017-10-12 20:57:00 92

转载 Hadoop集群搭建

1. 规范(配置三台虚拟机)虚拟机命名规范是 master , slave1 , slave2网络模式,NAT转换模式2. 网络配置所有的虚拟机设置为ipv4 手动设置,将子网掩码设置为如果出现了后缀名是swp 的文件,表示正在编辑的文件没有正常退出,需要按照指定的目录将这个临时文件进行删除即可3. 修改主机名称vi /etc/sysconfig/netwo...

2017-10-11 20:18:00 81

转载 解决8080端口号占用问题

第一步 . 在dos下,输入 netstat -ano|findstr 8080  //说明:查看占用8080端口的进程   显示占用端口的进程第二步 .taskkill /pid 4708 /f//说明,运行windows自带taskkill命令,将上面显示的进程号,结束掉。* 注: 如果提示netstat不是内部或外部命令(XP系统或wi...

2017-10-09 11:22:00 130

转载 基于SSM的Maven项目(Redis和Mysql)配置文件整合

src/main/resources1. db 文件夹1.1 db.propertiesjdbc.driverClass=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://192.168.175.102:3306/zy_video2?userSSL=falsejdbc.user=ZY103jdbc.password=mP...

2017-09-28 22:56:00 149

转载 maven 集成SSM项目配置文件模版

1 spring 文件夹下 db.propertiesjdbc.driverClass=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/zy_couponjdbc.user=rootjdbc.password=1112 mybatis 文件夹下mybatis-config.xm...

2017-09-14 20:04:00 80

转载 初识Spring笔记

1. 控制反转---- Spring通过一种称作控制反转(IoC Inversion of Control)的技术促进了低耦合,当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。IOC 把对象的创建交给了 Spring,降低了我们代码类和类之间的耦合度,方便我们对程序进行扩展和维护2. 面向切面----Spring提供了面向...

2017-09-07 21:11:00 67

转载 初识Mybatis一些总结

DBUtils 要设置为单例模式public enum DBUtil { INSTANCE; private SqlSessionFactory sessionFactory; private DBUtil() { String resource = "mybatis-config.xml"; try (Rea...

2017-09-05 20:18:00 102

转载 将对数据库的增删改查封装为方法

1 封装步骤2 利用Java的反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。3 对增删改的封装public static int dml(String sql, Object ...objec...

2017-09-04 17:35:00 193

转载 Tmcat 提供的JDBC数据库连接池技术

1 特别注意:使用这个连接池技术是由 Tomcat 提供的,只有 Web 项目部署到 Tomcat 后才能生效2 如何使用1. 配置 context 文件 1.1. 在 WebContent/META-INF 下创建 context.xml 文件 1.2. 点最下边的 source 切换到代码编辑模式 1.3. 把 tomcat 官网的 context 标签内容粘贴...

2017-09-04 17:24:00 82

转载 JDBC 使用和配置

/** * 数据库工具类,封装数据库操作中多次使用的数据库操作代码 * @author Administrator * */public class DBUtils { public static Connection getConnection() { Connection connection = null; try { ...

2017-08-23 16:37:00 102

转载 数据库基础增删改查和高级使用

1 数据库操作语句(增删改数据)1.插入数据INSERT INTO table_name (列名) VALUES (值);[如果不写列名,values后面必须给表中的所有列赋值,并且和列一一对应]eg: insert into user(id,name,age) values(1,'zhangsan',20); insert into user values(1,'zhangsan',...

2017-08-23 16:26:00 142

转载 foreach 全解

<c:forEach>标签的语法定义如下所示。<c:forEachvar="name"items="expression"varStatus="name"begin="expression"end="expression"step="expression"&gt...

2017-08-18 20:26:00 80

转载 有关 tomcat 的虚拟路径

1 如果需要在tomcatserver.xml文件中配置路径<Context path="/img" docBase="D:\img\" reloadable="true"></Context>解释如下:转载于:https://www.cnblogs.com/niuxiao12---/p/7383178.html...

2017-08-17 17:52:00 76

转载 jsp 九大内置对象和四大作用域

1 九大内置对象介绍2 四大作用域3 查找顺序4 jsp 本质5 jsp 的三种标签转载于:https://www.cnblogs.com/niuxiao12---/p/7376460.html

2017-08-16 22:50:00 63

转载 filter 的使用执行过程 和 listener 监听器的使用

1 filter概念2 tomcat 自带的过滤器解决中文乱码问题 <filter> <description>使用tomcat自带过滤器</description> <filter-name>LoginFilter</filter-name> <filter-class...

2017-08-16 22:18:00 87

转载 Servlet 执行过程

1 Servlet 执行过程如下2 Servlet 生命周期转载于:https://www.cnblogs.com/niuxiao12---/p/7376133.html

2017-08-16 21:44:00 63

转载 Servlet请求转发和重定向

1. a 标签只能触发 get 方式的请求2. 从 servlet 跳转到页面:请求转发能够携带数据,重定向不能3. 通过 setAttribute(key, value) 在请求中追加数据,追加多少个都可以4. getAttribute(key) 需要对返回值进行强制转换5. get 方式参数都在 url 后边,参数 和 url 使用 ? 分隔,参数以 k...

2017-08-14 22:45:00 75

转载 HTML常用标签和CSS牢记

1 网页中可以包含 3 中语言: HTML:负责网页展示的内容 CSS:负责网页的展示效果 Javascript:负责和用户进行交互2 使用 css 要记住引入<!-- 两个属性之间必须有空格进行隔开 --> <link rel="stylesheet" href="css/index.css">css 设置样式效果是作用在标签上的, ...

2017-08-10 09:38:00 137

转载 项目分析与着手

1. 学生管理系统 Model 类2. StudentService 接口 这里给出每个功能对应的方法,只考虑参数和返回值,不考虑实现通过异常告诉用户操作失败的原因*命名规范*1) 获取单个对象的方法用 get 做前缀。 2) 获取多个对象的方法用 list 做前缀。 3) 获取统计值的方法用 count 做前缀。 4) 插入的方法用 ...

2017-08-07 21:11:00 155

转载 synchronized 线程同步 和 线程池

// synchronized ['sɪŋkrənaɪzd] 同步的 // 可以保证块中的代码是同步执行的 // 只有一个线程执行完块中的代码后,另外一个线程才能执行块中的代码 // 可以称为同步锁 @Override public void run() { // synchronized ['sɪŋkrənaɪzd] 同步的 // 可以保证块中的代码是...

2017-08-04 15:29:00 98

转载 服务器模拟三个人猜数字的小游戏 利用线程池

1 Serverpublic class Server { public static void main(String[] args) { ArrayList<ServerThread> sockets = new ArrayList<ServerThread>(); ExecutorService es = Execu...

2017-08-04 15:28:00 255

转载 关于三目运算符和数据类型的转换

1、在toString( ) 中进行判断2、要进行写到硬盘上,就要实现接口,序列化3、String 类型和基本类型的转换转载于:https://www.cnblogs.com/niuxiao12---/p/7269964.html...

2017-08-01 18:10:00 167

转载 推荐书籍、茶叶分级

package com.zhiyou100.shop;import java.util.ArrayList;public class Test { public static void main(String[] args) { ArrayList<String> aList0 = new ArrayList<String>(...

2017-07-29 16:27:00 84

转载 输入输出流如何 close 不会出现异常

// 使用完毕,无论是否产生异常,系统都会把 流 给关闭 // 不需要我们手动的关闭了 // try 后加 (),创建 流 的代码放在 () 中,如果只有一行,最后的 ; 可加可不加 // 如果要创建多个 流,添加 ; 继续再 () 中创建 // try-with-resource,自动关闭流,使用这个功能必须要求 class 实现 Closeable 接口在使用的时候不...

2017-07-28 14:45:00 228

转载 文件夹复制

public static void main(String[] args) { File f1 = new File("D:/JavaTest"); File f2 = new File("D:/JavaTest2"); if (!f2.exists()) { f2.mkdir(); } copyFile(...

2017-07-28 14:22:00 97

转载 合并多个文件到一个文件夹

public static void main(String[] args) { File f1 = new File("D:/JavaTest/1.txt"); File f2 = new File("D:/JavaTest/2.txt"); File f3 = new File("D:/JavaTest/3.txt"); String pa...

2017-07-28 14:20:00 96

转载 输出D盘下的不同后缀名的图片

public static void main(String[] args) { File f1 = new File("D:/"); getFileName(f1); } public static void getFileName(File file) { ArrayList< String > suffixs = n...

2017-07-28 09:55:00 66

转载 equals,hashCode,牢记

1、equals 默认的是地址比较,如果没有重写equals方法的话,是进行的地址比较,要想进行名字比较,要重写equals 方法2、hashCode3、4、5、6转载于:https://www.cnblogs.com/niuxiao12---/p/7247913.html...

2017-07-27 23:08:00 48

转载 输入流、输出流

1、// mkdir() 必须保证路径上的父文件夹都存在 System.out.println("创建是否成功:" + f1.mkdir()); // mkdirs() 创建路径上所有不存在的文件夹 System.out.println("创建是否成功:" + f1.mkdirs());2、读取文件try { FileInputStream fis = ne...

2017-07-27 22:55:00 37

转载 关键字和继承

1、关键字的使用2、继承static变量  按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是:  对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(...

2017-07-24 22:46:00 77

转载 java集合

// 需要分别指定 key 和 value 的类型 HashMap<String, Integer> hm1 = new HashMap<String, Integer>();// 1. 遍历所有的 key,key 具有唯一性,返回值是 Set Set<String> keySet = hm1.keySet(); ...

2017-07-24 22:37:00 72

转载 Struts2执行流程

转载于:https://www.cnblogs.com/niuxiao12---/p/7056861.html

2017-06-20 23:31:00 51

转载 SpringMVC框架拦截器

SpringMVC中的Interceptor拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。一、定义Interceptor实现类SpringMVC中的Interceptor拦截请求是通过HandlerInterceptor来实现的。在SpringMVC中定义一个Interceptor非常简单,主要有两种方式,第一种方式是要定义的Int...

2017-06-20 21:17:00 57

转载 SpringMVC框架基础

1、SpringMVC框架的功能:运行在三层的web层,功能是页面展示和控制转发。2、SpringMVC的组件及其功能3、设置重定向如何实现:return "redirect:toForm.do";4、SpringMVC的核心入口类DispatcherServlet是SpringMVC的核心类,它就是一个Servlet.此类默认读取WEB-I...

2017-06-20 20:39:00 56

转载 SpringMVC框架之工作流程

1、SpringMVC的基本工作流程2、SpringMVC具体工作流程1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、Disp...

2017-06-20 19:47:00 105

转载 Linux之使用vi编辑文件

一、vi的名字取自于visual,意为“直观”,它是一个全屏幕文本编辑程序,在Linux系统中vi是最常用的编辑程序。Linux系统中的vi其实是vim。vi与vim的用法很像,因为vim是vi的增强版,所以vi的功能vim都有,而且vim新增了许多vi没有的功能,它比vi容易使用。vi编辑程序有两种工作模式,即命令模式和输入模式。二、vi的启动与退出1. vi的启动输入vi命令后,便进...

2017-05-31 18:04:00 255

转载 jQuery(三)之DOM操作

一、查找节点1、查找元素节点 var $usernameElement = $("#username"); alert("jquery "+$usernameElement.val()); 2、查找属性节点 jQuery查找到需要的元素节点后,使用attr()方法来获取它的各种属性的值。 $usernameElement.attr("value");3、查找文本节点 ...

2017-05-26 10:55:00 50

转载 启动Tomcat服务器报错

1、启动Tomcat服务器报错:Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are already in use. The server may already be running in another process, or a system process may be...

2017-05-25 18:59:00 107

空空如也

空空如也

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

TA关注的人

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