码迷,mamicode.com
首页 > 编程语言
Java开发基础
Java开发基础...
分类:编程语言   时间:2016-07-10 19:04:50    阅读次数:177
JMS实现-ActiveMQ,介绍,安装,使用,注意点,spring整合
JMS实现-ActiveMQ,介绍,安装,使用,注意点,spring整合缘由: 最近在用netty开发游戏服务器,目前有这样的一个场景,聊天服务器和逻辑服务器要进行消息交互,比如,某个玩家往某个公会提交了加入申请,这个申请动作是在逻辑服务器上完成的,但是要产生一条申请消息,由聊天服务器推送到对应的公会频道,目前这个申请消息就是通过jms发送到聊天服务器上,聊天服务器监听到后,推送到...
分类:编程语言   时间:2016-07-10 19:02:29    阅读次数:455
C++ primer 学习笔记(1)
一年前的部分学习笔记,现在整理并复习它们。三 C++数据类型十进制,8进制,16进制——20;024;0x14. 迭代:多次循环,反复执行。 缺省:default,系统默认状态。c可打印字符基本的 ASCII 字符集共有 128 个字符,其中有 96 个可打印字符,包括常用的字母、数字、标点符号。(另外还有 32 个控制字符)Unicode(统一码、万国码、单一码):是一种在计算机上使用的字符编...
分类:编程语言   时间:2016-07-10 19:01:28    阅读次数:232
Mybatis框架学习(四)—查询缓存与spring的整合开发
1       项目整体目录 2       查询缓存 2.1     缓存的意义          将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 2.1    mybatis持久层缓存 mybatis提供一级缓存和二级缓存   mybatis一级...
分类:编程语言   时间:2016-07-10 19:02:38    阅读次数:337
算法系列(十二)散列
Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。 标准库中包括Set和Map的散列实现,即HashSet类和HashMap类。HashSet的实现直接借助了HashMap。JDK中是使用...
分类:编程语言   时间:2016-07-10 19:02:21    阅读次数:205
RxJava 驯服数据流之自定义操作函数
RxJava 提供了很多操作函数。加上各种重载函数,一共有 300 多个操作函数。这些函数中只有很少一部分是核心的操作函数,离开这些核心的函数根本就没法使用 RxJava 了。其他的大部分函数只是一些便捷函数,方便开发者使用,并且他们的名字基本都说明了他们的用法。比如 如果操作函数 source.First(user -> user.isOnline()) 不存在,则我们依然可以使用 source....
分类:编程语言   时间:2016-07-10 18:59:52    阅读次数:237
Java基础知识(二)
字符串 new String(“abc”)创建了几个对象? 一个或两个,如果常量池中原来有“abc”,则只创建一个对象;如果常量池中原来没有字符串“abc”,那么就会创建两个对象。 String s="abc"; String s1="ab"+"c"; System.out.println(s==s1); 输出 true ,因为"ab"+"c"在编译器就被转换为"abc",存放在常量区,...
分类:编程语言   时间:2016-07-10 19:00:23    阅读次数:203
opencv-视频处理-实时的前景检测-Vibe算法
vibe算法是一种像素级的前景检测算法,实时性高,内存占有率低,前景检测准确率高。但是会出现“鬼影”。《 ViBe: a powerful random technique to estimate the background in video sequences》《Background Subtraction: Experiments and Improvements for ViBe. 》《V...
分类:编程语言   时间:2016-07-10 18:59:35    阅读次数:958
RxJava 并发 之测试
在开发软件的时候,我们需要确保代码正确执行。为了快速的获取每次修改后的反馈,通常开发人员使用自定义测试。在同步的 Rx 中测试和普通 Java 中的单元测试没有太大的区别。如果要测试异步代码,可能会有点需要注意的地方,比如要测试下面的代码:Observable.interval(1, TimeUnit.SECONDS) .take(5)上面的 Observable 发射一个数据流,需要 5秒...
分类:编程语言   时间:2016-07-10 18:56:20    阅读次数:211
Java服务器热部署的实现原理
所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。 对于Java应用程序来说,热部署就是在运行时更新Java类文件。在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的角色。大多数基于Java的应用服务器,包括EJB服务器和Servlet容器,都支持热部署。类装入器不能重新装入一个已经装入的类,但只要使用一个新的类装入器实例,就可以将类再次装入一个正在运行的应...
分类:编程语言   时间:2016-07-10 18:56:30    阅读次数:296
RxJava 并发之意外情况处理
Rx 尽量避免状态泄露到数据流之外的场景。但是有些东西本身就带有状态。比如服务器可以上线和离线、手机可以访问Wifi、按钮被按下了等。在 Rx 中国,我们在一段时间内看到这些事件,并称之为窗口(window)。其他事件在这个窗口内发生可能需要特殊处理。例如,手机在使用移动收费上网的时候,会把网络请求优先级降低,来避免天价流量费的情况。 注意:上面的一段话估计是翻译的,有点语句不通。更多参考官网:...
分类:编程语言   时间:2016-07-10 18:56:13    阅读次数:318
JavaBean技术初识
JavaBean就是把程序中的实体对象及业务逻辑单独的封装到Java类当中。然后再JSP页面中调用这个封装好的类,这样可以降低HTML与Java代码的耦合度,简化界面。JavaBean的规范 公共的无参构造方法:这样可以通过new直接对该对象进行实例化。 类的申明非final类型:final类型不可更改。 实现可序列接口:JavaBean应该直接或间接的实现Java.io.Serializable接...
分类:编程语言   时间:2016-07-10 18:54:20    阅读次数:177
4Spring MVC配置
Spring的Web MVC框架 Spring的Web MVC框架是一个请求驱动的Web框架,该框架的核心是基于分发器(DispatchServlet)设计的,它是一个将请求分发到控制器的Servlet。DispatchServlet将从Web page收集到的不同请求分发到不同的控制器,控制器Controller收到request和reponse参数,干脆利落的返回ModelAndView。而...
分类:编程语言   时间:2016-07-10 18:49:54    阅读次数:242
JAVA基础面试题(经典)
JAVA基础面试题(经典)...
分类:编程语言   时间:2016-07-10 18:48:46    阅读次数:209
算法复习笔记(回溯法,分支限界法)
回溯法 分支限界法回溯法  回溯法(探索与回溯法)是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法。   基本思想:   在包含问题的所有解的解空间树中,按照深度优先搜索的策略,从根结点出发深度探索解空间树。当探索到某一结点时,要先判断该结点是否包含问题的解,如果包含,就从该...
分类:编程语言   时间:2016-07-10 18:50:33    阅读次数:338
C++继承分析
面向对象的三大特性之一就是继承,继承运行我么重用基类中已经存在的内容,这样就简化了代码的编写工作。继承中有三种继承方式即:public protected private,这三种方式规定了不同的访问权限,这些权限的检查由编译器在语法检查阶段进行,不参与生成最终的机器码,所以在这里不对这三中权限进行讨论,一下的内容都是采用的共有继承。单继承首先看下面的代码:class CParent { public...
分类:编程语言   时间:2016-07-10 18:50:29    阅读次数:247
python学习——函数的参数
定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了。对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解。 Python的函数定义非常简单,但灵活度却非常大。除了正常定义的必选参数外,还可以使用默认参数、可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码。 ...
分类:编程语言   时间:2016-07-10 18:49:57    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!