自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 POI实现Excel中数据的读取

使用java实现excel表中数据的数据

2018-03-21 18:27:56 6183

原创 测试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

原创 使用java模拟post协议实现图片上传

使用java模拟post协议实现文件的上传

2017-07-27 09:30:35 2188

原创 java处理文件上传的底层实现

java处理文件上传的底层实现即如何处理HttpServletRequest的流数据

2017-07-27 09:29:17 1153

原创 将请求(ServletHttpRequest)中的数据注入到对象中返回

将请求ServletHttpServlet中的参数自动注入到指定对象中返回

2017-07-02 08:11:17 1172

原创 maven构建Spring Boot

使用maven,构建一个简单的spring boot程序。

2017-06-30 18:19:14 410

原创 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

原创 nodes.js中的session

node.js中如何使用session缓存数据

2016-09-21 21:12:13 592

原创 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

转载 Eclipse上安装GIT插件

Eclipse上安装GIT插件

2016-09-04 09:50:10 752

原创 邮箱自动补全

自动补全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

原创 EasyUI容易被js脚本攻击的基本处理

修改EasyUI中的jquery.easyui.min.js文件,如下:

2016-08-26 12:00:16 3435

翻译 设计思想之构建器

我们都知道,构造器有一个局限性,就是不能很好地扩展到大量的可选参数。如:用一个类来表示包装食品外面显示的营养成分。这些标签中有几个属性是必须的:每份的含量、每罐的含量和每份的卡路里,还有超过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

超市管理系统

1. 安全性 本系统分三种用户权限,分别为:管理员权限、销售员权限、普通员工权限。管理员具有所有的权限;销售员只能查看和修改自己的基本信息和收银;普通员工只能查看和修改自己的基本信息。 2.数据库安全 数据库的备份和还原。数据库备份路径可以由管理员指定,当指定的路径下存在同名文件是,给出是否覆盖的提示,由管理员决定是否覆盖。如果不覆盖则在备份文件后添加按序添加数字(XXX(1).XXX),以便区分。 数据库的还原,系统自动搜索默认路径下的所有备份文件,也可以自动搜索管理员指定的路径下的所有备份文件,将显示在一个表中。管理员。管理员可选择删除本分文件,也可选择需要还原的备份文件。在进行还原和删除操作是,系统需给出警告提示,以免误删,丢失数据。 3.商品类别的管理 商品类别的增、改、查,类别信息包括类别编号和类别名称。 4.商品信息管理 商品信息包括:商品名,商品编号,条形码,售价,供货厂家编号,促销活动地方开始和结束时间,活动规则等。管理员可对商品信息的进行查询、修改、删除、添加操作;商品类别必须是商品类别表中项;商品售出后库存相应减少;商品在销售过程中可能会有多种促销活动,用户可谁是更改。商品的售价可按活动中的活动规则和活动时间自动变动价格,如:活动标识为2表示打折,当活动规则中的数据为8.8时,表示在活动期间,此商品打8.8折,表动标识为3时,表示降价,那么此商品的售价为活动规则中的价格。活动结束后,系统自动修改活动标识列,将其回复为原来的设置。 5.会员信息管理 会员信息包括:会员卡号,身份证号码,电话号码等。管理员可对会员信息进行增、删、改、查的权限。 会员在购买商品时可以积分,积分在活动期间可以兑换相应的礼品。兑换后,积分要相应的减少。 6.供货商信息管理 供应商信息包括:供应商编号,供应商名称,所供商品编号,公司联系人,联系电话,电子邮箱等。对供货商信息的操作有:增、删、改、查;除一些小零售商品外,每种商品必须有供应商供应。 7.销售信息管理 销售信息包括:销售编号,商品编号,售价,销售数量,销售日期。对销售信息的管理操作有:增、删、改 、查。查询是可全部查询也可按销售商品的关键字查询,还可根据时间段或根据商品关键字可和时间段来查询。 8.进货信息 进货信息包括:进货编号,进货数量,进货的商品编号,进货的厂家,进货的负责人,进货标识等。进货标识的初始值为0,表示为到货,到货后,管理员需将其标识改为1,表示以到货。在进货信息未入库时,管理员有权更改进货信息。但进货信息确认无误后,点击入库,即可将相应商品的库存量增加。并将其进货标识改为2 ,表示已经入库,此时不能对其进行修改和删除操作。 9 .统计 对销售记录可以按时间段统计、按月统计、按季度统计、按年统计、按商品统计、按商品类型统计以及统计全部。对于按月统计、按商品类型统计、按季度统计时,需生成统计柱状图。 10.仓库信息管理 仓库信息包括:仓库编号,商品编号,库存量,管理员编号等。仓库信息的操作有:增、删、查。 11.用户信息管理 用户信息包括:用户编号,用户名,用户密码,雇佣时间,联系方式,家庭住址,职位以及级别等。员工年龄必须在18到50岁之间;员工地址默认为“地址不祥”,联系号码默认为“无”。 12.收银时输入会员卡号,回车显示用户名和当前积分。输入商品编号回车显示其售价。输入购买的数量(默认为1),回车显示小计并将销售记录插入到下面的销售记录表中。在会员卡号输入框中输入s,自动跳到商品编号输入框。在商品编号输入框中,输入c,光标自动跳到会员信息输入框;输入p,保存当前销售表中的销售记录,此时可以进行其他的销售操作;当不停的输入r时,循环调出保存的记录到销售表中,当完成了销售操作后,输入m,将其从保存信息中移除;当输入00000时,收银员可输入商品的价格;当输入e时,光标跳到收银框类。当输入的客户的付款金额后,回车自动显示找零,回车后系统自动将表中的销售记录插入销售表数据库中。 13.其他要求 对于所有的查询操作,查询出来的结果可自动生成Excel表,便于存档和打印。存放路径有管理员指定,如果指定的路径下存在同名文件,提示管理员是否覆盖。如不覆盖则在自动在文件名后面加数字。 14.快捷键 数据备份、数据还原、收银、工资查询、统计全部、修改密码、退出。

