自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 JUC目录

1. 锁Locks JUC - 基本线程阻塞原语LockSupport

2018-04-26 21:02:21 168 0

原创 Spring Boot学习目录

1. 环境搭建 SSM环境搭建(一) - Eclipse下载安装配置 SSM环境搭建(二) - Maven下载安装配置 SSM环境搭建(三) - Maven和Eclipse集成 SSM环境搭建(四) - 创建Maven Web工程 SSM环境搭建(五) - 使用Spring Initiali...

2018-02-02 14:14:12 662 0

原创 Java集合框架目录

1. Java集合 Java集合框架简介 fail-fast机制 2. Java集合 - List Java List讲解 ArrayList讲解 LinkedList讲解 Vector讲解 Stack讲解 3. Java集合 - Map Java Map讲解 4. Java集合 - Set5. ...

2017-12-21 16:41:17 1319 0

原创 POI解析Excel XLS总目录

1.Excel Xls文件格式和复合文档总目录 复合文档格式(一) - Excel XLS文件格式 复合文档格式(二) - 仓库和扇区链 复合文档格式(三) - 文档头header 复合文档格式(四) - 主扇区分配表和扇区分配表 复合文档格式(五) - 短流、短流容器流和短扇区分配表 复合文档...

2017-12-08 11:46:34 492 1

原创 POI事件模式读取Excel 2003文件

1.概述 1. Excel 2003文件(即后缀为xls)的存储结构是二进制文件,POI读取xls文件有两种方式 用户模式(usermodel):一次性将xls文件读入到内存,创建dom结构处理事件模式(eventusermodel):以流的形式读取xls文件 2. 事件模式适用于愿意学习一...

2017-08-29 15:16:28 5398 6

原创 vi/vim 基本命令介绍

点击连接查看:vi/vim 基本命令介绍 微信扫描二维码或搜索【代码国度】关注我的微信公众号, 更多文章等着你。

2019-02-17 11:56:49 385 0

原创 yum - centos 软件包管理器

点击链接查看:yum - centos 软件包管理器 微信扫描二维码或搜索【代码国度】关注我的微信公众号, 更多文章等着你。

2019-02-17 11:19:53 164 0

原创 Linux 常见目录文件命令

点击链接查看:Linux 常见目录文件命令 微信扫描二维码或搜索【代码国度】关注我的微信公众号, 更多文章等着你。

2019-02-17 11:17:56 143 0

原创 XShell 远程访问 CentOS

点击链接查看:XShell 远程访问 CentOS 微信扫描二维码或搜索【代码国度】关注我的微信公众号, 更多文章等着你。

2019-02-17 11:15:50 416 0

原创 CentOS 下载安装详细教程(下)

点击链接跳转到我的公号查看:CentOS 下载安装详细教程(下) 微信扫描二维码或搜索【代码国度】关注我的微信公众号, 更多文章等着你。

2018-12-02 01:09:00 194 0

原创 CentOS 下载安装详细教程(上)

点击链接跳转到我的公号查看: CentOS 下载安装详细教程(上)

2018-12-01 13:27:13 367 0

原创 ZooKeeper如何部署

一. 部署环境 上一篇介绍了ZooKeeper是什么:ZooKeeper是什么 在部署和运行ZooKeeper之前,需要一个合适的环境,通常包括操作系统和Java环境 1.1 操作系统 ZooKeeper对不同平台的支持都很好,在现在绝大多数主流的操作系统上都能正常运行,如Windows,...

2018-07-17 13:22:21 223 0

原创 ZooKeeper是什么

一. ZooKeeper是什么 ZooKeeper由雅虎研究院开发,是Google Chubby的开源实现,后来托管到Apache,于2010年11月正式成为Apache的顶级项目。 ZooKeeper是一个经典的分布式数据一致性解决方案,致力于为分布式应用提供一个高性能、高可用,且具...

2018-07-13 13:28:55 11762 1

原创 工具 - 插件推荐

一. chrome插件 吐血推荐珍藏的Chrome插件 吐血推荐珍藏的 CHROME 插件二

2018-07-06 09:55:42 547 0

原创 SSM环境搭建(七) - IDEA创建Web工程问题综合

一.怎么创建java、resources文件夹 1.1 问题 IDEA创建的Java Web工程是默认没有java、resource这些文件夹的,怎么创建对应类型的文件夹呢? 1.2 解答 首先创建几个Directory文件夹:java、resource 点击file-&gt...

2018-06-12 10:34:39 791 0

原创 JUC - 可重入锁ReentrantLock

一. ReentrantLock初识 上一篇介绍了实现同步锁的基础AQS:JUC - 队列同步器AQS 1. ReentrantLock具有与 synchronized 相同的一些基本行为和内存语义,但是比synchronized更加灵活强大 2. ReentrantLock是基于AQS...

