自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (12)
  • 问答 (2)
  • 收藏
  • 关注

原创 2017年末给自己的一段话

今年经历了太多太多,比如:爱情、实习、预校招…. 在我看来,这都是较大的经历项了吧在2018年中,在这儿许个愿:        在新的一年中,在寒假自学的两个月后,能在校招中找到自己心仪的工作。脚踏实地把每一步做好,生活上更加自律一些,另外在多看专业书籍…blabla… 许在心中,更是许诺在18年的每一天中(●’◡’●) 继续朝着自己的方向努力,唯有拼搏可以感动自己 写于 2017.

2017-12-31 22:19:31 738

原创 【Java基础总结】-Java笔试易错点 第二篇

精度小于int的数值运算的时候都会被自动转换为int后进行计算,注意笔试题中byte和short类型数据相加减时的类型转换问题;java中静态属性和静态方法可以被继承,静态属性不可以被重写,不能实现多态。包未达到终点不可能重组,但可能成为碎片final修饰的成员变量为基本数据类型是,在赋值之后无法改变。当final修饰的成员变量为引用数据类型时,在赋值后其指向地址无法改变,但是对象内容还是可以

2017-12-22 15:10:03 386

原创 Hadoop、Storm和Spark 三者的区别、比较

一、hadoop、Storm该选哪一个?为了区别hadoop和Storm,该部分将回答如下问题: 1.hadoop、Storm各是什么运算 2.Storm为什么被称之为流式计算系统 3.hadoop适合什么场景,什么情况下使用hadoop 4.什么是吞吐量首先整体认识:Hadoop是磁盘级计算,进行计算时,数据在磁盘上,需要读写磁盘;Storm是内存级计算,数据直接通过网络导入内存。读写内存

2017-12-21 22:15:05 12088

原创 排序算法 ✈

本部分排序算法知识已托管于Github,详见 排序算法总结 | 欢迎各位star排序算法的分类冒泡排序冒泡排序算法通过多次比较和交换来实现排序,其排序流程如下: 1. 对数组中的各数据,依次比较相邻的两个元素的大小。 2. 如果前面的数据大于后面的数据,就交换这两个数据。经过第一轮的多次比较排序后,便可以将最小的数据排好。 3. 再用同样的方法把剩余的数据逐个进行比较,最后便可以按照从小到

2017-12-21 22:01:38 273

原创 Hadoop和Saprk的异同

解决问题的层面不一样首先Hadoop和Spark两者都是大数据框架,而Hadoop实质上更多是一个分布式数据基础设施:它将巨大的数据集分派到一个由普通计算机组成的集群中的多个节点进行存储,除了HDFS分布式文件系统以外,还提供MapReduce的数据处理功能;而Spark,则是一个专门用来对那些分布式存储的大数据进行处理的工具,它并不会进行分布式数据的存储。数据处理速度和适用场景就数据处理速度而言,

2017-12-21 17:11:07 469

转载 Java中8种基本数据类型及其默认值

Java语言中有8种基本数据类型,基本情况汇总如下:

2017-12-19 23:27:12 3604

原创 树结构

树结构树(Tree)结构是一种描述非线性层次关系的数据结构,其中重要的是树的概念。树是n个数据结点的集合,在该集合中包含一个根结点,根结点之下分布着一些互不交叉的子集合,这些子集合是根结点的子树。树结构的基本特征如下: - 在一个树结构中,有且仅有一个结点没有直接前驱,这个结点就是树的根结点; - 除根结点外,其余每个结点有且仅有一个直接前驱; - 每个结点可以有任意多个直接后继。 从树的定

2017-12-19 16:23:34 389

原创 队列结构

队列结构从数据的逻辑结构来看,队列是一种线性结构。如果从数据的存储结构来进一步划分,队列结构包括两类。 1. 顺序队列结构:即使用一组地址连续的内存单元依次保存队列中的数据。在程序中,可以定义一个指定大小的结构数组作为队列。 2. 链式队列结构:即使用链表形式保存队列中各元素的值。从数据的运算角度来分析,队列结构是按照“先进先出”的原则处理结点数据的。在队列结构中,数据运算非常简单。一般队列结构

2017-12-19 03:28:55 884

原创 顺序栈结构

栈结构栈结构是一种线性结构,栈结构包括两类: 1. 顺序栈结构:即使用一组地址连续的内存单元依次保存栈中的数据。在程序中,可以定义一个指定大小的结构数组来作为栈,序号为0的元素就是栈底,再定义一个变量top保存栈顶的序号即可。 2. 链式栈结构:即使用链表形式保存栈中各元素的值。链表首部(head引用所指向元素)为栈顶,链表尾部(指向地址为null)为栈底。栈结构是按照“后进先出”的原则处理节点

