自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HashMap深度分析

1 概述本文将从几个常用方法下手,来阅读HashMap的源码。按照从构造方法->常用API(增、删、改、查)的顺序来阅读源码,并会讲解阅读方法中涉及的一些变量的意义。了解HashMap的特点、适用场景。如果本文中有不正确的结论、说法,请大家提出和我讨论,共同进步,谢谢。2 概要概括的说,HashMap 是一个关联数组、哈希表,它是线程不安全的,允许key为null,value为

2018-02-06 17:14:10 260

转载 EntityManager接口有三种方法来建立原生查询

9.3.原生查询 EJB QL中富有大量的查询语句并且基本上能符合你的绝大多数的查询需求.有时,你想要使用特定厂商提供的数据库上的专有能力. 实体管理服务提供了一个方法来建立原生的SQL查询并且映射他们到你的对象上.原生查询能反回实体,栏位值,或者两者的组合.EntityManager接口有三种方法来建立原生查询:一种返回标量值,一种是返回实体类型,最后一种是定义一个复杂的结果集,它能映射

2018-02-06 15:21:39 1627

原创 web项目导出excel表格

该功能涉及到两个知识点,一是制作excel相关插件的使用,二是导出文件,spring-mvc该如何配置先说excel插件的使用,这次使用的是org.apache.poi包,版本是3.9,下面粘完整能运行的代码maven依赖dependency> groupId>org.apache.poigroupId> artifactId>poiartifactId> versio

2018-01-16 17:16:17 265

原创 mysql千万级大数据SQL查询优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id fro

2018-01-10 22:08:29 563

原创 Java的堆,栈,方法区你都搞清楚了吗?

运行时数据区域程序计数器Java虚拟机栈栈帧本地方法栈堆方法区运行时常量池拓展运行时数据区域jdk1.7中, Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。程序计数器1. 程序计数器(Program Counter Regist

2018-01-05 15:47:21 244

空空如也

空空如也

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

TA关注的人

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