自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 java--Map集合

Map集合Map无序、key唯一int size();boolean isEmpty();boolean containsKey(Object key);boolean containsValue(Object value);V get(Object key);V put(K key, V value);V remove(Object key);void putAll(Map&l...

2019-07-18 21:48:53 127

原创 MySQL explain分析

MySQL --- explain关键词explain type字段explain table字段explain partitions字段explain select_type字段explain possible_keyskeykey_lenrowsextra参看博客:https://segmentfault.com/a/1190000008131735https://dev.mys...

2019-07-18 19:57:54 155

转载 ArrayList源码理解

ArrayList中的变量,下面构造函数和和add()相关方法将会用到以下变量。

2019-02-28 23:34:49 126

原创 Ubuntu硬盘扩容

exsi上Ubuntu硬盘扩容主要的操作步骤: http://blog.51cto.com/865516915/1963739http://man.linuxde.net/lvextend lvextend命令讲解https://www.linuxtechi.com/extend-lvm-partitions/ 该教程可熟悉lvextend 命令后面的路径是指的什么lvextend命令...

2018-11-07 09:58:19 203

转载 有界队列

有界队列一种特殊的队列,当队列为空时,队列的获取将会阻塞获取线程,直到队列中有新增元素,当队列已满时,队列的插入操作将会阻塞插入线程,直到队列出现“空位”。package com.mutithread.chapter5;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Loc...

2018-09-09 15:30:45 562

原创 POI将word转化为html

参考资料 1.POI包依赖:https://poi.apache.org/components/index.html 2.包版本问题:https://bbs.csdn.net/topics/392208805 并没有使用其中的3.9的版本,使用的为3.13 最开始使用的为3.17的版本,但在转为成html中出现错误:java.lang.NoSuchMethodEr...

2018-07-30 17:30:12 5459 6

转载 类与加载器

类与加载器–深入理解java虚拟机        对于任意一个类,都需要由加载它的类加载器和这个类本身一同确立其在Java虚拟机中的唯一性,每一个类加载器,都拥有一个独立的类名称空间。即,比较两个类是否“相等”,只有在这两个类是由同一类加载器加载的前提下,才有意义,否则,即使这两个类来源于同一个Class文件,被同一个虚拟机加...

2018-07-15 19:31:48 138

原创 git切换分支,文件内容异常说明

git在切换分支时,若当前分支和即将切换过去的分支均有文件A,而且内容完全一样。但是我们在当前的分支中修改了文件A,却没有commit。这个时候,git对比文档库中的文件,发现两个分支的文件A是相同的,所以不会从文档库中取出文件A,结果是,文件A就不会回到原来的状态。例如:有两个分支,hello和world,两个分支中均有test.txt文件,都有如下内容:hello world! ...

2018-03-10 10:17:11 1317

转载 python对json数据的支持

python对json数据格式的支持: 1.把python对象转为json,dump:把python对象转化为json对象,dumps则是生成一个字符串 2.解码(转化为python对象):load和loads

2018-01-25 22:37:10 280

转载 Python正则

#coding:utf-8import re#将正则表达式编译成pattern对象pattern = re.compile(r'\d+')#使用re.match匹配文本,获得匹配结果,无法匹配时,返回None#result1 = re.match(pattern,'192abc')""" re.match()函数只在字符串开始的位置匹配,而re.search()会扫描整个st

2018-01-21 22:14:11 104

原创 C语言 printf使用说明

在使用printf时,若不加\n,结果无法输出,需等到程序结束后才会全部输出

2017-11-06 22:58:45 296

翻译 在liunx编译C语言程序出现Undefined reference to pthread_create in Linux 错误*

在liunx编译C语言程序出现Undefined reference to pthread_create in Linux 错误 使用gcc -pthread -o term term.c命令即可此问题出现在liunx下创建多线程程序出现的错误

2017-11-06 22:07:26 299

转载 对象序列化与反序列化

package com.test.io;import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream;public cla

2017-08-04 15:04:23 176

转载 线程间的经典案例

该案例就是生产者与消费者之间的的问题    1)假设生产者线程刚向数据存储空间添加了信息的名称,还没有加入信息的内容,程序就切换到消费者线程,消费者线程将该信息的名称与上一个信息的内容联系在一起。    2)生产者放入了若干次的数据,消费者才开始去数据,或是消费者取完一个数据后,还没等到生产者放入新的数据,又重复去已取出的数据1.用同步解决数据错位问题,即第一种情况2.wait()

2015-08-16 16:10:16 241

原创 Java构造方法

1.使用new+构造方法 创建一个新的对象2.构造方法是定义在Java类中的一个用来初始化对象的方法      构造方法与类同名且没有返回值3.无参的构造方法的使用    main() : Nihao nihao =new Nihao();    class Nihao :public Nihao() { system.out.println("dada");4.有参数的构

2015-08-02 11:39:06 183

转载 eclipse调试

首先来讲一下step into step over step return的区别:step into就是单步执行,遇到子函数就进入并且继续单步执行;(F5)step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。(F6)step return就是单步执行到子函数内时,用step return就可以执行完子

2015-07-31 11:58:16 102

空空如也

空空如也

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

TA关注的人

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