2018-06-02 23:25:36 169 0

原创 Spring Boot常用注解(四) - 自定义注解实现权限校验

一.自定义注解 Spring Boot常用注解(一) - 元注解中介绍了解释注解的注解,根据元注解我们可以编写自己的注解。 下面自定义注解,利用Spring的拦截器拦截某些浏览器请求,并进行权限校验 二. 自定义注解 根据Spring Boot常用注解(一) - 元注解中自定义一个作用在类...

2018-05-30 21:18:07 1296 0

原创 JUC - 队列同步器AQS

一. AQS概述 在Concurrent包中,基本上并发工具都是使用了AQS作为核心,因此AQS也是并发编程中最重要的地方。同步器AQS是实现锁的关键,锁和AQS很好隔离了二者所需关注的领域: 锁的API面向使用者,定义了与锁交互的公共行为 锁的实现是依托给AQS实现的,AQS面向的是线程访...

2018-05-27 15:20:17 448 1

原创 SSM环境搭建(七) - IDEA搭建Spring Boot Web工程

一. 安装IDEA 由于官网上旗舰版IDEA是收费的,IDEA破解版下载:链接:https://pan.baidu.com/s/1bX2MpwMi5U-_2Ckh7ApVPg 密码:fg9i 下载IDEA并解压,点击ideaIU-2017.3.exe, 按提示安装IDEA,如D:\test\...

2018-05-24 21:27:26 1042 1

原创 JUC - Java内存模型JMM

一.概述 C/C++等语言直接使用物理硬件和操作系统的内存模型,因此由于不同平台上内存模型的差异,就必须针对不同的平台开发对应的程序。 Java虚拟机定义了一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件和操作系统之间的内存访问差异,实现“一次编译,处处运行”...

2018-05-08 22:44:32 239 0

原创 JUC - 基本线程阻塞原语LockSupport

一.概述 LockSupport 和 CAS 是Java并发包中很多并发工具控制机制的基础,它们底层其实都是依赖Unsafe实现。 LockSupport是创建锁和其他同步类的基本线程阻塞原语,park 和 unpark 方法提供了阻塞和解除阻塞线程的有效方法 LockSupport类以及每...

2018-04-26 20:26:04 237 0

原创 Spring Boot的web开发(一) - Thymeleaf模板引擎

一.Spring Boot的web开发支持 Spring Boot提供了spring-boot-starter-web为web开发予以支持,web相关的自动配置在spring-boot-autoconfigure.jar和org.springframework.boot.autoconfigur...

2018-02-11 10:46:08 227 0

原创 Spring Boot常用注解(三) - 实现Java配置的注解

一.概述 Spring Boot推荐使用java配置完全代替XML配置,java配置是通过@Configration和@Bean注解实现的 @Configration注解声明当前类是一个配置类,相当于Spring中的一个XML文件 @Bean注解作用在方法上,声明当前方法的返回值是一个Bea...

2018-02-10 13:33:36 1584 0

原创 Spring Boot常用注解(二) - 注入Bean的注解

1.概述 在 Spring Boot常用注解(一) - 声明Bean的注解 中学习了Spring Boot中声明Bean的注解 那Spring容器中的Bean是怎么实现自动装配(依赖)的呢? 这就是接下来学习的注入注解咯 注入Bean的注解: @Autowired @Inject @R...

2018-01-25 23:56:32 25141 4

转载 SSM环境搭建(六) - Eclipse项目发布到GitHub

1.基本步骤 https://jingyan.baidu.com/article/27fa7326b694d846f8271fd3.html

2018-01-25 19:47:21 328 0

原创 Spring Boot常用注解(一) - 声明Bean的注解

1.概述 Spring Boot简化了Spring应用的开发,不需要繁琐的XML配置就能开发。 那Spring Boot是怎么实现自动配置的呢? 这就要用到Spring Boot中提供的许多注解: Spring提供XML配置、注解配置或Java配置来实现Bean的创建和注入 Spring...

2018-01-24 20:15:40 29387 4

原创 SSM环境搭建(五) - 使用Spring Initializr搭建Spring Boot Web工程

一.搭建Web工程 万事开头难,自己搭建Web项目结构费时费力,Spring提供了Spring Initializr,它可以为你生成一个基本的Spring Boot项目结构 Spring Initializr官网:https://start.spring.io/ 1.生成项目结构 用浏...

2018-01-23 00:14:51 2770 0

转载 Spring Boot常用注解(一) - 元注解

看到一篇总结的不错的文章: 转载: 深入理解Java注解 1.@Target @Target – 表示该注解用于什么地方,枚举类型ElementType 表示@Target作用位置 @Documented @Retention(RetentionPolicy.RUNTIME) ...

