
JavaBase
文章平均质量分 80
Dason_yu
从此以后,我遇见了青山,遇见了白雾。
展开
-
JAVA NIO(五)Files 与 Paths 工具类
package com.dason.nio2;import java.io.IOException;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;import java.nio.channels.SeekableByteChannel;import java.nio.file.DirectoryStrea...原创 2018-03-18 11:44:04 · 875 阅读 · 0 评论 -
JAVA NIO(四)阻塞式IO与非阻塞式IO
1.阻塞与非阻塞IO模型:由于进程是不可直接访问外部设备的,所以只能调用内核去调用外部的设备(上下文切换),然后外部设备比如磁盘,读出存储在设备自身的数据传送给内核缓冲区,内核缓冲区在copy数据到用户进程的缓冲区。包含两个步骤:一将数据读到内核,二将数据从内核copy用户地址空间(即应用程序)。① 阻塞与非阻塞:是针对于网络通讯而言。应用程序在获取网络数据的时候,根据IO操作的就绪状态来采取的不...原创 2018-03-18 11:39:03 · 435 阅读 · 0 评论 -
JAVA NIO(三)通道Channel & 直接与非直接缓冲区
1. 通道负责目标节点与源节点的连接;传输数据。在 Java NIO 中负责缓冲区中数据的传输。Channel 本身不存储数据,因此需要配合缓冲区进行传输。2.通道的主要实现类 java.nio.channels.Channel 接口: |--FileChannel |--SocketChannel |--ServerSocketChannel |--DatagramChanne...原创 2018-03-12 22:54:44 · 727 阅读 · 0 评论 -
JAVA NIO(二)缓冲区Buffer
1.Buffer介绍缓冲区是一个用于特定基本类型数据的容器。说白了就是对byte数组的封装。缓冲区是特定基本类型元素的线性有限序列。已知子类:ByteBuffer, CharBuffer,ShortBuffer,IntBuffer,LongBuffer, DoubleBuffer, FloatBuffer。Buffer 的作用是用于数据的存储。非直接缓冲区:通过 allocate() ...原创 2018-03-11 18:50:17 · 296 阅读 · 0 评论 -
JAVA NIO(一)概述
1.简介Java NIO(New IO | NON-Blocking IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),NIO与原来的IO有同样的作用和目的,但Java NIO提供了与标准IO不同的IO工作方式。 Java NIO系统的核心在于:通道(Channel)和缓冲区(Buffer)。通道表示打开到 IO 设备(例如:文件、套接字)的连接...原创 2018-03-10 23:05:18 · 331 阅读 · 0 评论 -
JDBC(八)批量处理
JDBC 批量处理原创 2017-02-27 09:47:59 · 398 阅读 · 0 评论 -
JDBC(七)数据库事务与JDBC事务处理
数据库事务与JDBC事务处理原创 2017-02-24 16:11:31 · 453 阅读 · 0 评论 -
JDBC(十一)利用DBUtils 封装访问数据库的Dao
利用DBUtils 封装访问数据的通用Dao原创 2017-03-01 11:58:56 · 538 阅读 · 0 评论 -
JDBC(十)使用 DBUtils
使用 Apache commons-dbutils类库原创 2017-02-28 14:23:15 · 475 阅读 · 0 评论 -
JDBC(九)数据库连接池
数据库连接池 c3p0 与dbcp原创 2017-02-27 15:52:48 · 384 阅读 · 0 评论 -
JDBC(六)初级的JDBCTools
初级的JDBCTools原创 2017-02-24 13:45:24 · 501 阅读 · 0 评论 -
JDBC(五)面向对象编程思想和更新、查询封装
面向对象编程思想和更新、查询封装原创 2017-02-23 12:00:35 · 564 阅读 · 0 评论 -
JDBC(四)SQL 注入与 PreparedStatement
SQL 注入与 PreparedStatement原创 2017-02-22 15:39:19 · 352 阅读 · 0 评论 -
JDBC(三)查询与 ResultSet 结果集
查询与 ResultSet 结果集原创 2017-02-22 14:18:53 · 953 阅读 · 0 评论 -
JDBC(二) 执行SQL 之Statement及通用更新方法
执行SQL 之Statement及通用更新方法原创 2017-02-22 13:36:00 · 4264 阅读 · 0 评论 -
JDBC(一) 简介与获取数据连接
jdbc 简介和获取数据库连接原创 2017-02-21 21:46:46 · 489 阅读 · 0 评论 -
项目中tld文件使用
一、tld标签解读二、tld定义三、在jsp中映射使用:原创 2016-06-29 09:47:19 · 9986 阅读 · 2 评论 -
单例模式1
Java中单例模式定义:一个类有且仅有一个实例,并且自行实例化向整个系统提供。使用前提:在一个系统中要求只有一个类的实例时应当使用单例模式。要点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态私有对象,三是该类提供了一个静态的共有的函数用于创建或获取它本身的静态私有对象。其中静态的好处:如果每次对象请求引用时都要检查是否存在类的实例,就需要一些开销。可以通过使用静态初始化解决...转载 2016-07-05 17:01:38 · 413 阅读 · 0 评论 -
异常之finally执行
1.finally块的语句在try或catch中的return语句执行之后返回之前执行。2.finally里的修改语句可能影响也可能不影响try或catch中 return已经确定的返回值,若finally里也有return语句则覆盖try或catch中的return语句直接返回。import java.io.FileInputStream;import java.io.FileNotF原创 2016-07-07 09:43:49 · 383 阅读 · 0 评论 -
反射小结(二)之 java.lang.reflect.Type
反射之 java.lang.reflect.Type原创 2017-02-28 17:43:05 · 3610 阅读 · 0 评论 -
Java编程思想之网络编程(二)套接字Socket
套接字Socket原创 2017-05-17 16:15:59 · 662 阅读 · 0 评论 -
Java编程思想之网络编程(一)机器的标识
网络编程之机器的标识原创 2017-05-17 11:15:57 · 511 阅读 · 0 评论 -
Java反射小结
反射的概念:主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 1、Java反射的概念 反射含义:可以获取正在运行的Java对象。然后对其1.属性进行访问、赋值、修改。2.调用方法(无参构造方法、带参构造、及其他方法) 2、Java反射的功能 1)可以判断运行时对象所属的类原创 2016-07-19 14:37:51 · 573 阅读 · 0 评论