自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u011851478的博客

一个半路出家的Coder~

  • 博客(20)
  • 资源 (9)
  • 收藏
  • 关注

转载 Apache POI 操作Excel

原文地址:http://www.journaldev.com/2562/java-readwrite-excel-file-using-apache-poi-api.有时候我们需要从Excel文件中读取数据,或者我们为了商务或者财政的目的生成Excel格式的报表.Java没有对操作Excel文件提供内在的支持,所以我们需要寻找开源的APIs.当我开始寻找操作Excel的APIs时候,大部分人建议使

2016-08-23 17:25:34 554

转载 Java NIO系列教程(十二) Java NIO与IO

原文地址:http://tutorials.jenkov.com/java-nio/nio-vs-io.html作者:Jakob Jenkov   译者:郭蕾    校对:方腾飞当学习了Java NIO和IO的API后,一个问题马上涌入脑海:我应该何时使用IO,何时使用NIO呢?在本文中,我会尽量清晰地解析Java NIO和IO的差异、它们的使用场景,以及它们如何影响您的代

2016-08-18 16:05:27 235

转载 Java NIO系列教程(十一) Pipe

原文链接     作者:Jakob Jenkov     译者:黄忠       校对:丁一Java NIO 管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。这里是Pipe原理的图示:创建管道通过Pipe.open()方法打开管道。例如:Pipe pipe =

2016-08-18 16:04:32 237

转载 Java NIO系列教程(十) Java NIO DatagramChannel

原文链接    作者:Jakob Jenkov    译者:郑玉婷     校对:丁一Java NIO中的DatagramChannel是一个能收发UDP包的通道。因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入。它发送和接收的是数据包。打开 DatagramChannel下面是 DatagramChannel 的打开方式:DatagramChan

2016-08-18 16:03:44 272

转载 Java NIO系列教程(九) ServerSocketChannel

原文链接     作者:Jakob Jenkov     译者:郑玉婷      校对:丁一Java NIO中的 ServerSocketChannel 是一个可以监听新进来的TCP连接的通道, 就像标准IO中的ServerSocket一样。ServerSocketChannel类在 java.nio.channels包中。这里有个例子:01

2016-08-18 16:02:54 201

转载 Java NIO系列教程(八) SocketChannel

原文链接     作者:Jakob Jenkov     译者:郑玉婷      校对:丁一Java NIO中的SocketChannel是一个连接到TCP网络套接字的通道。可以通过以下2种方式创建SocketChannel:打开一个SocketChannel并连接到互联网上的某台服务器。一个新连接到达ServerSocketChannel时,会创建一个SocketChannel。

2016-08-18 16:02:17 302

转载 Java NIO系列教程(七) FileChannel

原文链接     作者:Jakob Jenkov     译者:周泰      校对:丁一Java NIO中的FileChannel是一个连接到文件的通道。可以通过文件通道读写文件。FileChannel无法设置为非阻塞模式,它总是运行在阻塞模式下。打开FileChannel在使用FileChannel之前,必须先打开它。但是,我们无法直接打开一个FileC

2016-08-18 16:01:37 208

转载 Java NIO系列教程(六) Selector

原文链接 作者:Jakob Jenkov 译者:浪迹v 校对:丁一Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。下面是本文所涉及到的主题列表:为什么使用Selector?Selector的创建向Selector注册通道Select

2016-08-18 16:00:36 224

转载 Java NIO系列教程(五) 通道之间的数据传输

原文地址:http://tutorials.jenkov.com/java-nio/scatter-gather.html作者:Jakob Jenkov   译者:郭蕾     校对:周泰在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel(译者注:channel中文常译作通道)传输到另外一个channel。transf

2016-08-18 15:58:58 299

转载 Java NIO系列教程(四) Scatter/Gather

原文地址:http://tutorials.jenkov.com/java-nio/scatter-gather.html作者:Jakob Jenkov   译者:郭蕾   Java NIO开始支持scatter/gather,scatter/gather用于描述从Channel(译者注:Channel在中文经常翻译为通道)中读取或者写入到Channel的操作。分散(sca

2016-08-18 15:58:14 245

转载 Java NIO系列教程(三) Buffer

原文链接     作者:Jakob Jenkov     译者:airu     校对:丁一Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。下面是NIO Buffe

2016-08-18 15:56:56 227

转载 Java NIO系列教程(二) Channel

原文链接     作者:Jakob Jenkov     译者:airu     校对:丁一Java NIO的通道类似流,但又有些不同:既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。通道可以异步地读写。通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。正如上面所说,从通道读取数据到缓冲区,从缓冲区写入数据到通道。如下图所示:

