-
ConcurrentHashMap深度解析(二)
经过之前的铺垫,现在可以进入正题了。我们关注的操作有:get,put,remove这3个操作。对于哈希表,Java中采用链表的方式来解决hash冲突的。一个HashMap的数据结构看起来类似下图:实现了同步的HashTable也是这样的结构,它的同步使用锁来保证的,并且所有同步操作使用的是同一个锁对象。这样若有n个线程同时在get时,这n个线程要串行的等待来获取锁。ConcurrentHashMa...
1641
热度 -
jquery高效提示
jquery高效率提示 很久没有关注jQuery了,最近重新看了一下,看到一些不错的文章,转来坐一下笔记。?其内容和一些新提供的方法还是很多有值得学习的地方。?1.使用最新版本的jQuery?jQuery的版本更新很快,你应该总是使用最新的版本。因为新版本会改进性能,还有很多新功能。?下面就来看看,不同版本的jQuery性能差异有多大。这里是三条最常见的jQuery选择语句:?$('.elem')...
485
热度 -
Facebook,全世界最大的PHP站点后台技术探秘
Facebook,世界最大的PHP站点后台技术探秘说实话,看到这篇文章,我不的不转。原文出自:http://www.aiitee.com/thread-4289-1-1.html 在今年举行的FacebookF8开发者大会上,51CTO带您了解了其最新的开放图战略和语义搜索。今天我们一起来了解Facebook背后的软件,看看作为当今世界上访问量最大的网站之一,Facebook是如何保证5亿用户...
849
热度 -
自个儿写的一个php构架
自己写的一个php构架 ? <? header("Content-type:text/html;charset=utf-8"); session_start(); $sdate=date("Y-m-dG:i:s"); $ydate=date("Y"); $mdate=date("m"); $ydate=$ydate+0; $mdate=$mdate+1; if(($ydate>=201...
441
热度 -
PHP+ajax 范例详解教程[一]
PHP+ajax实例详解教程[一] 一共需要三个文件 学习目的:实现异步传输简单处理数据,如点击a,出现N次a,N由index.php处理。 各个文件代码 Ajax.js _________________________________________________________________________ varxmlHttp; //实例化过程 functionS_x...
468
热度 -
拾掇MAC下Eclipse的常用快捷键
整理MAC下Eclipse的常用快捷键整理Eclipse常用快捷键开发环境切换到Mac下后原来Window下的快捷键很大一部分是不相容的,习惯了快捷键的生活忽然哪天快捷键不起作用了,跟着的就是开发效率明显降低,频繁录入错误的快捷键让Eclipse都不知道你想要什么了。?以下内容是我整理的经常使用的Eclipse快捷键,主要依据首个按键进行了分类。文档末尾是收集了Mac系统下对文本编辑当标跳转或选中...
329
热度 -
【收藏版】Eclipse快捷键以及设立大全
【收藏版】Eclipse快捷键以及设置大全Eclipse实用快捷键大全收藏Alt+左箭头,右箭头以在编辑窗口切换标签Alt+上下箭头,以自动选择鼠标所在行,并将其上下移动Ctrl+f6可以弹出菜单,上面列出可以切换的编辑窗口,这样不用鼠标也可切换Ctrl+f7可以在视图之间切换,如编辑视图,输出视图,工程视图Ctrl+f8可以在不同的观察视图中切换,就是在j...
88
热度 -
怎么理解 Java 中的 <T extends Comparable< super T>>
如何理解Java中的<TextendsComparable<?superT>>Java中类似<TextendsComparable<?superT>>这样的类型参数(TypeParameter)在JDK中或工具类方法中经常能看到。比如java.util.Collections类中的这个方法声明:publicstatic<TextendsComp...
694
热度 -
[转]Struts2数据传输的背地机制:ValueStack(值栈)
[转]Struts2数据传输的背后机制:ValueStack(值栈)1.数据传输背后机制:ValueStack(值栈)在这一切的背后,是因为有了ValueStack(值栈)!2.ValueStack基础:OGNL要了解ValueStack,必须先理解OGNL(ObjectGraphicNavigatinoLanguage)!OGNL是Struts2中使用的一种表达式语言,它可以:①用于JSP的标签...
24
热度 -
微信开发札记-调用自定义分享接口
微信开发笔记-调用自定义分享接口引言:工作中开发微信网站,简称微网站。由于微网站的分享内容是系统自动选取的当前网址,客户需要改变分享的内容,即点击屏幕右上角的分享按钮,选择发送给朋友和发送到朋友圈,其中的内容和图片需要自定义。于是查找文档微信JS-SDK说明文档一文和网站众多高手的经验,大体知道了调用的步骤,但是具体如何调用才能成功却是不了解的。经过一番试验,终于成功调用发送朋友和发送到朋友圈两个...
213
热度 -
Oracle开发课题之:分析函数(OVER) (转载)
Oracle开发专题之:分析函数(OVER)(转载)目录:===============================================1.Oracle分析函数简介2.Oracle分析函数简单实例3.分析函数OVER解析一、Oracle分析函数简介:在日常的生产环境中,我们接触得比较多的是OLTP系统(即OnlineTransactionProcess),这些系统的特点是具备实时要...
54
热度 -
Oracle开发课题之:分析函数2(Rank, Dense_rank, row_number) (转载)
Oracle开发专题之:分析函数2(Rank,Dense_rank,row_number)(转载)目录===============================================1.使用rownum为记录排名2.使用分析函数来为记录排名3.使用分析函数为记录进行分组排名一、使用rownum为记录排名:在前面一篇《Oracle开发专题之:分析函数》,我们认识了分析函数的基本应用,现...
426
热度 -
Oracle开发课题之:分析函数3(Top/Bottom N、First/Last、NTile) (转载)
Oracle开发专题之:分析函数3(Top/BottomN、First/Last、NTile)(转载)目录===============================================1.带空值的排列2.Top/BottomN查询3.First/Last排名查询4.按层次查询一、带空值的排列:在前面《Oracle开发专题之:分析函数2(Rank、Dense_rank、row_num...
315
热度 -
求1分页相关的SQL语句 ?
求一分页相关的SQL语句??RT例如,select某表,一共有800条数据。我要取得上面800条数据的1--100条数据,101--200条数据......这样的SQL语句怎么写啊???即,“select*from表wherexxx=yyy???”蓝色问号处要怎么写,返回的就是符合条件的第1--100条数据;再改成怎样,返回的就是符合条件的第101--200条数据;......color='#e7...
38
热度 -
- 给力一下:解决此题目者,再散200分!该怎么解决
--给力一下:解决此题目者,再散200分!--http://topic.csdn.net/u/20110407/14/cb4c48ce-5c59-4c7f-892c-f8507d414cd4.html?61055color='#e78608'>------解决方案--------------------路过了!color='#e78608'>------解决方案------------------...
46
热度 -
dojo.query() 步骤常见的css选择符语法
dojo.query()方法常见的css选择符语法 ? dojo.query()方法常见的css选择符语法 引用自:http://www.cnblogs.com/didi/archive/2010/10/09/1846769.html 语法 含义?{http://didi.cnblogs.com} 示例 * 任何元素 dojo.query("*") E 标签为E的元素 dojo....
1122
热度 -
网站靠什么盈利
网站靠什么盈利 很多朋友,特别是对网络不是很懂的朋友不大清楚网站到底是怎么赚钱的,总认为这么个虚拟的东西怎么可能来钱,鄙人不才,随笔写来,希望可以普及下基本知识,让大家对互联网有个更深的认识。 网站要赢利,首先是需要人气及特色,假如这两者都没有,那就很难收钱,有了人气之后,大致的赢利方式该是以下几种: 1、广告。广告几乎是门户和大部分网站的生存法宝。没有了广告就没有...
382
热度 -
利用三层交换机兑现VLAN间路由
利用三层交换机实现VLAN间路由一、实验目标掌握交换机TagVLAN的配置;掌握三层交换机基本配置方法;掌握三层交换机VLAN路由的配置方法;通过三层交换机实现VLAN间相互通信;二、实验背景某企业有两个主要部门,技术部和销售部,分处于不同的办公室,为了安全和便于管理,对两个部门的主机进行了VLAN的划分,技术部和销售部分处于不同的VLAN。现由于业务的需求,需要销售部和技术部的主机能够相互访问,...
2384
热度 -
第十四章 高级特点-海纳百川:BIRT报表扩展点(续2)
第十四章高级特性-海纳百川:BIRT报表扩展点(续2)14.3报表项的扩展同上两节所述,BIRT报表扩展点实际上是利用了eclipse的扩展点BIRT本身提供了显示成水平或者垂直文本的标签和文本,本节扩展报表项,让它能显示有一定旋转角度向四周扩散的标签和文本。为了实现扩展报表项,我们需要查看以下的报表扩展点,实现其中的接口方法:org.eclipse.birt.report.model.repor...
2939
热度 -
J2SE学识大汇总
J2SE知识大汇总现阶段正在准备软考,需要学习Java版的设计模式,于是学习J2SE成为了最先的准备,了解Java基本语法,为更好的学习设计模式打基础。Java2平台包括:标准版(J2SE(StandardEdition))、企业版(J2EE(EnterpriseEdition))和微缩版(J2ME(MicroEdition))三个版本。分别应用于基础知识的学习(Jav语言核心类),企业级开发(应...
19
热度