自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 mybatis解决JSON parse error: Cannot deserialize value of type `java.util.Date` from Str

mybatis解决JSON parse error: Cannot deserialize value of type `java.util.Date` from Str

2024-08-12 14:38:06 231

原创 tkMyBatis处理json结构数据

tkMyBatis处理json结构数据

2024-08-08 15:59:27 323

转载 Mybatis中IN语句查询

Mybatis中IN语句

2024-08-07 10:15:46 659

转载 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的差异、它们的使用场景,以及它们如何影响您的代码设

2015-06-17 14:44:53 286

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

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

2015-06-17 14:26:34 271

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

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

2015-06-17 14:08:06 251

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

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

2015-06-17 11:18:52 338

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

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

2015-06-17 11:15:29 264

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

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

2015-06-15 14:35:18 251

转载 JAVA集合小结

有序否允许元素重复否Collection否是List是是SetAbstractSet否否HashSetTreeSet是(用二叉树排序)MapAbstractMa

2015-06-15 13:59:49 286

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

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

2015-06-15 13:55:25 221

转载 从Java视角理解CPU上下文切换(Context Switch)

从Java视角理解系统结构连载, 关注我的微博(链接)了解最新动态 在高性能编程时,经常接触到多线程. 起初我们的理解是, 多个线程并行地执行总比单个线程要快, 就像多个人一起干活总比一个人干要快. 然而实际情况是, 多线程之间需要竞争IO设备, 或者竞争锁资源,导致往往执行速度还不如单个线程. 在这里有一个经常提及的概念就是: 上下文切换(Context Switch). 上下文

2015-06-15 13:18:11 482

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

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

2015-06-15 11:26:07 236

转载 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

2015-06-15 11:09:29 272

转载 基于Zookeeper的分步式队列系统集成案例

Hadoop家族系列文章,主要介绍Hadoop家族产品,常用的项目包括Hadoop, Hive, Pig, HBase, Sqoop, Mahout, Zookeeper, Avro, Ambari, Chukwa,新增加的项目包括,YARN, Hcatalog, Oozie, Cassandra, Hama, Whirr, Flume, Bigtop, Crunch, Hue等。从201

2015-06-12 15:22:29 408

转载 java 最大线程数

工作中碰到过这个问题好几次了,觉得有必要总结一下,所以有了这篇文章,这篇文章分为三个部分:认识问题、分析问题、解决问题。 一、认识问题:首先我们通过下面这个 测试程序 来认识这个问题:运行的环境 (有必要说明一下,不同环境会有不同的结果):32位 Windows XP,Sun JDK 1.6.0_18, eclipse 3.4,测试程序:Java代码

2015-06-12 15:14:41 547

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

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

2015-06-10 20:12:49 390

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

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

2015-06-10 15:11:59 297

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

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

2015-06-10 14:37:15 229

转载 Java NIO与IO的详细区别(通俗篇)

就速度来说 CPU > 内存 > 硬盘 I- 就是从硬盘到内存O- 就是从内存到硬盘第一种方式:我从硬盘读取数据,然后程序一直等,数据读完后,继续操作。这种方式是最简单的,叫阻塞IO。 第二种方式:我从硬盘读取数据,然后程序继续向下执行,等数据读取完后,通知当前程序(对硬件来说叫中断,对程序来说叫回调),然后此程序可以立即处理数据,也可以执行完当前操作在读取

2015-06-10 11:23:11 287

转载 基于 XML­RPC技术的分布式教育资源库系统的设计

基于 XML­RPC技术的分布式教育资源库系统的设计 肖君 1 ,张永忠 1 ,陈祝华 2 1 上海远程教育集团, 2 北京国之源软件公司 摘要:针对目前教育资源分布分散,无法被有效地利用和共享等问题,本文提出了分布式教 育资源库系统的设计思想,系统为多个分布式资源库节点建立统一的资源目录中心,采用 XML-RPC 技术解决资源目录中心和分布式资源库节点之间信息的同步问题,有效

2015-06-03 15:14:14 449

原创 soap RMI RPC WebService REST CORBA JMS这几者的区别和联系

最近因为要去了解web service的一个参数的问题,也顺便学习了这些基本知识点。下面列举一下我查阅资料后的相关结论。RMI(remote method invocation,面向对象的远程方法调用)RPC(remote procedure call,远程过程调用)SOAP(simple object access protoal,简单对象访问协议)REST(represen

2015-06-03 14:48:26 538

flex从入门到实践

flex从入门到实践

2014-02-25

中国云计算的东成西就

中国云计算的东成西就 中

2014-08-18

j2ee项目整合flex项目

j2ee项目整合flex项目

2014-05-04

高校数字化校园云计算应用探讨

高校数字化校园云计算应用探讨

2013-05-22

空空如也

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

TA关注的人

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