自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

出发

沿著大路我行进著 远近如此辽阔 青山遥远依稀看到

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

原创 使用ab做web系统的压力测试

如何使用:ab -n1000 -c100 http://localhost:8080/web/test/ajax/testDB.do。运行结果分析。需要登陆的页面如何处理。

2017-02-11 13:20:02 1222

转载 Junit4--hamcrest的使用

点击打开链接

2017-02-02 17:22:10 432

原创 Maven使用记录

安装maven项目中添加自己的jar包。比如,自己打了一个jar包叫:mytools.jar。

2017-02-02 16:24:08 436

原创 Shell脚本的基本知识

第一行:#!/bin/bash -e第一行表示用bash的语法处理后续脚本。因为大多数Linux默认就是bash,所以,可以不写这一行。参数-e表示一旦出错,就退出当前的shell。各种常用的判断:-d:判断是否为目录-z:判断变量是否存在值,例如:-z "$JAVA_HOME"-f:判断是否为文件-L:判断是否为符号链接-r:判断是否可读-s:存在且大小不为0则为真-w:判断是否可

2017-01-25 19:50:16 535

原创 Kafka 0.10 安装及使用

1    总体说明笔记本:i5第六代,16G内存,256G固态硬盘使用VirtualBox 5.0.22建立3台虚拟机。2    主机规化主机名IP用途master192.168.56.101 slave1192.168.56.102 

2017-01-22 21:56:06 4296

原创 使用ant完成编译、带包、上传服务器的整个过程

使用ant完成编译、带包、上传服务器的整个过程。

2017-01-18 16:40:05 912

原创 Linux增加新盘挂载和分区-centOS和ubuntu

怎样挂载新盘。顺便说说fstab这个文件。

2016-12-19 11:03:17 4828

原创 CentOS上安装配置MySQL

在Linux上安装mysql数据库,可以去其官网上下载mysql数据库的rpm包。 本篇文章是通过yum来进行mysql安装,这种方式可以将mysql及其相关的依赖软件一并安装好,省事。

2016-12-01 21:07:11 479

原创 Jetty(嵌入式)的使用及测试

使用9.2.x。因为这个版本是JDK7的,9.3对应的JDK8。 开发一个嵌入式SERVER的步骤: 1)创建一个Server实例; 2)添加/配置连接器; 3)添加/配置Handlers和/或Contexts和/或Servlets; 4)启动Server;

2016-11-20 15:29:15 2270 1

原创 Ubuntu安装

系统安装1、第一个画面,选择语言,选英语,之后画面,选“Install ubuntu Server“ 2、出现“Select a language“界面,默认选择English 3、出现“Select your location”界面,默认选择“Hong Kong”。也可以选”Other”,之后依次选Asia, China 4、出现“Detect keyboard layout”界面,默认选择

2016-11-17 14:08:06 3609

转载 HBase 常用命令

表的管理,权限管理,CRUD处理,Region管理,配置管理及节点重启。

2016-10-10 09:52:12 433

原创 CDH安装和使用时碰到的各种错误记录(基于5.8)

能看日志的地方主要就是:/var/log 目录下。 诸如:cloudera-scm-agent、hadoop-hdfs、hadoop-yarn、hbase等等目录下都记录着各种日志。状况1:有一个DataNode没有启动。 到这个DataNode对应的主机上,查看其日志文件:cat /var/log/hadoop-hdfs/hadoop-cmf-hdfs-DATANODE-slave2.log.

2016-10-07 22:17:27 3422

原创 CM(CDH)的安装过程破解(含卸载)--自己可以随意怎么安装都行了

【以下是基于CM 5.8的分析】把cloudera-manager-installer.bin文件改名为:cloudera-manager-installer.zip 解压:unzip cloudera-manager-installer.zip(注意,不要在windows上这么干,解压出来的是一个乱码文件,至于为啥,懒的研究了。)看解压后的文件,可以知道它是用lua写的。打开config.lua

2016-10-07 17:02:58 5732 2

原创 卸载CDH5和CM5

一、如果安装过程出了问题,想重来,直接干掉相关文件即可.二、如果已经安装成功,则按照如下步骤卸

2016-10-07 15:23:13 2420

原创 安装CentOS 6.6 在VirtualBox上

在VirtualBox里面安装CentOS 6.6。

2016-10-05 22:02:25 322

原创 使用MapDB3

MapDB是个好东西,网上对其介绍总结下来: 1. MapDB是一个内嵌的纯java的数据库 2. 支持ACID事务、支持SQL语句、MVCC隔离 3. 它的jar包只有200KB,且无其它依赖; 4. 支持100GB以上的数据存储; 5. 性能可以与很多由C语言开发DB媲美(如LevelDB,Berkeley DB); 6. 如果主机SSD硬盘,MapDB可以用于某些单节点

