首页 > 2015年11月09日 > 全部分享
Java并发编程-闭锁
闭锁是一种同步器 ( Synchronizer ),它可以延迟线程的进度直到线程到达终止状态,CountDownLatch是一个灵活的闭锁实现:1)允许一个或多个线程等待一个事件集的发生,闭锁的状态包括一个计数器,初始化为一个正数,用来实现需要等待的事件数。2)countDown对计数器做减操作,表...
分类:编程语言   时间:2015-11-09 01:24:12    收藏:0  评论:0  赞:0  阅读:282
Codeforces Round #277 (Div. 2)C.Palindrome Transformation 贪心
C. Palindrome TransformationNam is playing with a string on his computer. The string consists ofnlowercase English letters. It is meaningless, so Nam ...
分类:其他   时间:2015-11-09 01:24:02    收藏:0  评论:0  赞:0  阅读:245
Java并发编程-Executor框架集
Executor框架集对线程调度进行了封装,将任务提交和任务执行解耦。它提供了线程生命周期调度的所有方法,大大简化了线程调度和同步的门槛。Executor框架集的核心类图如下:从上往下,可以很清晰的看出框架集的各个类,以及它们之间的关系:Executor,是一个可以提交可执行(Runnable)任务...
分类:编程语言   时间:2015-11-09 01:23:52    收藏:0  评论:0  赞:0  阅读:306
Java并发编程-synchronized
多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题。同步机制可以使用synchronized关键字实现。synchronized关键字修饰一个方法的时候,该方法叫做同步方法。synchronized方法执行完或发生异常时,会自动释...
分类:编程语言   时间:2015-11-09 01:23:42    收藏:0  评论:0  赞:0  阅读:250
Java并发编程-移相器
移相器(Phaser)内有2个重要状态,分别是phase和party。phase就是阶段,初值为0,当所有的线程执行完本轮任务,同时开始下一轮任务时,意味着当前阶段已结束,进入到下一阶段,phase的值自动加1。party就是线程,party=4就意味着Phaser对象当前管理着4个线程。Phase...
分类:编程语言   时间:2015-11-09 01:23:32    收藏:0  评论:0  赞:0  阅读:300
JS操作JSON总结
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对...
分类:Web开发   时间:2015-11-09 01:23:22    收藏:0  评论:0  赞:0  阅读:295
ISO/IEC 9899:2011 条款6.7.6——声明符
ISO/IEC 9899:2011 条款6.7.6——声明符
分类:其他   时间:2015-11-09 01:23:12    收藏:0  评论:0  赞:0  阅读:117
Codeforces Round #277 (Div. 2)A. Calculating Function 水
A. Calculating FunctionFor a positive integernlet's define a functionf:f(n)?= -?1?+?2?-?3?+?..?+?(?-?1)nnYour task is to calculatef(n)for a given int....
分类:其他   时间:2015-11-09 01:23:02    收藏:0  评论:0  赞:0  阅读:246
jsp的九大内置对象
1.什么是内置对象? 可以不加声明和创建就可以在JSP页面脚本中使用的成员变量。 jsp内置对象是web容器创建的一组对象。我们都知道tomcat可以看成是一种web容器,所以我们可以知道所谓的内置对象都是由tomcat创建的。使用内置对象无需使用new关键字,直接使用即可。也就意味着只要你敢启.....
分类:Web开发   时间:2015-11-09 01:22:54    收藏:0  评论:0  赞:0  阅读:307
Java并发编程-信号量
Semaphore 直译是信号量,它的功能比较好理解,就是通过构造函数设定一个数量的许可,然后通过 acquire 方法获得许可,release 方法释放许可。它还有 tryAcquire 和 acquireUninterruptibly 方法,可以根据自己的需要选择。以下是模拟一个连接池,控制同一...
分类:编程语言   时间:2015-11-09 01:22:42    收藏:0  评论:0  赞:0  阅读:287
Codeforces Round #277 (Div. 2) D. Valid Sets DP
D. Valid SetsAs you know, an undirected connected graph withnnodes andn?-?1edges is called atree. You are given an integerdand a tree consisting ofnno...
分类:其他   时间:2015-11-09 01:22:32    收藏:0  评论:0  赞:0  阅读:314
了解神奇的this
this的用法 在函数中this到底取何值,是在函数真正被调用执行的时候确定的,函数定义的时候确定不了. 因为this的取值是执行上下文环境的一部分,每次调用函数,都会产生一个新的执行上下环境.举例说明1. 构造函数之this function Foo() { this.name = "zh...
分类:其他   时间:2015-11-09 01:22:22    收藏:0  评论:0  赞:0  阅读:249
Adding Swagger to Web API project
Adding Swagger to Web API project.All source code for this series can be foundhere.When you create a new ASP.NET Web API project, a nuget package call...
分类:Windows开发   时间:2015-11-09 01:22:12    收藏:0  评论:0  赞:0  阅读:421
在ubuntu 14.04 64位系统上安装32位库
转自:http://www.enjoydiy.com/2937.html有些软件还是依赖32位的库,但是64位的系统已经成为现在的主流。以前的ubuntu可以通过下面的命令安装:Shell1apt-get install ia32-libs但是最新版本的ubuntu已经不能按照这个方式安装了,用如下...
分类:系统服务   时间:2015-11-09 01:21:52    收藏:0  评论:0  赞:0  阅读:186
20135304刘世鹏——信息安全系统设计基础第九周总结
第十章、系统I/O一个Unix文件就是一个m个字节的序列:B0,B1,…,BK,…,Bm-1一、unix i/o 596Unix I/O:一种将设备优雅地映射为文件的方式,允许Unix内核引出一个简单、低级的应用接口,这使得所有的输入输出都能以一种统一且一致的方式来执行:**1.打开文件:** - ...
分类:其他   时间:2015-11-09 01:21:12    收藏:0  评论:0  赞:0  阅读:204
mysqldump:Couldn‘t execute ‘SELECT @@GTID_MODE‘:Un
Window下mysql数据库导入导出命令 1.导出整个数据库 mysqldump?-u?用户名?-p?数据库名?>?导出的文件名 mysqldump?-u?dbuser?-p?dbname?>?dbname.sql 2.导出一个表 mysqldump?-u?用户名?-p?数...
分类:数据库技术   时间:2015-11-09 00:19:03    收藏:0  评论:0  赞:0  阅读:346
Laravel 问题相关记录
邮件设置 两步 根目录 .env 设置账号 MAIL_DRIVER=SMTP MAIL_HOST=smtp.163.com MAIL_PORT=25 MAIL_USERNAME="xxx@163.com" MAIL_PASSWORD="xxx" MAIL_ENCRYPTION=null ? ? ? config/mail.php ‘from‘?=>?[‘a...
分类:其他   时间:2015-11-09 00:18:53    收藏:0  评论:0  赞:0  阅读:188
[算法研究]の快速排序算法--javascript实现
快速排序(Quicksort)是对冒泡排序的一种改进。 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,...
分类:编程语言   时间:2015-11-09 00:18:43    收藏:0  评论:0  赞:0  阅读:416
zookeeper分布式锁
1、pom.xml中添加zookeeper依赖 <dependency> ????<groupId>org.apache.zookeeper</groupId> ????<artifactId>zookeeper</artifactId> ????<version>3.4.6</version> </dependency> 2、DistributedLo...
分类:其他   时间:2015-11-09 00:18:33    收藏:0  评论:0  赞:0  阅读:349
java 线程的几种状态
java thread的运行周期中, 有几种状态, 在 java.lang.Thread.State 中有详细定义和说明: NEW 状态是指线程刚创建, 尚未启动 RUNNABLE 状态是线程正在正常运行中, 当然可能会有某种耗时计算/IO等待的操作/CPU时间片...
分类:编程语言   时间:2015-11-09 00:18:23    收藏:0  评论:0  赞:0  阅读:149
1689条   上一页 1 ... 79 80 81 82 83 ... 85 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!