自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Cast

每天叫醒自己的不只是闹钟,还有梦想.

  • 博客(194)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用JIRA搭建本地项目管理工具

使用JIRA搭建本地项目管理工具1、背景Jira介绍:2、安装jdk3、安装mysql数据库4、下载JIRA软件包5、破解、汉化1、背景上周开组会被老师骂了,说是项目管理混乱,讲述不清,之前没使用管理工具的原因是团队小只有4个人。师兄让搭建一个项目管理的工程,所以拿出一天时间搭建了一下:JIRA。系统:Centos6.8端口:8080记得开放8080端口,jira项目默认使用8080端...

2018-10-23 21:33:21 6674 1

原创 VMware虚拟机下Hadoop启动不起来,ssh报22端口拒绝访问( Centos6.8系统)

之前在VMware下搭建了3节点的Hadoop集群,先配置了一台机器,然后克隆两台从节点,启动Hadoop集群,没问题。但是系统坏了,把虚拟机拷出来,重装了系统,再导入这3台机器。发现我在bigdata003(Master节点)输入ssh bigdata001,联不上从节点了,经过一系列测试,ssh已经启动,防火墙也已经关闭,22端口也开起来了,reboot过了。ssh localhost可以,但...

2018-09-07 18:47:47 3272

原创 Centos6 关闭开启防火墙

防火墙在 root 或者 sudo权限下1.、查看防火墙状态service iptables status 2、 关掉防火墙service iptables stop3、开启防火墙service iptables start

2018-09-07 14:30:58 872

原创 Centos7 单机 SSH免密登陆

Centos7 ssh 免密登陆1.、 安装yum install openssh-server2 、配置sudo vim /etc/ssh/sshd_config去掉以下内容前的 # 符号,其他内容不需要修改 Port 22 AddressFamily any ListenAddress 0.0.0.0 ListenAddress Pe...

2018-09-06 17:06:18 794

原创 CentOS下安装mysql

CentOS下安装mysql课题组新买了一台阿里云服务器,今天安装了一下mysql,以后通过Navicat方便访问。1、下载mysql的repo源wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2、安装rpm包 rpm -ivh mysql-community-release...

2018-03-22 00:50:38 240

原创 归并求逆序数

Recall the problem of finding the number of inversions. As in the course, we are given a sequence of n numbers a 1 ,··· ,a n , which we assume are all distinct, and we difine an inversion to be a pair

2018-01-22 20:31:15 735

原创 Hive安装配置+练习

目录一. Hive的安装 hive配置步骤step1 setp2step3step4step5启动hive启动metastore服务启动hiveserver服务启动hive客户端查询MySQL数据库中的元数据二. Hive的基本使用 1. 进入hive控制台 2. 新建表 创建新表 导入数据t_hive.txt到

2017-05-20 17:11:43 1077

原创 kafka安装配置

http://kafka.apache.org/Kafka是一个分布式的流处理平台(0.10.x版本),在kafka0.8.x版本的时候,kafka主要是作为一个分布式的、可分区的、具有副本数的日志服务系统(Kafka™ is a distributed, partitioned, replicated commit log service), 具有高水平扩展性、高容错性、访问速度快、分布式等特性

2017-04-23 16:22:37 507

原创 配置伪分布式Hadoop

一、Linux新用户创建:1.用户创建 useradd2.设置新用户密码 passwd3.为用户添加sudo权限 1) 用vim打开sudo权限设置文件 vim /etc/sudoers 2) 找到"root ALL=(ALL:ALL) ALL"这一行,复制黏贴到下一行 yyp 3) 将复制的这行root改为自己创建的用户名 4) 保存退出 esc :wq 注:添加su

2017-04-18 14:11:43 347

原创 Centos7更换阿里源

更换源之前,请确保Centos7 已经连上网cd /etc cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.back #建议备份或者改名wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum makecache #生成缓存更详细的了解

2017-04-18 08:40:11 15462 3

原创 SSH免密码登陆

SSH免密码登陆1.确定本机已经安装ssh服务 yum install openssh-server openssh-clients -y 或者 yum install openssh* -y 注:-y在yum安装依赖包表示同意直接安装,无需确定2.转到当前用户文件夹的根目录 cd ~3.生成私钥和公钥 ssh-keygen -t rsa4.进入生成的文件夹中 cd .ssh

2017-04-17 15:55:36 270

