码迷,mamicode.com
首页 > 编程语言
Java并发之:生产者消费者问题
生产者消费者问题是Java并发中的常见问题之一,在实现时,一般可以考虑使用juc包下的BlockingQueue接口,至于具体使用哪个类,则就需要根据具体的使用场景具体分析了。本文主要实现一个生产者消费者的原型,以及实现一个生产者消费者的典型使用场景。 第一个问题:实现一个生产者消费者的原型。 第二 ...
分类:编程语言   时间:2016-06-02 18:03:57    阅读次数:227
浅析java的浅拷贝和深拷贝
Java中任何实现了Cloneable接口的类都可以通过调用clone()方法来复制一份自身然后传给调用者。一般而言,clone()方法满足: (1) 对任何的对象x,都有x.clone() !=x,即克隆对象与原对象不是同一个对象。 (2) 对任何的对象x,都有x.clone().getClass ...
分类:编程语言   时间:2016-06-02 18:04:37    阅读次数:230
数组1
...
分类:编程语言   时间:2016-06-02 18:05:17    阅读次数:139
【C语言】10-字符和字符串常用处理函数
一、字符处理函数 下面介绍的两个字符处理函数都是在stdio.h头文件中声明的。 1.字符输出函数putchar 上面的3种用法,输出的都是大写字母A。 * putchar一次只能输出一个字符,而printf可以同时输出多个字符 2.字符输入函数getchar getchar会将用户输入的字符赋值给 ...
分类:编程语言   时间:2016-06-02 18:04:00    阅读次数:132
JavaScript模板引擎实例应用(转)
本文将举实例向大家讲解几个常用模板引擎的简单使用。 演示地址:模板引擎示例http://demo.52fhy.com/jstemp/ 准备工作 演示数据:blog.json结构: { "list": [ { "title": "这是title", "url": "http://www.cnblogs ...
分类:编程语言   时间:2016-06-02 18:02:53    阅读次数:1229
数组的函数(方法)
//数组的函数(方法)/*echo count($attr); //获取数组的元素个数var_dump(in_array("aab",$attr)); //判断元素是否在数组内*//*$attr=array_reverse($attr); //翻转数组$attr=array_unique($attr ...
分类:编程语言   时间:2016-06-02 17:58:44    阅读次数:142
spring
1. Ioc 2. 依赖注入的三种方式:接口注入,set注入,构造注入(spring中 bean为后两种) 3. Bean:id和name的区别,singleton模式(默认) 4. Property中直接定义bean和引用bean(ref) 5. Property中null值得两种表示方法 6. ...
分类:编程语言   时间:2016-06-02 17:58:47    阅读次数:197
快速创建类数组
这时候还只是空对象;如何把对象转换成类数组 ?? [1, 2, 3, 4] => [0=>1, 1=>2, 2=>3, 3=>4] => {'0' : 1, '1' : 2, '2' : '3', '3' : '4'}; 上面列出了三步骤: 这样的输出还是Object,不像数组; 接下来这样呢? O ...
分类:编程语言   时间:2016-06-02 18:00:06    阅读次数:161
JavaScript的push(),pop(),concat()方法
push 方法 将新元素添加到一个数组中,并返回数组的新长度值。 arrayObj.push([item1 [item2 [. . . [itemN ]]]]) 参数 arrayObj 必选项。一个 Array 对象。 item, item2,. . . itemN 可选项。该 Array 的新元素 ...
分类:编程语言   时间:2016-06-02 17:58:47    阅读次数:173
JAVA web项目跨域
CORS跨域请求控制方法 1.http请求头 Origin: 普通的HTTP请求也会带有,在CORS中专门作为Origin信息供后端比对,表明来源域。 Access-Control-Request-Method: 接下来请求的方法,例如PUT, DELETE等等 Access-Control-Req ...
分类:编程语言   时间:2016-06-02 17:58:29    阅读次数:241
李洪强-C语言5-函数
C语言函数 一、函数 C语言程序是由函数构成的,每个函数负责完成一部分的功能,函数将工恩呢该封装起来,以供程序调用。 二、函数定义 目的:将一些常用的功能封装起来,以供日后调用。 步骤:确定函数名,确定函数体,调用 格式:返回值类型 函数名(形式参数列表) { 函数体 } 三、函数调用 定义函数需要 ...
分类:编程语言   时间:2016-06-02 18:00:09    阅读次数:135
进程、线程、轻量级进程、协程和go中的Goroutine
一、进程 操作系统中最核心的概念是进程,分布式系统中最重要的问题是进程间通信。 进程是“程序执行的一个实例” ,担当分配系统资源的实体。进程创建必须分配一个完整的独立地址空间。 进程切换只发生在内核态,两步:1 切换页全局目录以安装一个新的地址空间 2 切换内核态堆栈和硬件上下文。 另一种说法类似: ...
分类:编程语言   时间:2016-06-02 17:56:56    阅读次数:199
Java修饰符public private protected和default(friendly)之间的区别
下表为Java访问控制符的含义和使用情况: 注意:Java的访问控制是停留在编译层的,也就是它不会在.class文件中留下任何的痕迹,只在编译的时候进行访问控制的检查。其实,通过反射的手段,是可以访问任何包 下任何类中的成员,例如,访问类的私有成员也是可能的。 区别: ...
分类:编程语言   时间:2016-06-02 17:54:51    阅读次数:244
数组2
...
分类:编程语言   时间:2016-06-02 17:52:56    阅读次数:160
PHP数组
一、两个常用函数 1、生成随机数函数:rand(); rand();生成随机数,没法控制 rand(1,10);//参数只能不填或填两个,两个代表最大最小值 2、日期时间函数 time(); //取当前时间的UNIX时间戳 //设置时区 ate.timezone = Europe/Paris改为Et ...
分类:编程语言   时间:2016-06-02 17:53:33    阅读次数:237
Python变量与常量
变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。常量是一块只读的内存区域,常量一旦被初始化就不能被改变。 变量命名字母、数字、下划线组成,不能以数字开头,前文有说不在赘述。 变量赋值 Python中 ...
分类:编程语言   时间:2016-06-02 17:50:55    阅读次数:227
数组的定义和遍历
拓展常用函数//生成随机数echo rand(1,10);//范围在1-10之间 //日期时间函数var_dump(time());//取当前时间的UNIX时间戳,是一串数字 date("Y-m-d h:i:s",time());//格式化日期时间戳date("Y-m-d h:i:s D");//省 ...
分类:编程语言   时间:2016-06-02 17:50:30    阅读次数:159
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!