码迷,mamicode.com
首页 > 编程语言
Java锁----Lock实现原理
Lock完全用Java写成,在java这个层面是无关JVM实现的。 在java.util.concurrent.locks包中有很多Lock的实现类,常用的有ReentrantLock、ReadWriteLock(实现类ReentrantReadWriteLock),其实现都依赖java.util.concurrent.AbstractQueuedSynchronizer类,实现思路都大同小...
分类:编程语言   时间:2016-04-26 12:43:29    阅读次数:229
c++熟练递归
1.楼梯问题 代码: #include<iostream>using namespace std;int step(int);int main(){ int n; cin>>n; cout<<step(n); }int step(int n){ if(n==1)return 1;if(n==2)re ...
分类:编程语言   时间:2016-04-26 12:42:54    阅读次数:173
.net互转java 转行必备
.net与java其实是差不多的语言,学习起来只需要弄清楚差异及查库的方法,转起来还是很快的 以下列出几点,希望能给正在转行的你一些帮助 1,java与c#语言超详细对比 http://www.harding.edu/fmccown/java_csharp_comparison.html 2,.ne ...
分类:编程语言   时间:2016-04-26 12:42:07    阅读次数:184
浅谈算法和数据结构: 六 符号表及其基本实现
http://www.cnblogs.com/yangecnu/p/Introduce-Symbol-Table-and-Elementary-Implementations.html 浅谈算法和数据结构: 六 符号表及其基本实现 前面几篇文章介绍了基本的排序算法,排序通常是查找的前奏操作。从本文开 ...
分类:编程语言   时间:2016-04-26 12:40:24    阅读次数:314
算法Sedgewick第四版-第1章基础-2.1Elementary Sortss-006归并排序(Mergesort)
一、 1.特点 (1)merge-sort : to sort an array, divide it into two halves, sort the two halves (recursively), and then merge the results. As you will see, o ...
分类:编程语言   时间:2016-04-26 12:40:14    阅读次数:382
Java基础-结课测试
1、单选 下面的方法,当输入为2的时候返回值是多少 1 public int getValue(int i) { 2 3 int result = 0; 4 5 switch (i) { 6 7 case 1: 8 9 result = result + i; 10 11 case 2: 12 13 ...
分类:编程语言   时间:2016-04-26 12:36:35    阅读次数:116
JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)
一、Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改 例如:将Tomcat服务器的启动端口由默认的808 ...
分类:编程语言   时间:2016-04-26 12:36:21    阅读次数:236
常见的排序方法
常见经典排序算法 1.希尔排序 2.二分插入法 3.直接插入法 4.带哨兵的直接排序法 5.冒泡排序 6.选择排序 7.快速排序 8.堆排序 一.希尔(Shell)排序法(又称宿小增量排序,是1959年由D.L.Shell提出来的) /* Shell 排序法 */ #include <stdio.h ...
分类:编程语言   时间:2016-04-26 12:34:35    阅读次数:258
gsoap 实现 C/C++ 调用web service
gSOAP 是什么? gSOAP编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C++语言开发web服务或客户端程序的工作变得轻松了很多。绝大多数的C++web服务工具包提供一组API函数类库来处理特定的SOAP数据结构,这样就使得用户必须改变程序结构来适应相关的类库。与之 ...
分类:编程语言   时间:2016-04-26 12:34:44    阅读次数:192
[PHP] 看博客学习插入排序
定义数组长度变量$len,使用count()函数,参数:数组 for循环数组,条件:从第二个开始,遍历数组,循环内 定义临时变量$temp,赋值当前元素 for循环数组,条件:遍历当前元素前面的所有元素 判断当前元素与它前面的元素的大小,利用临时变量,转换变量 PHP版: java版: ...
分类:编程语言   时间:2016-04-26 12:33:21    阅读次数:192
java中有三种移位运算符
<< : 左移运算符,num << 1,相当于num乘以2 >> : 右移运算符,num >> 1,相当于num除以2 >>> : 无符号右移,忽略符号位,空位都以0补齐 ...
分类:编程语言   时间:2016-04-26 12:32:21    阅读次数:143
浅谈算法和数据结构: 七 二叉查找树 八 平衡查找树之2-3树 九 平衡查找树之红黑树 十 平衡查找树之B树
http://www.cnblogs.com/yangecnu/p/Introduce-Binary-Search-Tree.html 前文介绍了符号表的两种实现,无序链表和有序数组,无序链表在插入的时候具有较高的灵活性,而有序数组在查找时具有较高的效率,本文介绍的二叉查找树(Binary Sear ...
分类:编程语言   时间:2016-04-26 12:31:24    阅读次数:357
PHP语言 -- 三级联动
AreaCode AreaName ParentAreaCode sanji.js Ajax的同步,同步就是指在AJAX处理数据的时候,必须等到处理完成才能执行的语句, Ajax的异步,异步就是指在AJAX处理数据的时候,不用等到处理完,下面的语句就可以执行 非Ajax 同步在交换信息的时候,必须等 ...
分类:编程语言   时间:2016-04-26 12:30:16    阅读次数:365
Java解压上传zip或rar文件,并解压遍历文件中的html的路径
1.本文只提供了一个功能的代码 2.然后是文件解压的两个类 3.常见html的工具类,上篇文章有介绍 CreateHtmlUtils 4.复制的方法 copy 5.便利解压的的zip或者是rar文件夹 6.其中需要的架包 ...
分类:编程语言   时间:2016-04-26 12:31:18    阅读次数:294
JavaScript获取元素尺寸和大小操作总结
一、获取元素的行内样式 复制代码 代码如下: var obj = document.getElementById("test"); alert(obj.height + "\n" + obj.width); // 200px 200px typeof=string只是将style属性中的值显示出来 ...
分类:编程语言   时间:2016-04-26 12:30:01    阅读次数:431
浅析Struts1和Struts2的Action线程安全问题
1.Servlet非线程安全: 我们先来简单回顾一下Servlet的生命周期“初始化->init->service->destroy->卸载” 这里大家都知道,我们在web.xml里面定义一个servlet的时候,我们可以给他们设置一个“load-on-startup” 的值,如果 Servlet ...
分类:编程语言   时间:2016-04-26 12:28:36    阅读次数:152
Java定时任务
Java应用程序中,如果想设置定时执行任务,有以下几种方式。 本文着重讲quartz和Spring的@Scheduled两种方式。这里通过例子讲解比较直观。如果应用中用到了Spring,建议直接看第二节。 任务:每小时执行一个任务。 1. 通过quartz实现 (不推荐,因为较复杂) 有两个部分,一 ...
分类:编程语言   时间:2016-04-26 12:27:38    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!