自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZERO

  写程序归根到底就是做两件事---算法实现和错误处理

  • 博客(18)
  • 论坛 (1)
  • 收藏
  • 关注

转载 SocketChannel与ServerSocketChannel

转载自:http://ifeve.com/server-socket-channel/            http://ifeve.com/socket-channel/SocketChannelJava NIO中的SocketChannel是一个连接到TCP网络套接字的通道。可以通过以下2种方式创建SocketChannel:    1.打开一个SocketChann

2016-04-27 20:46:19 1819

转载 FileChannel

转载自:http://ifeve.com/file-channel/Java NIO中的FileChannel是一个连接到文件的通道。可以通过文件通道读写文件。FileChannel无法设置为非阻塞模式,它总是运行在阻塞模式下。打开FileChannel在使用FileChannel之前,必须先打开它。但是,我们无法直接打开一个FileChannel,需要通过使用一个In

2016-04-27 20:41:27 890

转载 Selector

转载自: http://ifeve.com/selectors/       Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。为什么使用Selector?       仅用单个线程来处理多个Channels的好处是,只需要更少的线程来处

2016-04-27 20:35:57 360

转载 SQL行列互换

转载自:http://blog.csdn.net/jackfrued/article/details/45021897数据库中有一张如下所示的表,表名为sales。    年       季度    销售量   1991      1          11   1991      2          12   1991      3          13   19

2016-04-25 21:30:02 373

转载 int和Integer有什么区别?

Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每 一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,使得二者可以相互转换。Java 为每个原始类型提供了包装类型:     - 原始类型: boo

2016-04-25 21:10:08 8212 1

转载 查看MySQL每个表占用的空间

转载自:http://www.oschina.net/question/12_3673查询MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的 information_schema 数据库。在该库中有一个 TABLES 表,这个表主要字段分别是: TABLE_SCHEMA : 数据库名 TABLE_NAME:表名 ENGINE:所使用的存储引擎...

2016-04-25 20:21:13 3561

原创 netstat

Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态等等。常见参数:   -a (all)显示所有选项,默认不显示LISTEN相关   -t (tcp)仅显示tcp相关选项   -u (udp)仅显示udp相关选项   -n 拒绝显示别名,能显示数字的全部转化成数字。   -l 仅列出有在 Listen (监听) 的服務状态   -p 显示

2016-04-23 20:56:09 522

原创 alias

在linux系统中如果命令太长又不符合用户的习惯,那么可以为它指定一个别名(alias)。设置alias(别名)可以通过修改alias文件或则直接在命令中输入alias就可以设置。前者是永久有效,后者是临时的。常用参数:alias name='command line'     #设置别名alias [-p]     #显示当前设置的别名alias name     #显示指定

2016-04-23 20:25:10 364

原创 获取classpath和当前类的绝对路径

获取需要的资源的绝对路径(使用gradle构建的项目):1. Test.class.getResource("")    返回:file:/C:/Users/git/javatest/build/classes/main/test/2.Test.class.getResource("/")    返回:file:/C:/Users/git/javatest/build/clas

2016-04-23 10:32:31 8030

原创 Spring加载xml配置文件的方式

Spring加载xml配置文件的方式:    XmlBeanFactory     ClassPathXmlApplicationContext     FileSystemXmlApplicationContext    XmlWebApplicationContext   1.XmlBeanFactoryResource resource = new ClassPa

2016-04-23 10:03:21 1797

转载 Apache Curator简单使用(一)

转载自: http://ifeve.com/zookeeper-curato-framework/               http://blog.csdn.net/dc_726/article/details/46475633               http://macrochen.iteye.com/blog/1366136       Curator是Netflix

2016-04-11 20:18:03 1875 1

原创 IDEA快捷键

Mac IDEA快捷键查看类内所有方法: Command + fn + F12大小写切换: Command + shift + u定位到行 : Command + L格式化 :Command + Alt + L查看注释:F1查看类或接口的继承结构:Ctrl + H打开终端 Terminal : Alt + F12打开多个终端: Command + T文件名重命名, ...

2016-04-06 20:53:12 368

原创 kafka学习(四)--java开发(基于kafka0.9、1.0版本)

kafka-clients jar包采用的是org.apache.kafka:kafka-clients:0.9.0.1。ProducerProperties props = new Properties();props.put("bootstrap.servers", "x.x.x.x:9091");props.put("key.serializer", "org.apache.

2016-04-05 21:06:36 9944

原创 Scala类(续)

在Scala里,继承一个父类类似Java很相似,只是需要注意的是:1.重写父类方法必须用override关键字;2.只有主构造函数才能向父类构造函数中传参数。       Scala的父构造函数必须调用主构造函数或则另一个副构造函数函数。只要在主构造函数中才能向基类的构造函数传参数。class Person(val name: String, val age: Int) { }cla

2016-04-02 17:02:12 396

转载 如何防止内存泄漏

1)使用软引用阻止泄漏在Java语言中有一种形式的内存泄漏称为对象游离(Object Loitering):public class LeakyChecksum{ private byte[] byteArray; public synchronized int getFileCheckSum(String filename){ int len = get

2016-04-02 14:45:59 526

原创 方法区

在JVM实例中,对装载的类型信息是存储在一个逻辑方法内存区中,当Java虚拟机加载了一个类的时候,它会跟着这个Class的类型去路径里面查找对应的class文件,类加载器读取这个class文件(线性二进制数据),然后将该文件传递给Java虚拟机,JVM从二进制数据中提取信息并且将这些信息存储在方法区,而类中声明(静态)变量就是来自于方法区中存储的信息。       JVM虚拟机将搜索和使用类型

2016-04-02 14:31:02 3229

转载 JVM中的Stack和Heap

转载自:http://www.cnblogs.com/jiayi/archive/2010/06/08/1753867.html       在JVM中,内存分为两个部分,Stack(栈)和Heap(堆),这里从JVM的内存管理原理的角度来认识Stack和Heap,并通过这些原理认清Java中静态方法和静态属性的问题。       Stack(栈)是JVM的内存指令区。Stack管理很

2016-04-02 14:25:25 621

原创 Java引用

Java中的对象引用主要有以下几种类型:1)强可及对象(strongly reachable)  可以通过强引用访问的对象,一般来说,平时写代码的方式都是使用的强引用对象,比如下边的代码段:  StringBuilder builder= new StringBuilder();       上边代码builder这个引用将引用内存堆中的一个对象,这种情况下,只要引用存在,垃圾回收

2016-04-02 14:21:43 292

空空如也

给csdn博客提提需求

发表于 2018-05-05 最后回复 2018-05-05

空空如也

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

TA关注的人 TA的粉丝

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