- 博客(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
130
原创 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
309
原创 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
209
转载 有界队列
有界队列一种特殊的队列,当队列为空时,队列的获取将会阻塞获取线程,直到队列中有新增元素,当队列已满时,队列的插入操作将会阻塞插入线程,直到队列出现“空位”。package com.mutithread.chapter5;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Loc...
2018-09-09 15:30:45
569
原创 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
5552
6
转载 类与加载器
类与加载器–深入理解java虚拟机 对于任意一个类,都需要由加载它的类加载器和这个类本身一同确立其在Java虚拟机中的唯一性,每一个类加载器,都拥有一个独立的类名称空间。即,比较两个类是否“相等”,只有在这两个类是由同一类加载器加载的前提下,才有意义,否则,即使这两个类来源于同一个Class文件,被同一个虚拟机加...
2018-07-15 19:31:48
143
原创 git切换分支,文件内容异常说明
git在切换分支时,若当前分支和即将切换过去的分支均有文件A,而且内容完全一样。但是我们在当前的分支中修改了文件A,却没有commit。这个时候,git对比文档库中的文件,发现两个分支的文件A是相同的,所以不会从文档库中取出文件A,结果是,文件A就不会回到原来的状态。例如:有两个分支,hello和world,两个分支中均有test.txt文件,都有如下内容:hello world! ...
2018-03-10 10:17:11
1325
转载 python对json数据的支持
python对json数据格式的支持: 1.把python对象转为json,dump:把python对象转化为json对象,dumps则是生成一个字符串 2.解码(转化为python对象):load和loads
2018-01-25 22:37:10
288
转载 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
113
翻译 在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
303
转载 对象序列化与反序列化
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
184
转载 线程间的经典案例
该案例就是生产者与消费者之间的的问题 1)假设生产者线程刚向数据存储空间添加了信息的名称,还没有加入信息的内容,程序就切换到消费者线程,消费者线程将该信息的名称与上一个信息的内容联系在一起。 2)生产者放入了若干次的数据,消费者才开始去数据,或是消费者取完一个数据后,还没等到生产者放入新的数据,又重复去已取出的数据1.用同步解决数据错位问题,即第一种情况2.wait()
2015-08-16 16:10:16
246
原创 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
190
转载 eclipse调试
首先来讲一下step into step over step return的区别:step into就是单步执行,遇到子函数就进入并且继续单步执行;(F5)step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。(F6)step return就是单步执行到子函数内时,用step return就可以执行完子
2015-07-31 11:58:16
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人