
开发
文章平均质量分 83
冷星宇星辰
从来如此,便对吗?
展开
-
多路复用器select,poll,epoll比较
多路复用器select,poll,epoll比较package com.docker.play.io;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java.nio.channels.Server.原创 2021-01-19 15:12:40 · 310 阅读 · 1 评论 -
Java IO 演进之路
Java IO 演进之路Java IO 演进之路初代IO之BIO二代IO之NIO三代IO之selector多路复用器四代IO之netty初代IO之BIOpackage com.docker.play.io;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.Ser.原创 2021-01-15 17:44:38 · 191 阅读 · 1 评论 -
枚举用法
枚举 :public enum XxxType{// 枚举数据XXX_TYPE((short)1, "xxx"),YYY_TYPE((short)2, "yyy");// 两个私有属性private short type; // 类型private String message; // 描述// 一个私有的构造函数private XxxType(shor原创 2016-07-11 12:08:11 · 312 阅读 · 0 评论 -
BufferedImage图片渲染
13种生成图片的方式:TYPE_INT_RGB = 1 表示一个图像,它具有合成整数像素的 8 位 RGB 颜色分量。TYPE_INT_ARGB = 2 表示一个图像,它具有合成整数像素的 8 位 RGBA 颜色分量。TYPE_INT_ARGB_PRE = 3 表示一个图像,它具有合成整数像素的 8 位 RGBA 颜色分量。TYPE_INT_BGR = 4原创 2017-02-10 12:07:02 · 2385 阅读 · 0 评论 -
分布式锁
synchronized 关键字 和 lock 方法都是一般的锁,都不适合分布式项目。synchronized 是基于JVM的,所以它是由JVM负责关闭的,而Lock是代码级别的,需要我们手动的去unLock,释放锁的资源。分布式锁我们需要借助redis的特性去实现。redis中的setnx() 方法能很好的实现加锁功能,因为它能确保保存到redis中的key的原创 2017-02-10 12:10:33 · 292 阅读 · 0 评论 -
linux中如何部署tomcat应用
一、官网下载个tomcat应用(下载地址http://tomcat.apache.org/download-70.cgi)可以是apache-tomcat-7.0.68.tar.gz在服务器上解压后重命名:tar xvf apache-tomcat-7.0.68.tar.gzmv apache-tomcat-7.0.68.tar.gz tomcat_6080原创 2017-02-07 17:31:34 · 545 阅读 · 0 评论 -
Linux安装JDK
一、先检测是否已经安装过了java -version二、安装jdk1、到官网下载linux合适版本的(tar.gz)jdk ,比如 jdk-7uxxx.tar.gz2、在linux下/usr/lib/jvm 创建目录 java-7-oracle,将包解压到该目录下3、配置java的环境变量:在文件 ~/.bashrc文件末尾添加e原创 2017-02-07 17:30:50 · 243 阅读 · 0 评论