2016-08-18 15:54:55 307

转载 Java NIO系列教程(一) Java NIO 概述

原文链接     作者:Jakob Jenkov     译者:airu     校对:丁一Java NIO 由以下几个核心部分组成:Channels Buffers Selectors虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。其它组件,如Pipe和FileLock,只不过是与三个核心组件共同...

2016-08-18 15:51:51 271

转载 lombok的使用和原理

项目背景在写Java程序的时候经常会遇到如下情形: 新建了一个Class类,然后在其中设置了几个字段,最后还需要花费很多时间来建立getter和setter方法 lombok项目的产生就是为了省去我们手动创建getter和setter方法的麻烦,它能够在我们编译源码的时候自动帮我们生成getter和setter方法。即它最终能够达到的效果是:在源码中没有getter和setter方法,但是在

2016-08-11 15:00:39 19166 4

原创 Oracle入门

今天学习了Oracle的基本使用,做下总结:基本操作以Oracle 11g为例,安装好以后,普通账户都是未解锁的,不能使用,只能使用超级管理员登录。 sqlplus / as sysdba这样就用超级管理员登录了,无需密码。 然后解锁普通用户之后,就可以使用使用普通用户了。 举例: – – 解锁用户 scott alter user scott account unlock;

2016-08-06 21:46:11 284

转载 Docker实战(二):容器使用和镜像制作

运行容器安装好之后,我们就可以来开始Docker之旅了,我们现在的Docker还是一个”裸”Docker,上面没有容器,等一下,什么式容器?所谓容器就是Docker中用来运行应用的,Docker的容器很轻量级,但功能却强悍的很。也没有镜像。镜像?镜像简单理解就是容器的只读版本,用来方便存储与交流。此时,我们可以通过官方提供给我们的镜像来进行学习。比如我们想在Docker中运行一个Ubuntu系统,很

2016-08-06 15:07:23 7441 2

原创 Docker实战(一):Docker安装与基础命令

Docker安装我是在Ubuntu 16上安装的docker,linux安装docker只需要一个命令: sudo apt-get install docker.io运行完后,可以在终端输入docker看到以下信息证明我们安装成功了 注:提示权限问题就添加sudo docker Usage: docker [OPTIONS] COMMAND [arg…] doc

2016-08-06 14:49:08 679

原创 Maven学习笔记(3) --- 生命周期

Maven的3个生命周期:Maven的生命周期就是对所有的构建过程进行抽象和统一。包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有的构建步骤。Maven的生命周期是抽象的,即生命周期不做任何实际的工作,实际任务由插件完成,类似于设计模式中的模板方法。 每个生命周期包含一些阶段(phase),阶段是有顺序的,后面的阶段依赖于前面的阶段。clean生命周期:清理项

2016-08-05 22:51:45 254

原创 Maven学习笔记(2) --- 依赖

maven依赖在maven项目中,我们会在pom.xml文件中引入我们需要用到的依赖,一般用groupId,artifactId,version就够了,如下:<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.1.7.RELEAS

2016-08-05 21:59:30 291

原创 Maven学习笔记(1) --- 仓库

Maven日常使用总结Maven日常使用总结maven坐标maven仓库本地仓库中央仓库远程仓库远程仓库的认证私服maven依赖依赖机制maven坐标maven的构件(jar包)是根据坐标来确定其在仓库的保存位置的。 maven的坐标是通过以下元素来定义的:groupId : 一般是当前项目的公司名和项目组artifactId : 项目名称version : 项目版本pa

2016-08-05 16:43:45 331

servlet3.0-demo

servlet3.0-demo, 上传文件demo,基于注解开发

2017-04-07

instantclient-basic-nt-12

oracle 12c的instant client

2016-10-26

oracle instant client 11 basic

oracle instant client 11 basic,用于远程连接

2016-10-26

springmvcdemo.zip

springmvc重定向传参数

2016-07-10

贪吃蛇 - 游戏

贪吃蛇 - 游戏,使用java实现,基于awt,并已经打成jar包,双击即可运行,源码也在里面。

2016-06-27

MyBatis - CRUD+多表联合查询

MyBatis - CRUD + 多表联合查询 一个简单的demo

2016-06-27

KeilC51Vcngr.zip

单片机开发必备 附带注册机 keilC51系列

2015-05-02

npp_V6.7.7_Installer.1429511245.exe

一个工具,可以很方便的写脚本语言,html,xml,js等,有代码高亮功能

2015-05-02

空空如也

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

TA关注的人

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