2016-09-21 10:52:31 4370

原创 开发智能合约的注意事项(以太坊-Ethereum)

考虑到汽油的问题,你的合约程序应该根据处理的问题进行分类并切分成多个合约很多对合约已经存储的数据是否存在的检查应该放到前端,否则即不高效也会浪费汽油,甚至被人恶意消耗完你的汽油数据读写异常应检查区块是否同步到最新或者账户有没钱系统数据类型尽量一次写入字符串比较,应使用sha3实际数据写入前进行账户解锁映射自定义对象时,不需要构造一定要写自杀函数,为了归还剩余汽油

2016-09-19 10:25:51 2033

原创 GUAVA的使用

没什么可说的,总之一句话,用GUAVA来干事吧。这个文章简单详细的描述了一些经常应用使用的功能。

2016-09-19 10:15:47 5963

原创 JAVA并发编程 - concurrent包的使用

自JAVA1.5版本开始,引入了一个新的包:concurrent 他里面包含了大量牛逼且好用的工具,以后,所有你希望用死循环等手段做的事情、多线程要处理的事情,等等,首先要想到使用它。

2016-09-19 10:13:08 1019

原创 开发部署一个智能合约(以太坊-Ethereum)

部署智能合约的流程启动一个以太坊节点 可以用go-ethereum或者testrpc,也可以用以太钱包使用solc*编译*智能合约。 如果用以太钱包,不需要用solc编译程序,直接在钱包的界面上,把代码贴进去发布即可。将编译好的合约部署到网络。 这一步会消耗以太币,还需要使用你的节点的默认地址或者指定地址来给合约签名。 => 获得合约接口(即ABI)用web3.js提供的JavaS

2016-07-16 20:00:41 5992 2

原创 使用NodeJS的Express4.X框架写WEB应用

安装Express, 并创建一个WEB项目首先安装好NodeJS。 安装Express 4:> npm install -g express-generator #全局安装-g> express -V # 检查express的版本安装好以后,可以使用express的命令,创建项目了。> express -e firstweb # 在当前目录下会创建firstweb目录> cd firstweb

2016-07-14 21:24:48 3759

转载 文章标题

有些软件是直接用的,有些是其它软件所依赖的。安装这些东西,你得先找到它们的官方网站,然后下载适合自己系统的版本,双击安装,Next,Next,下一步,下一步 … 完成!安装完以后,你发现还不能用,因为你不知道这个软件还需要你去安装一个其它的东西。 解决的方法正确的做法是使用包管理工具(Package Manager)去管理这些软件,这里说的是操作系统级别的包管理工具,也就是管理想要安装到操作系

2016-07-14 17:44:03 413

原创 建立以太坊开发环境

Window安装https://github.com/ethereum/mist/releases 下载Ethereum-Wallet-xxx,或者下载Mist 下载后解压,运行Ethereum-Wallet.exe(或者Mist.exe)即可。启动Ethereum-Wallet后,他会立即开始下载区块,需要很久。 可以先到网上找别人发布好的数据,存到: C:\Users\fd\AppD

2016-07-14 17:27:40 11800 2

转载 mysql 备份脚本

mysql 备份脚本

2016-07-02 20:15:37 350

原创 NodeJS 安装

在Linux上安装NodeJS。实际上就是个解压了事。

2016-07-02 19:54:44 588

原创 hadoop2.6.4完全分布式集群安装(一)实现基本集群环境

hadoop 2.6.4 完全分布式安装,网上能找到的文章,不知道为何总是有各种问题。在此,及其详细的描述了每个步骤,从操作系统到集群安装,再到各种基本验证。本文没有上来就建立HA,先从基本集群安装开始,实现Hadoop集群的最基本安装。

2016-06-04 22:41:45 3932

原创 CDH5.7/5.8离线安装-使用CM5,基于CentOS 6.7

截至到2016年5月30日,在网上都没有找到离线安装CDH5.6的文章,最新的就是5.6,经过各种试验,总算装好了,记录如下。一、基础环境 1.操作系统:Centos6.5 Minimal版本 2.CDH 5.7 3.Cloudra Manager版本5.7 4.JDK版本oracle-j2sdk1.7-1.7.0update67-1.x86_64.rpm 5.使用VirtualBox

2016-06-01 19:06:18 6495

原创 opencv on python 安装

环境:Windows 7 + Python 2.7 + OpenCV 2.4.12 安装好python,并且要把numpy安装上(opencv需要)。下载适用于 windows 的 opencv 安装包。 虽然是个exe,直接解压就可以了。进入OpenCV的安装目录下找到:\build\python\2.7\cv2.pyd 将cv2.pyd复制到Python的子目录下:\Lib\site-pa

