自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 java并发_Thread类源码学习

一、创建线程Thread在使用时,一种方式是构造一个Thread的子类,通过覆盖run方法实现。 Thread t = new Thread() { @Override public void run() { System.out.println("hello"); }...

2018-08-26 23:19:28 973

原创 URI和URL的区别

       看开源框架经常看到会用到URL或者URI之类的,为什么要熟悉这个呢? 比如说你写一个网络程序,需要访问资源,资源位置信息最好封装起来,如果使用String表示,虽然可以使用,但是感觉挺low的。你用了URI或者URL,当你想获取这个资源位置信息的某个属性时怎么着也比String方便吧。一、URI与URL的定义      URI :统一资源标志符(Uniform Resourc...

2018-08-20 16:36:06 581 1

原创 java并发_volatile

在并发编程中,我们通常会遇到以下三个问题:原子性问题,可见性问题,有序性问题。我们先看具体看一下这三个概念:1、原子性原子性:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。一个很经典的例子就是银行账户转账问题:比如从账户A向账户B转1000元,那么必然包括2个操作:从账户A减去1000元,往账户B加上1000元。试想一下,如果这2个操作不...

2018-08-19 14:58:56 150

原创 java集合类_HashMap

目录一、HashMap的数据结构二、HashMap的静态常量三、HashMap的构造方法四、HashMap的put方法一、HashMap的数据结构在分析HashMap源码之前,有必要了解HashMap的数据结构,否则很难理解下面的内容。 从上图中可以很清楚的看到,HashMap的数据结构是数组+链表+红黑树(红黑树since JDK1.8)。我们常把数...

2018-08-19 11:17:07 186

原创 Java内部类

Java内部类一、 含义在Java编程语言里,程序是由类(class)构建而成的。在一个类的内部也可以声明类,我们把这样的类叫做内部类。二、 作用实现了更好的封装,我们知道,普通类(非内部类)的访问修饰符不能为private或protected,而内部类可以。当我们将内部类声明为private时,只有外部类可以访问内部类,很好地隐藏了内部类。内部类可以继承(extends)或实现(...

2018-08-17 16:31:30 109

原创 Stream

Stream如何使用Stream?聚合操作是Java 8针对集合类,使编程更为便利的方式,可以与Lambda表达式一起使用,达到更加简洁的目的。前面例子中,对聚合操作的使用可以归结为3个部分:创建Stream:通过stream()方法,取得集合对象的数据集。 Intermediate:通过一系列中间(Intermediate)方法,对数据集进行过滤、检索等数据集的再次处理。如上例...

2018-08-16 16:24:05 378

原创 CPU个数,核心数,线程数

我们在买电脑的时候,经常会看cpu的参数,对cpu的描述有这几种:“双核”、“双核四线程”、“四核”、“四核四线程”、“四核八线程”……。我们接触的电脑基本上都只有一个cup。cpu的个数很容易得到,螺丝刀拆开你的电脑数一下就行了。这没有什么好说的。为了给电脑更高的性能,一个cup中集成了多个内核,这样电脑的性能就成倍的提升。随着科技的发展,我们发现每个内核的性能也变的十分强大,于是一个内...

2018-08-14 09:29:07 53922 2

原创 java集合类_ConcurrentHashMap

 ConcurrentHashMap在java1.8进行了重大的改进。在JDK1.7版本中,ConcurrentHashMap的数据结构是由一个Segment数组和多个HashEntry组成,如下图所示:Segment数组的意义就是将一个大的table分割成多个小的table来进行加锁,也就是上面的提到的锁分离技术,而每一个Segment元素存储的是HashEntry数组+链表,这个...

2018-08-13 16:25:21 563

pl/sql中文版 免安装

pl/sql中文版 免安装 ,plsql使用前请安装完整版的oracle客户端 或 下载精简版oracle文件,在plsql中将文件与plsql进行关联。

2017-10-27

oracle11g 32位 客户端 client

oracle11g客户端,包含安装图解教程,可以在百度云下载。

2017-10-27

只有windows oracle10g 32位 客户端 client

只有windows oracle32位客户端已上传到百度云,有需要的可以下载保证好用。

2017-10-27

binary viewer 文件二进制查看器

binary viewer 文件二进制查看器

2017-07-31

分布式数据库唯一主键设计

分布式数据库唯一主键设计

2017-06-10

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

TA关注的人

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