10 -兰天白云-

尚未进行身份认证

成功= 一个明确的职业目标+持续的行业积累+不断的知识补充。

等级
博文 364
排名 6k+

常用java插件

1、jQueryWTP是一个让EclipseWTP支持jQueryJavascript代码自动补全功能的Eclipse插件。http://www.oschina.net/p/jquerywtp2、VJETJavaScriptIDE是一个Eclipse的插件提供完全的JavaScript集成开发环境。主要特性:代码助手、代码搜索、错误标识等。http://www....

2019-06-10 07:14:42

git 提交 全部文件

原文:https://www.cnblogs.com/smuxiaolei/p/7484678.html gitadd. gitaddxx命令可以将xx文件添加到暂存区,如果有很多改动可以通过gitadd-A.来一次添加所有改变的文件。注意-A选项后面还有一个句点。gitadd-A表示添加所有内容,gitadd.表示添加新文件和编辑过的文件不包括删除...

2019-06-05 19:55:19

js数组遍历和对象遍历

原文:https://www.cnblogs.com/yizhilin/p/7344675.html针对js各种遍历作一个总结分析,从类型用处:分数组遍历和对象遍历;还有性能,优缺点等。JS数组遍历:1,普通for循环,经常用的数组遍历vararr=[1,2,0,3,9];for(vari=0;i<arr.length;i++){con...

2019-05-30 22:54:48

eclipse启动优化

转自:http://www.cfei.net/archives/445eclipse启动优化,终于不那么卡了!网上找了好多都是myEclipse的优化的,跟eclipse有点区别,找了很多方法还是不能让这个eclipse(Version:KeplerRelease)快起来,太费事了,终于给俺找到一个挺好用的方法,转来的。首先了解下JVM中几个相关的概念:Xms:最小堆大小Xmx...

2019-02-27 23:40:57

mock

参考:https://www.jianshu.com/p/c68ee5d08fddhttps://www.cnblogs.com/hthuang/p/6890967.html目录1.普通spring的mock测试原理测试示例测试类及方法SpringbootMockBean1.普通spring的mock配置pom.xml<dependency&g...

2019-02-27 23:26:40

Java8 lambda表达式10个示例

原文:https://www.cnblogs.com/coprince/p/8692972.html 例1、用lambda表达式实现Runnable我开始使用Java8时,首先做的就是使用lambda表达式替换匿名类,而实现Runnable接口是匿名类的最好示例。看一下Java8之前的runnable实现方法,需要4行代码,而使用lambda表达式只需要一行代码。我们在这里做了什么...

2018-11-28 19:02:51

Fiddler证书安装(查看HTTPS)

原文:https://www.cnblogs.com/hushaojun/p/6385947.html现在很多带有比较重要信息的接口都使用了安全性更高的HTTPS,而Fiddler默认是抓取HTTP类型的接口,要想查看HTTPS类型接口就需要安装fiddler证书。fiddler安装教程可参考:http://blog.csdn.net/SomeOne_yt/article/de...

2018-11-19 00:06:45

subline使用备注

1.sublimetext3显示空格和Tab中不支持Tab键和空格键混用所以要改变显示方式,以便方便使用,突然第一步把preferences.sublime-setting-Default里的"draw_white_space":"selection",复制到preferences.sublime-setting-user,然后改为"draw_white_space":"all"...

2018-10-14 15:35:51

eslint语法规范

 原文:https://blog.csdn.net/momDIY/article/details/78620534?utm_source=copy eslint定义值含义0禁用此规则1不符合规则即给出警告2不符合规则即报错规则定义camelcase:1(使用驼峰)variable_name(试用下换线)comma-dangle:[2,‘never’](对象最后一项省...

2018-10-14 15:13:13

HTTPS 与 SSL 证书概要

