摘要:
1. 使用服务熔断降级特性,必须先启动Pubsub服务,服务监听服务,熔断器服务3个服务
先启动Pubsub及服务监听两个服务,先不用管其细节,启动的方式都是一样的,先构建(如果还没有构建),然后启动
1.1 启动Pubsub
新打开一个新的CMD窗口,CD进入/jmicro.pubsub,运行
mvn c... 阅读原文
2019-03-23 15:07:02 阅读(2342) 评论(0)
摘要:
前言:密码加密有很多种方案,这里不做过多讨论,本篇文章是基于RSA加密实现。
首先在前端工程中需要引入加密js: "jsencrypt": "2.3.1",(注意单独导入可能报错,可以删除整个node_modules,然后重新npm install)
然后在登陆提交表单的地方代码修改如下:
// 引入js
... 阅读原文
2019-03-23 13:33:02 阅读(2366) 评论(0)
摘要:
1. lvs、nginx、HAProxy、keepalive工作原理
1.1. 前言
遇到了负载均衡和高可用选型问题,我觉的有必要好好理解下lvs,nginx,haproxy和keepalive的区别和联系
LVS、Nginx、HAProxy 是目前使用最广泛的三种软件负载均衡软件。
一般对负载均衡的使用是随着网站... 阅读原文
2019-03-23 12:04:12 阅读(2684) 评论(0)
摘要:
1.拦截器问题
到2.0之后在配置文件中写 static-path-pattern: /static/** 已经不起作用(2.0需要在方法中配置)
SpringBoot1.*写法
@Configuration
public class WebMvcConfig extends WebMvc... 阅读原文
2019-03-23 11:22:02 阅读(2400) 评论(0)
摘要:
package com.test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import... 阅读原文
2019-03-23 10:29:02 阅读(2389) 评论(0)
摘要:
一、线程池之原理
线程池,究竟是怎么一回事呢?其实线程池的原理很简单,类似于操作系统中的缓冲区的概念。
先启动若干数量的线程,并让这些线程都处于睡眠状态,当客户端有一个新请求时,就会唤醒线程池中的某一个睡眠线程,让它来处理客户端的这个请求,当处理完这个请求后,线程又处于睡眠状态。
也许有人质疑:为什么要搞得这么... 阅读原文
2019-03-23 09:42:01 阅读(2302) 评论(0)
摘要:
首先说结论,是负载均衡的。也就是说,现在有一个producer,向一个主题下面的三个分区发送message,没有指定具体要发送给哪个partition,
这种情况,如果是负载均衡的,发送的消息应该均匀分布在三个分区的日志文件中。
下面开始验证:
首先创建一个带三个分区的topic, my-partitio... 阅读原文
2019-03-23 07:47:04 阅读(3602) 评论(0)
摘要:
自己大概了解一下大数据开发流程
我的作业部落本文连接:https://www.zybuluo.com/DannySanker/note/1254106
环境配置:
1.linux环境的配置以及安装 2.hadoop的配置 3.数据库的安装
代码的编写:
1.需要使用Java编... 阅读原文
2019-03-23 06:00:02 阅读(2775) 评论(0)
摘要:
Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。
3.1 概述
说起垃圾收集(Garbage Collection,GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史比Java久远,1960年诞生于MIT的Lisp是第一门真正... 阅读原文
2019-03-23 00:00:26 阅读(2438) 评论(0)
摘要:
/**
* Unicode转 汉字字符串
*
* @param str \u6728
* @return '木' 26408
*/
public static String unicodeToString(String str) {
P... 阅读原文
2019-03-22 23:13:02 阅读(2323) 评论(0)