自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

璐潇晓璐的博客

生命可以随心所欲,但不能随波逐流。

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

原创 JDBC连接MySQL5.7

1.首先准备mysql 和eclipse环境,在环境搭建好之后,从eclipse官网下载jdbc的驱动包,下载地址http://dev.mysql.com/downloads/connector/j/2.从下载的文件中取出mysql-connector-java-5.1.31-bin.jar,放到工程中,并导入路径方法:右击工程名->Build Path->Configure Buil...

2017-09-21 20:16:58 35505

原创 戴尔poweredge r730服务器配置及系统安装详解教程

第一次给服务器安装的是ubantu系统; 首先我们开机进入小型BIOS设置一下RAID,或者进入服务器管理系统,在系统的BIOS中进行RAID设置;开机后当看到出现 时按Ctrl+r,进入小型BIOS小型BIOS界面先进入到VG MGMT菜单,可以用ctrl+N和ctrl+P切换菜单按F2展开虚拟磁盘创建菜单如果重新安装就先选择clear con

2017-07-19 15:06:08 126417 8

原创 win10环境下安装Ubantu双系统(超详解)

win10环境下安装Ubantu双系统1.准备工作:先去ubantu官网(https://www.ubuntu.com/download)去下载ubantu镜像。根据自己的实际情况选择32位的或者64位的,现在的电脑大部分已经都是4g内存了,我推荐大家选择64位的。还要准备一个4g以上的u盘做安装盘(注意这个u盘需要格盘,所以请提前保存里面的重要文件)。2.给电脑的磁盘压缩出一个60左右的

2017-06-21 14:15:11 10896 3

原创 hadoop学习之自定义对象实现 writeable

Hadoop虽然 已经实现了一些非常有用的Writable,如Text 、IntWritable、NullWritable等,但有时候需要构造一些更加复杂的结果存入context中,使用这些方法可能就不是那么方便。自定义对象分为Key和Value二种情况如果需要自定义value对象,则实现Writable接口,实现的接口为是:public class  FlowBean  implement...

2019-01-15 11:25:27 907

原创 hadoop学习之单词计数及变形(二)自定义分区排序

上一个博客写了统计单词出现的个数,也写了统计单词首字母出现的个数,因为是统计单词首字母出现的个数,这些单词中有很多是重复的,如何对单词去重后,统计单词首字母出现的次数呢? 统计不同单词首字母出现的个数的同时同时统计单词首字母出现的个数。例如:initials  total  uniquea          100   20思路是首先对单词进行分区,这个分区可以不写,默认对键值进行分...

2019-01-15 11:05:01 563

原创 hadoop学习之单词计数及变形(一)

最近入职了一家大数据公司实习,之前没有接触过大数据,所以入职之后就从基础开始学起,先做了单词计数一、统计单词个数:     思路很简单,单词之前有空格,在mapper中将单词按照空格读进来,写到context中,{am,1},{hello,1},{word,1}...这样的形式,在reducer中读入mapper的输入,对于每一个key,统计单词出现的次数。在mapper之后,reduce...

2019-01-13 16:26:26 575

转载 计算机网络常考面试题

在浏览器中输入网址之后执行会发生什么?查找域名对应的IP地址。这一步会一次查找浏览器缓存,系统缓存,路由器缓存,ISPNDS缓存,根域名服务器 浏览器向ip对应的web服务器发送一个http请求 服务器响应请求,发回网页内容 浏览器解析网页内容简述HTTP中GET和POST的区别从原理性看:根据HTTP规范,GET用于信息获取,而且应该是安全和幂等的 根据HTTP规范,POS...

2018-12-09 15:06:43 355

原创 final关键字

可能使用到的final的三种情况:数据、方法、类final数据:一块数据是恒定不变的1.一个永不改变的编译时常量2、一个在运行时被初始化的值,不希望被改变对于基本类型:final使数值恒定不变对于对象引用:final使引用恒定不变final参数:无法在方法中更改参数引用所指向的对象,只可以读参数,却无法修改参数,这一特性主要用来向匿名内部类传递参数final方法:使...

2018-12-05 17:37:21 316

原创 Java反射学习之获取class对象的三种方式

public class ReflectField { public static void main(String[] args) throws ClassNotFoundException, NoSuchFieldException { //通过Class类的静态方法forName,无需通过持有该类的实例对象引用而去获取Class对象 Class&l...

2018-09-12 19:47:10 333

原创 Java设计模式之单例模式

单例模式定义:    确保一个类只有一个实例,并提供一个全局访问点。单例模式有什么用处?    有一些对象只需要一个,如Windows是多进程多线程的,在操作一个文件的时候,就不可避免的出现多个进程或线程同时操作一个文件的现象,所以所有文件的处理必须通过唯一的实例来进行。一些设备管理器常常设计为单例模式,如一个电脑有两台打印机,在输出的时候就要处理不能两台打印机打印同一个文件。单例模式提供全局访问...

2018-06-03 11:09:32 271

原创 Java集合之HashMap

一、HashMap概述Map 是 Key-Value 对映射的抽象接口,该映射不包括重复的键,即一个键对应一个值。HashMap是基于哈希表的Map接口的非同步实现,以Key-Value的形式存在。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。在HashMap中,其会根据hash算法来计算key-value的存储位置并进行快速存...

2018-06-01 17:43:57 292

原创 Java 中的 ==, equals 的区别

概念:    == : 该操作符生成的是一个boolean结果,它计算的是操作数的值之间的关系    equals : Object的实例方法,比较两个对象的content是否相同关系操作符==    基本数据类型变量    对于基本数据类型变量,变量直接存储的是“值”,使用关系操作符来进行比较时,比较的就是“值”本身    引用类型变量    在Java中,引用类型的变量存储的并不是“值”本身,...

2018-05-31 10:08:16 348

转载 Java面试——HashCode的作用原理和实例解析

转载地址:http://blog.csdn.net/seu_calvin/article/details/52094115散列码(hash code)是由对象导出的一个整型值,散列码是没有规律的。如果x和y是两个不同的对象,x.hashCode()与y.hashCode()基本上不会相同。由于hashCode方法定义在Object类中,因此每个对象都有一个默认的散列码,其值是对象的存储地址。1. ...

2018-05-30 08:26:51 342

转载 JAVA 对象引用,以及对象赋值

关键字: java对象 引用 Java对象及其引用 关于对象与引用之间的一些基本概念。 初学Java时,在很长一段时间里,总觉得基本概念很模糊。后来才知道,在许多Java书中,把对象和对象的引用混为一谈。可是,如果我分不清对象与对象引用, 那实在没法很好地理解下面的面向对象技术。把自己的一点认识写下来,或许能让初学Java的朋友们少走一点弯路。 为便于说明,我们先...

2018-05-28 16:05:51 276

原创 JAVA集合学习之Iterator(迭代器)

iterator方法用于返回一个实现了Iterator接口的对象,可以使用这个迭代器对象依次访问集合中的元素。 Java中的Iterator功能比较简单,并且只能单向移动:  (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意:iterator()方法是java.lang.Iterable接口,被...

2018-05-25 10:42:51 307

原创 设计模式之观察者模式(Observer Pattern)

观察者模式观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新在观察者模式中,发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目标可以对应多个观察者。一个软件系统常常要求在某一个对象的状态发生变化的时候,依赖它的对象作出相应的改变。如JDK中java.util的观察者模式、JavaBean和Swing。为了使系统易于复用,...

2018-05-22 10:22:53 298

原创 剑指Offer_编程题之从尾到头打印链表

package List; import java.util.ArrayList; import java.util.Stack; /* * nowcoder Num3 * 输入一个链表,从头到尾打印链表每个节点的值 */ class ListNode { int val; ListNode next=null; ListNode(int val)...

2018-05-19 16:33:39 197

转载 SpringMVC学习笔记(一)@RequestMapping、@RequestParm等注解

1.1 @RequestMapping映射请求 SpringMVC使用 @RequestMapping注解为控制器指定可以处理那些URL请求@RequestMapping 可以定义在类和方法上package com.ibigsea.springmvc.helloworld;import org.springframework.stereotype.Controller;import...

2018-05-10 15:57:32 1159

原创 JAVA WEB学习记录

一、 WEB-INF目录结构WEB-INF目录结构: 1.WEB-INF是JAVA的WEB应用的安全目录,所谓安全就是客户端无法访问,只有服务端可以访问的目录 2.web.xml 项目部署文件 index.jsp是项目的默认访问页面,如果要修改成其他页面,则在web.xml文件中加上下面代码<welcome-file-list> <welcome-file&...

2018-05-10 15:24:32 293

转载 eclipse 创建第一个web程序

1.首先我们打开eclipse2.下面我们去eclipse配置tomcata) 菜单栏选择window--preferencesb) 在向导视图中找到Serverc) 在Server点击箭头,子项里找到runtimed)这是我们在向导视图中选择 Add按钮添加tomecate) 选择tomcat 后选择next按钮,然后选择Browse按钮配置安装路径f) 配置好tomcat后我们开始启动Serv...

