“ 线程池的原理很简单,类似于操作系统中的缓冲区的概念,它的流程如下:先启动若干数量的线程,并让这些线程都处于睡眠状态,当客户端有一个新请求时,就会唤醒线程池中的某一个睡眠线程,让它来处理客户端的这个请求,当处理完这个请求后,线程又处于睡眠状态。 可能你也许会问:为什么要搞得这么麻烦,如果...
分类:
编程语言 时间:
2015-10-06 06:57:11
阅读次数:
179
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 在这篇由三部分组成的?S...
分类:
编程语言 时间:
2015-10-06 00:46:27
阅读次数:
323
当我们把java程序打成jar包后,放到linux上通过putty或其它终端执行的时候,如果按照:java -jar xxxx.jar执行,当我们退出putty或终端的时候,xxxx.jar这个程序也会停止。为了保证程序能够一直运行,应该改为这样运行:nohup java -jar xxx.jar&...
分类:
编程语言 时间:
2015-10-06 00:44:40
阅读次数:
209
1.数组基础 1.什么是数组: 同一类型数据的集合,就是一个容器。 2.数组的好处: 可以自动为数组中的元素从零开始编号,方便操作这些数据。 3.格式: (一旦创建,必须明确长度) 格式1: 元素类型 [ ] 数组名 = new 元素类型 [元素个数即数组...
分类:
编程语言 时间:
2015-10-06 00:42:54
阅读次数:
373
需要滚动显示最多一定数量的信息,于弄了个这个var LeesCircleQueue=function(size){ // 队列数组 var _queue=[]; // 队首索引 var _front=0; // 队尾索引 var _rear=...
分类:
编程语言 时间:
2015-10-06 00:44:33
阅读次数:
222
1.九种基本数据类型的大小,以及他们的封装类。2.Switch能否用string做参数?答案:在Java语言中Swith可以使用参数类型有:Only convertible int values, strings or enum variables are permitted 可以自动转换为整型.....
分类:
编程语言 时间:
2015-10-06 00:40:39
阅读次数:
398
概要首先,我们对Collection进行说明。下面先看看Collection的一些框架类的关系图:Collection是一个接口,它主要的两个分支是:List和Set。List和Set都是接口,它们继承于Collection。List是有序的队列,List中可以有重复的元素;而Set是数学概念中的集...
分类:
编程语言 时间:
2015-10-06 00:40:33
阅读次数:
218
在日常生活中,人们经常使用列表:待办事项列表,购物清单,十佳榜单,最后十名榜单等。计算机也在使用列表,尤其是列表中元素保存的是太多时。当不需要一个很长的序列中查找元素,或对其进行排序时,列表显得尤为有用。反之,如果数据结构非常复杂,列表的作用就没有那么大了。本章展示了如果创建一个简单的列表类,我们首...
分类:
编程语言 时间:
2015-10-06 00:37:57
阅读次数:
369
概要上一章,我们学习了Collection的架构。这一章开始,我们对Collection的具体实现类进行讲解;首先,讲解List,而List中ArrayList又最为常用。因此,本章我们讲解ArrayList。先对ArrayList有个整体认识,再学习它的源码,最后再通过例子来学习如何使用它。内容包...
分类:
编程语言 时间:
2015-10-06 00:35:49
阅读次数:
254
虚拟帝国上面有很多营销软件是JAVA开发的!创业公司通常选择开源技术减少项目管理费用。 除了使用Java编程语言,创业公司也可以利用Java开发工具包的好处(JDK),Java运行时环境(JRE)和Java类库。 同时,公司可以选择从几个版本的Java平台根据其需求和预算。但许多报道强调,尽管功能强...
分类:
编程语言 时间:
2015-10-05 23:24:17
阅读次数:
317
Mahout中对协同过滤算法进行了封装,看一个简单的基于用户的协同过滤算法。基于用户:通过用户对物品的偏好程度来计算出用户的在喜好上的近邻,从而根据近邻的喜好推测出用户的喜好并推荐。图片来源程序中用到的数据都存在MySQL数据库中,计算结果也存在MySQL中的对应用户表中。package com.m...
分类:
编程语言 时间:
2015-10-05 23:24:35
阅读次数:
362
直接上代码,没有什么说的 1 # include 2 # include 3 # include 4 5 //用C实现数组 6 7 typedef struct Array{ 8 int len;//数组的长度 9 int* pHead;//数组首地址 1...
分类:
编程语言 时间:
2015-10-05 23:23:32
阅读次数:
220
环境说明:spring4.0+hibernate3数据库:oracle连接池:c3p0项目结构:lib中的jar:一、配置spring.xml说明:这里采用的配置模式将hibernateTemplate注入至类NewsDaoImpl中。在本文的“附”中介绍的是在类NewsDaoImpl中自动装载hi...
分类:
编程语言 时间:
2015-10-05 23:21:20
阅读次数:
407
对网络编程/多线程/系统编程有一定了解;4:对ngnix,redis,memcache有一定了解;5:有高并发服务开发经验优先; 因为C/C++在嵌入式、移动互联网、物联网有很大的优势,有很多人就靠一个作品就创业成功了,有人搞过一个智能马桶的电子配件可以检测糖尿病,结果一飞冲天。 移动互联网的很多....
分类:
编程语言 时间:
2015-10-05 23:15:44
阅读次数:
342
最近在一个项目中需要对文件进行自动的解压缩,Java提供了这种支持,还是挺好用的。工具包封装在java.util.zip中。1.首先是多个文件压缩成一个ZIP文件思路:用一个ZipOutputStream包装一个目的ZIP文件--->遍历文件数组:对每一个文件创建一个ZipEntry并put进Zip...
分类:
编程语言 时间:
2015-10-05 23:13:16
阅读次数:
406
概述之前讲解Thread类中方法的时候,interrupt()、interrupted()、isInterrupted()三个方法没有讲得很清楚,只是提了一下。现在把这三个方法同一放到这里来讲,因为这三个方法都涉及到多线程的一个知识点----中断机制。Java没有提供一种安全、直接的方法来停止某个线...
分类:
编程语言 时间:
2015-10-05 23:11:15
阅读次数:
279