码迷,mamicode.com
首页 > 编程语言
关于Java线程意外退出自动重启..
最近做项目使用到第三方推送功能,然后创建了一个线程用来循环读取队列中的数据,当队列为空时,则线程暂停2秒.一切都像想象中的辣么美好.可是在后面的测试中发现收不到推送的消息了,接着发现了原来推送的线程由于抛出异常直接挂了,然后百度了一下解决方案,感谢前辈们为我们指明了方向.发现了使用Java中的观.....
分类:编程语言   时间:2015-09-10 23:57:46    阅读次数:700
EM算法及其推广的要点
1.EM算法是含有隐变量的变量的概率模型极大似然估计或极大后验概率估计的迭代算法,含有隐变量的概率模型的数据表示为$P(Y,Z|\theta)$.这里,$Y$是观测变量的数据,$Z$是隐变量的数据,$\theta$是模型参数。EM算法通过迭代求解观测数据的对数似然函数$L(\theta)=logP(...
分类:编程语言   时间:2015-09-10 23:55:46    阅读次数:293
C++学习之重载运算符1
C++除可重载函数之后,还允许定义已有的运算符,这样通过运算符重载可像处理数据使用它们。先来个代码 1 #include 2 using namespace std; 3 4 class num 5 { 6 public: 7 num(){n=1;} 8 ~num(){} 9 ...
分类:编程语言   时间:2015-09-10 23:54:31    阅读次数:196
Codeforce385C 树状数组+素因子分解
题目大意:给多个区间的询问,在询问区间内每一个出现的素数去计算所有数中有多少个数能被这个素数整除然后将所有素数得到的对应值求和这里因为初始给定的数不超过10000000,最多670000不到的素数而后面给定的区间到达1e9是没意义的,只要后面超过10000000都按最后一个数表示即可然后将素数的标号...
分类:编程语言   时间:2015-09-10 23:56:53    阅读次数:478
Effective C++ 条款39 明智而审慎地使用private继承
1. public继承表明is-a的关系,要求接口的完全继承,而private继承表明"根据某物实现出的关系",要求仅仅继承实现,private继承有两个规则: 1). 经由private继承而来的基类的所有成员在派生类中都会变成private属性 2). 由于1),编译器不允许将派生类转为基类.....
分类:编程语言   时间:2015-09-10 23:53:27    阅读次数:229
12、java5锁java.util.concurrent.locks.Lock之ReentrantLock
JDK文档描述:public interface LockLock 实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作。此实现允许更灵活的结构,可以具有差别很大的属性,可以支持多个相关的 Condition 对象。 锁是控制多个线程对共享资源进行访问的工具。通常,锁提供了...
分类:编程语言   时间:2015-09-10 23:49:49    阅读次数:279
对象的比较与排序:IComparable和IComparer接口
IComparable和ICompare 接口是.net framework 中比较对象的标准方式,这两个接口提供一个返回值类似(大于0 等于0 小于0)的比较方法,二者区别如下:1. IComparable 在要比较的对象的类中实现,可以比较该对象和另一个对象。2. IComparer 在一个单独...
分类:编程语言   时间:2015-09-10 23:51:04    阅读次数:279
c++心得
c++学习了之后,让我对c++产生了很多的疑问,首先c++当中的虚函数,知道了虚函数表在内存中存在的地址位于类实例首地址中。在学习了java 连接数据库之后,悠然我产生了一个想法就是能不能通过c++来连接数据库呢,于是我就在网上查找了相关的代码并接了数据库。 (1)安装MySql Server在.....
分类:编程语言   时间:2015-09-10 23:48:16    阅读次数:361
Spring-Data-Redis存储对象(redisTemplate)
先给出配置,由于版本不同jedis的api不同,这里比较坑人,常常发生错误无从下手,如果是maven项目还好查看源码,如果是web项目那么就很麻烦, <dependency> <groupId>redis.clients</groupId> <artifactId>jedi...
分类:编程语言   时间:2015-09-10 22:44:39    阅读次数:417
10、java5线程池之返回结果的任务之Callable与Future
JDK文档描述Callable:public interface Callable返回结果并且可能抛出异常的任务。实现者定义了一个不带任何参数的叫做 call 的方法。 Callable 接口类似于 Runnable,两者都是为那些其实例可能被另一个线程执行的类设计的。但是 Runnable 不会返...
分类:编程语言   时间:2015-09-10 22:42:14    阅读次数:286
JavaScript权威设计--JavaScript表达式与运算符(简要学习笔记五)
1.3种原始表达式 1.直接量: 1.23 //数字直接量 “hello” //字符串直接量 ... 2.保留字构成的原始表达式: true //返回布尔值:真 false //假 null //返回一个值:空 3.变量...
分类:编程语言   时间:2015-09-10 22:42:32    阅读次数:259
C++用法的学习心得
c++这门课,在我刚进入大学的就已经开始接触了。因为自己的专业就是计算机科学,因此c++嘛,对于我来说还是比较重要的。不同于其他专业,一开始我接触就是c++了,跳过了c语言一类的课。就我自己认为,c++这课学起来还是很有难度的。大一上课的时候,老师就说过这课在生活中的应用很广泛。处于初学者的我,开始...
分类:编程语言   时间:2015-09-10 22:39:24    阅读次数:254
Java学习之字符串的创建
转自:http://lavasoft.blog.51cto.com/62575/80034/Java字符串类(java.lang.String)是Java中使用最多的类,也是最为特殊的一个类,很多时候,我们对它既熟悉又陌生。一、从根本上认识java.lang.String类和String池首先,我建...
分类:编程语言   时间:2015-09-10 22:37:23    阅读次数:328
11、java5线程池之异步任务CompletionService
JDK文档描述:public interface CompletionService将生产新的异步任务与使用已完成任务的结果分离开来的服务。生产者 submit 执行的任务。使用者 take 已完成的任务,并按照完成这些任务的顺序处理它们的结果。例如,CompletionService 可以用来管理...
分类:编程语言   时间:2015-09-10 22:33:51    阅读次数:327
java中字符串常量,堆栈的区别和字符串函数intern()
转自:http://txy821.iteye.com/blog/760957java.lang.String的intern()方法"abc".intern()方法的返回值还是字符串"abc",表面上看起来好像这个方法没什么用处。但实际上,它做了个小动作:检查字符串池里是否存在"abc"这么一个字符串...
分类:编程语言   时间:2015-09-10 22:31:51    阅读次数:405
HDU 1098 Ignatius's puzzle 费马小定理+扩展欧几里德算法
题目大意:给定k,找到一个满足的a使任意的x都满足f(x)=5*x^13+13*x^5+k*a*x 被65整除推证:f(x) = (5*x^12 + 13 * x^4 + ak) * x因为x可以任意取 那么不能总是满足 65|x那么必须是 65 |(5*x^12 + 13 * x^4 + ak)那...
分类:编程语言   时间:2015-09-10 22:32:41    阅读次数:336
Hadoop序列化与Java序列化
序列化就是把内存中的对象的状态信息转换成字节序列,以便于存储(持久化)和网络传输反序列化就是就将收到的字节序列或者是硬盘的持久化数据,转换成内存中的对象。1.JDK的序列化 只要实现了serializable接口就能实现序列化与反序列化,一定要加上序列化版本ID serialVersionUID,....
分类:编程语言   时间:2015-09-10 22:31:19    阅读次数:251
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!