摘要: 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)