码迷,mamicode.com
首页 > 编程语言
第十四章:构建自定义的同步工具——Java并发编程实战
一、状态依赖性管理 对于单线程程序,某个条件为假,那么这个条件将永远无法成真 在并发程序中,基于状态的条件可能会由于其他线程的操作而改变 1 acquire lock on object state 2 while (precondition does not hold) 3 { 4 release ...
分类:编程语言   时间:2016-11-10 14:15:03    阅读次数:214
MFC 窗口分割
动态分割窗口: BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { // TODO: Add your specialized code here and/or call the base ...
分类:编程语言   时间:2016-11-10 14:14:11    阅读次数:152
Java 泛型 <? super T> 中 super 怎么 理解?与 extends 有何不同?
https://www.zhihu.com/question/20400700/answer/117464182 Java是单继承,所有继承的类构成一棵树。 class Apple(A)class Banana(B) extend Apple(A) class Orange ()) extend A ...
分类:编程语言   时间:2016-11-10 14:11:46    阅读次数:169
【转】JSch - Java实现的SFTP(文件上传详解篇)
JSch是Java Secure Channel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。 本文只介绍如何使用JSch实现的SFTP功能。 SFTP是Secure File ...
分类:编程语言   时间:2016-11-10 14:11:16    阅读次数:262
python接口自动化框架
基于 python 的接口测试框架 接口测试 · jphtmt · 于 5 月前发布 · 最后由 jphtmt 于 4 月前回复 · 3553 次阅读 基于 python 的接口测试框架 接口测试 · jphtmt · 于 5 月前发布 · 最后由 jphtmt 于 4 月前回复 · 3553 次阅 ...
分类:编程语言   时间:2016-11-10 14:08:40    阅读次数:407
Javac早期(编译期)
从Sun Javac的代码来看,编译过程大致可以分为3个过程: Javac编译动作的入口是com.sun.tools.javac.main.JavaCompiler类,上述3个过程的代码逻辑集中在这个类的compile()和compile2()方法中,整个编译最关键的处理就由图中标注的8个方法来完成 ...
分类:编程语言   时间:2016-11-10 14:09:29    阅读次数:217
javascript平时小例子⑧(导航置顶效果)
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> *{ margin: 0;padding: 0; } .wrap{ width: 100%; height: 3 ...
分类:编程语言   时间:2016-11-10 14:06:22    阅读次数:227
java nio
Java NIO与IO的区别:传统的IO中需要为每个连接建立一个线程,当并发数量巨大时,对内存及线程切换的开销巨大,NIO提供线程池,不再为每个连接建立单独的线程,提供了非阻塞的能力。 1、Java NIO的核心组件: Channels:所有的IO在NIO中都从一个Channel开始,Channel ...
分类:编程语言   时间:2016-11-10 14:03:18    阅读次数:186
communication between threads 线程间通信 Programming Concurrent Activities 程序设计中的并发活动 Ada task 任务 Java thread 线程
Computer Science An Overview _J. Glenn Brookshear _11th Edition activation 激活 parallel processing 并行处理 concurrent processing 并发处理 Each programming lan ...
分类:编程语言   时间:2016-11-10 14:04:20    阅读次数:264
javascript平时小例子⑤(投票效果的练习)
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> #dakuang { width: 1000px; height: 30px; } #left, #right { height: 100%; fl ...
分类:编程语言   时间:2016-11-10 13:57:26    阅读次数:214
O(n^2)类型的几种排序算法
一、冒泡排序 1.原理 (1)比较相邻的元素。如果第一个比第二个大,就交换他们两个; (2)对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数; (3)针对所有的元素重复以上的步骤,除了最后一个; (4)持续每次对越来越少的元素重复上面的步骤,直到没有任 ...
分类:编程语言   时间:2016-11-10 13:52:58    阅读次数:165
javascript平时小例子⑦(鼠标跟随的div)
<!doctype html><html> <head> <meta charset="utf-8"> <title>无标题文档</title> <style> #div1 { width: 200px; height: 200px; background-color: #0F0; position ...
分类:编程语言   时间:2016-11-10 13:51:59    阅读次数:195
Spring MVC(三) 数据转换、格式化、校验
数据转换、格式化、校验 数据绑定机理 数据类型转换 低版本的Spring 只支持标准的PropertyEditor类型体系,不过PropertyEditor存在以下缺陷: 只能用于字符串和Java对象的转换,不适用于任意两个Java类型之间的转换; 对源对象及目标对象所在的上下文信息(如注解、所在宿 ...
分类:编程语言   时间:2016-11-10 13:50:04    阅读次数:254
1110Nested Loop Join算法
转自 http://blog.csdn.net/tonyxf121/article/details/7796657 join的实现原理 join的实现是采用Nested Loop Join算法,就是通过驱动表的结果集作为循环基础数据,然后一条一条的通过该结果集中的数据作为过滤条件到下一个表中查询数据 ...
分类:编程语言   时间:2016-11-10 13:48:01    阅读次数:338
javascript平时小例子④(setInterval使用2)
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> * { margin: 0 auto; } #kaishi { text-align: center; background-color: red; ...
分类:编程语言   时间:2016-11-10 12:10:09    阅读次数:199
如何写出面试官欣赏的Java单例
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。 今天我们不谈单例模式的用途,只说一说如果在面试的时候面试官让你敲一段代码实现单例模式的情况下怎样写出让面试官眼前一亮的单例代码。因为笔者学的是Java,所以接下来的实例将用 ...
分类:编程语言   时间:2016-11-10 12:07:43    阅读次数:202
redis学习二 排序
文章转载自:http://www.cnblogs.com/redcreen/archive/2011/02/15/1955226.html redis支持对list,set和sorted set元素的排序。排序命令是sort 完整的命令格式如下: SORT key [BY pattern] [LIM ...
分类:编程语言   时间:2016-11-10 12:04:51    阅读次数:246
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!