oracle_great_integration_译文

website:https://www.oracle.com/corporate/features/great-integrations.htmlGreat Integrations(伟大的整合)Cloud-based integration reduces complexity and connects the enterprise.基于云的整合减少复杂和连接那个企业。 Integration
阅读本文

对着java并发包写.net并发包之原子类型实现

众所周知,java1.5并发包通过volatile+CAS原理提供了优雅的并发支持。今天仔细想想.net也有volatile关键字保证内存的可见性,同时也有Interlocked提供了CAS的API,因此突发奇想——对着java并发包写一下.net并发包。第一步就是原子类型的实现(.NET目前还没有原子类型)项目地址:https://github.com/FanHuaRan/Dotnet.Conc
阅读本文

【习题 5-14 UVA - 1598】Exchange

【题意】 在这里输入题意 【题解】 各组数据之间有空行! 且最后一行后面没有空行! 然后就是用set来模拟就好。 删除的时候,不着急删除。 因为并不用时刻输出集合大小。所以只要遇到了把它删掉就Ok. 把相同的合并那里。我直接暴力合并了。 因为 150 30 100 30 不能看出一个整体的250 30的。。 要分步输出Trade信息的. 然后在合并的时候也要注意看里面有没有已经删除了的。 已经
阅读本文

监控系统之预警

Bosun 提供一套工作流,它使设计、测试、推送一条报警更简单。一套强大的开源告警软件。github :  Bosun Bosun中文指南Bosun是由Stack Exchange团队打造的一套基于时间序列的监控预警系统,本系统开源并遵守MIT协议。Bosun拥有非常强大的表达式语言,能够灵活地定义预警规则以及展示预警通知。同时Bosun能够让你利用历史数据来测试预警规则,这样能大大加快开发效率。
阅读本文

https浅析与抓包

0.HTTP之殇数据明文传输,易嗅探数据完整性无验证,易篡改网站身份无认证,易假冒由此诞生HTTPS。1.什么是HTTPSHTTP + SSL/TLSTLS是SSL的升级版   作用:防嗅探,防篡改,身份认证2.https握手过程建立https连接(明文),再用对称加密传输数据。 TCP三次握手C->S:[client hello] C发送hello消息(协议版本,随机数c,加密组件列表等)给S,
阅读本文

RabbitMQ 安装,配置

1:安装 yum install -y rabbitmq-server 2:主要程序介绍 # 管理插件的程序/usr/sbin/rabbitmq-plugins# 服务程序/usr/sbin/rabbitmq-server# 命令行接口程序/usr/sbin/rabbitmqctl 3:获取插件程序的帮助 rabbitmq-plugins --helplist [-v] [-m] [-E] [-e
阅读本文

IOS界面篇

一、UIView与UIWindow的关系 就像大家看见的一样,UIView就是表示屏幕上的一块矩形区域,它在App中占有绝对重要的地位,因为iOS中几乎所有的可视控件都是UIView的子类。UIView继承自UIResponder,它是负责显示的画布,如果说把window比作画框的话。我们就是不断地在画框上移除、更换或者叠加画布,或者在画布上叠加其他画布,大小当然由绘画者来决定了。有了画布,我们
阅读本文

sql or语法

1.mysql中or语法的使用,在mysql语法中or使用注意点。 项目遇到坑,遍历发放奖励数据查询错误!!! $sql = ‘SELECT * FROM `vvt_spread_doubleegg_exchange_award` AS p WHERE
阅读本文

java实现MQ消息收发两种方式

定义:消息队列(MQ)是一种应用程序对应用程序的通信方法jar包依赖:           com.rabbitmq         amqp-client         3.0.4  方式一:(发)(收)方式二:(发)(收)参考网址:http://www.rabbitmq.com/tutorials/tutorial-one-java.html
阅读本文

C#中的原子操作Interlocked,你真的了解吗?

阅读目录背景代码描述越分析越黑暗结语 一、背景  这个标题起的有点标题党的嫌疑[捂脸],这个事情的原委是这样的,有个Web API的站点在本地使用Release模式Run的时候出现问题,但是使用Debug模式则不会。通过打日志定位到问题在如下的这个代码这里:   private static int _flag; public void ExactlyOnceM
阅读本文

Java排序算法之快速排序

Java排序算法之快速排序快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。一、快速排序算法的基本特性时间复杂度:O(n*l
阅读本文

method swizzling

一、交换两个方法的实现Method originalMethod = class_getInstanceMethod([NSString class], @selector(lowercaseString));   Method swappedMethod = class_getInstanceMethod([NSString class], @selector(uppercaseString))
阅读本文

TOJ 2541: Paper Cutting

2541: Paper Cutting Time Limit(Common/Java):1000MS/10000MS     Memory Limit:65536KByteTotal Submit: 1            Accepted:1 Description ACM managers need business cards to present themselves to their
阅读本文

C++ MFC / VS2013 之六 (对话框:创建对话框类和添加控件变量)

对话框:创建对话框类和添加控件变量      因为给大家的例程Addition是基于对话框的程序,所以程序自动创建了对话框模板IDD_ADDITION_DIALOG,并自动生成了对话框类CAdditionDlg,它是从CDialogEx类派生的。大家用过VC++ 6.0的可能记得,我们定义的对话框类都是从CDialog类派生的,但在VS2010中,一般对话框类都是继承自CDialogEx类。一
阅读本文

操作系统-PV操作

在多道程序环境下,进程是并发执行的,不同进程之间存在着不同的相互制约的关系。协调进程之间的相互制约的关系,即为进程同步。 信号量机制可用来解决互斥与同步的问题,P,V操作与信号量的处理有关,P表示申请,V表示释放。在操作系统中,P,V操作是一种低级进程通信原语,原语是指完成某种功能且不被分割不被中断执行的操作序列。 P,V操作 定义 P(S):S=S-1 如果S大于等于0,则该进程继续执行
阅读本文

leetcode--24. Swap Nodes in Pairs

Given a linked list, swap every two adjacent nodes and return its head. For example, Given 1->2->3->4, you should return the list as 2->1->4->3. Your algorithm should use only constant space. You
阅读本文

C/C++中的常量指针与指针常量

常量指针 常量指针是指向常量的指针,指针指向的内存地址的内容是不可修改的。 常量指针定义“const int *p=&a;”告诉编译器,*p是常量,不能将*p作为左值进行操作。但这里的指针p还是一个变量,它的内容存放常量的地址,所以先声明常量指针再初始化是允许的,指针也是允许修改的,例如: int a=0,b=1; const int *p; //声明常量指针p p=&a;
阅读本文

Foxmail 7 客户端配置 Exchange2013 邮箱帐户

在不加入域的计算机上配置Foxmail 7来添加Exchange2013邮箱帐户,步骤如下:1、在Fomail中点击菜单栏中的“工具”,选择“帐号管理”,打开帐号管理对话框,2、点击“新建”,打开新建帐号向导,输入邮箱地址,点击下一步, 3、选择邮箱类型“POP3”或“IMAP”,点击下一步, 4、点击“修改服务器”, 5、接收邮件服务器中,勾选“使用SSL来连接服务器”,端口是995(IMAP的
阅读本文

Apache Camel

1 什么是 camel ? a mature open source project an integration framework focus on simplifying integration. At the core of the Camel framework is a routing engine. Camel makes no assumptions about
阅读本文