2017-12-19 03:25:24 671

原创 线性表之链表结构

典型的链表结构,包括如下内容: 1. 数据部分,保存的是该结点的实际数据。 2. 地址部分,保存的是下一个结点的地址。 链表结构就是由许多这种结点构成的。在进行链表操作时,首先需定义一个“头引用”变量(一般以head表示),该引用变量指向链表结构的第一个结点,第一个结点的地址部分又指向第二个结点……直到最后一个结点。最后一个结点不再指向其他结点,称为“表尾”,一般在表尾的地址部分放一个空地址n

2017-12-19 03:16:18 400

原创 线性表之顺序表结构

顺序表(Sequential List)就是按照顺序存储方式存储的线性表,该线性表的结点按照逻辑次序依次存放在计算机的一组连续的存储单元中。由于顺序表是一次存放的,只要知道了该顺序表的首地址及每个数据元素所占用的存储长度,那么就很容易计算出任何一个数据元素(即数据结点)的位置。准备数据准备在顺序表操作中需要用到的变量及数据结构等。class DATA{

2017-12-19 03:05:04 434

原创 大数据开发基础面试题

面试问题 问:什么是大数据? 答:大数据是一个术语,它描述了大量的数据集,这些数据集在数据库管理工具或传统数据处理技术的帮助下非常难以捕获,存储,处理,检索和分析。 问:大数据有什么特点? 1.体积收集各种来源的数据,包括社交媒体,股票市场,飞机,电子商务网站。 2.Variety-数据的类型和性质(音频,图像,视频)。 3.速度 - 数据产生的速度非常大。 问:如何分析大数据

2017-12-18 18:09:20 1838

原创 哈希表处理地址冲突的方法及成功查找的平均长度

首先通过一道例题来引出这篇博客的主旨: [腾讯]已知一个线性表(38,25,74,63,52,48),假定采用散列函数 h(key)=key%7 计算散列地址,并散列存储在散列表A[0…6]中,若采用线性探测方法解决冲突,则在该散列表上进行等概率成功查找的平均查找长度为多少?解析: h(key)=key%7 求得哈希地址(存在地址冲突) 线性探测再散列 查找长度 38%7=3

2017-12-18 13:13:57 4701

原创 图结构

无向完全图对于一个包含N个顶点的无向完全图,其总的边数为 N(N-1)/2 有向完全图对于一个包含N个顶点的有向完全图,其边的总数为 N(N-1),无向完全图的两倍。

2017-12-17 21:03:16 340

转载 单例模式的6种实现方式

为什么使用单例模式需要确保某个类只要一个对象,或创建一个类需要消耗的资源过多,如访问IO和数据库操作等,这时就需要考虑使用单例模式了。使用单例模式需要注意的关键点将构造函数访问修饰符设置为private 通过一个静态方法或者枚举返回单例类对象 确保单例类的对象有且只有一个,特别是在多线程环境下 确保单例类对象在反序列化时不会重新构建对象单例模式的几种写法1. 饿汉式/** * 饿汉式实现单例

2017-12-14 14:57:28 412

原创 兜兜转转-砥砺前行

今天在逛知乎的时候,看到有人在问: 身为应届毕业生,如何找大数据开发的工作?看好多公司都是要研究僧…问自己有没有机会?玛雅,乍一看 这不就是我想问的问题么,因此 我看到下面前辈的回答: 有机会,但是我觉得你更应该注重基础,像java语法、多线程、集合、jvm、网络、数据结构和算法、linux、数据库、web框架等。毕竟本科生哪怕是研究生,深入了解hadoop、spark、storm等大数据

2017-12-13 17:38:00 443

原创 Linux date命令

date命令的帮助信息 [root@localhost source]# date –help 用法:date [选项]… [+格式]  或:date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]] 以给定的格式显示当前时间,或是设置系统日期。-d,–date=字符串 显示指定字符串所描述的时间,而非当前时间

2017-12-13 01:56:31 375

原创 github上修改仓库的主语言

举例: 当Github仓库开发的主语言和我们看到的不符时,会想这是为什么呢? 原来 Github是按照项目库中哪种语言的文件最多,将其作为朱玉言显示。所以要想把Java语言改为其他语言,如HTML,需要在资源库的主界面增加一个文件*.js linguist-language=html *.css linguist-language=html*.html linguist-language=h

2017-12-13 01:00:11 2221

原创 Github☞Markdown语法笔记

☞ 锚点的使用[说明文字](#jump)<span id = "jump">跳转到这里:</span>☞

2017-12-13 00:13:44 334

原创 Hive

• Hive 是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL ),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。Hive 定义了简单的类 SQL 查询语言,称为 QL ,它允许熟悉 SQL 的用户查询数据。

2017-12-12 20:54:58 402

原创 基于论坛的apache common日志分析项目

项目托管于 Github,欢迎Star | Fork 并留言互相学习 基于论坛的apache common日志分析项目项目描述通过对技术论坛的apache common日志进行分析,计算论坛关键指标,供运营者决策。项目设计MapReduce程序计算KPIHBASE详单查询HIVE数据仓库多维分析开发步骤:1. 使用flume把日志数据导入到hdfs中...

2017-12-12 20:16:33 810 5

原创 【概率论与数理统计】-排列组合笔试题汇总

位置排列问题随机分配问题像这种相同的物品分给多个人,这一类的问题 直接用隔板法,在物品队列插入隔板,分成多份。最坏情况穷举问题像这种问最多隔多少分钟或者取多少次能到达目的的题目,直接把最坏的结果穷举出来,即可算出最坏时间复杂度。排列相邻与不相邻问题像这种求A与B不相邻的排列情况,可以换成: [两者不相邻的排列情况] = [总排序结果] - [两者相邻的情况],其中两者相邻就可以看作一个元素X2,因

2017-12-08 01:26:09 2725

原创 基于Hadoop的分布式云存储系统

项目托管于 Github,欢迎Star | Fork 留言互相学习 基于Hadoop的分布式云存储系统项目简介HDFS网盘,用户注册登录后可以将数据文件保存到云端的一种分布式云存储系统,可以在任何时候通过浏览器对文件进行管理和下载等操作。 项目采用B/S结构和MVC开发模式,基于HDFS文件操作API,使用JSP+Servlet开发实现以及Bootstrap框架渲染。主要完成对文件的管理...

2017-12-06 22:09:19 6910 4

原创 基于MapReduce的应用案例

项目托管于 Github,欢迎Star | Fork环境说明Hadoop搭建环境:| 虚拟机操作系统: CentOS6.3 64位,单核,1G内存 | JDK:1.7.0_60 64位 | Hadoop:2.4.1MR程序编译环境:| Eclipse IED | mapred.LocalJobRunner本地运行模式准备测试数据测试数据包括两个文件

2017-12-06 21:48:41 2990 1

原创 十二月新阶段的备战春招安排计划

想一想我应聘的大数据开发工程师有以下几点要求,力求达标:基础必备: • 计算机基础知识扎实 (熟悉)刷完七月题库中的题算达标 • 精通算法设计/数据结构 (了解)现在开始每天刷一部分《剑指offer》上的算法题,并把解题思路/总结写于博客中 • 熟悉JAVA语言编程 (熟悉)现在开始每天刷一部分牛客网上的编程题,并把总结写在博客中,并在此更新目录链接

2017-12-05 23:32:27 465

TeamViewer9.1版本

TeamViewer9.1版本,不会报商业连接导致不能使用的问题~ 放心用

2019-05-06

hadoop-2.7.5-bin压缩包,适合在window平台运行hadoop和spark程序,其中的文件已做替换

hadoop-2.7.5-bin压缩包,适合在window平台运行hadoop和spark程序,其中的文件已做替换

2018-01-30

struts2-interceptor 拦截器有关的一个增删改查小程序

应用拦截器 优化增删改查

2017-06-22

员工薪资管理系统课程设计

员工薪资管理系统 ---- 软件工程课程设计

2017-05-26

利用Javabean+JSP 实现文件的上传、显示、下载

利用Javabean+JSP 实现文件的上传、显示、下载 实现文件上传功能和下载功能,显示文件列表和读取文件内容功能。

2017-05-23

仅利用session和application实现聊天室

实验:内置对象使用 一、实验目的 1、掌握各个内置对象的含义; 2、理解并熟练应用session、application对象。 二、实验内容 1、设计聊天室,在聊天室中,需要通过JSP内置对象application来实时保存特定数量的当前聊天信息。 聊天室的设计包括:用户进行登录,选择聊天室,进行聊天,退出聊天室。 在聊天室中,用户只需输入一个用户名就可以进入聊天室,但是如果当前有人在使用该用户名,那么就必须换一个唯一的用户名。 具体要求:  用户登录成功后,程序会要求用户选择聊天室。可以不设置用户自行建立聊天室的功能,而且在聊天中途不能从一个聊天室切换到另一个聊天室。  进入聊天室后,用户可以从用户信息窗口看到该聊天室中所有用户的用户名,也可以在聊天窗口中看到随时更新的聊天信息。用户可以给所有人或某一个聊天用户发送公共的聊天信息,这个聊天内容大家都可以看到。用户也可以给某个用户发送私人的聊天信息,这种信息属于私聊信息,只有发送者和接收者可以看到。此外,聊天窗口还会出现一些系统公告,比如某某上站、某某离开等消息,另外用户还可以自己定义聊天信息和聊天用户信息刷新的时间间隔。  在用户单击“退出”按钮后,页面关闭,同时application和session中保存的信息都将丢失。 三、实验方法 1、用户登录信息使用request对象getParameter()方法得到用户登陆的一些信息; 2、公聊信息可以使用application对象,私聊信息使用session对象。 3、聊天的信息要不断刷新页面,使用户实时看到聊天信息。 4、用户退出时,有两种情况需要考虑:一是用户点击“退出”按钮,二是关闭浏览器,强制退出窗口,可查阅windows感知浏览器关闭的事件的相应方法。

2017-04-18

Java编写 航班信息查询管理系统

# OOP(机试) 本程序总结文章:http://blog.qiji.tech/?p=10344 - - - ## 程序基本要求 一、项目名称: Air Infomation Programming 基于控制台的航班信息程序,简称AIP 二、具体要求如下: (1)显示航班信息程序主菜单,如图-1所示,包括: * 1)列出所有航班 * 2)按起飞时间查询 * 3)按目的地查询 * 4)删除航班 * 5)更新航班 * 6)退出系统 (2)列出所有航班:查出所有航班的信息,以列表形式显示,包括:编号,航班号,目的地,起飞日期。 (3)按起飞时间查询:输入起飞时间(格式如2011-2-25),查出所有这一天的航班。 (4)按目的地查询:输入目的地,查出所有飞往此地的航班。 (5)删除航班:删除指定编号的航班。 (6)更新航班:更新指定编号的航班。 (7)退出系统。 三、类的设计 需要定义如下类 * 航班信息实体类(AirInfo) * 航班编号(id) * 航班号(flight_number) * 目的地(destination) * 起飞日期(flight_date) * 航班信息管理类AirInfoManager类 * 程序入口类TestAirInfo类 四、具体要求及推荐实现步骤 1. 创建实体类AirInfo,属性私有化,根据业务提供需要的构造方法和setter/getter方法。 1. 创建航班管理AirInfoManager类,在类中提供列出所有航班的方法,按起飞时间查询的方法、按目的地查询的方法、删除航班的方法、更新航班的方法、退出程序的方法。 2. 创建TestAirInfo类,启动和运行程序。 3. 航班的信息用ArrayList(或数组)保存。 4. 要求代码规范,命名正确。 - - -

2016-05-11

Java API 1.8 英文版 开发文档

Java API 1.8 英文版 开发文档 双手奉上~~ Java API 1.8 英文版 开发文档 双手奉上~~

2016-05-07

Java API 1.6 中文版 开发文档

Java API 1.6 中文版 开发文档 双手奉上~~

2016-05-07

Java网格布局-4*4计算器

计算器程序使用了网格布局来排列计算器按钮。当缩放窗口时,计算器按钮将随之变大或者变小,但所有的按钮尺寸始终保持一致。

2016-05-05

Java编写的 航班信息查询管理系统

OOP(机试)[具体要求在压缩文档中给出] 项目名称: Air Infomation System 基于控制台的航班信息系统,简称AIS 具体要求如下: (1)显示航班信息系统主菜单,如图-1所示,包括: 1)列出所有航班 2)按起飞时间查询 3)按目的地查询 4)删除航班 5)更新航班 6)退出系统 (2)列出所有航班:查出所有航班的信息,以列表形式显示,包括:编号,航班号,目的地,起飞日期。 (3)按起飞时间查询:输入起飞时间(格式如2011-2-25),查出所有这一天的航班。 (4)按目的地查询:输入目的地,查出所有飞往此地的航班。 (5)删除航班:删除指定编号的航班。 (6)更新航班:更新指定编号的航班。 (7)退出系统。 三、类的设计 需要定义如下类 航班信息实体类(AirInfo) 航班编号(id) 航班号(flight_number) 目的地(destination) 起飞日期(flight_date) 航班信息管理类AirInfoManager类 程序入口类TestAirInfo类 四、具体要求及推荐实现步骤 6.创建实体类AirInfo,属性私有化,根据业务提供需要的构造方法和setter/getter方法。 7.创建航班管理AirInfoManager类,在类中提供列出所有航班的方法,按起飞时间查询 的方法、按目的地查询的方法、删除航班的方法、更新航班的方法、退出系统的方法。 8.创建TestAirInfo类,启动和运行系统。 9.航班的信息用ArrayList(或数组)保存。 10.要求代码规范,命名正确。

2016-05-04

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

TA关注的人

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