• 等级
  • 386644 访问
  • 73 原创
  • 0 转发
  • 11975 排名
  • 198 评论
  • 219 获赞

深入Java多线程--线程池

线程池

2019-02-01 09:47:06

深入Java多线程--ThreadLocal

文章结构:1)ThreadLocal介绍2)使用demo3)形象说明其原理4)源码阅读分析5)思考几个问题一、ThreadLocal介绍:ThreadLocal理解为线程本地变量。如果定义了一个ThreadLocal,每个线程往这个ThreadLocal中读写是线程隔离,互相之间不会影响的。它提供了一种将可变数据通过每个线程有自己的独立副本从而实现线程封闭的机制。二、使用demo:...

2019-01-11 15:53:26

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

文章结构:1)AbstractQueuedSynchronizer介绍:2)继承树分析3)形象说明其原理4)源码阅读分析5)思考几个问题一、AbstractQueuedSynchronizer介绍:AbstractQueuedSynchronizer(AQS)抽象类提供一个实现阻塞锁和依赖于FIFO等待队列的同步器的框架。AQS被设计用来作为众多同步器的基类,例如Reentrant...

2019-01-11 15:49:54

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

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

2019-01-11 15:42:02

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

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

2019-01-06 22:04:22

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

经多方要求,还是记录一下自己的春招经历,分享下春招经验。运气占了很大部分,拿到了梦寐以求的offer。同时给各位关注我的人说声抱歉,一直在准备春招,没有分享很多东西,不过很快会有的,在不断整理中。一、写在前头首先,我的面试经历和一下面霸、收割机大佬相比,不是特别丰富,只是略有感悟,分享这几个月来的心路历程,也让后来者可以借鉴一下而已。博主是双非学校,本科大三,非计算机专业...

2018-04-16 21:03:51

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

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

2017-08-28 17:24:48

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

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

2017-08-28 17:23:16

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

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

2017-08-28 17:21:13

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

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

2017-08-28 17:16:52

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

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

2017-08-28 17:14:17

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

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

2017-08-23 09:40:06

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

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

2017-07-05 21:51:47

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

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

2017-07-04 21:55:20

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

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

2017-07-04 21:48:47

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

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

2017-07-04 20:29:33

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

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

2017-06-30 21:08:56

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

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

2017-06-29 22:52:41

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

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

2017-06-29 22:39:59

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

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

2017-06-29 22:11:46

Jack__Frost

本博客将同步我的个人主页:www.fuzhufuzhu.com 另外,我的github地址是:https://github.com/FuZhucheng 欢迎关注,我会不断努力地写些高质量的博客给大家的!
关注
  • 计算机软件/大四学生
  • 中国 广东省 广州市
奖章
  • 持之以恒