- 博客(11)
- 资源 (136)
- 收藏
- 关注
转载 NIO Socket实现文件服务器
一、背景 很多时候我们都会用FTP工具来实现文件的上传下载功能,于是琢磨着也用java的相关知识来自己实现一个简单的文件服务器二、NIO Socket 考虑到文件的上传下载其实就是客户端和服务器进行通讯,然后进行数据交换。此时就可以采用Socket来实现。从JDK1.4版本以来java提供了更加高效的非阻塞形式的Socket,也就是NIO方式的Soc
2016-11-28 10:48:50 1367
原创 静态进度条 上下左右居中 js css html
.mask{ position:absolute; left:0px; top:0px; height:100%; width:100%; background-color: #eee; display:;}.out{ margin:auto; margin-top:20%; text-al
2016-11-24 16:48:11 1766
转载 java动态代理(JDK和cglib)
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为
2016-11-22 15:20:20 313
转载 在 CentOS 6.4上安装rabbitmq
在本节中,我们将来学习如何在CentOS 6.4上安装erlang,具体的Erlang版本是R15B03-1。 在安装之前,需要先要安装一些其他的软件,否则在安装中间会出现一些由于没有其依赖的软件模块而失败。 1、首先要先安装GCC GCC-C++ Openssl等以来模块:Java代码 yum -y install make gcc gcc-
2016-11-18 14:13:00 1697
转载 linux 查看系统信息命令
Linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有必要的!下面给除了各linux发行版比较常用的系统信息查询的命令, 大家可以参考, 同时也可以测试学习, 必要的时候man, 一定要学学使用man命令, 呵呵# uname -a #
2016-11-18 09:21:26 263
转载 面向开发者的最佳 Android 库列表
软件库的存在使得Android编码更方便快捷。在如此多 Android库中,我们该如何寻找最合适的一款呢?下面我们做了一个列表供你参考。动画(Animation)Android View Animations:强大的动画库,通过对它的使用,可以轻松创建各种动画效果。RecyclerView Animators:允许操作者使用含炫酷动画效果的Recyc
2016-11-16 08:40:57 623
转载 java使用Executor(执行器)管理线程
v一.一个实现了Runnable接口的类class MyThread implements Runnable{ private static int num = 0; @Override public void run() { while(true){ synchronized(MyThread.class){
2016-11-10 14:18:05 985
转载 详解ThreadPoolExecutor
java.util.concurrent.ThreadPoolExecutor,其构造方法1: public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime
2016-11-10 10:37:49 333
转载 rabbitMQ学习笔记
首先要下载rabbitmq的javaClient库,然后加入到项目中,下载地址为:http://www.rabbitmq.com/releases/rabbitmq-java-client/v3.1.5/rabbitmq-java-client-bin-3.1.5.zip 1、发送消息发送消息首先要获取与rabbitmq-server的连接,然后从渠道(chann)中指定的queue发
2016-11-08 22:48:04 1237
转载 Rabbitmq集群高可用测试
Rabbitmq集群高可用RabbitMQ是用erlang开发的,集群非常方便,因为erlang天生就是一门分布式语言,但其本身并不支持负载均衡。Rabbit模式大概分为以下三种:单一模式、普通模式、镜像模式单一模式:最简单的情况,非集群模式。没什么好说的。普通模式:默认的集群模式。对于Queue来说,消息实体只存在于其中一个节点,A、B两个节点仅有相同的元数据,即队列结构
2016-11-02 16:19:44 414
转载 RabbitMQ 集群与高可用配置
集群概述通过 Erlang 的分布式特性(通过 magic cookie 认证节点)进行 RabbitMQ 集群,各 RabbitMQ 服务为对等节点,即每个节点都提供服务给客户端连接,进行消息发送与接收。 这些节点通过 RabbitMQ HA 队列(镜像队列)进行消息队列结构复制。本方案中搭建 3 个节点,并且都是磁盘节点(所有节点状态保持一致,节点完全对等),只要有任何一个节点
2016-11-02 15:57:14 1661
Jenkins+docker-compose+swarm 构建持续集成及一键式部署
2017-08-25
spring3 struts2 Mybatis3 组件注解 事务注解 管理系统框架实例
2015-01-28
spring3 struts2 Mybatis3 组件注解 事务注解 实例
2015-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人