摘要:
zuul的核心逻辑都是由一系列filter过滤器链实现的,但是filter的类型不同,执行的时机也不同,效果自然也不一样,主要特点如下:
filter的类型:filter的类型,决定了它在整个filter链中的执行顺序,可能在端点路由前执行,也可能在端点路由时执行,还有可能在端点路由后执行,甚至是端点路由... 阅读原文
2019-10-26 20:37:05 阅读(2855) 评论(0)
摘要:
git命令总结
Study: https://www.bilibili.com/video/av55780016
often
仓库克隆
git clone git@github.com:BenCoper/BeginJava.git(仓库地址)
查看状态
git status
设置用户
git config... 阅读原文
2019-10-26 19:51:01 阅读(2388) 评论(0)
摘要:
前言
Arthas是一个类似于Btrace的JVM在线调试分析工具,具体可参考我之前写的一篇博客:利用JVM在线调试工具排查线上问题。本文分享笔者刚遇到的一个问题,虽然不复杂,但是很典型。
问题与分析过程
昨天上线遇到一个问题,交易后给大数据平台异步送数,但是他们说没收到数据,因为我们没有打日志,所以没有直接... 阅读原文
2019-10-26 19:47:07 阅读(2379) 评论(0)
摘要:
场景
SpringCloud -创建统一的依赖管理:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102530574
SpringCloud-服务注册与实现-Eureka创建服务注册中心(附源码下载):
https://blog.... 阅读原文
2019-10-26 19:15:03 阅读(3633) 评论(0)
摘要:
为什么重写equals必须重写hashCode的基础分析
1.我们先来了解下原生的equals和hashCode代码
原生equals:它判断的是两个对象是否相等
原生hashCode值:它是根据内存地址换算出来的一个整数类型的值
2.至于为什么要重写equals和hashCode?
当... 阅读原文
2019-10-26 18:49:02 阅读(2583) 评论(0)
摘要:
bit:位,一个二进制数据(0或者1),是1bit
byte:字节,存储空间的基本单位,1byte=8bit
一个英文占一个字节,1字母=1byte=8bit
一个中文占两个字节,1汉字=2byte=16bit
byte:一个字节(8位)(-128~127)(-2的7次方到2的7次方-1)
shor... 阅读原文
2019-10-26 17:08:02 阅读(2410) 评论(0)
摘要:
本文我们来介绍下MyCat的分库分表操作
分库分表
一、分片规则介绍
在rule.xml中定义了各种myCat支持的分片规则。
取模mod-long
自然月分片 sharding-by-month
按日期(天)分片sharding-by-date
按单月小时拆分sharding-by-hour
... 阅读原文
2019-10-26 16:30:10 阅读(2436) 评论(0)
摘要:
在许多情况下,要求用户的必须符合规则:包含数字,小写英文字母,大写英文字母,特殊字符~!@#$%^&之一,且长度必须>=6
有许多方法,其中一个是正则表达式.
在java中使用正则表达式,并不是很方便,最后还是使用:
import java.util.regex.Matcher;impor... 阅读原文
2019-10-26 15:36:01 阅读(2742) 评论(0)
摘要:
异常
指的是程序在执行过程中,出现的非正常情况,最终会导致JVM的非正常停止
异常分类:编译异常,运行期异常
异常的产生过程分析
throw关键字:指方法中抛出指定异常
使用格式:throw new xxxException();
注意:1.必须写在方法内部2.new的对象必须是Excep... 阅读原文
2019-10-26 13:43:43 阅读(2424) 评论(0)
摘要:
前段时间我朋友介绍我看一套b站Java教程 说这个教程是b站口碑最好的 我去看了一段时间 确实讲的非常好 这套是求知讲堂出的 网址:https://www.bilibili.com/video/av61604219 大家一起学习 有看过评价下这套教程 觉得他是不是b站最好的Java教程
阅读原文
2019-10-26 11:59:02 阅读(2654) 评论(0)