自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

慕紫羽的博客

全栈之路,山雨险阻皆不惧,踏歌长行悠然间

  • 博客(13)
  • 收藏
  • 关注

原创 Spring cloud 集成 Nacos集群 Public Key Retrieval is not allowed,集群多出一个节点,服务不注册,服务列表为空等问题踩坑

环境MySQL 8JDK 8centos 7nacos: 1.4.1Spring cloud version:Hoxton.SR8Spring cloud alibaba version:2.2.5.RELEASE1.启动nacos连接mysql报错com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed传送门 ==> M

2021-06-24 11:17:46 2671

原创 Mac OS 下快速编译Spring源码,解决编译慢的问题

环境准备OS:MacOSJDK:java version “1.8.0_231”idea:2019.3.4Gradle:5.6.41.下载Spring源码1.1 方式1-Github官方https://github.com/spring-projects/spring-framework建议:选择release版本下载网速太慢选择方式二1.2 方式2-Gitee码云加速下载地址下载完成后,解压,放到一个没有中文的目录下2.修改配置文件在解压完后的目录下,会有几个配

2021-06-23 18:39:44 1097 2

原创 Git管理文件的原理分析以及Git的树对象

我们知道Git与SVN有着很多区别。Git相比SVN更加高效,其中主要的原因就是它把文件内容按元数据形式存储,可以理解为存到了一种类似K/V型的数据库里。那么我们来分析下,它到底是如何存储文件以及如何管理提交与回滚的。1.基础环境准备在当前目录初始化一个用于测试的Git仓库git_test_01$ git init git_test_01;cd git_test_01;创建一个文...

2020-02-22 14:42:16 633

原创 设计模式-第3篇-单例模式

1.单例设计模式的八种方法饿汉式(静态常量)饿汉式(静态代码块)懒汉式(线程不安全)懒汉式(线程安全,同步方法)懒汉式(线程安全,同步代码块)双重检查静态内部类枚举2.饿汉式(静态常量)public class SingletonTest1 { public static void main(String[] args) { Singleton1 ...

2019-08-02 10:39:07 214

原创 设计模式-第2篇-软件设计七大原则

文章目录设计模式-软件设计七大原则1.开闭原则(Open Closed Principle)1.1 说明1.2 Code Demo1.2.1 IBankPay接口1.2.2 Alipay1.2.3 WeiChatPay1.2.4 Test1.3 需求变动1.3.1 CouponAlipay1.3.2 Test1.3.3 UML类图1.4 总结2.依赖倒置原则(Dependency Inversio...

2019-08-02 10:25:34 282

原创 设计模式-第1篇-UML入门

设计模式-011.UML1.1 UML的定义统一建模语言 Unified Modeling Language非专利的第三代建模和规约语言1.2 UML2.2分类结构式图形:强调系统式建模行为式图形:强调系统模型中触发的事件交互式图形:属于行为式图形子集合,强调系统模型中资料流程1.3 类图####1.3.1 箭头方向UML箭头方向:从子类指向父类(why?)定...

2019-08-02 09:53:14 221

原创 Idea的配置及使用-学习整理

1.启动项配置文件修改#修改前--------------------------------#初始内存值:增大提高启动速度-Xms128m#最大内存数:降低垃圾回收频率,进而提高性能-Xmx750m#保留的代码缓存大小-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerM...

2019-06-20 11:17:05 728

原创 MySQL事务隔离级别及锁的试验

一.事务ACID二.MySQL四种隔离级别隔离级别脏读不可重复读幻读Read uncommitted(读未提交)是是是Read committed(读已提交)否是是Repeatable read(可重复读)否否是Serializable(串行化)否否否事务的隔离级别基本是为了解决读一致性的问题。下面我会通过一个经典的银...

2019-03-20 10:28:27 482

原创 MySQL double类型的字段保存不了小数

今天开发途中遇到一个很奇怪的bug,前端传来一个小数值0.5,java使用mybatis后存到数据库时变为了1。我看了下数据库这个字段的类型是double,这个肯定不会错,然后给了个默认值是1。所以这种情况我肯定先想到的是: 是不是前端传来的值用java DTO接收时那个值没设置进去,Double类型的该字段为null,所以插入记录到mysql时,由 于该字段没...

2019-02-27 14:54:33 14971 2

原创 VMware centos虚拟机设置静态ip的方法以及中途出现的问题汇总及解决方案

配置本地网络适配器VMware Network Adapter VMnet8配置VMware 虚拟网络编辑器NAT模式:ip地址、网关、子网掩码配置虚拟机网络适配器NAT可能问题1:Bringing up interface eth0: Error: No suitable device found: no device found for connection 'System可能问题2:ping域名时(比如 ping www.baidu.com)出现 ping:unknown hos

2018-11-28 19:26:42 831

原创 JSON parse error: Invalid UTF-8 start byte 0x8b 异常的记录

最近在使用Postman测试接口,POST请求发送JSON格式的数据。之前一直风平浪静,没什么问题。不过最近测试一直失败,得到的响应是500内部错误,于是去服务器看错误信息,信息如下:2018-09-03 16:27:15.444 ERROR [] 4365 --- [nio-8180-exec-6] JSON parse error: Invalid UTF-8 start byte ...

2018-09-03 17:37:40 67337 7

转载 互联网 应该知道的相关名词

DAU: daily active user,日活跃用户数量MAU: 月活跃用户量ARPU: (Average Revenue Per User)即每用户平均收入,用于衡量电信运营商和互联网公司业务收入的指标。KPI :关键绩效指标法,是企业绩效考核的方法之一,其特点是考核指标 围绕关键成果领域进行选取MOU:平均每户每月通话时间(minutesof usage)OTT : “...

2018-07-20 11:26:44 1604

原创 二维数组使用Arrays.copyOf带来的思维误区

1.问题描述今天在一个java学习群里偶然看到一段代码,如下所示。public static void main(String[] args) { int data [][] ={{1,2,3},{4,5,6},{7,8,9}}; int dataTest[][]; dataTest = Arrays.copyOf(data, data.length); dat

2018-02-01 20:45:24 2182 1

空空如也

空空如也

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

TA关注的人

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