Jack__Frost的博客

一只不断前行的蜗牛程序员!

深入Java多线程--ThreadLocal

文章结构: 1)ThreadLocal介绍 2)使用demo 3)形象说明其原理 4)源码阅读分析 5)思考几个问题 一、ThreadLocal介绍: ThreadLocal理解为线程本地变量。如果定义了一个ThreadLocal,每个线程往这个ThreadLocal中读写是线程隔离...

2019-01-11 15:53:26

阅读数:37

评论数:0

深入Java多线程之JUC底层--AbstractQueuedSynchronizer

文章结构: 1)AbstractQueuedSynchronizer介绍: 2)继承树分析 3)形象说明其原理 4)源码阅读分析 5)思考几个问题 一、AbstractQueuedSynchronizer介绍: AbstractQueuedSynchronizer(AQS)抽象类提供一个实现阻塞锁...

2019-01-11 15:49:54

阅读数:35

评论数:0

深入Java多线程之JUC锁(一)--互斥锁ReentrantLock

文章结构: 1)ReentrantLock介绍 2)使用demo 3)形象说明其原理 4)源码阅读分析 一、ReentrantLock介绍:

2019-01-11 15:42:02

阅读数:27

评论数:0

深入Java基础(一)--Object类分析

Object类是java中所有类的父类,所有类默认(而非显式)继承Object。这也就意味着,Object类中的所有公有方法也将被任何类所继承。如果,整个java类体系是一颗树,那么Object类毫无疑问就是整棵树的根。 文章结构: 1)源码分析 2)浅拷贝与深拷贝 ...

2019-01-06 22:04:22

阅读数:23

评论数:0

博主大三春招实习的历程与面经

经多方要求,还是记录一下自己的春招经历,分享下春招经验。运气占了很大部分,拿到了梦寐以求的offer。 同时给各位关注我的人说声抱歉,一直在准备春招,没有分享很多东西, 不过很快会有的,在不断整理中。 一、写在前头 首先,我的面试经历和一下面霸、收割机大佬相比,不是特别丰富,只是略有...

2018-04-16 21:03:51

阅读数:2362

评论数:37

JavaWEB--POI之EXCEL操作、优化、封装详解系列(六)--PoiExportUtil使用文档(2)分页

前面的方法已经可以应对我们业务开发的大部分情况了,但是当导出年份报表的时候,这就涉及大量的数据的查询到对象里。如果是几百个字段而且是几万条数据,查询到一个list里面?这明显不现实,而且对于内存是极大的压力,极有可能内存溢出。这个时候,分页是非常棒的解决方案。 一个通用且简单调用的POI导入导出e...

2017-08-28 17:24:48

阅读数:1380

评论数:5

JavaWEB--POI之EXCEL操作、优化、封装详解系列(五)--PoiExportUtil使用文档(1)

前篇我们讲完了我们这个工具库的架构设计篇,那个是我工具设计的思想点。PoiExportUtil这个接口库就是基于前篇来进行封装的。那么现在我们来讲下这个工具的使用吧--一个通用且简单调用的POI导入导出excel工具库。 文章结构:(1)库参数说明;(2)如何使用自定义样式接口?(3)针对普通Ja...

2017-08-28 17:23:16

阅读数:1343

评论数:0

JavaWEB--POI之EXCEL操作、优化、封装详解系列(四)--PoiExportUtil架构设计篇与功能说明

前篇我们讲完了我们这个工具库的入门篇,其实那个是博主抽象的基准点。PoiExportUtil这个接口库就是依赖于前篇两部分抽象的。那么现在我们来讲下这个工具的架构以及功能说明吧。 这是一个poi辅助库,帮助导出的代码精简。

2017-08-28 17:21:13

阅读数:1109

评论数:0

JavaWEB--POI之EXCEL操作、优化、封装详解系列(三)--万能POI之EXCEL导出工具--PoiExportUtil入门篇

前面讲完概述、原理以及helloworld,现在就讲下怎样的POI的EXCEL导出工具可以适用于各种情况吧。后面再做个优化分页的万能POI之EXCEL导出工具,本篇章先做个简单的万能POI之EXCEL导出工具(博主已经抽象成库,请于文末前去使用)。

2017-08-28 17:16:52

阅读数:18250

评论数:7

JavaWEB--POI之EXCEL操作、优化、封装详解系列(二)--导入导出helloworld(对比JXL库)

我们将从普通导入导出讲起,到分页优化(做成轮子),到超大型数据量的导入导出优化,再到项目实战例子以及相关问题。 POI导入导出helloworld(对比JXL库),而且针对导出导入分别列出情景方案。

2017-08-28 17:14:17

阅读数:2173

评论数:0

JavaWEB--POI之EXCEL操作、优化、封装详解系列(一)--概述与原理