2018-04-04 16:02:03 1415

原创 Web开发:关于Tomcat出现The origin server did not find a current representation for the target resourc...的问题

今天第一次写JAVA WEB程序,部署好之后,新建JSP文件,写了第一个JSP程序,但是在server上运行之后,Tomcat出现The origin server did not find a current representation for the target resourc…问题 解决方案: 1. 查看tomcat 服务器。双击窗口中服务器 看到 server loca...

2018-04-04 15:37:36 49353 9

原创 IDEA第一次载入JDBC驱动

第一步,先去官网下载JDBC驱动并解压,下载链接: https://dev.mysql.com/downloads/connector/j/ 第二步,打开你的idea工程,按ctrl+alt+shift+s(打开Project Structure),Modules —>>选中–>>点击右侧的+号——>选第一个jars of directories,找到你刚刚解压缩的...

2018-04-03 09:25:11 5977

原创 使用git将本地项目上传到github

1.git status来查看你当前的状态2.git add .将项目添加到仓库3.用git commit把项目提交到仓库。(git commit -m "first commit")4.  第八步:在Github上创建好Git仓库之后我们就可以和本地仓库进行关联了,      根据创建好的Git仓库页面的提示,可以在本地TEST仓库的命令行输入:   git remote add origin ...

2018-03-27 20:01:16 196

