Lambda表达式详解

首先,我们来谈一谈为什么java jdk8会引入lambda表达式,下面我们定义一个功能,public class Person { public enum Sex { man,woman } private String name; private LocalDate b...

2018-05-01 17:58:50

阅读数 67

评论数 0

redis应用之实现中英文的自动补全功能

案例分析参考Redis实战第6章第1篇。 /** * 实现自动补全 */ public class Auto_Complete { //unicode编码 private String coding(String s) { char[] char...

2018-12-08 19:08:56

阅读数 68

评论数 0

reids应用之文章进行投票

对文章进行投票:                    产生一个能够随着时间不断流失而不断减少的评分,程序需要根据文章的发布时间和当前时间来计算文章的评分,具体的计算方法为:将文章得到的支持票数 * 一个常量+文章的发布时间====文章的评分,常量为432,这个常量是通过一天的秒数(86400)...

2018-12-07 10:53:38

阅读数 33

评论数 0

使用idea通过maven整合三大框架SSM,及注意事项

首先先晒一下目录结构: 工程目录结构   下面我们说说遇到的两个问题: 第一个:说找不到mapper.xml文件,进行dao层接口创建动态代理时失败。这个错误是我们的xml不能放在idea中的java下,应该放在resources目录下,要不然idea不会检测到他,并且要注意创建和map...

2018-11-29 16:44:25

阅读数 76

评论数 0

mybatis

 Dao层的springcontext配置文件: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=&...

2018-11-28 11:36:35

阅读数 38

评论数 0

yarn的简单介绍

本来想学习一下yarnAPI相关方面的学习,但是感觉自己的能力不够,所以而中道停止,现在记一下简单的概念。 Yarm框架术语概览 MRv2的基本思想是将JobTracker的两个主要功能,资源管理和作业调度/监视分成单独的守护进程。为实现这一结构我们的想法是拥有一个全局ResourceMana...

2018-11-27 15:31:47

阅读数 92

评论数 0

hadoop之MapReduce

概览 mapreduce总概览 Hadoop MapReduce是一个软件框架容易写处理大量数据的并行应用程序运行在大的集群之上。 MapReduce作业通常将输入数据集拆分为独立的块,这些块由map任务以完全并行的方式处理。框架对map的输出进行排序,然后输入到reduce任务。通常输入和输出...

2018-11-17 10:44:20

阅读数 61

评论数 0

hadoop伪集群的安装,及基本概念。

导读 伪集群的意思就是说我们可以在多台计算机上面安装hadoop,但是不具有高可用和共容错,这适用于开发环境。 我们首先下载hadoop的安装包,我使用的cdh版本的5.14.0,你可以在该网址找到他, 首先我们说一下hadoop的配置文件的分类: hadoop的配置文件可以分为两种类型的...

2018-11-17 10:23:41

阅读数 31

评论数 0

HDFS Commands

关于hdfs的命令详解请参阅:HDFS Commands

2018-08-31 20:00:31

阅读数 66

评论数 0

hadoop之hdfs基本概念

首先说明一点就是我们这里凡是关键字都用英文原文表示,以表示其准确性 NameNode和DataNodes   NameNode是一个中心服务器,单一节点(简化系统的设计和实现),负责管理文件系统的名字空间(namespace)以及客户端对文件元数据的相关操作 datanode负责我们块数据...

2018-08-31 19:47:08

阅读数 161

评论数 0

java线程池的实现(原理)

我们并不是要闭门造车,因为现在市面上有一些非常优秀的线程池供我们使用,我们写这段代码的目的是为了更好的理解和使用线程池。 首先说一说一个线程池应该具备哪些东西 1 初始化线程个数 2核心线程个数 3最大线程个数 4维护线程池中线程数量,当线程空闲数多时尽心线程的回收,当线程紧张时进行线程...

2018-08-04 21:58:50

阅读数 465

评论数 0

虚拟机的几种网络配置方式的介绍

磨刀不误砍柴工,为了更好地使用虚拟机,了解这几种连接模式的主要用途以及它们之间的区别是非常有必要的。在这里,我们就以下面的网络连接示意图为例来进行相关介绍。 在VMware中,虚拟机的网络连接主要是由VMware创建的虚拟交换机(也叫做虚拟网络)负责实现的,VMware可以根据需要创建多个虚拟网络...

2018-07-22 11:31:55

阅读数 258

评论数 0

更改主机名,进行ip地址和主机名的映射,关闭selinux和 SSH免密码登录

/etc/sysconfig/network//更改主机名的配置文件更改完后重启虚拟就就ok了。为了我们在各个虚拟机中不用输入ip地址就能相互连接,我们就得进行ip地址和主机名的映射了。/etc/hosts//ip地址和主机名映射的配置文件192.168.52.250 xxx1 192.168.5...

2018-07-13 21:53:57

阅读数 318

评论数 0

机器的时钟同步

机器的时钟同步是非常有必要的,因为我们的集群软件是高度依赖时间的,如果每个电脑的时间都不一样,那鸡巴怎么管理我们的文件系统呢?对吧我们使用一种简单的方式,即和时钟服务器进行时钟的同步ntpdate us.pool.ntp.org //这个命令就可以和时钟服务器进行通信上面这个命令是进行时钟同步的,...

2018-07-13 21:33:46

阅读数 128

评论数 0

Linux的防火墙的端口开放或关闭防火墙

/etc/sysconfig/iptables//防火墙配置文件的路径在很多情况下,防火墙都会组织一些端口号的通讯,比如我们的tomcat,nginx,redis明明安装的没毛病,但在外部就是访问不了,那很有可能就是防护墙的原因了,我们可以在防火墙中开放一些端口供外部访问比如tomcat的808...

2018-07-13 21:28:41

阅读数 882

评论数 0

搭建集群测试环境时linux环境的配置(之配置个虚拟机的ip地址,并可以访问外网)

VmWare的网络配置编辑我们VmWare的网络配置,注意我们选择NAT模式。在我们win7电脑上面配置我们的VMware Network Adapter VMnet8 的网段注意:一定要启用VMnet8这个虚拟网卡。VMnet8的配置:ip一定和上面配置的52一个网段,网关使用上面第二步配置的网...

2018-07-13 21:18:25

阅读数 731

评论数 3

搭建集群测试环境时linux环境的配置(之centos6操作系统的安装)

装软件这个东西我们就不谈了,不懂的可以参见我的另外一篇文章linux下安装软件。下面我们就一步步来做,至于为什么这麽做我会一步步解释。先说一下,我们装的操作系统时centos6。第一步将创建虚拟机,然后将我们的操作系统镜像放入到光驱中,然后开启虚拟机然后我们就进行下面操作系统的安装。...

2018-07-13 20:52:20

阅读数 123

评论数 0

linxu下软件的安装(草稿阶段)

源码包编译安装推荐大家看我的另一片文章源码安装方式的原理详解来了解源码包的,这里粗略的提一下意思意思安装过程分三步:./configure //检测系统环境生成makefile文件 make//将源码包编译成.o的二进制包 make install//将二进制包进行连接后放入到指定位置rpm(红...

2018-07-10 00:33:39

阅读数 73

评论数 0

省市区三级联动前端代码

$(function() { //页面初次加载时 $.ajax({ type: "POST", url: "${pageContext.request.contextPath}/findShengServlet?me...

2018-06-14 12:33:26

阅读数 532

评论数 0

java泛型的相关介绍

由于本人能力有限,一下为个人理解的观点,如果错误,请留言,我会在验证后修改。为什么使用泛型?泛型简而言之就是当我们定义类,接口,和方法的时候允许类型参数化,通过这种方式我们可以实现代码的复用。使用泛型有几点好处:1)在编译时更强大的类型检查。2)消除强制类型转化3)通过使用泛型可以实现通用算法(比...

2018-05-27 18:35:49

阅读数 62

评论数 0

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