自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java ThreadLocal详解

ThreadLocal,线程本地变量,作为多线程编程中很重要的一个组件,有很多的应用。比如数据库连接池的实现,以及自定义分布式锁的实现等。今天,就来介绍一下ThreadLocal的内部原理以及不规范的使用会导致的问题--内存泄漏。本文的内容结构如下:ThreadLocal 的原理和源码 ThreadLocal带来的问题 ThreadLocal的实例应用 - 基于Redis的分布式自旋锁一、ThreadLocalThreadLocal核心方法说到一个类,必然先查看这个类的构造方式。Thre

2020-12-24 22:36:00 318 1

原创 Java 多线程 ThreadPoolExecutor 原理解析

众所周知,互联网 "三高" 架构: 高并发,高可用,高可扩展,导致了必然需要线程池来处理高并发请求。而管理线程最好的工具,就是线程池。今天,我就和大家分享一下JDK中的线程池:ThreadPoolExecutor。本文会从以下几个方面来介绍线程池1. 构造函数 中 变量介绍2. 线程池状态3. ctl变量介绍4. 工作流程和对应源码,包括 executor 方法解析 和 核心工作类 Worker一、 构造方法中的参数new ThreadPoolExecutor( int cor..

2020-12-24 16:47:58 130 1

原创 Boostrap学习笔记一: popover用法

Boostrap学习笔记一: popover用法 最近在自学java web基础,搭建自己的页面时候用到了Boostrap的JS库。由于之前没有接触过JQuery,所以用起来磕磕绊绊,所以在这里简单记一下Boostrap中我用到的JS 插件的一些用法。

2016-12-21 21:45:59 1287

原创 windows下搭建eclipse远程开发hadoop应用环境

本人所用环境,windows8.1, eclipse luna安装在windows中,hadoop2.6使用ambari安装,安装在centos6.5中。现需要在eclipse中开发hadoop应用程序,需进行如下环境搭建:1. 下载对应的hadoop安装版本,本人对应的是hadoop2.6,解压到windows下即可;2. 将对应的hadoop-eclipse.jar放入eclipse的

2015-07-16 16:10:58 473

原创 java导入证书入证书库

JAVA导入证书

2015-04-21 10:21:56 886

原创 JAVA操作Ldap示例

java使用javax.naming.directory操作ldap

2015-04-20 14:17:08 1285

原创 C++中的运算符重载

C++中类的运算符重载形式为:Object operator op(const Object&) const;具体例子请看下面代码:time.h#ifndef TIME_H_#define TIME_H_#include "iostream"using namespace std;class Time{private: int minute; int hour;pu

2015-04-09 20:57:27 320

原创 C++全局变量分析

C++中的全局变量,分为静态、有外部链接性的变量和静态、内部链接性的变量。1. 静态、外部链接性变量在file1中如下定义:#include "iostream"using namespace std;int global = 0; //具有外链性,即其他文件也可以使用int main(){ cout printGlobalinFile2(); //在file2中定义的

2015-04-08 21:12:49 391

原创 HBase无法停止时的做法

当运行./stop-hbase时,出现stopping hbase..........无限点时候,先运行./start-hbase.sh,这时候

2014-10-16 09:41:34 8289 1

转载 Hadoop源码分析1 MapReduce的输入

Hadoop对文件可以执行的操作包括

2014-09-12 13:24:58 458

空空如也

空空如也

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

TA关注的人

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