- 博客(30)
- 收藏
- 关注
原创 Date,DateTime,String等日期格式的相互转化
日期之间的转化关系:1,获取当前系统时间 Date date = new Date();2,Date转为DateTime DateTime dateTime = new DateTime(date.getTime());3,DateTime转为Date Date date = dateTime.toDate();4,获取日期格式, DateForma...
2018-08-28 15:31:44
1185
原创 商城拼团
做拼团功能首先我对需求看了一下,对于单个的拼团商品要求有拼团的人数限制,拼团的活动时间倒计时,以及开团后参团时间倒计时等需求。开团人是团长与参团人加以区分,同时一个拼团有多人参加,付款与未付款对拼团成功的影响,以及未付款订单(微信支付接口要求同一个订单的支付价格必须相同,否则再次调用时返回订单重复的报错)再次支付时价格改变问题等,研究后设了四个表如下:拼团表的设计:拼团商品表jkd_ptgoo...
2018-08-28 13:50:30
2010
2
原创 hdfs HA
解压 tar -zxvf hadoop-2.7.3.tar.gz -C /opt/modules/删除文件:rm -rf doc/rm -rf *.cmd配置文件:export JAVA_HOME=/opt/modules/jdk1.8.0_91core-site.xml <property> <name>...
2018-05-13 22:32:07
229
原创 Flume安装部署
-》版本 -》flume-ng:目前都用 1.5-1.7 -》flume-og:以前的版本,淘汰 -》安装测试 -》下载解压 tar -zxvf flume-ng-1.6.0-cdh5.7.6.tar.gz -C /opt/cdh-5.7.6/ -》修改配置 ...
2018-05-08 00:00:43
211
原创 hive安装配置
准备工作 上传、解压、重命名 上传:sudo rz 解压:tar -zxvf 文件名 -C 解压到的目录 重命名 mv 源文件、重命名的名字 创建数据仓库bin/hdfs dfs -mkdir /tmpbin/hdfs dfs -mkdir -p /user/hive/warehousebin/hdfs dfs -chmod g+w /tmpbin/hdfs...
2018-05-03 17:18:03
137
原创 hive的补充
在配置文件hive.site.xml中<!--表头--> <property> <name>hive.cli.print.header</name> <value>true</value> </property> <!--显示当前数据库--> &am
2018-05-03 16:41:55
174
原创 Linux下MySql安装
准备工作rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库有的话,我们就通过 rpm -e 命令 或者 rpm -e –nodeps 命令来卸载掉rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除在删除完以后我们可以通过 rp...
2018-05-02 20:15:19
103
原创 画图加文字描述讲解MapReduce Shuffle过程
画图加文件描述讲解MapReduce Shuffle过程 以下几点注意,必须在作业文档中体现: 1、Map Shuffle主要做了哪些事?哪些可以设置及如何设置? 2、Reduce Shuffle主要做了哪些事?哪些可以设置及如何设置? 3、MapReduce执行过程中中间数据的压缩配置Shuffle描述着数据从map task输出到reduce task输入的这段过程 Ma...
2018-04-28 20:55:27
1275
原创 分布式部署
-》Linux -》ip,hostname,/etc/hosts 192.168.134.223 bigdata-hpsk02.huadiancom 192.168.134.224 bigdata-hpsk02.huadiancom 192.168.134.225 bigdata-hpsk02.huadiancom -》克隆后机器,使用root: vim /etc...
2018-04-28 17:05:26
2922
原创 uv
大数据MapReduce 模板编写UV程序* 1. 几个网站基本指标* (1)PV(Page View):页面点击(浏览)量 (2)UV(Unique Vistor):独立访客数 (3)VV(Visit View):访客数,记录所有访客访问次数,打开网站到关闭网站为一次访问,同一访客多次访问会被记录多次。 (4)IP(IP数):使用不同IP地址的用户访问网站的数量,同一IP无论访问了几...
2018-04-27 10:07:34
322
原创 linux下安装、配置hadoop、在yarn上运行jar包
linux下安装、配置hadoop、在yarn上运行jar包,配置MapReduce历史服务器MRHistoryServer、 配置YARN日志聚集功能上传解压配置HAPDOOP1、上传解压 赋予hadoop-2.7.3.tar.gz执行权限$ chmod u+x hadoop-2.7.3.tar.gz解压到指定目录$ tar -zxf hadoop-2....
2018-04-25 14:24:39
7766
3
原创 Linux下安装jdk
在linux环境下安装JDK1、规划Linux系统目录结构 以系统 /opt 目录为主安装软件包 /opt /datas 测试数据 /softwares 软件包 /modules 软件安装目录 /tools 开发IDE及工具 ...
2018-04-23 21:43:31
228
原创 Linux远程连接
1、远程连接 远程协议(对于Linux系统,SSH2) 远程机器IP地址 使用账号与密码2、配置普通用户huadian具有sudo权限上图可以看出,管理员对sudoers没有写的权限所以增加对sudoers的写的权限----- # chmod u+w /etc/sudoers对sudoers有写的权限----- # vim /etc/sudoers 增加如下内容...
2018-04-23 21:25:03
827
原创 linux配置环境
Linux下导入安装的虚拟机注意:讲其他的虚拟机全部关闭开启虚拟机,选择“我已移动该虚拟机”用超级用户登陆root/123456编辑 ->虚拟网络编辑器点开 NAT设置根据上图,填写虚拟机配置约束规定:普通用户:lys2/lys2 ---用户名,密码创建普通用户主机名:bigdata--hpsk01.huadian.com修改主机名:把主句名修改成 bigdata--hpsk01.huad...
2018-04-23 20:53:10
336
转载 异常Exception
redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed outat redis.clients.jedis.Connection.connect(Connection.java:154)at redis.clients.jedis.BinaryCl...
2018-04-20 20:41:36
137
转载 struts异常
There is no Action mapped for namespace[/] and action name [] associated with context path.这是一个很常见的struts问题,意思就是在当前的路径下找不到Action。这种问题说好解决也挺好解决,说不好解决有时候就得找好长时间。不过说到底,肯定是配置文件的问题,下面就简单写几种解决方式。 1、首先检查...
2018-04-09 15:52:42
144
原创 异常
问题:org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' ...
2018-04-09 15:26:07
109
原创 异常
Type Exception ReportMessage Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no...
2018-03-26 21:13:06
203
原创 异常
Type Exception ReportMessage Servlet.init() for servlet [springmvc] threw exceptionDescription The server encountered an unexpected condition that prevented it from fulfilling the request.Exceptionjav...
2018-03-26 21:09:32
205
原创 异常
org.apache.ibatis.binding.BindingException: Type interface com.selectcount.mapper.UserMapper is not known to the MapperRegistry.在mybatis中,没有找到UserMapper 接口,哪一步的路径错了,走读一下代码,需要写路径的地方都找一下...
2018-03-22 22:17:39
110
转载 Struts2标签库常用标签
基本概述 对于一个MVC框架而言,重点是实现两部分:业务逻辑控制器部分和视图页面部分。Struts2作为一个优秀的MVC框架,也把重点放在了这两部分上。控制器主要由Action来提供支持,而视图则是由大量的标签来提供支持。 在JavaWeb中,Struts2标签库是一个比较完善,而且功能强大的标签库,它将所有标签都统一到一个标签库中,从而简化了标签的使用,它还提供主题和模板的支持,...
2018-03-22 09:35:15
131
原创 数据库异常
异常问题:Cause: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)拒绝访问:数据库密码错误异常问题: Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorExc...
2018-03-21 15:40:30
641
原创 异常
Type Exception ReportMessage IllegalArgumentException occurred while calling setter for property [com.lys.entity.Employee.department (expected type = com.lys.entity.Department)]; target = [EmployeeDao...
2018-03-21 11:18:48
452
转载 Struts标签
Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。HTML 标签: 用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单Bean 标签: 在访问JavaBeans 及其属性,以及定义一个新的bean 时使用Logic 标签: 管理条件产生的输出和对象集产生的循环Templ...
2018-03-14 20:41:35
168
原创 使用UDP实现聊天功能
发送端:package 课后作业.E103_09_Chat;import java.io.IOException;import java.net.*;import java.util.Scanner;class MySend implements Runnable { @Override public void run() { while (t
2017-12-24 19:48:15
1298
转载 ipv4和ipv6的区别
Ipv6于ipv4相比:1、 更大的地址空间。IPv4中规定IP地址长度为32,即有2^32-1个地址;而IPv6中IP地址的长度为128,即有2^128-1个地址。 2、 更小的路由表。IPv6的地址分配一开始就遵循聚类(Aggregation)的原则,这使得路由器能在路由表中用一条记录(Entry)表示一片子网,大大减小了路由器中路由表的长度,提高了路由器转发数据包的速度。
2017-12-24 19:25:33
255
转载 分析域名解析的过程
第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。第四步:本地服务器再向上一步
2017-12-24 19:12:44
275
转载 网络体系结构总结
网络体系结构总结(七层结构)应用层各种应用: 网络虚拟终端、SMTP、文件传输、HTTP,EMALL等表示层完成特定的常见的功能,关心所传输信息的语法和语义。数据压缩、数据转换、数据加密。会话层为会话用户提供一个建立连接及在上按顺序传送数据的方法。会话连接与传输层有差别,前者需双方同意才可中断连接,后者可单方中断,有如电话。传输层目的是在源端
2017-12-24 18:58:56
403
原创 同步和异步的区别
同步:发送方发出数据后,等待接受方响应后才能发送下一个数据包,即当我们执行当前线程时,必须等待上一个线程执行完后才能执行当前线程异步:与同步相反,发出数据后,不等接收方响应就发送下一个数据包,即不用等待上一个线程执行完就可以执行当前线程同步与异步最大的区别就是同步需要等待,而异步不需要等待
2017-12-24 18:37:11
482
原创 String类赋值的理解
String str = “123”;str = "abc";怎么理解以上代码?先看下下这个例子int a = 5;a = 4;这段代码的意思是,申请一个内存单元,命名为a,同时把5存到内存单元,然后又把4存到内存单元内,也就是说现在名为a 的内存单元的内容在被重新赋值后修改了String str = “123”;str = "abc";这段代码可以这样
2017-12-18 20:07:01
1843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人