自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 (基础)Zookeeper 第4章 Zookeeper实战

Zookeeper实战3.1 分布式安装部署0)集群规划在hadoop102、hadoop103和hadoop104三个节点上部署Zookeeper。1)解压安装(1)解压zookeeper安装包到/opt/module/目录下[atguigu@hadoop102 software]$ tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/(2)在/opt/module/zookeeper-3.4.10/这个目录下创建zkDatamkdir -p

2020-05-30 21:03:33 238

原创 (基础)Zookeeper 第3章 Zookeeper内部原理

Zookeeper内部原理3.1 选举机制1)半数机制(Paxos 协议):集群中半数以上机器存活,集群可用。所以zookeeper适合装在奇数台机器上。2)Zookeeper虽然在配置文件中并没有指定master和slave。但是,zookeeper工作时,是有一个节点为leader,其他则为follower,Leader是通过内部的选举机制临时产生的。3)以一个简单的例子来说明整个选举的过程。假设有五台服务器组成的zookeeper集群,它们的id从1-5,同时它们都是最新启动的,也就是没有历

2020-05-30 16:47:03 125

原创 (基础)Zookeeper 第2章 Zookeeper配置文件解读

第2章 Zookeeper安装及配置文件解读2.1 本地模式安装部署2.1.1 安装前准备(1)安装jdk(2)通过filezilla工具拷贝zookeeper到到linux系统下(3)解压到指定目录[atguigu@hadoop102 software]$ tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/2.1.2 配置修改将/opt/module/zookeeper-3.4.10/conf这个路径下的zoo_sample.cfg修改为z

2020-05-30 14:47:31 186

原创 (基础)Zookeeper 第1章 Zookeeper概述

第一章 Zookeeper概述1.1 概述Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目,Zookeeper是因大数据和作为Dubbo协调服务而被猿类们熟知。Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应,从而实现集群中类似Master/Slave管理模式。

2020-05-30 14:29:50 188

原创 新项目上线注意事项

新项目上线时,检查项挺多的。在这里做下笔记。网络检查网络配置,主要包括NG反向代理,正向代理等。如果有用到gateway,则需要增加网关配置。用到前端vue框架,编译压缩时,注意base_url的上下文,需要与NG对应。配置文件检查线上的每个模块的配置文件。多次上线时发现配置文件书写不规范或者还是用测试环境的配置。数据库脚本检查线上数据库的编码和校对集。这里主要以mysql为例。字符集主要包括服务端字符集、客户端字符集和会话字符集。这里主要指服务端字符集。字符集和校对规则字符集是一

2020-05-18 00:48:54 1288

原创 TokenAuthFilter 认证拦截器

本次项目中使用了认证拦截器来拦截非登录的请求,本来想通过@WebFilter来实现,但是发现没起作用,后面有时间换用@WebFilter注解实现。import com.alibaba.fastjson.JSON;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotatio

2020-05-17 23:18:50 1841 1

原创 AOP拦截日志及统一日志处理

当调用外部接口或者接口被外部访问时,为了方便解决问题,加入了切面来拦截所有日志,因为使用StringBuilder可以来加快速度,(springmvc的Component注解默认是单例的,会有数据共享的问题。),即使有相同的共享数据问题也不大。并且使用logback这种异步写日志的方式来处理。logger.info("Hello {}", user.getName());对于不知道要不要输出的日志,交给slf4j在真的需要输出时才去拼接的确能省节约成本。但对于一定要输出的日志,直接自己用String

2020-05-17 23:13:50 1441

转载 ch0-JSON介绍

JSON介绍JSON是什么?JSON可以理解为一种数据组织协议。它用一种纯文本的方式展示结构化的数据,具有使用简单、跨平台,特别使用Http下的数据传输,如基于REST风格的接口数据传输方式就是采用JSON。JSON起源于1999年的JS语言规范ECMA262的一个子集(即15.12章节描述了格式与解析),后来2003年作为一个数据格式ECMA404(很囧的序号有不有?)发布。2006年,作为rfc4627发布,这时规范增加到18页,去掉没用的部分,十页不到。JSON的应用很广泛,这里有超过100

2020-05-17 22:40:00 396

转载 FASTJSON初探(一)

com.alibaba.fastjson.JSONpackage com.alibaba.fastjson;public abstract class JSON { public static final String toJSONString(Object object); public static final <T> T parseObject(String text, Class<T> clazz, Feature... features);}

2020-05-17 21:35:33 186

转载 JSON初探(一)

com.alibaba.fastjson.JSONpackage com.alibaba.fastjson;public abstract class JSON { public static final String toJSONString(Object object); public static final <T> T parseObject(String text, Class<T> clazz, Feature... features);...

2020-05-17 21:32:56 203

转载 说说JSON和JSONP,也许你会豁然开朗,含jQuery用例

前言:说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。但到目前为止最被推崇或者说首选的方案还是用JSON来传数据,靠JSONP来跨域。而这就是本文将要讲述的内容。JSON和JSONP虽然只有一个字母的差别,但其实他们根本不是一回事儿:JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议

2020-05-17 21:28:36 138

原创 阿里巴巴编码规范解读(三、四)-单元测试及安全规约

第三部分 单元测试1.【强制】好的单元测试必须遵守 AIR 原则。说明: 单元测试在线上运行时,感觉像空气( AIR)一样并不存在,但在测试质量的保障上,却是非常关键的。好的单元测试宏观上来说,具有自动化、独立性、可重复执行的特点。⚫ A: Automatic(自动化)⚫ I: Independent(独立性)⚫ R: Repeatable(可重复)2.【强制】单元测试应该是全自...

2020-05-02 21:51:03 1124

原创 阿里巴巴编码规范解读(二)-异常日志

第二部分 异常日志错误码1.【强制】错误码的制定原则:快速溯源、简单易记、沟通标准化。说明: 错误码想得过于完美和复杂,就像康熙字典中的生僻字一样,用词似乎精准,但是字典不容易随身携带并且简单易懂。正例: 错误码回答的问题是谁的错?错在哪? 1)错误码必须能够快速知晓错误来源,可快速判断是谁的问题。 2)错误码易于记忆和比对(代码中容易 equals)。 3)错误码能够脱离文档和系统平...

2020-05-02 16:41:23 1899

转载 Java程序日志打印规范

日志技术框架一览JUL:JDK中的日志记录工具,也常称为JDKLog、jdk-logging。LOG4J1:一个具体的日志实现框架。LOG4J2:一个具体的日志实现框架,是LOG4J1的下一个版本。LOGBACK:一个具体的日志实现框架,但其性能更好。JCL:一个日志门面,提供统一的日志记录接口,也常称为commons-logging。SLF4J:一个日志门面,...

2020-05-02 11:17:04 6162

Thinking in java读书笔记.docx

多年前thinking in java (4 edition)的读书笔记。记录了一些当时认为比较重要的知识点。

2020-09-06

web编程基础

javaBean,jsp,分页显示,表单验证,增减删查。数据库为MysQL,MyEclipse8.5通过测试。加QQ1243024108可以得到数据库脚本。

2013-08-14

NTC电阻测温程序

NTC电阻测温程序 单片机 C语言

2013-07-19

空空如也

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

TA关注的人

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