码迷,mamicode.com
首页 > 编程语言
Java设计模式应用——桥接模式
性能管理系统中,数据产生后需要经过采集,汇聚,入库三个流程,用户才能查询使用。 采集可以是snmp采集,也可以是ems采集;汇聚可以使storm汇聚,也可以是spark汇聚;入库可以是hdfs入库,也可以是mppdb入库。 针对不同场景,我们可以灵活选择不同的采集,汇聚,入库方式。这种一个功能需要多 ...
分类:编程语言   时间:2017-06-02 01:20:29    阅读次数:357
多线程之pthread, NSThread, NSOperation, GCD
关于多线程会有一系列如下:多线程之概念解析 多线程之pthread, NSThread, NSOperation, GCD 多线程之NSThread 多线程之NSOperation 多线程之GCD pthread:跨平台,适用于多种操作系统,可移植性强,是一套纯C语言的通用API,且线程的生命周期需 ...
分类:编程语言   时间:2017-06-02 01:20:21    阅读次数:270
线程生命周期
1.线程的生命周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。 (1)生命周期的五种状态 新建(new Thread)当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。例如:Thread t1=new Thread(); 就绪(runnable)线程已经被启动,正 ...
分类:编程语言   时间:2017-06-02 01:19:28    阅读次数:263
JavaScript与元素间的抛物线轨迹运动
转载自别人,如有侵权,请联系本人。 http://www.zhangxinxu.com/wordpress/2013/12/javascript-js-%E5%85%83%E7%B4%A0-%E6%8A%9B%E7%89%A9%E7%BA%BF-%E8%BF%90%E5%8A%A8-%E5%8A%A ...
分类:编程语言   时间:2017-06-02 01:19:00    阅读次数:274
Java设计模式の责任链模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述责任链(Chain of Responsibility)模式的: 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递, 直到链上的某一个对象决定处理此请求。发出这个请求的客户端并 ...
分类:编程语言   时间:2017-06-02 01:18:41    阅读次数:193
python函数(五)—yield的表达式形式
函数体内含有yield关键字,那该函数的执行结果是生成器对象 生成器对象的本质就是迭代器,所以yield的功能是 1.把函数的执行结果做成迭代器 2.可以返回多次值,而return只能返回一次值 3.可以挂起函数的执行 yield语句形式 yield 1 yield的表达式形式 x=yield ne ...
分类:编程语言   时间:2017-06-02 01:18:07    阅读次数:265
【Python】09、线性结构与切片
一、线性结构list、tuple、str、bytes、bytearray,range()都是顺序存储、顺序访问的、都是可迭代对象、都可以通过索引访问;被称为线性结构可使用len()获取长度、可以切片,可以使用iter()将可迭代对象转换为迭代器In[16]:r=range(8) In[17]:r Out[17]:range(0,8) In[18]:i=..
分类:编程语言   时间:2017-06-02 01:17:59    阅读次数:238
R语言——K折交叉验证之随机均分数据集
今天,在阅读吴喜之教授的《复杂数据统计方法》时,遇到了把一个数据集按照某个因子分成若干子集,再把若干子集随机平均分成n份的问题,吴教授的方法也比较好理解,但是我还是觉得有点繁琐,因此自己编写了一个函数,此后遇到这种问题只需要运行一下函数就可以了。 这里采用R中自带的iris数据集, iris数据集结 ...
分类:编程语言   时间:2017-06-02 01:17:39    阅读次数:1908
算法:几个重要函数应用于一个题目
今天欣赏一个包含众多知识点的解法。题目是这样的: 给定两个字符串s1和s2,统计它们各自包含的各个小写字母的个数,然后互相比较。如果对某个字母,s1中出现的次数多,就打印“1:aaaa” (表示字母a在s1中出现了4次);如果s2中出现的次数多,就打印“2:aaaa”;如果次数相同,就打印“=:aa ...
分类:编程语言   时间:2017-06-02 01:17:04    阅读次数:361
java基础3
1.二维数组定义:元素为一维数组的数组。动态初始化方式一(指定有多少个长度相同的一维数组):数据类型[][]变量名=new数据类型[m][n];m表示有多少个一维数组n表示一维数组中有多少个元素动态初始化方式二(指定二维数组中有多少个一维数组,每一个一维数组的长度不固定):数..
分类:编程语言   时间:2017-06-02 01:16:08    阅读次数:255
Python标准库--re模块
re:正则表达式 一些常量 函数 complie() findall() 与finditer() 迭代器生成Match实例, 通过group() start() end() 获取信息 groups() 所有匹配字符串 group() 整体匹配字符串 group(0) group(1) 按组匹配的字符 ...
分类:编程语言   时间:2017-06-02 01:15:18    阅读次数:324
JavaScript中函数
函数的大体分三种,一种是函数的声明,一种是函数表达式(又称为函数的字面量) 1.函数的声明 => function myFn(){}; 2.函数的表达式 => var myFn = function() {}; 3.函数对象方式 => var myFn = new Function('n1','n2 ...
分类:编程语言   时间:2017-06-02 01:15:02    阅读次数:299
Springboot中AOP统一处理请求日志
完善上面的代码: 现在把输出信息由先前的system.out.println()方式改为由日志输出(日志输出的信息更全面) ...
分类:编程语言   时间:2017-06-02 01:13:21    阅读次数:217
javascript常见面试题
A(1)正常执行,console.log(a);//1 当A函数被调用后 会创建一个全局的A函数,覆盖了原有的A函数,但是a作为受保护变量被保护起来形成闭包 此时 函数A变为 fun()函数这个问题的主线:每次都输出第二个参数,并创建闭包封装第一个参数,闭包中的变量会自动成为下次调用的第二个参数 下 ...
分类:编程语言   时间:2017-06-02 01:11:40    阅读次数:366
python运维学习笔记1
辞职在家,边找工作边学python看了一本python基础之后感觉远远不够,之后在某东上搜索找到一本《Python自动化运维》的书,写这个想给自己留下点学习的痕迹吧,在此先感谢大神作者刘天斯,不在多说开始吧python系统基础信息模块详解系统基础信息采集模块作为监控模块的重要组成..
分类:编程语言   时间:2017-06-02 01:10:35    阅读次数:286
《Java并发编程实战》读书笔记(一)----- 简介
简史 早期的计算机中不包含操作系统,从头至尾都只执行一个程序,并且这个程序能访问计算机所有资源。随着计算机发展,操作系统的出现,使得计算机可以同时运行多个程序,并且每程序都在单独的进程内运行。为什么要这么做呢?主要基于以下原因: 1.资源利用率 程序在等待时计算机可以执行另一个程序,同一个资源可以被 ...
分类:编程语言   时间:2017-06-02 01:09:46    阅读次数:201
Java 两线程交替打印奇偶数(一)
使用synchronized 及 Object对象的wait()和notifyAll()方法, Code如下 I. synchronized 锁住的是对象 //@TODO II. Object wait(), notify() 和notifyAll() //@TODO ...
分类:编程语言   时间:2017-06-02 01:09:16    阅读次数:267
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!