原创 secureCRT简介

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。快捷键编辑Alt + Enter – 全屏 Alt + B –打开新的连接   Alt + 1/2/3/4/5…/9 – 切换到第1/2/3/4/5…/9个标签   Ctrl + A – 光标移至行首。   Ctrl + B – 光标前移1个字符

2017-04-12 13:28:47 2430

原创 Servlet基础知识复习(1)

1.Servlet是个特殊的Java类,这个类必须继承HttpServlet。每个Servlet可以响应客户端的请求。Servlet提供不同的方法用于响应客户端请求。      doGet: 用于响应客户端的GET请求doPost: 用于响应客户端的POST请求doPut:  用于响应客户端的PUT请求doDelete: 用于响应客户端的DELETE请求通常,常用到的只有GET和POST

2017-03-12 19:29:57 482

原创 JSP基础知识复习(2)

上篇文章讲了JSP的9个内置对象的概念,下面详细说一下其中个几个内置对象,分别文response,request对象,config对象,session对象,page对象,out对象。首先,先了解JSP和Servlet是怎么样传递数据的。有4个方法,可以传递信息,其中就是其中的4个内置对象,分别是 1.application:对于整个Web应用有效 ,一旦JSP,Servlet将数据放入Applica

2017-03-10 19:43:13 339

原创 JSP基础知识复习(1)

一. 为什么会出现JSP技术?JSP的本质是Servlet,当用户向指定的Servlet发送请求时,Servlet利用输出流动态生成HTML页面.包括每一个静态的HTML标签和所有在HTML页面中出现的内容.包括大量的HTML标签,大量的静态文本及格式等,导致Servlet的开发效率极为底下.所有的表现的逻辑,包括布局,色彩以及图像等,都必须耦合在Java代码中. 这时候JSP出现了.弥补了这种

2017-03-09 16:12:11 599

原创 Java操作XML文件的例子

XML DOM教程XML文件(文件名:languages.xml)<?xml version="1.0" encoding="UTF-8"?><languages cat ="it"> <lan id = "1"> <name>Java</name> <ide>Eclipce</ide> </lan>

2017-02-26 18:19:03 323

原创 每天一个Linux命令6(rm命令)

rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的

2017-02-06 00:23:51 514

原创 每天一个Linux命令5(rmdir命令)

rmdir命令的功能是删除空目录,一个目录被删除之前必须是空的。(注意,rm - r dir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。最近一个很火的事件是GitLab是在太平洋时间周二晚上发出一系列紧急通知,称一位身处荷兰的疲惫系统管理员在进行数据库复制过程中不小心在一台错误的服务器上删除了一个目录,他删除了一个包含 300GB 实时产品数据的文件夹,在取消

2017-02-03 23:19:11 330

原创 每天一个Linux命令4(mkdir命令)

Linux mkdir 命令用来创建制定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。命令格式mkdir [选项] 目录...命令功能通过mkdir命令可以实现在指定位置创建以DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)

2017-02-02 23:40:17 456

原创 每天一个Linux命令(3)

