- 博客(10)
- 收藏
- 关注
原创 Java内存溢出详解
一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap的...
2016-10-21 10:37:39
98
原创 Java内存溢出详解
一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap的...
2016-10-21 10:37:26
93
原创 InnoDB锁问题
InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。下面我们先介绍一点背景知识,然后详细讨论InnoDB的锁问题。背景知识1.事务(Transaction)及其ACID属性事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性。...
2016-10-15 16:00:27
107
原创 Nginx 压缩
Nginx开启Gzip压缩大幅提高页面加载速度 http://www.veryhuo.com/a/view/51706.html 刚刚给博客加了一个500px相册插件,lightbox引入了很多js文件和css文件,页面一下子看起来非常臃肿,所以还是把Gzip打开了。环境:Debian 61、Vim打开Nginx配置文件vim /usr/local/nginx/con...
2016-10-10 19:17:11
95
原创 Netty websocket 推送数据压缩以 js解压
在项目开发的时候利用基于Netty 的websocket项目,有时会发现在推送过程中经常不推送了。经过研究调查发现服务器在高并发的情况下,推送的数据流量接近带宽流量峰值,会导致带宽不足无法继续推送新的数据。 为了解决这个问题:方法1:加大带宽。(花费多点钱买带宽流量) 方法2:压缩数据。(减...
2016-08-27 14:49:32
751
Collections.sort 的排序问题
今天运行了一段时间的代码突然爆出异常。信息如下:java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.TimSort.mergeLo(TimSort.java:747) at java.util.TimSort.mergeAt(TimSort.j...
2016-08-22 13:30:14
786
原创 Java Lambda表达式详解和实例
简介Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。 lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式或一个代码块)。Lambda表达式还增强了集合库。 Java SE 8添加了2个对集合数据进行批量操作的包: java.util.function 包以及 ja...
2016-08-20 17:28:41
123
原创 JDK 1.7新特性
摘自: http://yanguz123.iteye.com/blog/1934766 Jdk1.7的新特性: 1,switch中可以使用字串 Java代码:String s = "test"; switch (s) { case "test" : System.out.println("test"); ...
2016-08-20 15:41:48
294
原创 Netty 接收消息过长引发的异常问题
Netty客户端发送的字符串太大了,服务器端会出现如下错误:io.netty.handler.codec.CorruptedFrameException: Max frame length of 65536 has been exceeded.经过一轮的排查,发现在定义握手对象的时候使用默认构造函数 WebSocketServerHandshakerFactory wsFactor...
2016-08-20 14:33:06
5409
原创 [转]CDN中,字体文件的跨域问题和解决
转载 2016-03-31 11:06:54@font-face是CSS3中的一个特性,可以把自己定义的Web字体嵌入到网页中,随着@font-face,越来越多的网页采用字体图标作为网页中的小图形。比如Bootstrap就采用了Glyphicons 字体图标 在Bootstrap的架构下可以免费使用Glyphicons的250多种图标字体。另外一个比较常用的开源图标字体就是Font ...
2016-07-29 19:03:52
942
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人