摘要:
一、说明本示例使用的ActiveMQ作为消息中间件,服务器为Glassfish,使用JMS发送消息,在MDB接收到消息之后做打印输出。二、ActiveMQ安装配置1、安装consolewar包安装到服务器不需要特殊配置,默认监听端口为61616,可通过修改activemq.xml修改默认端口,测试使用的console版本为activemq-web-console-5.5.1,当然console可以是与客户端不同的服务器,而且我们也一般都这样使用。2、安装ActiveMq应用端安装rar包,如果你下载的rar包中缺少slf4j-log4j12的jar包请手工加入,与安装普通的app一样,不需要特 阅读全文
摘要:
题目大意:输入一个整数n,表示火柴堆数(原题其实指的是苹果堆数,但是为了尽量与模板保持一致,所以在这里理解为火柴堆数。。。。其实理解为什么都没关系,重要的是,理解就行。。。。)。在接下来的一行中,有n个数字,表示每个火柴堆的火柴根数。 解题思路:还是去火柴棒的问题详细的说明请参考上一篇博客 代码如下:/* * 2509_1.cpp * * Created on: 2013年9月1日 * Author: Administrator */#include using namespace std;int main(){ int sum1; int sum2; int ans; int n... 阅读全文
摘要:
昨天拿springMVC写的helloworld结构不好,这次先调整一下体系结构 , 然后简单整合一下MyBatisspring的配置还是以注解为主, 不过MyBatis的映射文件什么的还是拿xml写比较清楚还是暂时先记下来, 然后再慢慢改吧 零:修改后的结构 一:修改spring结构这部分只说spring的配置, MyBatis的整合留到后一节细说1.web.xml这个还是在WEB-INF下, 开头和结尾引用了俩配置文件ApplicationContext.xml , ApplicationContext-servlet.xml核心拦截器指定了*.html就是硬性... 阅读全文
摘要:
减轻Shared Pool负载 Parse一次并执行多次 在OLTP类型的应用中,最好的方法是只让一个语句被解析一次,然后保持这个cursor的打开状态,在需要的时候重复执行它。这样做的结果是每个语句只被Parse了一次(不管是soft parse还是hard parse)。显然,总会有些语句很少被执行,所以作为一个打开的cursor维护它们是一种浪费。 请注意一个session最多只能使用参数:open_cursors定义的cursor数,保持cursor打开会增加总体open cursors的数量。 OCI中开发者能直接控制cursor,在预编译器中,HOLD_CURS... 阅读全文
摘要:
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1025求最长递增子序列,O(n^2)的复杂度超时,需要优化为O(n*logn)f[i]存储长度为i的最小末尾#includeint poor[500010], f[500010];int main(){ int n, k = 1; while (scanf("%d", &n) != EOF) { int m, m1; for (int i = 0; i length) length ++; } printf("Case %d:\n", k ++); if 阅读全文
摘要:
附注:在最初的文章里,我没说明进行模2^64的计算——我当然明白那些不是“正确的”斐波那契数列,其实我不是想分析大数,我只是想探寻编译器产生的代码和计算机体系结构而已。最近,我一直在开发Dynvm——一个通用的动态语言运行时。就像其他任何好的语言运行时项目一样,开发是由基准测试程序驱动的。因此,我一直在用基准测试程序测试各种由不同语言编写的算法,以此对其典型的运行速度有一个感觉上的认识。一个经典的测试就是迭代计算斐波那契数列。为简单起见,我以2^64为模,用两种语言编写实现了该算法。用python语言实现如下:def fib(n): SZ = 2**64 i = 0 a, b = 1, 0 w 阅读全文
摘要:
自从今年年初 Apple 官网产品降价我立即买了 13 寸的 Retina 屏 MacBook Pro(rMBP)之后, 这款苹果的笔记本电脑就成了我在公司和家里的唯一电脑(就是这一款). 使用苹果的笔记本电脑真是一种非常自然舒适的体验!以我使用苹果笔记本的经验, 我认为人人都应该使用带 Retina 屏的 MacBook Pro, 我目前为止, 我和我的同事们一共已经有了 3 台 rMBP, 还包括几台 MBP, 每个人都认为物超所值.首先, Retian 屏幕拥有更高的分辨率(普通屏幕的4倍像素数量), 效果对比相当于你看 iPhone 5 的屏幕和 2010 年的某些智能机屏幕. 拥有普 阅读全文
摘要:
SSDB 是一个 C++ 开发的 NoSQL 存储服务器, 支持 zset, map 数据结构, 可替代 Redis, 特别适合存储集合数据. SSDB 被开发和开源出来后, 已经在生产环境经受了3个季度的考验, 一直稳定运行.在一个支撑数千万用户的列表数据(例如用户的订单历史, 用户的好友列表, 用户的消息列表等)的实例上, SSDB 每天处理上亿个读写请求, 仍然能保持 CPU 占用在3%左右, 内存占用为 1G. 这种数据规模是我们原来使用的 Redis 所无法满足的, 因为 Redis 无法保存如此大量的数据, 物理内存的容量限制了 Redis 的能力. 根据我们的经验, Redis在 阅读全文
摘要:
工作比较忙,蛮久没有写东西了,今天我要写的是ios中的任务分段。大多数的情况下,我们用不到任务分段,但是如果我们是在执行比较频繁的函数或者这个函数是比较耗时, 某一条件下,我要执行新的任务,并且取消上次函数的执行。大家知道代码是顺序执行的,一旦开始了就无法终止,除非我们代码执行的时候做逻辑判断,在满足某一条件的时候提前 return掉这个函数,这样我们就实现了所谓的任务分段,在实际开发中是非常有用的。 NSOperation,为对任务分段提供了很好的支持,operation 提供一个 iscancled的标志位,表明这个opertaion对象是是不是被标识为cancel,并不是说这个ope.. 阅读全文
摘要:
CompromiseIn a few months the European Currency Union will become a reality. However, to join the club, the Maastricht criteria must be fulfilled, and this is not a trivial task for the countries (maybe except for Luxembourg). To enforce that Germany will fulfill the criteria, our government has so 阅读全文