鉴于现在博客混杂臃肿,对POI技术讲解得十分不不充分,让本博主在开发优化时遭遇诸多大坑,为了让后人更好制作企业级报表,我将在这一系列详细解说这个以及罗列我所遇到的诸多问题。并且基于强大的POI技术写一个辅助工具库给大家。

2017-08-23 09:40:06

阅读数:2757

评论数:1

WEB后台--邮件和短信业务实现(包括Java一键实现、封装和异步)以及原理详解

本来就打算针对一些固定的特别点的业务(QQ与网易邮件、拦截设计、短信、定时器等等)来进行记录以及解析原理,这些会比较零散记录在JavaWeb的分类里面,感兴趣的童鞋可以去看下。 这篇主要是邮件和短信业务的封装实现、原理、通信系统的分析等等。后面会出一篇讲述重传方案。 文章结构:(1)邮件实现与原理...

2017-07-05 21:51:47

阅读数:7226

评论数:3

MySQL优化系列(八)--锁机制超详细解析(锁分类、事务并发、引擎并发控制)

当一个系统访问量上来的时候,不只是数据库性能瓶颈问题了,数据库数据安全也会浮现,这时候合理使用数据库锁机制就显得异常重要了。 本系列:demo下载 (一)MySQL优化笔记(一)–库与表基本操作以及数据增删改 (二)MySQL优化笔记(二)–查找优化(1)(非索引设计) (...

2017-07-04 21:55:20

阅读数:6691

评论数:1

MySQL优化系列(七)--视图应用详解

前言:当一个大型系统在建立时,会发现,数据库虽然可以存储海量的数据,可是一旦数据关系复杂,比如学生表(学号、姓名、年龄),学生成绩表(学号、科目、成绩),如需要姓名、科目、成绩组成关系,这样的情况我们选择创建一个新表是非常浪费资源的动作,为此,视图诞生了! 文章结构:(1)视图概述;(2)视图的操...

2017-07-04 21:48:47

阅读数:1155

评论数:0

MySQL优化系列(六)--存储过程和存储函数

当一个大型系统在建立时,会发现,很多的SQL操作是有重叠的,个别计算是相同的,比如:业务系统中,计算一张工单的计算方式。当遇到这些情况时,我们运用存储过程就是一个非常棒的优化啦。 本文章结构:(1)存储过程概述;(2)存储过程使用、优化;(3)存储函数概述;(4)存储函数使用、优化。

2017-07-04 20:29:33

阅读数:2201

评论数:0

MySQL优化系列(五)--数据库存储引擎(主要分析对比InnoDB和MyISAM以及讲述Mrg_Myisam分表)

学校里做的项目都是默认MySQL的InnoDB存储引擎,没有思考过为什么使用,也没思考过其优缺和其他数据库存储引擎。直到我去实习了,在学习优化的过程中,才发现自己很无知,知识很局限。为此做次弥补。 文章结构:(1)存储引擎概述;(2)MySQL各大存储引擎;(3)InnoDB和MyIsam使用及其...

2017-06-30 21:08:56

阅读数:5129

评论数:7

MySQL优化系列(四)--表的设计与优化(单表、多表)

前面讲了SQL优化以及索引的使用、设计优化了,那么接下来就到表的设计与优化啦!!!真实地去设计优化单表结构以及讲述多表设计基本原则(结合真实的生产环境的取舍来讲述)。 文章结构:(1)单表设计与优化;(2)基于单表设计的多表设计原则(含表拆分原则);(均以实际生产开发环境下的环境为基准)

2017-06-29 22:52:41

阅读数:8723

评论数:0

MySQL优化系列(三)--索引的使用、原理和设计优化

之前的文章一直在规避索引的建立去优化数据库,不是不想讲,而是这个太重要,必须抽出来讲。今天我们就来研究下数据库索引的设计与优化(MySQL为例)。 文章结构:(1)索引的概述和使用;(2)索引的基本原理;(3)索引分类;(4)索引设计优化 本系列:demo下载 (一)MySQL优...

2017-06-29 22:39:59

阅读数:8128

评论数:0

MySQL优化系列(二)--查找优化(2)(外连接、多表联合查询以及查询注意点)

继续这一系列,上篇的简单查询优化并没讲完,第二点还有查询注意点以及多表查询优化呢!! 文章结构:(1)多表查询步步优化;(2)查询编写的注意点。 主要是内连接,外连接,交叉连接的详解(配图)。以及罗列出,在项目中,一些写sql的注意点。

2017-06-29 22:11:46

阅读数:6115

评论数:1

MySQL优化系列(二)--查找优化(1)(非索引设计)

接下来这篇是查询优化,用户80%的操作基本都在查询,我们有什么理由不去优化他呢??所以这篇博客将会讲解大量的查询优化(索引以及库表结构优化等高级用法后面文章再讲),先讲单表查优化,再讲多表查优化。 文章结构:(1)明确搜索优化的整体思路以及查询优化的因素;(2)优化查询前的几个工具说明;(3)单表...

2017-06-29 22:03:49

阅读数:4295

评论数:0

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