排序:
默认
按更新时间
按访问量

Java注解——Java中的常见注解以及分类

1.JDK中的注解: @Override:一般是子类用来覆盖父类中同名方法的 例如: @Deprecated:表示这个方法已经过时了 例如: @Suppvisewarnings:用于忽略警告 例如: 2.Java第三方注解: 例如Spring:@Autowire...

2018-09-24 21:15:59

阅读数:1

评论数:0

Java NIO——Pipe管道

1.什么是管道: 2.实例:  

2018-09-19 22:18:43

阅读数:5

评论数:0

Java NIO——DatagramChannel

1.客户端: 2.服务端:  

2018-09-19 22:06:01

阅读数:5

评论数:0

Java NIO——阻塞与非阻塞

1.NIO的非阻塞式网络通信: 什么是阻塞式网络通信: 什么是非阻塞式网络通信: NIO网络通信的三个核心: 用于网络的通道: 2.阻塞式: 客户端: 服务端:   3.非阻塞式: 客户端: 服务端:  ...

2018-09-18 21:29:26

阅读数:9

评论数:0

Java NIO——字符集Charset

1.字符集Charset: 编码:字符串 -> 字节数组 解码:字节数组 -> 字符串 2.获取NIO支持的所有字符集: public class TestChannel{ @Test public void test5(){ ...

2018-09-09 16:13:19

阅读数:9

评论数:0

Java NIO——分散读取与聚集写入

1.分散(Scatter)与聚集(Gather): 分散读取(Scattering Reads):将通道中的数据分散到多个缓冲区中 聚集写入(Gathering Writes):将多个缓冲区中的数据聚集到通道中 2.分散读取: 注意:按照缓冲区的顺序,从Channel中读取的数据依次将...

2018-09-09 15:40:12

阅读数:8

评论数:0

Java并发——线程状态

线程状态可以分为6中: New(新创建) Runnable(可运行) Blocked(被阻塞) Waiting(等待) Timed waiting(计时等待) Terminated(被终止) 要确定一个线程的当前状态,可调用getState方法 1.新创建线程: 如 new Th...

2018-08-08 10:33:11

阅读数:17

评论数:1

Java并发——中断线程

当线程的run方法执行方法体重的最后一条语句后,并经由执行return语句时,或者出现了在方法中没有捕获的异常时,线程将终止。在早期还有一个stop方法可以用来终止线程,但是已经被弃用。 所以没有强制终止线程的方法。但是可以通过interrupt方法让线程的中断状态被置位。 例如:Thread...

2018-08-08 09:49:05

阅读数:12

评论数:1

Java NIO——通道(Channel)的原理与获取以及通道的数据传输和内存映射文件

1.什么是通道: 有java.nio.channels包定义的。Channel表示IO源与目标打开的连接。 Channel类似于传统的“流”。只不过Channel本身不能访问数据,Channel只能与Buffer交互。 2.那么通道是怎么发展过来的: 在最开始的时候程序等IO操作就是通过系...

2018-08-08 09:09:30

阅读数:46

评论数:0

Java NIO——直接缓存和非直接缓存

1.非直接缓存区: 通过allocate()方法分配的缓存区,将缓存区建立在JVM的内存中 2.直接缓存区: 通过allocateDirect()方法分配直接缓存区,将缓存区建立在物理内存中,可以提高效率,但是消耗的内存非常大,并且只有在程序的垃圾回收机制去回收,所以对于映射文件的操控性...

2018-08-08 08:25:17

阅读数:23

评论数:0

Java NIO——缓存区(Buffer)的数据存取

/* *一.缓存区(Buffer): *在Java NIO中负责数据的存储。缓存区就是数组。用于存储不同数据类型的数据。 *根据数据类型的不同(boolean除外),提供相应类型的缓存区: *ByteBuffer *CharBuffer *ShortBuffer *IntBuffer *Long...

2018-08-07 23:14:16

阅读数:14

评论数:0

Java NIO——NIO与IO的区别

1.Java NIO简介: Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓存区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读...

2018-08-07 20:55:35

阅读数:13

评论数:0

Java并发——什么是线程

一个程序同时执行多个任务,通常每一个任务称为一个线程。可以同时运行一个以上线程的程序称为多线程程序。 多线程与多进程的区别在于每个进程拥有自己的一整套变量,而线程则共享数据。与进程相比较,线程更加轻量级,创撤销一个线程比启动新进程的开销要小得多 1.java.lang.Thread 1.0: ...

2018-08-03 09:10:01

阅读数:20

评论数:0

Java集合——遗留的集合

1.Hashtable类: Hashtable类与HashMap类的作用一样,实际上,它们拥有相同的接口。Hashtable的方法是同步的。如果需要并发访问,则需要使用ConcurrentHashMap 2.枚举: 遗留集合使用Enumeration接口对元素进行遍历 2.1java.ut...

2018-08-01 19:37:54

阅读数:23

评论数:0

Java集合——算法

1.排序与混排: 如今排序算法已经成为大多数编程语言标准库中的一个组成部分 1.1java.util.Collections 1.2:     static <T extends Comparable<? super T> v...

2018-07-31 19:05:27

阅读数:49

评论数:0

ORACLE 12c在使用WMSYS.WM_CONCAT函数时报错

1.这个出现这个问题的原因: http://blog.itpub.net/35489/viewspace-2126720/ https://blog.csdn.net/huaishuming/article/details/41726659 2.解决方案——也就是listagg方法的使用: ...

2018-07-27 17:06:00

阅读数:54

评论数:0

Java集合——视图与包装器

类似于前面一章中的keySet方法返回一个实现Set接口的类对象,这个类的方法对原映射进行操作——这个集合称为视图 1.轻量级集合框架: Arrays类的静态方法asList将返回一个包装了普通Java数组的List包装器,可以将数组传递给一个期望得到列表或集合参数的方法,但是返回的对象不是A...

2018-07-27 09:58:30

阅读数:18

评论数:0

Java集合——映射

1.基本映射操作: Java类库为映射提供了两个通用的实现:HashMap和TreeMap。都实现了Map接口 散列映射对键进行散列,树映射用键的整体顺序对元素进行排序,并将其组织成搜索树 散列或比较函数只能作用于键 键必须是唯一的。不能对同一个键存放两个值。如果对同一个键两次调用put方...

2018-07-24 14:14:04

阅读数:29

评论数:0

ORACLE 12c用JDBC连接PDB用户

oracle12c之jdbc连接可拔插数据库pdb的问题:    https://blog.csdn.net/gshl0409/article/details/50437013个人问题:上面的文章提到了配置tnsnames.ora文件的步骤,这是对于没有进行PDB用户配置和创建的人而言的。个人问题...

2018-07-16 14:44:53

阅读数:43

评论数:0

用PLSQL developer登陆ORCLPDB时出现ORA-01033的问题

参考文章: Oracle12c异常关闭后启动PDBORCL(ORA-01033)    https://blog.csdn.net/lizehui948701496/article/details/55253071?locationNum=4&fps=1自身实践:    

2018-07-16 11:01:45

阅读数:64

评论数:0

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