自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线上OOM

线上OOM

2017-07-04 21:01:29 279

原创 大促总结

大促性能总结

2017-07-04 15:55:46 444

原创 线上问题

sql慢查询type sql关联查询时,数据类型不一致导致索引失效缓存击穿缓存无法生效,全部作用于数据库,导致缓存击穿数据库同步失效大数据团队向从库刷数据,数据量过大,导致主从同步不过来,导致数据异常

2017-04-12 14:53:14 262

原创 MySql 性能优化

MySql 性能优化

2017-04-07 16:39:57 423

原创 java深浅拷贝

浅拷贝:使用一个已知实例对新创建实例的成员变量逐个赋值,这个方式被称为浅拷贝,实现Cloneable接口;深拷贝:当一个类的拷贝构造方法,不仅要复制对象的所有非引用成员变量值,还要为引用类型的成员变量创建新的实例,并且初始化为形式参数实例值。这个方式称为深拷贝public class User implements Serializable,Cloneable { public Intege

2017-02-16 17:30:21 279

原创 Mysql批量插入更新性能优化

Mysql批量插入性能优化测试对于数据量较大的插入和更新,因io/cpu等性能瓶颈,会产生大量的时间消耗,目前主流的优化主要包括预编译、单条sql插入多条数据、事务插入等,下面详细介绍一下:单条插入(Mybatis) INSERT INTO SYS_CITY (CITY_CODE, CITY_NAME, PROVINCE_NAME, ALIAS, ABBRE_PY) VALUES

2017-01-01 23:20:42 3668 1

原创 缓存击穿

目前涉及到大并发访问时,一般我们会使用Redis之类的缓存服务,以提高访问效率,降低对数据库的压力正常的使用场景为1、请求到来->访问Redis->有值拿到值返回,2、请求到来->访问Redis->无值->查询数据库->有值更新redis3、请求到来->访问Redis->无值->查询数据库->无值空返回当redis无值、数据库也无值的时候,并发量大的时候,会出现大量请求的压力压

2016-12-28 18:37:28 1912

原创 值传递和引用传递

值传递的精髓是:传递的是存储单元中的内容,而非地址或者引用!如果参数类型是原始类型和String及基本类型的封装对象,那么传过来的就是这个参数的一个副本,也就是这个原始参数的值,这个跟之前所谈的传值是一样的。如果在函数中改变了副本的值不会改变原始的值.如果参数类型是引用类型,那么传过来的就是这个引用参数的副本,这个副本存放的是参数的地址。如果在函数中没有改变这个副本的地址,而是改变了地址中

2016-10-12 18:41:50 350

原创 jvm常见运行时内存溢出实现方式

堆溢出、虚拟机栈和本地方法栈溢出、方法区和动态常量池溢出

2016-10-12 16:42:03 373

空空如也

空空如也

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

TA关注的人

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