原创 Linux下实现ssh免密认证

添加域名映射配置ssh免密登陆拷贝master服务器公钥至本机验证master服务器ssh免密登录其余服务器添加域名映射打开hosts文件Vim /etc/hosts添加域名对象配置ssh免密登陆生成密钥[root@master ~]# ssh-keygen #root用户,master机,生成公私钥拷贝master服务器公钥至本机[root@master ~]# ssh mast...

2018-03-20 09:34:53 1687

原创 【JAVA】异常记录及解决办法:java.net.ConnectException: Connection refused: connect

最近在写JAVA文件上传功能,一个是服务器端,一个是客户端,然后出现了如下问题java.net.ConnectException: Connection refused: connect at java.net.DualStackPlainSocketImpl.connect0(Native Method) at java.net.DualStackPlainSocketImpl.socketCo...

2018-03-14 14:56:22 15460 2

原创 java IO学习记录(四)字符字节转换流与字符流的过滤器

字节字符转换流java的文本(char)是16位无符号整数,是字符的unicode编码(双字节编码)文件是byte byte byte...的数据序列文本文件是文本(char)序列按照某种编码方案(utf-8,utf-16be,gbk)序列化为byte的存储序列3)字符流(Reader Writer)字符的处理,一次处理一个字符字符流的基本实现 InputStreamReader ...

2018-03-10 20:19:32 255

原创 java.io.file学习记录(三)输入输出流

IO流(输入输出流)字节流 字符流1.字节流1)InputStream 抽象了应用程序读取数据的方式 OutputStream 抽象了应用程序写数据的方式2)EOF = End 读到-1表示读到文件结尾3)输入流的基本方法 int b = in.read();读取一个字节无符号填充到低八位(b==-1)表示文件结尾 in.read(byte[] buf) 从输入流读取数据填充...

2018-03-10 17:11:36 208

原创 java.io.file类遍历文件目录(java io 学习记录二)

java.io.file类用于表示文件(目录)file类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问RandomAccessFile 是java提供的对文件内容的访问,既可以读取文件,也可以写文件RandomAccessFile 支持随机访问文件,可以访问文件的任意位置(1)java文件模型 在硬盘上的文件是byte(字节)存储的,是数据的集合(2)打开文件...

2018-03-07 17:07:08 332

原创 Java IO学习记录(一)文件的编码

