自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

elinice

反正闲着也是闲着

  • 博客(42)
  • 收藏
  • 关注

原创 大数据学习之Hadoop分布式文件系统HDFS

3.分布式文件系统HDFS3.1 分布式文件系统分布式文件系统把文件分布存储到多个计算机节点上,成千上万的计算机节点构成计算机集群。与之前使用多个处理器和专用高级硬件的并行化处理装置不同的是,目前的分布式文件系统所采用的计算机集群,都是由普通硬件构成的,这就大大降低了硬件上的开销图3.1.1 计算机集群的基本架构分布式文件系统在物理结构上是由计算机集群中的多个节点构成的,这些节点...

2019-11-10 10:04:21 1311

原创 1.文件安全与权限

1.文件安全与权限为了防止未授权用户访问本用户的文件,可以在文件和目录上设置权限位。(平时个人用户使用pc基本上都是用单用户做简单操作,但是工作后发现实际生产上同一台服务器可能会设计很多的用户,这一点文件权限管理就显得尤为重要了),此处就简单记录一下文件及目录权限管理的简单使用。1、初识文件文件具有三种访问方式:读 ( r),可以显示该文件的内容。写(w),可以编辑或删除它。执行(x...

2020-05-05 11:16:54 506

原创 单词每周总结

2019/10/20 第一周(41单词)torture v.折磨,拷问;n.酷刑;adj.饱受煎熬的accumulate vt.聚积,堆积;vi.积累poisonous adj.有毒的propaganda n.宣传alleviate v.减轻,缓解constituent adj.组成的,有选举权的;选民,成分complementary adj.补足的,互补的desolate ad...

2019-10-20 14:45:15 235

原创 大数据技术与应用原理

0.前期准备个人前言:最近一方面也是工作需要,另一方面也是个人兴趣,准备坚持学习一段时间的大数据相关的知识,就写了点学习笔记,一来勉励自己坚持学下去,二来也可以帮助刚入门想一起探索大数据之路的朋友们一点小小参考。这段时间我准备先跟着林子雨老师的网课先做个简单的入门了解。贴上地址,中国大学MOOC《大数据技术原理与应用》:课程地址https://www.icourse163.org/course...

2019-10-19 22:36:10 1311

原创 好好学习,天天java

前段时间日子过的太放肆了笑过哭过,过去了就好了今天开始,每天好好学习天天java

2019-08-03 11:45:53 155

转载 模板模式

在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。介绍意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。主要解决:一些方法通用,却在每一个子类都重新写了这一方法。...

2019-03-26 09:20:22 110

转载 工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。...

2019-03-25 13:06:22 130

转载 Java开发工作经验面试总结

Java开发工作经验面试总结Java面试题全集(上)Java面试题全集(中)Java面试题全集(下)各大公司Java后端开发面试题总结面试心得与总结—BAT、网易、蘑菇街...

2019-03-11 09:53:38 291

原创 几大排序算法之归并排序(Java实现)

归并排序归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。1、归并操作(merge),也叫归并算法,指的是将两个顺序序列合并成一个顺序序列的方法:设有数列{6,...

2019-03-10 18:40:05 98

原创 几大排序算法之希尔排序(Java实现)

希尔排序算法希尔排序是希尔(Donald Shell),它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序。时间复杂度在,O(nlog n)和O(n^2)之间。思想:希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。希尔排序在数组中采用跳跃式分组的策略,通过某个增...

2019-03-10 18:26:52 256

原创 几大排序算法之快速排序(Java实现)

快速排序(Quicksort)是对冒泡排序的一种改进。快速排序的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。图片来源递归实现实现:/**工具函数,将比arr[low]小的元素都放到数组左边,比arr[low]打的元素都放...

2019-03-10 18:01:19 132

原创 几大排序算法之直接插入排序(Java实现)

直接插入排序直接插入排序(Straight Insertion Sort)的基本思想是:把n个待排序的元素看成为一个有序表和一个无序表。开始时有序表中只包含1个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,将它插入到有序表中的适当位置,使之成为新的有序表,重复n-1次可完成排序过程。public static void insertionSort(int []ar...

2019-03-10 17:48:39 149

原创 几大排序算法之冒泡排序(Java实现)

冒泡排序原理:比较两个相邻的元素,将值大的元素交换至右端。思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成。第一趟比较完成后,最后一个数一定是数组中最大的一个数,所以第二趟比较的时候最后一个...

2019-03-10 17:16:46 108

转载 浅谈RESTful

小白学习RESTful。参考资源:https://www.cnblogs.com/binlin1987/p/6971808.htmlhttps://www.cnblogs.com/rgcLOVEyaya/p/RGC_LOVE_YAYA_617days.html什么叫restful:REST的名称"表现层状态转化"中,省略了主语。“表现层"其实指的是"资源”(Resources)的"表现层...

2019-03-09 13:53:56 137

原创 网络基础入门

1、网络 7 层架构7 层模型主要包括:物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由 1、0 转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的模数转换与数模转换)。这一层的数据叫做比特。数据链路层:主要将从物理层接收的数据进行 MAC 地址(网卡的地址)的封装与解封装。常把这一层的数据叫做帧...

2019-03-09 12:56:14 3754 1

原创 SQL 函数

SQL 拥有很多可用于计数和计算的内建函数。函数的语法--内建 SQL 函数的语法是:SELECT function(列) FROM 表在 SQL 中,基本的函数类型和种类有若干种。函数的基本类型是:合计函数(Aggregate functions)Aggregate 函数的操作面向一系列的值,并返回一个单一的值。如果在 SELECT 语句的项目列表中的众多其它表达式中使用 SE...

2019-03-08 23:34:48 265

原创 浅谈SQL

SQL DML 和 DDL可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。查询和更新指令构成了 SQL 的 DML 部分:SELECT - 从数据库表中获取数据UPDATE - 更新数据库表中的数据DELETE - 从数据库表中删除数据INS...

2019-03-08 20:34:45 229

原创 Java基础知识点

1、面向对象的三个特征封装,继承,多态2、多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点:可替换性:多态对已存在代码具有可替换性可扩充性:增加新的子类不影响已经存在的类结构接口性:多态是超类通过方法签名,向子类提供一个公共接口,由子类来完善或者重写它来实现的。灵活性简化性实现多态主要...

2019-03-07 14:07:51 156

原创 浅谈Java 垃圾回收机制

一:垃圾回收机制的意义java 语言中一个显著的特点就是引入了java回收机制,是c++程序员最头疼的内存管理的问题迎刃而解,它使得java程序员在编写程序的时候不在考虑内存管理。由于有个垃圾回收机制,java中的额对象不在有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用空闲的内存;内存泄露:指该内存空间使用完毕后未回收,在不涉及复杂数据结构的一般...

2019-03-06 17:45:12 111

原创 Spring MVC 教程,快速入门,深入分析(转载)

Spring MVC 教程,快速入门,深入分析(转载)转载原文链接作者:赵磊博客:http://elf8848.iteye.com目录一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解...

2019-02-27 21:23:20 165

转载 优秀IT技术文章集(装载)

转载原文链接作者:赵磊博客:http://elf8848.iteye.com阅读优秀的文章可以使你快速进步,本文收集了广受好评的优秀IT技术文章,在你有空时读一读,安静下来思考一下。---------------优秀blog----------------Sina App Engine Blog并发编程网结构之法 算法之道dokuWiki示例http://www.ha97.com...

2019-02-27 21:14:33 157

原创 SpringMVC框架搭建,HelloWorld

一、什么是SpringMVCJavaEE体系结构包括四层,从上到下分别是应用层、Web层、业务层、持久层。Struts和SpringMVC是Web层的框架,Spring是业务层的框架,Hibernate和MyBatis是持久层的框架。1、为什么要使用SpringMVC?a、很多应用程序的问题在于处理业务数据的对象和显示业务数据的视图之间存在紧密耦合,通常,更新业务对象的命令都是从视图本身发起...

2019-02-27 21:04:49 157

原创 Spring综合实战——实现转账业务

一、简单实现基本业务1、new一个web project2、加入必备的jar包(如下图)、配置log4j.properties、db.properties文件3、数据库,数据表准备4、创建一个AccountDao接口和其实现类AccountDaoImplAccountDao.javapackage com.hy.spring.dao;public interface Accou...

2019-02-27 14:12:32 1289

原创 力扣第6题:Z 字形变换

问题描述:将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“LCIRETOESIIGEDHN”。请你实现这个将字符串进行指定行数变换...

2019-02-27 01:40:09 680

原创 Spring之JDBCTemplate初识

1、Spring对不同的持久化支持Spring为各种支持的持久化技术,都提供了简单操作的模板和回调:ORM持久化技术模板类JDBCorg.springframework.jdbc.core.JdbcTemplateHibernate5.0org.springframework.orm.hibernate5.HibernateTemplateJDBCorg....

2019-02-26 22:58:48 159

转载 java集合(list,set,map)

转载原文https://www.cnblogs.com/yangliguo/p/7476788.html

2019-02-26 22:26:53 75

转载 Spring框架IoC容器和AOP解析

转载原文Spring框架IOC容器和AOP解析一、Spring开源框架的简介Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的Ja...

2019-02-25 14:07:14 376

原创 Spring之注解注入bean

1.引入jar包。配置log4j.properties文件2.创建Person类package com.hy.spring.pojo;import org.springframework.stereotype.Component;//使用component的注解方式注入//@Component("person"),等同于使用依赖注入方式,配置的<bean name="pers...

2019-02-25 13:42:52 10223 1

原创 Spring之依赖注入bean

0.前期准备创建Person类package com.hy.spring.pojo;public class Person { @Override public String toString() { return "Person [name=" + name + ", age=" + age + ", mycar=" + mycar

2019-02-24 22:44:35 186

原创 第一个简单的Spring项目

new一个web project加入必备的jar包(如下图)、配置log4j.properties文件创建一个Person类package com.qf.spring.pojo;public class Person { static String name; static String age; public Person() { super(); Syst...

2019-02-24 19:58:11 254

转载 初识Spring

Spring框架概述1.什么是SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪...

2019-02-24 19:30:22 164 1

转载 监听器Listener

监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法立即被执行。1.基本概念  JavaWeb中的监听器是Servlet规范中定义的一种特殊类,它用于监听web应用程序中...

2019-02-22 14:47:40 83

转载 Filter过滤器

转载原文地址:http://www.cnblogs.com/ygj0930/p/6374212.html过滤器过滤器是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器对请求进行修改、判断等,把不符合规则的请求在中途拦截或修改。也可以对响应进行过滤,拦截或修改响应。如图,浏览器发出的请求先递交给第一个filter进行过滤,符合规则则放行,递交给filter链...

2019-02-22 13:35:12 179

原创 封装javabean的三种方式

1.JavaBean是什么JavaBean是一个遵循特定写法的Java类。JavaBean在J2EE开发中,通常用于封装数据,对于遵循以上写法的JavaBean组件,其它程序可以通过反射技术实例化JavaBean对象,并且通过反射那些遵守命名规范的方法,从而获知JavaBean的属性,进而调用其属性保存数据。它通常具有如下特点:这个Java类必须具有一个无参的构造函数属性必须私有化。私...

2019-02-19 21:54:16 4256 2

转载 request和response

1. Request与Response1.1Web应用运行机制首先,我们先来看一看Request与Response在Web应用程序运行时,是怎么样的。通过上图的Web应用程序运行机制,我们可以知道关于Request与Response的信息:Web应用程序接收一次请求,就创建一个Request对象和Response对象。通过Request对象可以在服务器端获取客户端发送的请求数据内容。...

2019-02-19 16:13:21 212

原创 重定向和转发

1.重定向2.转发

2019-02-18 21:39:10 139

原创 Servlet的相关知识

1.概述ServletServlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议(http协议)的Web服务器。doGet方法...

2019-02-18 21:32:47 178

原创 c++编程小总结(长期不定时更新)

1.cin与getline()的使用1)C++编程语言互换流中的标准输入流,需要iostream.h支持,即开始的时候,要有#include <iostream.h>(新版本编译器为#include )。cin代表标准输入设备,使用提取运算符 “>>” 从设备键盘取得数据,送到输入流对象cin中,然后送到内存。使用cin可以获得多个从键盘的输入值,其具体使用格式如下:...

2019-02-13 22:19:18 132

原创 单词纠正(北邮编程题)

#include<string>#include<iostream>using namespace std;void change(string &T) { if ('a' <= T[0] && T[0] <= 'z'){ T[0] = T[0] - 32; } for (int i = 1; i < T.le...

2019-02-13 21:51:08 445

原创 郑莉C++学生用书第四版部分习题答案

2-22 变量有哪几种存储类型?解:变量有以下几种存储类型:auto存储类型:采用堆栈方式分配内存空间,属于一时性存储,其存储空间可以被若干变量多次覆盖使用;register存储类型:存放在通用寄存器中;extern存储类型:在所有函数和程序段中都可引用;static存储类型:在内存中是以固定地址存放的,在整个程序运行期间都有效。...

2019-02-03 14:54:12 3500

空空如也

空空如也

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

TA关注的人

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