2016-03-13 17:43:56 513

原创 python 2.7 - 安装

1. windows下安装 2. 配置IDE:Notepad++ 3. 安装支持包

2016-03-13 09:44:49 829 1

转载 Linux安装JAVA(使用wget下载JDK--跳过accept licence)

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-linux-x64.rpm修改后面的地址下载具体的包即可

2015-12-05 20:59:30 3737

原创 使用Apache Commons Exec管理进程

网上竟然搜不到详细一点的帖子,估计大家用JAVA去管理进程的场景比较少吧,只好自己总结一个。Java管理进程,API级别是使用:Runtime.getRuntime().exec(“shell”);使用Apache Commons Exec,让代码更加健壮。

2015-12-02 14:21:14 8951 1

原创 Java的输入输出流

Java的IO,处理的就是从数据源读取数据,或者,把数据写入到目标。也就是说IO处理的就是针对数据载体的数据读写这些数据源或目标,可概括为:文件网络(Socket)内存管道标准输入输出(System.in, System.out, System.error)Java的IO处理,其核心就是对输入输出流的处理: 字节流字符流输入流In

2015-11-30 11:25:47 419

转载 网络-Netty(一)-NIO概念Channel是一个对象,可以通过它读取和写入数据。可以把它看做IO中的流。但是它和流相比还有一些不同:

NIO:New IO。NIO和IO有相同的作用和目的,但实现方式不同:IO处理的是流,NIO主要用到的是块。在Java API中提供了两套NIO,一套是针对标准输入输出NIO,另一套是网络处理NIO。本文档只讨论网络NIO。一、Buffer和ChannelChannel:是一个通道。任何来源和目的数据都必须通过一个Channel对象。Buffer:是一个容器对象。发给Cha

2015-11-30 10:20:58 1657

转载 公司发展该时刻谨记的是什么

许多公司落败,败在用公司的生命豢养了一部分人的野心上,败在偏离了客户核心价值为上,败在团队盲目扩张自己的地盘上,说穿了还是败在老板的妇人之仁上。  在这个风险很大的历史时期里,要清晰整个公司的战略,发挥我们的优势,才能产生足够活下去的必需利润。  谁不能产生利润就要适当压缩,不能产生利润的产品,就要砍掉。  不要说未来有什么贡献,万一活不到未来,未来的贡献和我们没关

2015-11-10 09:36:03 444

原创 关于position的relative和absolute。还有那个怪异的float的作用。

(一)定位relative是相对于自己来定位的,relative 不脱离文档流。例如:.some {position:relative;top:-50px;},1).some会在相对于它原来的位置上移50px。2)他原来的位置会保留着,也就是有了一块空白区域。(因为它不脱离文档流)absolute是相对于自己最近的父元素来定位的,其默认的父元素就是body。abso

2015-11-06 15:35:24 608

原创 编译Bootstrap,定制自己的模板。

完全不懂LESS,也懒的去学习它,凭多年的经验,感觉也不用专门花时间去学习了。反正它应该是很成熟的,能执行即可。我用的是WIN7,为了定制颜色等各种特性,需要重新编译Bootstrap。在网上到处中,也没有一个完整的说明,试验了几次,到处问问题,最后终于搞定了,记录如下:1、下载安装nodejs。在其官方网站上,下载LTS版本,双击安全即可。我安装到了D:\front\

2015-11-06 14:56:33 2927

原创 JAVA入门基础文章3-类的概念-什么是继承

类的继承是一个及其重要的概念。继承就是从已有的类中派生出新的类,让新类拥有父类中已经有的东西,比如属性、方法等。

2015-08-02 15:14:12 461

原创 JAVA入门基础文章2-类的概念(继续深入点)

提纲:1)this是什么意思2)类的构造函数和属性的访问3)类的成员变量4)类的访问控制(private, public)一、this是什么意思在第一篇文章中,各种set/get方法里面都用到this.这个this,指的就是这个类本身,所以this.name就是这个类里面的name属性举一反三,如果写:this.sayHi();,就是调用本类里面的sayHi这个方法

2015-08-01 20:42:14 390

原创 JAVA入门基础文章1-类的概念

在JAVA中,一切都是类,所有你要写的程序,就是在写着各种各样用途的类!一、类就是具有一种属性的东西比如:人、交通工具、动物、房子、食品、家用电器、植物、公司、山、地球;总之,你可以把你知道的一切事物,都想象成类。只有这个事物具有能用于描述其特性的属性,就是类。比如:人,是一个类任何一个人都具有如下属性:姓名、年龄、性别、爱好 ...... 各种你能

2015-08-01 17:39:18 432

空空如也

空空如也

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

TA关注的人

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