- 博客(131)
- 资源 (23)
- 收藏
- 关注
原创 Hadoop WordCount
package com.yc.hadoop.hdfs;import java.io.IOException;import java.util.StringTokenizer;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IntWrita...
2018-03-23 20:39:07
299
转载 Windows Eclipse中进行WordCount报错org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/Strin
报错:Exception inthread "main" java.lang.UnsatisfiedLinkError:org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z解决: C:\Windows\System32下缺少hadoop.dll,(hadoop-3.0.0\bin目录下)把这个文件拷...
2018-03-23 20:37:40
319
原创 测试Hadoop平台是否搭建成功
1、启动hdfs。命令为:sbin/start-dfs.sh2、在hdfs中创建input文件目录。命令为:hadoop fs -mkdir /input。(删除目录:hadoop fs -rm-r /input)3、在当前用户目录下创建文件yc.txt。命令为:touch yc.txt (删除为:rm -rf yc.txt) 4、使用vi向yc.txt文件中写入内容5、将当前用户目录下的...
2018-03-11 15:14:41
7327
原创 Yarn的配置
可以通过配置以下Yarn的信息,另外运行ResourceManager守护进程和NodeManager守护进程来进行一个伪分布的MapReduce作业。1、修改hadoop中etc/hadoop目录下mapred-site.xml文件 ,在<configuration>标签中添加以下配置:<property> <name>mapreduce.fram...
2018-02-24 17:30:50
16307
原创 Hadoop伪分布式搭建
1、到hadoop官网下载hadoop3.0,解压后用xftp复制到ubuntu中2、配置hadoop的环境变量 在/etc/profile文件中添加如下语句: exportHADOOP_HOME=/home/navy/hadoop exportPATH=$PATH:$JAVA_HOME:$HADOOP_HOME/bin3、配置完后,重启配置使其生
2018-02-03 17:01:51
502
原创 xshell连接vm中的ubuntu
1、首先安装xshell2、在ubuntu上安装openssh服务,命令为:sudo apt-get install openssh-server3、确认sshsserver是否启动ps -e |grep ssh注意,如果是NAT模式连接,ubuntu中的IP地址段必须跟本机VMnet8的地址段相同,否则外面无法ping通。
2018-02-01 15:45:34
522
原创 ubuntu17.10设置静态IP
1、查看网卡名称 ifconfig 或 ip a。如下图所示,我的网卡名称为ens332、切换到rootu用户。sudo -s 3、用vi打开网络配置文件/etc/netplan/*.yaml,如下图所示默认情况下是自动获取IP,如下所示修改此文件为下图所示4、执行netplan apply,让配置生效即可
2018-02-01 14:51:26
522
原创 Java截屏
//截取的开始位置和大小BufferedImage image = new Robot().createScreenCapture(new Rectangle(x,y, width,height) ); FileOutputStream fos=new FileOutputStream(new Date().getTime()+".jpg");ImageIO.write(image,
2018-01-08 20:43:05
313
原创 使用SmartUplaod实现图片上传,并给上传图片添加水印后将请求参数以对象的方式返回
使用SmartUplaod实现图片上传,并给上传图片添加水印后将请求参数以对象的方式返回
2017-07-28 11:25:01
407
原创 将请求(ServletHttpRequest)中的数据注入到对象中返回
将请求ServletHttpServlet中的参数自动注入到指定对象中返回
2017-07-02 08:11:17
1172
原创 Java调用热敏票据打印机打印小票
package com.yc.printer;/** * 源辰信息 * 商品信息 * @author navy * 2017年5月23日 */public class GoodsInfo {private String gname; //商品名称private String price; //商品单价private String num; //商品
2017-05-23 21:52:28
11451
13
原创 Java获取照片EXIF信息——看看你的图片有没有ps?
package com.yc.image;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.FileDialog;import org.eclipse.swt.widgets.Shell;import org.eclipse.wb.swt.SWTResourceManager;
2017-05-18 12:58:34
2592
翻译 servlet3.0 异步处理
package com.yc.servlet;import java.io.IOException;import java.util.concurrent.ThreadPoolExecutor;import javax.servlet.AsyncContext;import javax.servlet.ServletException;import javax.
2017-04-28 15:56:43
423
翻译 JVM常量池
在了解JVM常量池前,我们先来看看JVM。每个JVM都有两种机制,一个是装载具有合适名称的类(类或是接口),叫做类装载子系统;另外的一个负责执行包含在已装载的类或接口中的指令,叫做运行引擎。每个JVM又包括方法区、堆、栈、程序计数器和本地方法栈这五个部分,这几个部分和类装载机制与运行引擎机制一起组成的体系结构图为: JVM的每个实例都有一个它自己的方法域和一个堆,运行于JVM内的所有的
2017-01-11 12:58:35
617
原创 Easy UI1.5中多级取值(子属性取值)
Easy Ui1.5中的Filed是不支持子属性取之的,即不能使用成员运算符.,如newsType.tname这样是无法取到值的。不过我们可以通过修改jquery.easyui.min.js源码来解决这个如果。如下图所示。将11113行中的代码修改为如下代码:var _825;try{_825=eval("_822['"+_824.replace(/\./g,"']['")
2017-01-04 15:44:54
773
原创 maven发布web项目时报错ClassNotFoundException
maven发布web项目时报错ClassNotFoundException可能的原因有以下几个:1.没有导入该包2.导入的包有问题(如:maven在下载这些包到本地仓库时,被突然强制中断等原因造成包的不完整) 3.这些包在项目发布时,并没有被打包到项目中去。 首先大家可以到服务器的webapps(Tomcat服务器)目录下找到当前发布的项目目录,然后查看该目录下WEB-INF
2017-01-01 16:59:00
1632
原创 maven构建项目引入jstl后还是报错
当我们使用maven构建web项目的时候,如果jsp页面中需要使用到jstl,此时我们可以在pom.xml中加入如下配置,将jstl包引入进来 jstljstl1.2但有些时候、有些版本即便你引入jstl1.2的包,uri处仍旧报错找不到标签。此时,我们还再引入如下包即可。taglibsstandard1.1.2mave
2017-01-01 16:57:33
6043
转载 let和const命令
来源:http://es6.ruanyifeng.com/let和const命令let命令块级作用域const命令顶层对象的属性顶层对象let命令基本用法ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。{ let a = 10; var b = 1;}a // R
2016-12-04 09:07:03
362
翻译 使用css3实现div的自动剧中
div{ position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
2016-12-04 09:05:07
1620
1
转载 DateTimeFormat注解
我们可以使用@DateTimeFormat注解将一个字符串转成一个Date对象,可以使用在字段上也可以使用中方法中。如: public String test2(@RequestParam("uid") int id,@RequestParam(required=false,name="uage")Integer age,@DateTimeFormat(pattern="yyyy-MM-
2016-12-04 09:03:02
18416
原创 js实现文本框中内容的放大显示
文本框放大function $(id){return document.getElementById(id);}function showBigInfo(obj){var bigObj;if(!$("bigInfo")){bigObj=document.createElement("span");bigObj.se
2016-10-06 11:40:14
1918
原创 Node.js使用qq邮箱实现邮件发送
//先需要使用 npm install nodemailer 安装邮件发送的组件var nodemailer = require("nodemailer");var transporter = nodemailer.createTransport('smtps://:@smtp.qq.com');var mailOptions={ from :"", //发信邮箱
2016-09-25 17:15:38
4837
原创 Node.js实现多图片上传
express.jsvar express = require('express');var fs=require('fs'); //文件操作var app=express(); //创建web应用程序var multer=require('multer'); //这是一个Node.js的中间件处理multipart/form-datavar upload=multer({de
2016-09-12 08:55:17
4025
原创 Node.js调用本地摄像头拍摄上传
server.jsvar express=require('express');var fs=require('fs'); //文件操作var bodyParser = require('body-parser');var app=express(); //创建web应用程序app.use(bodyParser.urlencoded({extended:false}))
2016-09-12 08:52:47
12506
转载 利用WebStorm来管理你的Github
什么是GithubGithub是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和内容项目,以最简单的方式来说,其实就是一个代码库,上面有全世界无数优秀的码农上传自己的作品和大家共享(当然,Github本身有免费账户和收费账户,收费账户才能使用私人管理,也就是你的项目将不会被公开)。仅仅是个代码库,当然是没有办法火起来的,Github除了可以给用户自己管理项目外,还允许用户跟踪其
2016-09-05 18:32:50
1731
原创 邮箱自动补全
自动补全body,*{padding:0px;margin:0px auto;font-family:"微软雅黑";}#regemail{border:1px solid #999;height:20px;line-height:20px;width:200px; color:#666;}#maillist{position:
2016-08-26 12:10:18
705
翻译 设计思想之构建器
我们都知道,构造器有一个局限性,就是不能很好地扩展到大量的可选参数。如:用一个类来表示包装食品外面显示的营养成分。这些标签中有几个属性是必须的:每份的含量、每罐的含量和每份的卡路里,还有超过20几个属性是可选的。对于这样的的类,应该用怎样编写构造方法呢?我们一项习惯采用构造方法重载的方式来实现,但这样如果要使创建对象灵活,其构造方法之多可想而知了。那么,让我们来试试使用构建器来实现吧!
2016-04-10 12:09:20
328
翻译 设计思想之复合应该优于继承
import java.util.Arrays;import java.util.Collection;import java.util.HashSet; @SuppressWarnings("serial")public class HashSetAddRequest extends HashSet{ private int addCount=
2016-04-10 12:07:41
452
原创 Node.js创建http服务器简单实现
/** * Created by navy on 2016/4/6. */var http=require("http"); //创建http服务var fs=require("fs"); //读取文件var url=require("url"); //获取url信息var path=require('path');/*创建服务*/var server=http.createSe
2016-04-07 16:15:18
484
原创 Eclipse中附加SWT组件
1.到组件下载地址http://www.eclipse.org/windowbuilder/download.php中找到与Eclipse相对应的版本(打开Eclipse选择 Help -> About Eclipse可以查看Eclipse的版本信息),如下图所示2.点击对应版本后面的link,获取对应版本的下载地址,如果4.5版本的地址为: http://download.e
2016-03-26 17:03:05
1364
1
翻译 Node.js中的全局对象global(一)
通过node执行js与我们平时在浏览器中执行js有所不同,平常我们在网页中执行js代码,我们的全局对象就是window,而所谓的最顶级的global对象,在浏览器中无法直接访问,我们只能通过window这个代理来访问到全局对象的相关属性。但是在node中,我们是可以直接访问到全局对象global的,如: console.log(global); //我们可以直接输出global对象
2016-03-20 10:49:56
6597
转载 Java IO了解(转)
首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞费苦心啊!) 这是java io 比较基本的一些处理流,除此之外我们还会提到一些比较深入的基于io的处理类,比如console类,SteamTokenzier,Externalizable接口,Serializable接口等等一些高级用法极其原理。下面我们先简单的了解一下字符流和字节流的主要
2016-03-16 21:09:12
1872
翻译 图片添加水印
/** * 添加水印的接口 * @author navy */public interface IWaterMarkService {public static final String MARK_TEXT="源辰信息";//水印文本public static final String FONT_NAME="微软雅黑";//水印字体publi
2016-01-27 14:36:22
638
超市管理系统
2013-06-08
js实现图片截取并上传到web服务器
2015-06-29
php+mysql实现简单的新闻发布系统
2019-05-05
飞机订票系统(web)
2013-05-22
js实现拍照截取上传
2015-06-29
新闻发布系统
2015-01-08
Nodejs+mysql实现简单商品信息管理
2016-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人