这也许是目前最为完整的Java OOM异常的解决指南。 1、java.lang.OutOfMemoryError:Java heap space Java应用程序在启动时会指定所需要的内存大小,它被分割成两个不同的区域:Heap space(堆空间)和Permgen(永久代): JVM内存模型示意图 ...
分类:
编程语言 时间:
2018-05-09 14:53:07
阅读次数:
265
http://acm.hdu.edu.cn/showproblem.php?pid=1811 Rank of Tetris Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Su ...
分类:
编程语言 时间:
2018-05-09 14:53:15
阅读次数:
181
解决方案 优点 缺点 Jacob 功能强大 直接调用VBA接口,程序异常复杂;服务器必须是:windows系统+安装Office;服务器端自动化com接口容易产生死进程造成服务器宕机 Apache POI 对Excel的操作功能强大;跨平台 操作word的功能比较弱;必须针对doc和docx两种文档... ...
分类:
编程语言 时间:
2018-05-09 14:53:24
阅读次数:
206
LRU全称是Least Recently Used,即最近最久未使用的意思。 LRU算法的设计原则是:如果一个数据在最近一段时间没有被访问到,那么在将来它被访问的可能性也很小。也就是说,当限定的空间已存满数据时,应当把最久没有被访问到的数据淘汰。 实现LRU 1.用一个数组来存储数据,给每一个数据项 ...
分类:
编程语言 时间:
2018-05-09 14:54:21
阅读次数:
286
1.1 逻辑运算符 逻辑运算符,它是用于布尔值进行运算的,运算的最终结果为布尔值true或false。 运算符 运算规则 范例 结果 & 与 false&true False | 或 false|true True ^ 异或 true^flase True ! 非 !true Flase && 短路 ...
分类:
编程语言 时间:
2018-05-09 14:55:40
阅读次数:
168
需要下载第三方的jar :net.sf.json ...
分类:
编程语言 时间:
2018-05-09 14:56:09
阅读次数:
186
一、Django入门 1、django的安装。django的安装和安装其他模块一样,我们找到python的安装目录的script目录,然后执行命令:pip3 install Django即可。安装完成后在script目录下有就会看到如下与django相关的文件 执行完这个命令后,将script目录添 ...
分类:
编程语言 时间:
2018-05-09 14:57:50
阅读次数:
159
不同连接池在大量线程需求的情况下都分配了多少线程 Executors.newCachedThreadPool(); 会有7万多个; Executors.newScheduledThreadPool(5); 一共会有10个 Executors.newSingleThreadExecutor(); 一共 ...
分类:
编程语言 时间:
2018-05-09 14:58:49
阅读次数:
151
c基础入门, 小学生也可以都看得懂!!!! 安装一个编译器, 这方面我不太懂, 安装了DEV-C++ ,体积不大,30M左右吧, 感觉挺好用,初学者够了. 介绍下DEV 的快键键: 恢复 Ctrl+Z 重做 Ctrl+Y 剪切 Ctrl+X 拷贝 Ctrl+C 粘贴 Ctrl+V 搜索替换内容 Ct ...
分类:
编程语言 时间:
2018-05-09 14:59:06
阅读次数:
217
var alphabet= String.fromCharCode(64 + parseInt(填写数字); 单个字符转数字: 'a'.charCodeAt(0) 结果: 97 数字转字母: String.fromCharCode(97) 结果:a ...
分类:
编程语言 时间:
2018-05-09 14:59:16
阅读次数:
176
BlockingQueue位于JDK5新增的concurrent包中,它很好地解决了多线程中,如何高效安全地“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。 阻塞队列,顾名思义,它首先它是一个队列,在数据结构中,队列是一种线性表。 我们通过一个共 ...
分类:
编程语言 时间:
2018-05-09 15:00:03
阅读次数:
153
将字符串里面的字母往后推两个,例如a变为c,z变为b,其它字符不变. 效果: 官方推荐用maketrans方法 maketrans返回转换列表,转换规则是将字符串intab中的字符转换成outtab中对应位置的字符,translate按maketrans返回的转换列表执行转换操作. ...
分类:
编程语言 时间:
2018-05-09 15:00:54
阅读次数:
209
在前面文章中介绍的直接插入排序,它对于已经基本有序的数据进行排序,效率会很高,而如果对于最初的数据是倒序排列的,则每次比较都需要移动数据,导致算法效率降低。 希尔排序的基本思想就是:将需要排序的序列划分为若干个较小的序列,对这些序列进行直接插入排序,通过这样的操作可使需要排序的数列基本有序,最后再使用一次直接插入排序。 &nbs
分类:
编程语言 时间:
2018-05-09 15:01:19
阅读次数:
178
# include <stdio.h> # include <malloc.h># include <stdlib.h> typedef struct Node{ int data; //数据域 struct Node *pNext;//指针域 } NODE, *PNODE; //NODE 等价于 ...
分类:
编程语言 时间:
2018-05-09 15:02:40
阅读次数:
154
python常用模块之time&datetime模块 在平常的代码中,我们经常要与时间打交道。在python中,与时间处理有关的模块就包括:time和datetime,下面分别来介绍: 在开始之前,首先要说明有以下几种方式来表示时间: 1.时间戳 2.格式化的时间字符串(时间对象) 3.元组(str ...
分类:
编程语言 时间:
2018-05-09 15:04:02
阅读次数:
205
java 获取系统当前时间并格式化 CreateTime--2018年5月9日11:41:00 Author:Marydon 实现方式有两种 import java.text.SimpleDateFormat; import java.util.Calendar; import java.util. ...
分类:
编程语言 时间:
2018-05-09 15:05:01
阅读次数:
161
结构体: 一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。 定义/声明: 实例: 访问结构体成员: 使用成员访问运算符(.)访问结构的成员。 结构体指针: 位域: ... ...
分类:
编程语言 时间:
2018-05-09 15:05:07
阅读次数:
192
1. restTemplate+ribbon使用hystrix 1.1 引入依赖 1.2 在需要熔断的方法上添加注解 1.3 在启动类中声明使用hystrix 1.4 启动注册中心和cloud-consumer-ribbon,访问http://localhost:8764/info 返回sorry ...
分类:
编程语言 时间:
2018-05-09 15:05:16
阅读次数:
716