自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lz710117239的博客

java程序员的博客

  • 博客(13)
  • 收藏
  • 关注

原创 JDK8—LinkedHashMap源码浅析

本篇文章叫做浅析,只是为了分析下LinkedHanshMap是如何保持有序的。 LinkedHashMap有一个子类: static class Entry extends HashMap.Node { Entry before, after; Entry(int hash, K key, V value, Node next) { su

2017-09-27 20:31:47 357

原创 Java 异常输出后之前语句才输出的原因是什么?

public class Run { public static void main(String[] args) { System.out.println("end"); throw new RuntimeException("end problem"); } } 执行结果为什么会出现异常end problem 在”end“之前输出的情况

2017-09-27 10:21:45 736

转载 Dubbo Monitor 配置

1. Dubbo Monitor 下载 dubbo-monitor-simple-2.5.3-assembly.tar.gz 链接:http://pan.baidu.com/s/1gf88wDX 密码:ik7u 2. 配置原dubbo模块 在各模块的配置文件中加一行 dubbo:monitor protocol="registry"/> 3. 配置dubbo monitor 首

2017-09-26 14:19:30 900

原创 Elasticsearch(一)安装

1.安装java 为了建立Elasticsearch,第一步是确保安装java SE环境。Elasticsearch需要java6或更高版本。 2.安装Elasticsearch 从http://ww.elasticsearch.org/download/下载,解压。选择最新的稳定版本,安装完毕。 与Elasticsearch交互的主要接口是基于http协议和REST的。这意味着你甚至可以

2017-09-25 21:05:19 180

转载 堆外内存之 DirectByteBuffer 详解

堆外内存 堆外内存是相对于堆内内存的一个概念。堆内内存是由JVM所管控的Java进程内存,我们平时在Java中创建的对象都处于堆内内存中,并且它们遵循JVM的内存管理机制,JVM会采用垃圾回收机制统一管理它们的内存。那么堆外内存就是存在于JVM管控之外的一块内存区域,因此它是不受JVM的管控。 在讲解DirectByteBuffer之前,需要先简单了解两个知识点。 java引用类

2017-09-16 13:42:26 1729 1

原创 SQL Server 触发器讲解

楼主是一名java开发程序员,现在因为业务情况要与另一家公司的.net程序进行数据对接,包括数据库中的数据同步,因为调接口的话,对方公司没有时间操作,所以我们选择了一个方便对方操作的方式,就是SQL Server的触发器。(当然,我们java这边用的数据库是mysql),因为没有接触过SQL Server所以理所当然没有接触过触发器,在此我把自己刚刚学以致用的知识在此分享一下: CREATE T

2017-09-14 19:31:22 470

转载 转载一篇写的ConcurrentLinkedQueue不错的文章

http://www.cnblogs.com/skywang12345/p/3498995.html

2017-09-13 20:21:49 160

转载 跟上java8:你忽略的新特性

来源:王爵nice, biezhi.me/2017/07/21/keep-up-with-java8-features.html 如有好文章投稿,请点击 → 这里了解详情 虽然我们开始了Java8的旅程,但是很多人直接从java6上手了java8, 也许有一些JDK7的特性你还不知道,在本章节中带你回顾一下我们忘记了的那些特性。 尽管我们不能讲所有特性都讲一遍,挑出常

2017-09-12 12:09:39 2166

原创 mysql安装步骤

首先进入mysql官网,点击MySQL Server: 选择:Installing and Upgrading MySQL->Installing MySQL on Linux->Installing MySQL on Linux Using RPM Packages from Oracle: 然后下载rpm包,解压如下,标红的就是: 然后执行命令:sudo yum instal

2017-09-11 12:30:22 282

原创 centos安装与配置,最好用的配置

上篇文章我们讲了怎么在虚拟机中安装centos,下面我们如何配置。 在上面安装点击完成后,会让你设置时间,以及磁盘分区,以及安装方式(选择带界面的安装就行了),如果不懂的话,就按照它推荐的去设置就可以了。 然后会到安装界面: 安装完后选LICENSING,accept就行。然后点击右下角的FINISH CONFIGURATION 稍等一段时间,就进入界面了,用户名为root

2017-09-07 21:19:36 393

原创 vmware虚拟机安装centos步骤,最好用的步骤

首先百度下载vmware: 安装的话就按照常规情况安装即可。 下面我们从创建虚拟机开始讲述,楼主用的是vmware12,点击创建虚拟机: 选择典型: 选择安装程序光盘映像文件: 镜像下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso. 通过此地址,里面有许多

2017-09-07 21:15:53 393

原创 dubbo负载均衡源码解析balance

Invoker方法进来后会执行AbstractClusterInvoker的doSelect方法。 Invoker invoker = doselect(loadbalance, invocation, invokers, selected); private Invoker doselect(LoadBalance loadbalance, Invocation invocation

2017-09-02 16:32:58 589 1

转载 netty(十七)源码分析之客户端创建

相对于服务端,Netty客户端的创建更加复杂,除了要考虑线程模型、异步连接、客户端连接超时等因素外,还需要对连接过程中的各种异常进行考虑。 下面我们直接分析客户端连接操作: 首先要创建和初始化NioSocketChannel,代码如下: private ChannelFuture doConnect(final SocketAddress remoteAddress, final S

2017-09-01 23:24:03 733

空空如也

空空如也

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

TA关注的人

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