摘要: 作为Java中最常用的K-V数据类型,HashMap的源码有很多地方值得细读。 首先,需要区分清楚几个概念:capacity、size、threshold 容量(capacity)是指当前map最多可以存放多少个元素,大小(size)是指当前map已经存放了多少个k-v键值对。threshold是扩 阅读全文
posted @ 2019-12-09 16:01 sliec 阅读(4362) 评论(0) 推荐(1) 编辑
摘要: 1、full gc会导致服务响应超时,full GC是stop the world级别的。此时虚拟机内所有的线程停止(当然除了GC,,,,),此时是无响应的,影响不用说了啊?所以为了提升用户体验,这个是应该避免的。无法避免是因为总会有存活能力强的对象(或者说大对象)进入老年代,老年代肯定是会满的(除 阅读全文
posted @ 2019-11-26 15:37 sliec 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: 1、前端传参需要注意请求的Content-type: 主要使用的有两种:application/x-www-form-urlencoded 、以及 application/json 2、application/x-www-form-urlencoded是浏览器的默认编码格式 ,对于原生的form 表 阅读全文
posted @ 2019-11-22 11:18 sliec 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 简介: 一、ES6与nodeJS require/exports 出生在野生规范当中,什么叫做野生规范?即这些规范是 JavaScript 社区中的开发者自己草拟的规则,得到了大家的承认或者广泛的应用。比如 CommonJS、AMD、CMD 等等。import/export 则是名门正派。TC39 阅读全文
posted @ 2019-11-20 16:23 sliec 阅读(324) 评论(0) 推荐(1) 编辑
摘要: package testMap; public class Cf { int i; public Cf(){ add(1); } void add(int v){ i = i+v; System.out.println("father add "+i); } } package testMap; p 阅读全文
posted @ 2019-11-17 16:56 sliec 阅读(103) 评论(0) 推荐(0) 编辑
摘要: package com.test.myMy; public class myJava{ public int a = 12; private int inc(){ return a+1; } } C:\Users\mayn\Desktop>javac myJava.java C:\Users\may 阅读全文
posted @ 2019-11-17 16:11 sliec 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 指定位置即可,在控制台出现新log的tab按钮选卡 阅读全文
posted @ 2019-11-15 10:31 sliec 阅读(2181) 评论(0) 推荐(0) 编辑
摘要: 常见的访问修饰符的使用权限分类: 类内部 本包 子类 外部包 public √ √ √ √ protected √ √ √ × default (缺省) √ √ × × private √ × × × 其中,对于类的修饰,只能是 public 或者缺省。 对于方法和成员变更的修饰,public是最宽 阅读全文
posted @ 2019-11-14 20:26 sliec 阅读(198) 评论(0) 推荐(0) 编辑
摘要: @RequestBody 该注解常用来处理Content-Type: 不是application/x-www-form-urlencoded编码的内容,例如application/json, application/xml等; 它是通过使用HandlerAdapter 配置的HttpMessageC 阅读全文
posted @ 2019-11-13 21:14 sliec 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 需求背景: 制作一些卡片,然后卡片数量是不固定的,页面每一行最多放4张卡片,其它的自动换行,于是可以使用弹性布局和自动换行实现 <div class="wrapper" style="margin:10px;border-width: 2px;border-style:solid;" > < for 阅读全文
posted @ 2019-11-07 20:32 sliec 阅读(27991) 评论(0) 推荐(0) 编辑