3.pwd命令Linux中用pwd命令来查看"当前工作目录"的完整路径.简单得说,每当你在终端进行操作时,你都会有一个当前工作目录.在不在确定当前位置时,就会使用pwd来判断当前目录在文件系统内的确切位置.命令格式 pwd [选项]命令功能 查看"当前工作目录"的完整路径 常用参数 一般情况下不带任何参数 如果目录是链接时: 格式:pwd -P 显示出实际路径,而非使用链接(link

2017-02-01 22:33:30 382

原创 每天一个Linux命令(2)

2.cd命令 可以说是Linux中最基本的命令了,其他命令语句要进行操作,都是建立在使用cd命令上的.命令格式 cd [目录名]命令功能 切换当前目前至dirName常用范例: 进入系统根目录(1)cd / 输出: lenovo@zyh:~cd/lenovo@zyh:/ cd / lenovo@zyh:/ 说明:进入系统木木根目录,上面的命令执行完后拿ls命令

2017-01-31 21:13:06 327

原创 每天一个linux命令(1)

1.ls命令ls命令是linux下最常用的命令.ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单.如果ls指定其他目录, 那么就会显示指定目录里的文件以及文件夹清单.通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录,文件夾 ,文件权限),查看目录信息等等.命令格式: ls [选项] [目录名]常用参数 -a [-all列出目录下的所有文件,包括以

2017-01-30 23:03:23 2040

原创 产品运营学习(二)

作者:Morgan 题目:2016最佳运营 第一天作业点评定义 运营 定义”好”定义”好运营” 一、摩拜单车(Mobike) 内容:提供互联网短途出行解决方案1.取名摩拜单车,是音译Mobike,从广告角度看,时尚简洁,郎朗上口,音译顺口成章。 2.紧扣社会发展节奏,解决最后一公里的出行,有很大的自由,不用太多考虑停车和防盗。 3.所配单车的品质比较高,从起点上就尊重”

2017-01-11 21:15:17 418

原创 产品运营学习(一)

对产品很感兴趣,所以买了一个产品运营的课程,想对整个产品的开始,发展,到壮大了解一下。以下是笔记内容:产品的核心是用户价值。比如当想创业时,没有资源怎么办,像缺少开发人员,缺少资金等。可以先进行市场调研,了解用户的主要诉求,但是被调研的用户应该是你的主流用户, 用户不能随便找,否则调研的结果没有价值,最坏的情况下会误导产品的走向。产品 简洁 渠道 与个产品展开广泛合作(渠道,哪些产业渠道为王,哪些

2017-01-10 22:14:45 651

原创 String 和 StringBuffer的区别

类似常量和变量的关系。 StringBuffer对象的内容可以修改;而String对象一旦产生后就不可以被修改,重新赋值其实是两个对象。对于StringBuffer 1. 线程安全的可变字符序列 2. 可将字符串缓冲区安全地用于多个线程 3. 每个字符串缓冲区都有一定的容量。只要字符串缓冲区所包含的字符序列的长度没有超出此容量,就无需分配新的内部缓冲区数组。如果内部缓冲区溢出,则此

2017-01-03 00:26:13 276

原创 Java代码可拓展性简单示例

一个简单的媒体库,可以往里添加CD,DVD,Game等对象Database类Item类CD类DVD类结构 类名 变量和方法 CD类 变量:title, director, playingTime, comment,artist, numofTracks ,gotIt 方法:add(添加数据),list(输出数据) DVD类 变量:title, directo

2017-01-02 01:07:01 2292

原创 内存的溢出和内存的泄露

内存溢出概念: 溢出(out of memory)是指程序在申请内存时,没有足够的内存空间供其使用,例如系统只有存放integer的空间,但你却申请了存放long,就会发生out of memory.危害: 使电脑变得很慢,就像中毒一样内存泄露概念: 内存泄露 (memory leak),是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严

2015-11-29 16:13:09 411

原创 Linux下mysql的安装

Linux下mysql的安装还是很方便的: : sudo apt-get install //先更新一下sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-dev配置:在安装过程中,会让你设置mysql的登录密码,然后再确定输入一遍,就可以

2015-09-19 20:10:57 342

原创 Linux下mysql的基本操作

进入mysql•sudo -u root -p •输入密码即可 显示数据库 •show databases; 选择数据库 •use xx; 建库 • create databse 库名; 显示数据库中的表 •show tables; 显示数据表的结构 •decr

2015-09-19 20:06:24 343

原创 LINUX 下 tomcat的安装和配置

之前我已经配好jdk了,所以不写配jdk。 tomcat下载:http://tomcat.apache.org/我下的版本是Tomcat8.0 •tar.gz (pgp, md5, sha1)下载后安装tomcat : tar -zxvf apache-tomcat-8.0.26.tar.gz然后开启tomcat,我的安装目录是:~/下载/进入tomcat安装目录路径,然后可以查看

2015-09-19 20:03:48 375

原创 学习总结1

最近刚学玩javaSE,算是把基础过了一遍,但是还没怎么做过东西,总觉得什么都不会。      所以打算做个小项目,做个学生管理系统,时间大概一个月左右,上一篇也找个一篇文章,关于java基础的,打算也过一遍。然后继续完成当时做的计划,继续往下学,但是最近又挺迷茫的,如果我想进bat,我的优势在什么地方,我比别人强在什么地方,现在在搞linux,还有英语,这算是以后我的一个优势吧,但是我以后主

2015-09-01 14:38:29 300

原创 java基础

不管你往哪个方面发展(手机开发,网页开发,游戏开发),这些基础东西如果能熟悉的话,开发起来都会更加得心应手。下面把这些知识点列出来供大家参考,不全之处欢迎补充语法基础 如何将字符串转换为数字? 如何将数字转换为十六进制字符串? 如何将字节串转换为十六进制字符串? 如何对浮点数打印出指定小数位数? 如何将浮点数输出为指定位数的科学计数法? 如何将数字输出为每三位逗号分

2015-09-01 12:56:19 331

原创 JavaSE基础整理1-基本概念

慢慢的把理解不是很清楚的概念都用自己的话总结出来,加深印象 同时练习使用一下Markdown被继承的类称为超类,或者父类接口:一系列方法的声明,是一些方法特征的集合,他不是类。 so这些方法可以被不同的类实现,也可以由不同的类实现不同的功能,比抽象类更抽象。 [修饰符] interface 接口名 [extends 父接口名列表]{ [public] [static] [final]

2015-08-26 21:19:24 515

原创 生产者和消费者问题

生产者与消费者问题*概念 有一个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个具有多个缓冲区的缓冲池,生产者将它生产的产品放入一个缓冲区中,消费者可以从缓冲区中取走产品进行消费,显然生产者和消费者之间必须保持同步,是即不允许消费者到一个空的缓冲区中取产品,也不允许生产者向一个已经放入产品的缓冲区中再次投放产品.*解决方法利用记录型信号

2015-08-18 19:40:53 2749 1

转载 文章标题

vi编辑器,通常称之为vi,是一种广泛存在于各种UNIX和Linux系统中的文本编辑程序。它的功能十分强大,但是命令繁多,不容易掌握,它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。vi不是基于窗口的,所以,这个多用途编辑程序可以用于在任何类型的终端上编辑各式各样的文件。 vi编辑器的三种模式   1、命令模式(comm

2015-08-15 12:33:36 325

原创 把代码粘到vim中出现乱码的情况

首先说一下出现乱码的原因:当你在vim的配置文件中已经设置了自动缩进的时候,这个时候如果你要是再想从别的地方往vim里面粘贴代码,会出现乱码的情况,如图。 原因:在终端Vim中粘贴代码时,发现插入的代码会有多余的缩进,而且会逐行累加。原因是终端把粘贴的文本存入键盘缓存(Keyboard Buffer)中,Vim则把这些内容作为用户的键盘输入来处理。导致在遇到换行符的时候,如果Vim开启了自动

2015-08-15 12:04:45 601

原创 git 学习笔记5-add和commit命令

今天学习了git工作原理,就是add和commit的工作过程。首先先明白两个概念:工作区 和 版本库(Repository) 工作区(Working Directory):就是可以在电脑上看到的目录,比如我建的readme.txt文件,就是一个工作区版本库(Repository): 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。Git的版本库里存了很多东西,其中最重要的就是称为

2015-07-12 19:34:57 3907

原创 git 学习笔记4-git提交代码

上一节我学会了创建版本库,然后新建一个仓库,把一个文件添加到这个仓库里面 这一节主要讲的是,如何修改和提交代码,git提交代码分为两步,先是将修改后的代码用 【git add 文件名】添加到仓库,然后再用【git commit -m “提交的信息”】。其中提交的信息最好写的明白一点(比如 “add 3 files”,表示这次总共提交了三个文件),因为这样可以看到每一次操作自己做了什么,也方便别人阅

2015-07-12 19:27:06 379

原创 git 学习笔记3-常用命令

git status 命令可以让我们时刻掌握仓库当前的状态 git diff 顾名思义就是查看difference,显示的格式正是Unix通用的diff格式要随时掌握工作区的状态,使用git status命令。如果git status告诉你有文件被修改过,用git diff可以查看修改内容。 git commit 提交​

2015-07-12 19:18:54 373

原创 git 学习笔记2-linux上安装git

在Linux上安装Git第一部分首先,你可以试着输入git,看看系统有没有安装Git:$ git 如果出现:The program 'git' is currently not installed. You can install it by typing: sudo apt-get install git说明Git没有安装,我用的是Ubuntu Linux,通过一条sudo apt-

2015-07-12 19:11:33 1482

endnote9版本

用于论文管理的endnote,解压之后,直接安装后缀为.msi的文件即可

2018-12-05

《Servlet学习笔记》第二版

《Servlet学习笔记》第二版

2016-01-20

空空如也

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

TA关注的人

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