2013-06-08

js实现图片截取并上传到web服务器

使用js实现图片截取并上传到web服务器。用户可从本地选择一张图片,然后可对选择的图片进行拖动、缩放后截取,最后上传到web服务器。后台使用java实现图片的接收和存储,上传的图片默认保存到项目下的images文件夹中。

2015-06-29

java自定义注解实现由类自动生成表

自定义注解实现由类自定生成数据库中的表,适合各种类型的数据库,本案例主要实现的时sql server和oracle

2015-01-08

Java调用小票打印机打印小票

Java调用小票打印机打印购物清单

2017-05-25

node.js实现用户信息管理

使用node.js+mysql实现用户信息管理,包括用户注册(支持用户图片上传)、用户登录和查看所有用户信息。

2016-09-12

php+mysql实现简单的新闻发布系统

使用php、mysql、ajax、json、ueditor等技术和组件实现新闻发布系统的新闻类型、新闻信息、管理员信息等的管理和维护,适合初学者入门学习和课程设计参考练习

2019-05-05

html5 canvas实现时钟

使用html5中的canvas,结合javascript实现时钟效果

2015-01-08

java处理文件上传的底层实现以及java模拟post协议实现文件上传

使用java处理文件上传的底层实现流程以及java模拟post协议实现文件上传

2017-07-27

js调用本地摄像头拍照并上传到web服务器

js调用本地摄像头拍照并上传到web服务器。后台使用java实现图片的接收和存储,上传的图片默认保存到项目下的images文件夹中。

2015-06-29

飞机订票系统(web)

前台界面使用jsp,后台数据存储使用Oracle。使用MVC开发模式,使用ajax、Jquery等技术,实现了在线注册、网上机票查询与预定、机票退订及历史订票记录查询。后台管理可维护所有的信息,如:用户注册信息、航班信息、航空公司信息、员工信息等。

2013-05-22

C++字符界面版贪吃蛇

使用C++编程语言中的对象和list实现贪吃蛇小游戏,注意是字符界面班,在cmd中运行的,而不是图形界面版。

2020-11-02

js实现拍照截取上传

使用js调用本地摄像头拍照后截取并上传到web服务器。用户也可从本地选择一张图片,然后可对选择的图片或拍照的图片进行拖动、缩放后截取,最后上传到web服务器。后台使用java实现图片的接收和存储,上传的图片默认保存到项目下的images文件夹中。

2015-06-29

新闻发布系统

使用boostrap、easyui、ajax、json、html5的本地存储、jmail、富编辑工具等技术,简单的模拟新闻系统,实现新闻的管理和流量。主要是各技术的整合和运用。

2015-01-08

迷你记事本

使用java模拟记事本,实现记事本中的所有功能。

2015-01-08

宿舍管理系统

宿舍管理系统课程设计,实现了对学生宿舍信息的添加、多方式查询、修改和删除。

2013-02-21

可编辑表格

使用Jquery实现表格的可编辑,双击单元格即可编辑单元格中的内容。

2015-01-08

带界面的聊天室

WEB聊天工具,类似于QQ的文本聊天,是对文本聊天的简单实现。界面使用的是SWT.

2012-10-17

扫雷游戏-Swing

本资源界面使用swing,棋盘数据操作采用位运算。适合java初学者锻炼编程逻辑和巩固数组知识以及位运算知识等。

2019-05-05

Nodejs+mysql实现简单商品信息管理

商品信息管理系统使用流程 1.安装mysql数据库,编码集为utf8,然后运行goods.sql中的脚本创建好数据库已经表 2.运行server.js启动服务器 3.打开浏览器输入127.0.0.1即可访问首页 4.点击顶部中间的注册即可注册管理员账号 5.注册成功后,点击登录输入正确的用户名和密码后即可登录,管理商品类型和商品信息 6.添加商品后,可在前台首页分页查询商品信息 商品信息管理系统主要功能介绍 1.权限控制,如果没有成功登录,则不能进入后台进行商品信息和商品类型的管理,主要通过session实现 2.商品信息包括商品图片(可以同时商品多张)的异步添加 3.前台商品信息的分页显示,默认每页显示7个商品信息 4.日志记录

2016-09-28

swt实现天气预报查询

使用swt做前台界面,利用web servers技术实现全国各地天气查询。

2013-05-22

右下角弹出框

使用Jquery实现各种弹出框效果,如页面中间、左下角、右下角等根据用户指定的位置弹出一个对话框。注意,需要外部的Jquery支持。

2015-01-08

在线拍卖系统

本系统使用Hibernate注解、Oracle为后台数据库、前台界面大量使用了Jquery和Ajax技术,以界面高度集成式模式,模拟实现了在线拍卖系统的功能。

2013-09-24

飞机订票系统课程设计

实现了航班信息的添加、修改、删除和航班线路的查询以及机票的预订和退订等。

2013-02-21

空空如也

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

TA关注的人

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