- 博客(31)
- 资源 (8)
- 收藏
- 关注

原创 23种设计模式心得
jit(编译器)、cpu有可能回对指令重新排序、导致使用未初始化实例、可以通过volatile(wo tai ao)进行修饰,可以防止指令重排。不修改原有对象给下一个对象扩展功能、灵活组合相对的业务的功能,符合开闭原则。定义操作算法框架、将步骤延迟到子类中,使得子类可以重定义算法中某些步骤。不耦合具体类下克隆对象 、避免重复初始化代码、方便构建复杂对象。产品兼容、产品客户端代码非紧密耦合、开闭原则、 单一职责原则。类加载 初始化完成 jvm类加载机制,保证实例唯一性;实际使用,触发类的初始化,懒汉式。
2023-05-23 16:25:15
581

原创 namenode 和 datanode区别
一、namenode接收用户操作请求 维护文件系统的目录结构 管理文件与block之间关系,block与datanode之间关系 namenode管理:namenode支持对HDFS中的目录、文件和块做类似文件系统的创建、修改、删除、列表文件和目录等基本操作。 块存储管理 在整个HDFS集群中有且只有唯一一个处于active状态namenode节点,该节点负责对这个命名空间(HDFS)进行管理...
2020-04-13 16:47:26
5816

原创 利用docker搭建hadoop的开发环境(simple)
前言本文是基于ubuntu环境完成的,要完成hadoop的安装,必须先在ubuntu上安装docker,一、下载hadoop镜像1、换到root用户执行su root这样做是方便执行命令2、下载镜像执行docker sea...
2020-04-02 09:57:19
522

原创 Ubuntu Docker 安装
Docker Engine-Community 支持以下的 Ubuntu 版本:本示例使用get.docker.com上的脚本在 Linux 上安装最新版本的Docker Engine-Community。要安装最新的测试版本,请改用 test.docker.com。在下面的每个命令,取代每次出现 get 用 test。$ curl -fsSL https://get.d...
2020-04-01 17:17:14
185

原创 初识大数据入门
大数据平台从平台部署和数据分析过程分以下几步:一、linux系统安装一般使用开源版的Redhat系统–CentOS作为底层平台。为了提供稳定的硬件基础,在给硬盘做RAID和挂载数据存储节点的时,需要按情况配置。例如,可以选择给HDFS的namenode做RAID2以提高其稳定性,将数据存储与操作系统分别放置在不同硬盘上,以确保操作系统的正常运行。二、分布式计算平台/组件安装 国...
2020-03-25 17:36:29
250