原文:http://www.runoob.com/w3cnote/https-ssl-intro.html HTTPS简介超文本传输安全协议(英语:HypertextTransferProtocolSecure,缩写:HTTPS,常称为HTTPoverTLS,HTTPoverSSL或HTTPSecure)是一种网络安全传输协议。具体介绍以前先来介绍一下以前常见的HTTP,H...

2018-08-28 23:53:59

并发下的ArrayList错误分析

目录结果1.并发导致数据丢失结果2.并发导致插入null结果3.并发导致数组越界分析:直接看示例 publicclassArrayListTest{    privatestaticList<String>threadList=newArrayList<String>();      public...

2018-08-15 07:35:30

并发下HashMap错误分析

目录1.并发add相同hash值or相同key的元素,导致丢失2.Rehash导致死循环1.并发add相同hash值or相同key的元素,导致丢失Jdk1.7源码 voidaddEntry(inthash,Kkey,Vvalue,intbucketIndex){    if((size>=threshold)&&...

2018-08-15 07:29:12

深入研究IO-BufferedOutputStream的坑

目录1.实战:复制文件2.OutputStream的缓存器(自定义数组)与BufferedOutputStream中的缓存器(数组)区别要介绍BufferedOutputStream的坑,我们先了解一下OutputStream类 抽象类OutputStream类有三个write方法 publicabstractvoidwrite(intb) publicv...

2018-08-03 07:52:16

深入研究JDK并发集合类-ThreadLocal实现原理

具体如何使用,本章不关注。请自行百度。关注核心方法get()和set() publicclassThreadLocal<T>{    //放    publicvoidset(Tvalue){        Threadt=Thread.currentThread();        ThreadLocal...

2018-08-01 08:25:12

深入研究JDK并发集合类-LinkedBlockingQueue 中put和take阻塞原理分析

目录 结构:PUT操作TAKE操作结构: publicclassLinkedBlockingQueue<E>extendsAbstractQueue<E>        implementsBlockingQueue<E>,java.io.Serializable{    privatefinal...

2018-08-01 08:22:07

深入研究JDK并发集合类-CopyOnWriteArrayList

很多场景中都是读远远高于写操作,那么每次对读取进行加锁其实是一种资源浪费.根据读写锁的思想,读锁和读锁之间不冲突. 但是读操作会受到写操作的阻碍,在写操作发生时,读就必须等待,否则可能读到不一致的数据.同理读操作正在进行的时候, 程序也不能进行写入. JDK提供了CopyOnWriteArrayList类,读取是完全不加锁的,并且写入也不会阻塞读取操作,这样一来性能大大提升了. 其实,就是...

2018-08-01 08:18:21

深入研究JDK并发集合类-Collections.synchronizedXXX

Collections下有很多同步方法。 以Collections.synchronizedList来举例说明源码: Collections.synchronizedList(newArrayList<String>());   newSynchronizedList<>(list) 原文:https://blog.cs...

2018-08-01 08:05:29

深入研究集合-Map

目录7.1.HashMap7.2.LinkedHashMap有序的map7.3.TreeMap排序的map本章研究MAP之类7.1.HashMap简单的说,HashMap内部结构使用的是数组。HashMap就是就key做Hash算法,然后将hash后的值映射到数组下表,这样就能快速操作数组。Hashmap必须保证几个特点:1).hash算法必须是高效的;2).h...

2018-08-01 07:53:03

深入研究集合-List

目录6.1.ArrayList1.组成:2.怎么扩容3.新增4.插入5、插入数组6、删除6.2.LinkedList1.组成:2.新增3.插入4.删除6.3两种List使用对比参考书:《很好-Java程序性能优化.pdf》List有三种:ArrayList、Vector和LinkedList.我们只讨论Arrylist和LinkedLis...

2018-08-01 07:43:04

JAVA笔记-如何将百万级数据高效的导出到Excel表单

on>5</dependency>6<dependency>7<groupId>org.apache.poi</groupId>8<artifactId>poi-ooxml-schemas</artifactId>...

2018-05-21 22:47:18
奖章
    暂无奖章