本篇主要介绍了异步消息机制及Spring对JMS封装,本篇文章讲解较为详细,如果想直接看如何配置,可以参考: Spring整合JMS(消息中间件)实例,但还是建议大家先看完本篇文章。 一、消息异步处理 类似于RMI、Hessian、Burlap等远程方法调用,它们都是同步的,所谓同步调用就是客户端必 ...
分类:
编程语言 时间:
2016-08-10 19:04:54
阅读次数:
292
1.以前大家好像都在用https的方式同git来同步代码,但是到了新公司后,主管说要配ssh key,所以大概了解一下 ssh key就是为了让两个机器之间使用ssh不需要用户名和密码。具体实现的原理是 因为git可以在本机保存一个私钥,然后在git服务器上面填写你自己的公钥,这样你在使用git的命 ...
分类:
其他好文 时间:
2016-08-10 18:58:33
阅读次数:
166
多线程断点下载 一、使用技术 HttpUrlConnection、线程、数据库、同步线程 二、步骤 1)在本地为下载的内容腾出空间。即在本地创建与服务器大小相同的临时文件。 2)计算分配几个线程取下载资源,知道每个线程下载文件的起始位置。 3)开启多个线程,每个线程下载对应位置的文件。 4)等所有的 ...
分类:
编程语言 时间:
2016-08-10 16:09:55
阅读次数:
159
Beyond Compare是一款功能强大的对比软件,其中压缩文件和其他文档类型,和对比普通文件夹相同,都可以内置扩展用于对比和更新它们的内容。那么在使用Beyond Compare软件进行文件夹同步操作时,压缩文件夹也可以同步吗?本节内容主要讲解,设置Beyond Compare同步压缩文件的操作... ...
分类:
其他好文 时间:
2016-08-10 11:02:40
阅读次数:
189
8大通讯中间件/MQ,比较常用且有名的有如下几种:
1. ACE:
ACE提供了一组丰富的可重用C++包装外观(WrapperFacade)和框架组件,可跨多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号处理、服务初始化、进程间通信、共享内存管理、消息路由、分布式服务动态(重)配置、并发执行和同步等等。ACE简化了使用进程间通信、事件多路分离、显式动态链接...
分类:
其他好文 时间:
2016-08-10 09:58:16
阅读次数:
305
场景7 Data Guard 官方文档 :Oracle Data Guard Concepts and Administration 用于数据容灾,通过主备库同步(主库将redo日志传送到备库,一个主库可对应多个备库(30)),实现异地容灾 1. 构建测试库 2. 构建读写分离的环境 3. 实现滚动 ...
分类:
其他好文 时间:
2016-08-10 09:52:37
阅读次数:
307
共享内存进程间通信的本质是让不同的进程访问一块公共的资源。1、共享内存是进程间通信最快的方式(为什么)2、共享内存不提供任何的同步与互斥关系。(由用户维护,可以用信号量)以下图解释了问题1,原因是,由于共享内存的机制,两个进程不需要拷贝拷贝数据,这个特点可能在..
分类:
系统相关 时间:
2016-08-10 01:05:43
阅读次数:
290
1.Linux下的五种I/O模型1)阻塞I/O(blockingI/O)2)非阻塞I/O(nonblockingI/O)3)I/O复用(select和poll)(I/Omultiplexing)4)信号驱动I/O(signaldrivenI/O(SIGIO))5)异步I/O(asynchronousI/O(thePOSIXaio_functions))(前四种都是同步,只有最后一种才是异步IO。)五种I/..
分类:
系统相关 时间:
2016-08-10 01:01:38
阅读次数:
442
学了几天python3,发现目前学到的与爬虫还是关系不大,所以现在准备爬虫和语言同步学习。 2016.8.9晚 先从最简单的开始,爬取指定url的所有内容: 编码不同,一个是utf-8,一个是gbk 另外,输出写入文件到的时候如果写入了一个html文件,打开可能会产生乱码,这个时候不要怀疑pytho ...
分类:
编程语言 时间:
2016-08-09 23:24:29
阅读次数:
274
C里提供了保证线程安全性的三种方法: (添加头文件#include<pthread.h>,pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a, 在编译中要加 -lpthread参数) 互斥锁 通过锁的机制实现线程间的互斥,同一时刻只有一个线程可以锁定它, ...
分类:
编程语言 时间:
2016-08-09 22:14:01
阅读次数:
265