原创 架构之路之spring+springmvc+maven+mongodb的搭建
1.前言 最近项目开发使用到了spring+springmvc+maven+mongodb,项目中的框架是用springboot进项开发的,对于我们中级开发人员来说,有利有弊,好处呢是springboot开发减少了很多配置文件,同时也使开发更加规范快捷,但是,不好的地方就是长此以往,我们就在码农的道路上越走越远。。。 所以,为了抵制码农的身份,在工作之余自己亲手由零一点一点搭建了...
2020-03-25 14:43:14
383
原创 idea eclipse 同时两个git库倒腾代码,双git操作
1、当前分支已经拉取到本地2、添加需要合并的的远程仓库 git remote add (定义远程库名称) base (拉取的远程仓库)https://github.com/AClumsy/ASF.git3、抓取base远程仓库的数据到本地 git fetch base4、切换分支到base/master 并命名为asf git checkout -b asf base/master
2022-06-01 16:01:29
519
原创 jar与jdk的区别
JRE是Javaruntimeenvironment,是java程序的运行环境。既然是运行,当然要包含jvm,也就是大家熟悉的虚拟机啦,还有所有java类库的class文件,都在lib目录下打包成了jar。大家可以自己验证。至于在windows上的虚拟机是哪个文件呢?jre/bin/client里面是不是有一个jvm.dll呢?那就是虚拟机。
2022-06-01 15:56:17
1657
原创 mongodb初始化失败
<!-- 定义mongo对象,对应的是mongodb官方jar包中的Mongo,replica-set设置集群副本的ip地址和端口 --> <mongo:mongo id="mongo" replica-set="${mongo.hostport}"> <!-- 一些连接属性的设置 --> <mongo:options ...
2021-07-16 14:36:35
777
原创 Request header is too large 的问题解决
问题原因一个新增的接口,因为前端传入一段很长的JSON数组,导错误描述java.lang.IllegalArgumentException: Request header is too large致了打印台报错解决方案查阅了一下资料得到了一个答案请求头超过了tomcat的限值。本来post请求是没有参数大小限制,但是服务器有自己的默认大小。那就修改服务器的大小普通tomcat在server.xml中 <Connector connection..
2021-07-16 14:21:38
927
原创 Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.
输入命令:dockersearch hadoop摘自docker mannual上的一段话大概的意思就是:docker进程使用Unix Socket而不是TCP端口。而默认情况下,Unix socket属于root用户,需要root权限才能访问。解决方法1使用sudo获取管理员权限,运行docker命令解决方法2docker守护进程启动的时候,会默认赋予名字为doc...
2020-04-01 17:34:09
394
原创 winds rabbitmq使用方式
RabbitMQ官网下载址:http://www.rabbitmq.com/install-windows.htmlRabbitMQ是用Erlang编程语言进行开发,所以先要安装Erlang语言开发包Erlang官网下载地址:http://www.erlang.org/downloads百度网盘下载链接:https://pan.baidu.com/s/1XpwV8HKNreSU1AP4Na...
2020-03-02 14:16:55
152
原创 单例模式(单例设计模式)详解
在有些系统中,为了节省内存资源、保证数据内容的一致性,对某些类要求只能创建一个实例,这就是所谓的单例模式。单例模式的定义与特点单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。例如,Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误。在计算机系统中,还有 Win...
2019-10-24 11:18:48
739
原创 如何理解“高内聚低耦合”
起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。 耦合性分类(低――高): 无直接耦合;数据耦合;标记耦...
2019-10-24 11:15:20
658
原创 mongodb +mvc 环境搭建
这几天小白搭建mvc+mongodb, 从中总结出来了一下配置信息mongDB.properties 数据库链接池的配置#mongoDB连接配置 mongo.hostport=127.0.0.1:27017mongo.username=rootmongo.pwd=123456mongo.connectionsPerHost=8mongo.threadsAllowedToBlockFor...
2018-06-28 09:42:57
495
原创 mongodb初始化失败的问题
<!-- 定义mongo对象,对应的是mongodb官方jar包中的Mongo,replica-set设置集群副本的ip地址和端口 --> <mongo:mongo id="mongo" replica-set="${mongo.hostport}"> <!-- 一些连接属性的设置 --> <mongo:options ...
2018-06-28 09:08:04
2210
原创 架构之路之spring+springmvc+maven+mongodb的搭建
1.前言 最近项目开发使用到了spring+springmvc+maven+mongodb,项目中的框架是用springboot进项开发的,对于我们中级开发人员来说,有利有弊,好处呢是springboot开发减少了很多配置文件,同时也使开发更加规范快捷,但是,不好的地方就是长此以往,我们就在码农的道路上越走越远。。。 所以,为了抵制码农的身份,在工作之余自己亲手由零一点一点搭建了...
2018-06-28 08:58:51
535
原创 Lombok 介绍以及使用
Lombok简介Project Lombok makes java a spicier language by adding ‘handlers’ that know >how to build and compile simple, boilerplate-free, not-quite-java code.github上官方是这么描述lombok的: lombok项目通过...
2018-06-11 09:28:25
2481
原创 使用 mvc:default-servlet-handler 中的一个bug
[java] view plain copypackage com.xiya.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; /** * Created by N3verL4nd o...
2018-05-22 20:37:13
2124
原创 linux命令大全
1.添加执行权限:chmod 777 chmod u+x 文件名(可执行权限)2.创建与删除目录:mkdir 目录名 (只能建一个目录) mkdir -p test1/test2/test3 (-p表示可以建多级目录) mkdir -m ...
2018-03-08 15:29:51
159
转载 真正最全的中国天气api接口xml,json(求加精) ...
我只想说现在网上那几个api完全坑爹有木有???官方的申请不来有木有,还有收费有木有??咱这种菜鸟只能用免费的了!!!!http://m.weather.com.cn/data/101110101.html大坑有木有??反应慢不说了,还老不更新!!想贴段代码的,现在又打不开了(貌似3月4号以后没更新过)====================
2017-11-23 17:30:40
468
原创 jre 与jdk 的区别
JRE 是Java runtime environment, 是java程序的运行环境。既然是运行,当然要包含jvm,也就是大家熟悉的虚拟机啦, 还有所有java类库的class文件,都在lib目录下打包成了jar。大家可以自己验证。至于在windows上的虚拟机是哪个文件呢? jre/bin/client里面是不是有一个jvm.dll呢?那就是虚拟机。
2017-09-21 14:55:43
240
原创 springMVC与app对接
1.直接sopui输出json数据使用该方法时,可以自己拼凑json字符串,不过我并不赞同使用该方法,毕竟太容易出错了。所以这里我是先构建jsonobject对象,在将该对象打印出来。首先,我们要导入一个最重要的jar包。json-lib-2.2.2-jdk15.jar接下来我们看代码。 1 package sedion.zhr.controller;
2017-09-19 14:46:37
1031
原创 ibatis与mybatis区别
近期公司有个项目是ibatis,做了一个总结随着开发团队转投Google Code旗下,ibatis3.x正式更名为Mybatis 虽然从正式版发布至今也有近一年时间,官方也非常友好的提供了中文版的使用手册,不过相信很多人还在项目中使用ibatis2.x版本。 究竟Mybatis有哪些新特性,能给我们带来哪些好处呢?以下是我看一位大侠研究后1、Mybatis实现了接口绑定,使用
2017-09-19 14:08:32
693
原创 什么是socket
《java websocket》之 描述篇 原创2016-08-18 17:59:491600浏览1评论作者: 笔名:小冰 [请尊重原创,盗版必究,转载请指明出处]废话:本来打算开始写Docker系列的,但是时间上有些仓促,非专业的技术点理解起来比较费劲,所以至今也没总结出实际的东西,深感抱歉,有时间会不间断发布。废话不说了,技术点介绍,描述来源于网络(
2017-05-19 14:45:46
2411
原创 ZooKeeper分布式 安装部署
ZooKeeper介绍请见官网。1.环境说明在两台装有centos6.4(32位)的服务器上安装ZooKeeper,官网建议至少3个节点,资源有限,本次实验就2台了。需要提前安装jdk,选择的版本是jdk-6u27-Linux-i586.bin,下载地址:http://pan.baidu.com/s/1mgICcFA2.配置主机名和ip映射的关系。ZooKeeper集群
2017-04-10 19:12:28
235
转载 CAS单点登录(SSO)完整教程(2012-02-01更新)
一、教程说明前言教程目的:从头到尾细细道来单点登录服务器及客户端应用的每个步骤单点登录(SSO):请看百科解释猛击这里打开本教程使用的SSO服务器是Yelu大学研发的CAS(Central Authentication Server),官网:http://www.jasig.org/cas本教程环境:Tomcat6.0.29JDK6CAS Server版本:cas-se
2017-02-04 11:03:44
394
转载 sso(单点登录一)
什么是SSO?Web应用系统的演化总是从简单到复杂,从单功能到多功能模块再到多子系统方向发展。 图片描述:当前的大中型Web互联网应用基本都是多系统组成的应用群,由多个web系统协同为用户提供服务。多系统应用群,必然意味着各系统间既相对独立,又保持着某种联系。独立,意味着给用户提供一个相对完整的功能服务,比如C2C商城,比如B2C商城。联系,意味着从用户角度看,不管企业提供的服务如何多样化、系列化
2017-02-04 10:43:23
437
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-02-04 10:41:59
178
eclipse svn 插件
2017-10-17
MySql数据库使用从入门到精通的ppt
2017-09-14
]JSONObject依赖的Jar包.rar-优快云下载
2017-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人