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