自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Surrin1999的博客

WeChatID: Surrin1999

  • 博客(17)
  • 问答 (2)
  • 收藏
  • 关注

原创 WebJars与静态资源映射规则(基于SpringBoot最新版本2.5.2,指正了老版本的博客中的问题)

WebJars与静态资源映射规则0️⃣ 目录文章目录WebJars与静态资源映射规则1️⃣ WebJars1.1 简介1.2 通过SpringBoot使用WebJars2️⃣ 静态资源映射规则2.1 WebJars访问支持2.2 项目静态资源访问支持2.3 首页映射2.4 自定义静态资源访问路径2.5 自定义图标(favicon.ico)环境:名词版本JDK1.8Spring Boot2.5.21️⃣ WebJars1.1 简介WebJars是一个

2021-07-19 22:13:17 590

原创 zookeeper 的 SASL config status: Will not attempt to authenticate using SASL (unknown error)最终解决办法

具体原因见zookeeper SASL 认证错误排除_yangguorong123456的博客-CSDN博客这里只贴出解决方法: 在连接zookeeper的Spring Boot启动类中添加System.setProperty("zookeeper.sasl.client", "false")具体例子如下@SpringBootApplication@EnableDiscoveryClientpublic class MySpringApplication { public

2021-10-02 15:25:48 4857

原创 Unknown failure(at android.os.Binder.execTransact(Binder.java:565))Error while Install APK 网上没有的解决方案

问题发生:首先能找到这篇文章看的,肯定都对下面一幅图很熟悉了常见的解决方案可以直接在CSDN搜 这里给出一个 估计一般人看这个就解决了常见解决方案但是博主不是一般人,博主在另外一台华为Mates上真机测试没问题(Android 6)现在换到小米8(Android 9)上一直出现下面这个鬼东西问题解决:翻遍了内网外网,对于这一错误的解决方案无非就是取消in...

2019-08-12 15:46:16 631

原创 JavaScript中的深克隆

本文是前端学习笔记的第八篇,对应的是web前端开发JavaScript精英课js的第23课时,this部分由于没什么难度,这里就直接就直接忽略了,直接写本课时的难点,深克隆JavaScript和其他面向对象的语言一样,在克隆方面也一样有克隆引用类型会影响原数据的问题,因为引用类型复制复制的是内存地址指向,修改克隆体的引用类型数据时操作的数据与原数据地址相同,而所谓深克隆就是不断递归到是原始值类...

2018-12-01 20:52:24 328

原创 JavaScript命名空间、对象枚举

本文是前端学习笔记的第七篇,对应web前端开发JavaScript精英课js的第22课时,本篇主要写JS如何避免对全局变量的污染,以及对象枚举(其实也就是遍历对象的属性) 目录命名空间通过闭包与立即执行函数的方式对象枚举 命名空间在JavaScript中,全局变量的污染往往是一个棘手的问题,如果什么变量都定义在全局中,造成的后果便是代码结构混乱,且容易造成命名冲突,...

2018-11-24 14:17:27 910

原创 JavaScript中的继承模式

本文是前端学习笔记的第六篇,对应web前端开发JavaScript精英课js的第21课时,本篇主要写关于JS中的四种继承方式,这四种也可以说是整个JS继承的发展史了目录JavaScript中的继承发展史1. 原型链2. 借用构造函数(通过call/apply)3. 共享原型4. 圣杯模式JavaScript中的继承发展史JS继承一共可分为四种,根据不断的发展进化由第...

2018-11-23 20:51:05 214

原创 JavaScript原型与原型链

本文是前端学习笔记第五篇,对应的是web前端开发JavaScript精英课js第19~20课时好久没有更新了,这几天的烦心事多的真是一言难尽。。吐槽归吐槽,学习还是不能停的原型链给我的感觉就是类似于Java中的继承,但是多了很多复杂的东西,到现在还是有点不适应JS的继承模式,本文进行的总结可能有一定错误,若有发现大神们还请指点一下 目录查看一个对象的原型对象修改原型对象属性...

2018-11-23 15:42:03 238

原创 JavaScript中的闭包与立即执行函数

本文是前端学习笔记的第四篇,对应的是渡一教育的web前端开发JavaScript精英课js的第十三到十五课时,感觉难度还可以,闭包其实非常类似Java中的方法内部类,对比一下就很好理解了,主要就是记的知识点多,可能会忘目录闭包立即执行函数 闭包      当内部函数被保存到外部时,将会生成闭包,闭包会导致原有作用域链不释放,造成内存泄漏(占用着本应该释放的内存不释放,内存减...

2018-11-14 21:24:20 440

原创 JavaScript中的预编译

本文是前端学习笔记中的第三篇,对应的是渡一教育的web前端开发JavaScript精英课js中的第九课时,这一课时讲的相当好,由浅入深,把预编译的过程都讲的极度透彻,如果对预编译不太熟悉的最好还是去看一看目录JS运行三部曲预编译JS运行三部曲JS运行时一共分三步(1)语法分析 JS运行前会先把JS代码通篇扫描一遍,看有没有低级的语法错误,比如少了...

2018-11-12 15:24:46 1005 2

原创 JavaScript中的函数

本文是前端学习笔记中的第二篇,对应的是渡一教育的web前端开发JavaScript精英课js中的第七课时JS中的函数给我的感觉还是蛮新奇的,以前只学过C和Java,都是不可以函数嵌套的强类型语言,(尽管JDK10以后,Java引入了局部类型推断(Local-Variable Type Inference),即我们平时说的var),弱类型语言的一些特性,我还是需要些时间慢慢去适应 目录...

2018-11-11 21:30:31 207

原创 JavaScript中的隐式类型转换

最近在学习渡一教育的JavaScript精品课,成哥讲的还是很棒的,开这个系列记录下学习笔记本次学习笔记,对应web前端开发JavaScript精英课js的第六课时 目录 一.is NaN() 二.++ -- 自增自减运算符 三. + -   (一元正负) 四. + (连接符) 五. -  *  /  % 运算符 六.  >  <  >=  &...

2018-11-10 21:43:05 314

转载 深入理解 Java 中的 try-with-resource

背景众所周知,所有被打开的系统资源,比如流、文件或者Socket连接等,都需要被开发者手动关闭,否则随着程序的不断运行,资源泄露将会累积成重大的生产事故。在Java的江湖中,存在着一种名为finally的功夫,它可以保证当你习武走火入魔之时,还可...

2018-09-07 15:58:41 196

原创 HashMap部分源码及疑难问题解析(JDK8)

HashMap是Map(双列集合)体系中极为重要的一个集合类,线程不安全,若需要线程安全则使用ConcurrentSkipListMap,较TreeMap拥有更好的查找、插入效率,具体效率对比请看 Java Map遍历方式的选——TreeMap、HashMap的key、value遍历与效率分析本文只对HashMap源码进行解析目录 底层数据结构 成员变量构造方法方法解析...

2018-08-28 16:53:13 304

转载 Java Map遍历方式的选——TreeMap、HashMap的key、value遍历与效率分析

1. 阐述  对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢?  为了解遍历性能的真实差距,包括在遍历key+value、遍历key、遍历v...

2018-08-27 16:52:47 387

原创 ArrayList部分源码解析(JDK8)

List接口继承自Collction(单列集合)接口,而ArrayList是List接口的一个重要实现类,当学习了ArrayList后再看其他实现类,如Vector和LinkedList(前者可以看作ArrayList的线程安全版,后者是ArrayList的链表版)本文选取ArrayList类部分源码进行解析目录 底层数据结构添加方法---add检查包含方法---conta...

2018-08-26 17:55:42 254

原创 集合框架总结-序

集合框架初步学习后,打算写下此系列文章总结本文只做总的概述,不对某个集合进行详细解析详细解析请移步同系列其他文章ArrayList部分源码解析    HashMap部分源码及疑难问题解析Java Map遍历方式的选——TreeMap、HashMap的key、value遍历与效率分析目录 集合框架体系如何选择集合的使用 集合框架体系 (图源传智播客...

2018-08-26 15:48:52 212

原创 浅析普通代码块、构造代码块、静态代码块

初次学习代码块、构造代码块、静态代码块后,决定写此文章特别总结一下学习成果,本文用最浅显的语言讲述代码块,若有错误请大神们指出,十分感谢(鞠躬) 1.普通代码块 存在于方法中,用{}括起来 这种代码块称为普通代码块,与平时语句执行无异,顺序执行即可public class A{ ...

2018-07-21 21:47:33 397 1

空空如也

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

TA关注的人

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