Java源文件的扩展名是.java,编译之后生成.class的文件.所有的类都有一个共同的继承祖先Object类一个.java文件中只能有一个public类,一个public类只能定义在以它的类名命名的文件中Implement关键字用来实现接口,类可以实现多个接口,继承使用extends 关键字pa...
分类:
编程语言 时间:
2014-09-12 21:53:04
阅读次数:
280
对于对性能要求较高的企业级应用来说用JDBC连接数据库的方式一般满足不了要求,这时就要用到数据库连接池了。对于连接池应该并不陌生吧,你可以学习JAVA基础教程了解。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲...
分类:
数据库 时间:
2014-09-12 20:30:14
阅读次数:
265
1、myelicpse常用快捷键 内容提示(Content Assist):Alt + / 快速修复(Quick Fix):Ctrl + 1 导包:ctrl + shift + O 格式化代码块:ctrl + shift + F ---> 配置代码自动格式化 添加(除去)块注释 Ctrl+...
分类:
编程语言 时间:
2014-09-12 18:49:23
阅读次数:
238
前面关注的地方都是Netty采用的流水线处理方式的组织方式,ChannelHandler如何管理,通道状态,通道事件等这些上层的架构设计,那么Netty中如何实现诸如套接字绑定,连接,关闭等这些底层的操作呢?不能只顾着套用API写程序,却对细节不求甚解。这里大致追踪下OIO模式下Channel中套接字绑定的实现,(NIO以后分析)其实逻辑都是一样的,只是在线程模型的地方时不同的。
大致过程如下(...
分类:
Web程序 时间:
2014-09-12 17:10:13
阅读次数:
175
1.基本概念IO是主存和外部设备(硬盘、终端和网络等)拷贝数据的过程。IO是操作系统的底层功能实现,底层通过I/O指令进行完成。所有语言运行时系统提供执行I/O较高级别的工具。(c的printf scanf,java的面向对象封装)2.Java标准io回顾Java标准IO类库是io面向对象的一种抽象...
分类:
编程语言 时间:
2014-09-12 13:15:43
阅读次数:
266
package test;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.nio.ByteBuffer;import java.nio.channels.Channels;import j...
分类:
编程语言 时间:
2014-09-12 02:24:12
阅读次数:
234
Architecture of a Highly Scalable NIO-Based ServerSelectorsA selector (java.nio.channels.Selectorand subclasses) provides a mechanism for waiting on c...
分类:
其他好文 时间:
2014-09-12 01:08:13
阅读次数:
288
1 类中的属性又叫成员变量(member variable),属性用英文(property)或者attribute2 对象(Object) 又叫做实例(Instance)。生成一个对象的过程叫做对象的实例化3 面向对象编程中命名的约定:(a) 类:首字母大写,如果一个类名由多个单词构成,那么每个单词...
分类:
编程语言 时间:
2014-09-12 01:06:52
阅读次数:
155
继承就是为了提高代码的复用率。利用继承,我们可以避免代码的重复。让Woman类继承自Human类,Woman类就自动拥有了Human类中所有public成员的功能。我们用extends关键字表示继承:看代码吧: 1 class Human 2 { 3 /*因为类中显式的声明了一个带参数构造器...
分类:
编程语言 时间:
2014-09-11 20:49:02
阅读次数:
216
网站上传文件后,如果是图片,都要对文件进行处理,压缩、缩放之类的。 import java.nio.file.*;//如果是图片文件,则执行缩放处理
Path source = Paths.get(newFilePath);
String contentType = Files.probeContentType(source);
if (contentType.starts...
分类:
编程语言 时间:
2014-09-11 19:23:12
阅读次数:
159