自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yk

记录学习二三事

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

原创 java面试知识点整理(持续更新)

此处记录一些java面试常常考察的知识点,方面自己复习,如果有不对的地方欢迎指正.  1.JVM内存模型:分为程序计数器,java虚拟机栈,本地方法栈,java堆,方法区.Java1.7时候讲常量池从方法区移到了java堆(原因是因为方法区内存大小固定,容易产生内存溢出),1.8的时候取消了方法区,改为元空间,存在本地内存区域,和堆独立.  2.类加载:a.加载...

2018-08-15 15:10:23 518

原创 JDK各版本区别整理(1.5-1.10)

本文主要整理自己觉得相对比较重要的一些版本区别,可用于面试。jdk1.5新特性1.自动装箱与拆箱:原始类型与对应的包装类不用显式转换ArrayList list=new ArrayList()----------->ArrayList<Integer>list=new ArrayList<Integer>();2.静态导入:通过使用 import static,就可以...

2018-06-21 16:52:42 12438

原创 SQL Left Join, Right Join, Inner Join, and Natural Join

最近在准备sql题目,才发现之前sql学的真的太差,此处记录整理一些join的相关知识,方便之后回顾。Left Join, Right Join, Inner Join(join),Full Join:https://www.cnblogs.com/grandyang/p/5346963.html 这个链接里这一块解释的很清晰,这些join的主要区别是两表未匹配上的数据如何处理,其...

2018-08-05 08:46:24 543

原创 String+与StringBuffer.append()的速度比较

今天在回顾之前的笔记的时候,看到了自己记录的String,StringBuffer,StringBuild的比较,写着速度方面StringBuild>StringBuffer>String。StringBuild>Stringbuffer是明显的,因为线程不安全的速度快于线程安全的(少了很多线程锁的时间开销)。那么StringBuild和StringBuffer是一直都是...

2018-07-24 10:56:36 1712

原创 Java I/O模型理解

今天3月份时候看过一遍BIO(同步阻塞),NIO(同步非阻塞),AIO区别(异步非阻塞)的相关内容,但是过了一段时间印象不深了,此次记录加深理解。参考资料:http://www.jasongj.com/java/nio_reactor/http://baijiahao.baidu.com/s?id=1570265362937061&wfr=spider&for=pc同步 vs. 异...

2018-07-11 15:47:40 268

原创 join(),CountDownLatch,CyclicBarrier和线程池的整理

此次主要整理线程执行顺序的相关实现方法,包括join(),CountDownLatch,CyclicBarrier和线程池。一. join()join() 是 Thread 类的一个方法,join() 方法的作用是等待当前线程结束,也即让“主线程”等待“子线程”结束之后才能继续运行。t.join() 方法阻塞调用此方法的线程 (calling thread),直到线程 t完成,此线程再继续(看起来...

2018-07-05 11:35:41 377

原创 (待解决)postman传参form-data和x-www-form-urlencoded遇到的问题

DELETE下选择form-data,后台无法接收到数据。所有条件都相同,将form-data换为x-www-form-urlencoded后就可以接收,是什么原因?查询相关资料发现x-www-form-urlencoded相较于form-data,可以传文件格式,但与此处问题无甚相关,故此处记录这个问题,希望以后能够解决。接收数据处代码如上图,但应该问题不在此处。...

2018-06-27 17:34:05 7461 3

原创 JAVA项目中enum+switch的用法

昨天遇到的问题,查询相关资料解决如下:Enum类public enum ServiceTypeEnum { DEPLOYMENT,STATEFULSET}方法中使用:serviceType = deployment;ServiceTypeEnum typeEnum = ServiceTypeEnum.valueOf(serviceType.toUpperCase()); ...

2018-06-26 10:29:13 21289

转载 es与传统数据库的比较

ES(ElasticSearch)是一款分布式全文检索框架,底层基于基于Lucene实现。ES与传统数据的区别主要有以下几点。1.结构名称不同一个ES集群可以包含多个索引(数据库),每个索引又包含了很多类型(表),类型中包含了很多文档(行),每个文档使用 JSON 格式存储数据,包含了很多字段(列)。关系型数据库数据库表行列ElasticSearch索引类型文档字段2.ES分布式搜索,传统数据库遍...

2018-06-20 20:11:16 2076

原创 vim快捷键(常用)

一、移动光标h:左移j:下移k:上移l:右移ctrl+e:往下移动页面一行(移动页面)ctrl+b:上翻一页,光标停在最下边ctrl+f:下翻一页,光标停在最上边ctrl+u 上翻半页 ctrl+d:下翻半页w:跳到下一个字首,按标点或单词分割W:跳到下一个字首,长跳,如end-of-line被认为是一个字e:跳到下一个字尾E:跳到下一个字尾,长跳b:跳到上一个字B:跳到上一个字,长跳0:跳至行首...

2018-06-12 17:11:57 212

原创 Session和Cookie介绍与对比

Session和Cookie1.Cookie客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie(http的Set-Cookie头部)。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie,以此来辨认用户状态。服务器还可以根据需要修改Cookie的内容。有两个...

2018-06-11 11:40:13 162

原创 Docker镜像精简的原理和方法

1.Docker镜像大小的组成原理Docker 镜像是 Docker 容器运行时的只读模板,每个镜像都由一系列层 (Layer) 组成。Docker 使用 UnionFS 来将这些层联合到最终的镜像中,镜像的总大小等于每一个镜像层(Layer)的大小总和,并且Dockerfile中的每一条指令与镜像层一一对应。2.精简Docker镜像的常用方法由上Docker镜像层组成原理可知,精简Docker镜...

2018-06-11 09:27:18 2102

空空如也

空空如也

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

TA关注的人

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