2018-01-17 20:07:17 1086 0

原创 HashMap原理讲解(一) - 红黑树

一. 二叉树概述二叉树是递归定义的,其节点有左右子树之分1.1 二叉树特性: 每个节点最多只有两颗子树,节点的度最大为2 左子树和右子树是有顺序的,次序不能颠倒 即使某个节点只有一个子树,也要区分左右子树 1.2 二叉树基本形态:逻辑上二叉树有五种基本形态: 空二叉树 只有一个根节点的二叉树 只有...

2017-12-22 11:47:58 5064 2

转载 程序员小灰

一. 概述一群喜爱编程技术和算法的小仓鼠,以漫画形式讲解算法

2017-12-21 12:45:08 1445 0

原创 大牛博客

一. 大牛博客 1. 兰亭风雨的专栏 2. 赵伊凡’S BLOG 3. java_my_life 4. 五月的仓颉 5. 风一样的码农 6. skywang12345 总目录 Java线程目录 Java IO目录 Java集合目录 数据结构目录 6. 廖雪峰的官方网站 7...

2017-12-21 11:16:32 1542 0

原创 解决Eclipse中跟代码无法查看源码变量信息

1.解决Eclipse调试JDK源码无法查看变量值 2.Eclipse调试JDK看不到变量的值是什么3.操作步骤// 待编译java dir /B /S /X .\jdk_src\*.java > .\filelist.txt// 编译 javac -J-Xms16m -J-Xmx1024...

2017-12-20 15:20:33 242 0

原创 POI事件模式读取Excel 2007(三) - 解析步骤

一. 解析步骤二. OPCPackage当使用POI事件模式解析Excel XLSX文档时: POI根据xlsx文档的路径path获取到文件File - file 使用java.util.zip.ZipFile打开file文件 - zip 从zip中获取到[Content_Types].xml 解...

2017-12-11 17:59:52 11485 0

原创 SSM环境搭建(四) - 创建Maven Web工程

一. Maven入门介绍 Maven入门详解 二. 创建Maven工程步骤 2.1 File -> New -> Maven Project 如果没找到Maven Project,到other中查找 2.2 设置WorkSpace 2.3 选择骨架 maven-arche...

2017-12-08 00:50:01 305 0

原创 SSM环境搭建(三) - Maven和Eclipse集成

一.安装Maven在Maven下载安装配置中介绍了Maven的下载安装配置 文件路径:D:\maven\apache-maven-3.5.2 二.Eclipse中配置Maven2.1 检查Maven插件是否安装Eclipse版本中一般内置了Maven插件,怎么检查Eclipse中是否内置了Ma...

2017-12-01 22:35:30 390 0

原创 SSM环境搭建(一) - Eclipse下载安装配置

一.Eclipse下载安装1.1 下载Eclipse安装包1.2 下载Eclipse压缩包1.3 解压eclipse二.eclipse配置2.1 设置JVM内存打开eclipse文件夹下的eclipse.ini 2.2 配置JDK“Window”–“Preferences”–“Java”–“In...

2017-12-01 21:56:07 1277 1

原创 SSM环境搭建(二) - Maven下载安装配置

一.安装JDK1.1 jdk下载安装JDK下载安装步骤网上很多,这里不再多说 http://blog.csdn.net/u012934325/article/details/734416171.2 jdk环境变量配置JAVA_HOME:C:\Program Files\Java\jdk1...

2017-12-01 19:45:31 421 0

原创 JUC-ArrayBlockingQueue学习

一.概述ArrayBlockingQueue是一个由数组支持的有界阻塞队列 1. 队列元素是先进先出(FIFO) 2. 队列的头元素是在队列中时间最长的元素,因为最先入队列的,获取操作(poll、peek、take)返回头元素 3. 队列的尾元素是在队列中时间最短的元素,因为最后入队列的,新...

2017-12-01 01:29:37 189 0

原创 JUC-LinkedBlockingQueue学习

一.概述LinkedBlockingQueue是单向链表实现的可选的有界的阻塞队列 1. 队列元素是先进先出FIFO (first-in-first-out) 2. 队列的头元素head是在队列中时间最长的元素,因为最先入队列的,获取操作(poll、peek、take)返回头元素head ...

2017-11-25 01:00:19 236 0

原创 POI事件模式解析Excel 2007(二) - SAX简介

1.概述 SAX官方网站,它取代了David Megginson的原始SAX官网 SAX (Simple API for XML)是一种采用事件驱动编程(Event-driven programming)、在线算法(Online algorithm)替代文档对象模型(DOM)的解析XML的算法。 ...

2017-11-11 22:58:12 1118 0

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