import java.io.UnsupportedEncodingException;public class EncodeDemo { public static void main(String[] args) throws Exception { String s="慕课ABC"; byte[] bytes1 = s.getBytes();//转换成字节序列,使用项目默认的的...

2018-03-07 14:56:43 183

原创 java.lang.NullPointerException 空指针异常问题

1.所谓的指针,就是java中对象的引用。比如String s;这个s就是指针。 2.所谓的空指针,就是指针指向的内容为空,比如上面的s,如果令它指向null,就是空指针。3.所谓的空指针异常,就是一个指针是空指针,你还要去操作它,既然它指向的是空对象,它就不能使用这个对象的方法。比如上面的s假如为null,你还要用s的方法,比如s.equals( String x);那么就会产生空指针异常。...

2018-03-06 17:43:39 759

原创 java使用多线程实现多客户端的通信

实现步骤:服务器端:1、创建ServerSocket对象,绑定监听端口2、通过accept()方法监听客户端请求(循环监听)3、server与socket建立专线连接,两个socket在一个单独的线程上对话、通过输入流读取客户端发送的请求信息4、通过输出流向客户端发送响应信息5、server继续等待新的连接6、关闭相应资源客户端:1、创建Socket对象,指明需要连接的服务器的地址和端口号2、连接...

2018-03-01 09:40:08 1753 1

原创 java常用代码块整理

1.数据库操作(查询、更新等)nameGet='%'+nameGet+'%';String sqlGname = "SELECT * FROM GOODS WHERE GNAME LIKE ?";try{ pstmt = conn.prepareStatement(sqlGname); pstmt.setString(1, nameGet); rs = pstmt.executeQ

2018-01-26 17:29:28 1375

原创 Mysql---如何设置字段自动获取当前系统时间及主键自增

CREATE TABLE `表名` (  `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',)以上SQL语句将记录语句创建的时间,(时间为当前系统时间)并将这一列的属性设置为“创建时间”。`gid` int(6) unsigned NOT NULL auto_increment,

2018-01-26 16:37:47 1738

转载 PreparedStatement的用法

一.PreparedStatement 概述在数据库的操作过程中,PreparedStatement 对象是一个很不起眼但是记为重要的接口对象,它继承 于Statement,并与之在两方面有所不同:1)PreparedStatement 实例包含已编译的 SQL 语句。这就是使语句“准备好”。包含于 PreparedStatement 对象中的 SQL 语句可具有一个或多个 IN

2018-01-20 18:24:59 986

转载 HUSTOJ problems

一:资源限制,程序资源的意义,与具体代码的关系,内存空间的分配,CPU时间的计算二:守护进程的常用技术*******************************************************************************************************************executesql("set names ut

2017-12-07 19:15:59 634

原创 将HUSTOJ从Centos6.9成功迁移至Ubuntu 14.04

因为在centos6.9服务器上运行hustoj一直不能判C++、java等语言,所以决定将hustoj从centos6.9迁移至Ubuntu14.04一、首先要有在ubuntu14.04服务器上要有一个已经搭建好的hustoj,如果没有的话,可参考http://blog.csdn.net/lxl121181/article/details/75314607 我的这篇文章二、准备三个文件1.从

2017-12-07 14:35:10 874

原创 hustoj的一些改动

一、将OJ的IP地址从127.0.0.1/JudgeOnline改成127.0.0.7进入/etc/httpd/conf/httpd.conf后 搜索Document 然后找到这里然后将其改成二、将如图所示的用户后的短消息去掉首先进入/var/www/html/JudgeOnline/include里面然后进入 db_info.inc.php这个文件里面,定义一个变

2017-11-25 19:20:33 1709

转载 java编程规范之java命名规范

原文链接想要成为一个优秀的程序员,首先要培养良好的编程习惯,为了提高代码的可读性,必须有好的命名规范。这篇文章是小编结合网上的很多资料整理出来的,若有不当或错误的地方,欢迎大家指正在文章开始前,为方便阅读,先简单介绍一点知识驼峰命名法:驼峰命名法就是当变量名或函数名是由一个或多个单字连结在一起,而构成的一识别字时,第一个单字以小写字母开始,第  二个单字的首字母大写或每

2017-11-12 19:41:56 500

转载 秒懂插入排序与选择排序

插入排序原理:它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序核心:假设第一个元素排好,之后的元素对排好的部分从后向前比较并逐一移动。插入排序实现:void insertion_sort(int a[], int n) { int i,j,tmp; for (i = 1; i < n

2017-09-05 17:41:49 291

原创 认识EXT2文件系统

认识EXT2文件系统说明:红色为重要知识点和名词,蓝色为注释,黄色为Linux命令; 硬盘组成与分区1.      圆形的盘片 #主要用来记录数据的部分2.      机械手臂和机械手臂上的磁头 #用来读写盘片上的数据3.      主轴上的马达  #可以转动盘片,让机械手臂的磁头在盘片上读写数据4.      扇区  #最小的物理存储单位,每个扇区为512byte

2017-08-18 11:32:32 638

空空如也

空空如也

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

TA关注的人

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