码迷,mamicode.com
首页 > 编程语言
Java多线程9:ThreadLocal源码剖析
ThreadLocal源码剖析 ThreadLocal其实比较简单,因为类里就三个public方法:set(T value)、get()、remove()。先剖析源码清楚地知道ThreadLocal是干什么用的、再使用、最后总结,讲解ThreadLocal采取这样的思路。 三个理论基础 在剖析Thr ...
分类:编程语言   时间:2016-06-15 18:53:54    阅读次数:234
Java多线程14:生产者/消费者模型
什么是生产者/消费者模型 一种重要的模型,基于等待/通知机制。生产者/消费者模型描述的是有一块缓冲区作为仓库,生产者可将产品放入仓库,消费者可以从仓库中取出产品,生产者/消费者模型关注的是以下几个点: 1、生产者生产的时候消费者不能消费 2、消费者消费的时候生产者不能生产 3、缓冲区空时消费者不能消 ...
分类:编程语言   时间:2016-06-15 18:53:50    阅读次数:218
[javaSE] GUI(菜单)
菜单MenuBar Menu MenuItem 调用Frame对象的setMenuBar()方法,设置菜单,参数:MenuBar对象 ...
分类:编程语言   时间:2016-06-15 18:51:51    阅读次数:199
Python 中的POST/GET包构建以及随机字符串的生成-乾颐堂
现在,我们来用Python,创建GET包和POST包。 至于有什么用处,大家慢慢体会。 Python 中包含了大量的库,作为一门新兴的语言,Python 对HTTP有足够强大的支持。 现在,我们引入新的库 httplib 以及 urllib 这两个库根据名称,我们可以知道他们是对于HTTP以及URL ...
分类:编程语言   时间:2016-06-15 18:52:30    阅读次数:207
java之路 static
...
分类:编程语言   时间:2016-06-15 18:50:05    阅读次数:154
unity 里的get和post方法调用
(一)GET方法 (二)POST方法 调用两个方法 ...
分类:编程语言   时间:2016-06-15 18:52:26    阅读次数:1365
java 短信验证码===随机数
生成验证码,验证码生成 有效时间设置方法 一:返回创建时间,验证的时候与创建时间做比较,如果小于创建时间则有效,否则为失效验证码 二:设置配置数据库,用户多次请求发送验证码——每次将验证码插入数据库,验证时取最后一个为准,时间验证 如上; 三:如果技术可以,使用otp算法,启用动态口令也是可以的 ...
分类:编程语言   时间:2016-06-15 18:49:52    阅读次数:310
Java多线程1:进程与线程概述
谈到多线程,就得先讲进程和线程的概念。 进程 进程可以理解为受操作系统管理的基本运行单元。360浏览器是一个进程、WPS也是一个进程,正在操作系统中运行的".exe"都可以理解为一个进程 线程 进程中独立运行的子任务就是一个线程。像QQ.exe运行的时候就有很多子任务在运行,比如聊天线程、好友视频线 ...
分类:编程语言   时间:2016-06-15 18:50:17    阅读次数:143
maven将本地jar包导入本地仓库
从maven中央仓库下载下来的jar包手动导入本地库,如下图 以下其中maven的dependency <dependency> <groupId>org.molgenis</groupId> <artifactId>molgenis-data-vcf</artifactId> <version>1 ...
分类:编程语言   时间:2016-06-15 18:48:45    阅读次数:181
amCharts图表中的JavaScript中文注释引起的浏览器兼容性问题
近期用amCharts做图表.一切都很顺利,然后演示的时候掉链子了,平时开发的时候都是用的火狐和谷歌,加上这种图表框架本来就号称兼容性极好,也没有在ie上测试,演示的机器上恰巧用的是ie11,发现一个普通柱状图表的x轴的目录名显示为undefined.换用谷歌浏览器又一切正常. 显然出现兼容性问题了 ...
分类:编程语言   时间:2016-06-15 18:48:31    阅读次数:157
数组与字符串之间的相互转换
PHP: 数组转字符串:explode() $str = "Hello world. It's a beautiful day."; print_r (explode(" ",$str)); ?> 结果: Array( [0] => Hello [1] => world. [2] => It's [ ...
分类:编程语言   时间:2016-06-15 18:46:01    阅读次数:146
python性能测试脚本-乾颐堂
废话不多说,直接上代码。 import httplib import urllib import time import json class Transaction(object): def __init__(self): self.custom_timers = {} def run(self) ...
分类:编程语言   时间:2016-06-15 18:45:50    阅读次数:266
python高性能编程方法一-乾颐堂
阅读 Zen of Python,在Python解析器中输入 import this. 一个犀利的Python新手可能会注意到"解析"一词, 认为Python不过是另一门脚本语言. "它肯定很慢!" 毫无疑问Python程序没有编译型语言高效快速. 甚至Python拥护者们会告诉你Python不适合 ...
分类:编程语言   时间:2016-06-15 18:42:14    阅读次数:162
java基础知识
1. main() -方法 Public static void main(String args[])—从main开始处理 区分大小写 方法名:第一个小写开头,其他字母大写开头 myFirstMethod 2. 类与对象 类:概念 不存在内存 鱼 对象:实体 存在内存 鲤鱼、带鱼(变量和函数放在类 ...
分类:编程语言   时间:2016-06-15 18:41:57    阅读次数:277
【C语言】20-static和extern关键字2-对变量的作用
一、在Java中,全局变量的定义没有严格的位置规定 全局变量可以定义在类的最前面,也可以定义在类的最尾端,也就说一个方法可以访问在它之后定义的变量。 可以看到,第4行定义的test方法可以访问第8行定义的变量a,这是完全没有问题的。 二、在C语言中,全局变量定义的位置是有限制的 默认情况下,一个函数 ...
分类:编程语言   时间:2016-06-15 18:42:42    阅读次数:252
jQuery数组处理函数
写在前面: jQuery的数组处理函数整理如下,如有补充和建议,欢迎评论交流~ 1、$.trim(value) 从value中删除任何前导或尾随的空白字符 2、$.each(container, callback(key,value)) 对container的每一项进行迭代,为每一项调用回调函数ca ...
分类:编程语言   时间:2016-06-15 18:41:05    阅读次数:588
python学习笔记 操作文件和目录
如果我们要操作文件、目录,可以在命令行下面输入操作系统提供的各种命令来完成。比如dir、cp等命令。 如果要在Python程序中执行这些目录和文件的操作怎么办?其实操作系统提供的命令只是简单地调用了操作系统提供的接口函数,Python内置的os模块也可以直接调用操作系统提供的接口函数。 打开Pyth ...
分类:编程语言   时间:2016-06-15 18:41:53    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!