码迷,mamicode.com
首页 > 编程语言
初次接触Spring Tool Suite(STS)
由于近期介入开发一个云平台的项目,需要用到STS进行团队协作Java开发,今天试用了一下STS。我们的团队开发主要需要用到SVN。之前在mac上下载了Cornerstone,感觉相当易用,但是后来老大说大家都是用STS,里头也可以集成SVN,不如试一试。从STS官网上可以下载到适用于不同操作系统的版...
分类:编程语言   时间:2014-09-01 12:02:22    阅读次数:337
Java集合---Arrays类源码解析
一、Arrays.sort()数组排序JavaArrays中提供了对所有类型的排序。其中主要分为Primitive(8种基本类型)和Object两大类。 基本类型:采用调优的快速排序; 对象类型:采用改进的归并排序。1、对于基本类型源码分析如下(以int[]为例): Java对Primitiv...
分类:编程语言   时间:2014-09-01 12:01:33    阅读次数:259
Java集合---ConcurrentHashMap原理分析
集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的...
分类:编程语言   时间:2014-09-01 12:00:53    阅读次数:359
Java集合---面试题
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至...
分类:编程语言   时间:2014-09-01 12:00:23    阅读次数:272
开源 免费 java CMS - FreeCMS2.1 会员我的简历
项目地址:http://www.freeteam.cn/ 我的简历 从左侧管理菜单点击我的简历进入。在这里可以查看当前登录会员的所有简历记录。 ? 查看简历 点击简历标题可以查看简历详细内容。 ? ? 删除简历 选择简历然后点击删...
分类:编程语言   时间:2014-09-01 10:57:03    阅读次数:181
基于REST+CoC构建Java Web快速开发框架的架构思路
在《Web开发敏捷之道》这本书的前面几章里,Dave向我们炫耀怎样简单的开始一个Ruby on Rails之旅,建一张表,执行一句ruby命令行生成一个scaffold脚手架程序,然后写一句代码,就可以完成了对一个表或者...
分类:编程语言   时间:2014-09-01 10:56:33    阅读次数:280
spring jar包说明
spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类...
分类:编程语言   时间:2014-09-01 10:55:13    阅读次数:195
如何中断JAVA线程
一些轻率的家伙可能被另一种方法Thread.interrupt所迷惑。尽管,其名称似乎在暗示着什么,然而,这种方法并不会中断一个正在运行的线程(待会将进一步说明),正如Listing?A中描述的那样。它创建了一个线程,并...
分类:编程语言   时间:2014-09-01 10:54:43    阅读次数:307
spring与mybatis整合及事务控制
一. 简介 本文将会使用spring整合mybatis, 并添加事务管理, 以此为记, 方便以后查阅。...
分类:编程语言   时间:2014-09-01 10:49:12    阅读次数:200
内核级线程与用户级线程
这两天在写这篇blog的时候,顺带复习操作系统的资料,遇到了一个之前没有弄明白的问题,就是关于内核级线程与用户级线程。在查阅了一些资料之后,发表一下我个人简介。 线程已经在许多系统中实现,到那时各个操作系统实现方式不完全相同。 比如在有的系统中,特倍是一些数据库管理系统如IBM的infomix系统,所实现的用户级线程(UserLevel Threads ,ULT);而另一些系统如(Mac os的前...
分类:编程语言   时间:2014-09-01 10:48:03    阅读次数:261
[Python] pip 简明指南
安装 1. 使用 apt 安装:$ sudo apt-get install python-pip 截止本文落笔,apt 安装 pip 版本为 1.0,但 pip 最新发行版本为 1.5.6$ pip --versionpip 1.0 from /usr/lib/python2.7/dist-p.....
分类:编程语言   时间:2014-09-01 10:42:02    阅读次数:265
【跟我一起学Python吧】Python的包管理工具
刚开始学习Python时,在看文档和别人的blog介绍安装包有的用easy_install, setuptools, 有的使用pip,distribute,那麽这几个工具有什么关系呢,看一下下面这个图就明白了可以看到distribute是setuptools的取代,pip是easy_install的...
分类:编程语言   时间:2014-09-01 10:38:32    阅读次数:190
如何避免JavaScript的内存泄露及内存管理技巧
发表于谷歌WebPerf(伦敦WebPerf集团),??2014年8月26日。 高效的JavaScript Web应用必须流畅,快速。与用户交互的任何应用程序,都需要考虑如何确保内存有效使用,因为如果消耗过多,页面就会崩溃,迫使用户重新加载。而你只能躲在角落哭泣。 自动垃圾收集是不能代替有效的内.....
分类:编程语言   时间:2014-09-01 10:36:02    阅读次数:217
(转)Spring对注解(Annotation)处理源码分析1——扫描和读取Bean定义
1.从Spring2.0以后的版本中,Spring也引入了基于注解(Annotation)方式的配置,注解(Annotation)是JDK1.5中引入的一个新特性,用于简化Bean的配置,某些场合可以取代XML配置文件。开发人员对注解(Annotation)的态度也是萝卜青菜各有所爱,个人认为注解可...
分类:编程语言   时间:2014-09-01 10:35:22    阅读次数:384
Javascript 随机数
function changeImage() { document.getElementById("imgRandom").src = document.getElementById("imgRandom").src + "?random=" + Math.floor(Math.random() ....
分类:编程语言   时间:2014-09-01 10:33:22    阅读次数:164
Java集合---LinkedList源码解析
一、源码解析LinkedList也和ArrayList一样实现了List接口,但是它执行插入和删除操作时比ArrayList更加高效,因为它是基于链表的。基于链表也决定了它在随机访问方面要比ArrayList逊色一点。除此之外,LinkedList还提供了一些可以使其作为栈、队列、双端队列的方法。这...
分类:编程语言   时间:2014-09-01 10:30:32    阅读次数:318
C++ 两个队列实现堆栈
//构建队列#includeusing namespace std;struct queuenode{int data;queuenode* next;};class queue{private:queuenode* head;public:queue(){head=new queuenode;he...
分类:编程语言   时间:2014-09-01 10:29:32    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!