Spring是一个比较全面的框架,有很多功能。见下图:
ApplicationContext
ApplicationContext是Spring的核心类,保存了所有的配置。它有多种加载方式,例子如下:
// 只能从/WEB-INF/classes加载配置文件
new ClassPathXmlApplicationContext("applicationContext.xml"...
分类:
编程语言 时间:
2014-09-16 23:47:41
收藏:
0 评论:
0 赞:
0 阅读:
556
本文演示,TCP使用Socket进行网络文件传送,实现将客户端的文件upload.txt上传到服务器。
1)客户端,上传文件upload.txt,并接受服务器反馈上传成功与否消息。
2)服务器,接受客户端文件,将接收到的文件命名为Rece.txt,同时给客户端发送消息“上传成功”。...
分类:
编程语言 时间:
2014-09-16 23:47:11
收藏:
0 评论:
0 赞:
0 阅读:
567
tomcat 的org.apache.coyote.http11.Http11NioProtocol Connector 是一个使用 Java NIO 实现的异步 accept 请求的 connector它的作用是不需要为每个请求建立一个线程, 而是使用固定的accept线程 accept 多个请求...
分类:
编程语言 时间:
2014-09-16 23:38:31
收藏:
0 评论:
0 赞:
0 阅读:
525
包装类: 基本数据类型的包装类 基本数据类型包装类byteByteshortShortintIntegerlongLongcharCharacterfloatFloatdoubleDoublebooleanBoolean基本数据类型包装类除了Character类之外,其他7个都有两个构造方法 ...
分类:
编程语言 时间:
2014-09-16 23:37:51
收藏:
0 评论:
0 赞:
0 阅读:
361
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------循环结构while循环1.while循环基本使用int main(){ int cout = 0; while(countint main (){ int n =0; // 一定要初始化 whi.....
分类:
编程语言 时间:
2014-09-16 23:34:01
收藏:
0 评论:
0 赞:
0 阅读:
409
'''时间: 9月5日 - 9月30日要求:1. 书本内容总结归纳,整理在博客园笔记上传2. 完成所有课后习题注:“#” 后加的是备注内容(每天看42页内容,可以保证月底看完此书)“重点笔记”“本章习题” - 标题1,二级标题用- 标题2,笔记大纲标题、习题题目- 加粗,16px'''重点笔记摘要 ...
分类:
编程语言 时间:
2014-09-16 23:29:51
收藏:
0 评论:
0 赞:
0 阅读:
436
Heapsort (堆排序)是最经典的排序算法之一,在google或者百度中搜一下可以搜到很多非常详细的解析。同样好的排序算法还有quicksort(快速排序)和merge sort(归并排序),选择对这个算法进行分析主要是因为它用到了一个非常有意思的算法技巧:数据结构 - 堆。而且堆排其实是一个看...
分类:
编程语言 时间:
2014-09-16 23:29:41
收藏:
0 评论:
0 赞:
0 阅读:
370
import java.util.concurrent.locks.*;public class Test9 { public static void main(String[] args) { // TODO 自动生成的方法存根 Resource r=new Resource(); Prod...
分类:
编程语言 时间:
2014-09-16 23:28:21
收藏:
0 评论:
0 赞:
0 阅读:
264
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------流程控制c语言中有3中结构控制程序运行1> 顺序结构:默认的流程结构,按照书写的顺序执行每一条语句2> 选择结构:对给定的条件进行判断,在根据判断结果来决定来执行哪一段代码3> 循环结构:在给定条件...
分类:
编程语言 时间:
2014-09-16 23:24:01
收藏:
0 评论:
0 赞:
0 阅读:
368
多态: 同一个实体同时具有多种形式 编译时的类型有声明该变量时使用的类型决定,运行时的类型有实际赋值给变量的对象决定 如果编译时类型和运行时类型不同,就出现多态例: 1 class Preson{ 2 } 3 class Teacher extends Preson{ 4 } 5 ...
分类:
编程语言 时间:
2014-09-16 23:23:51
收藏:
0 评论:
0 赞:
0 阅读:
355
本章对ReentrantLock包进行基本介绍,这一章主要对ReentrantLock进行概括性的介绍,内容包括:ReentrantLock介绍ReentrantLock函数列表ReentrantLock示例在后面的两章,会分别介绍ReentrantLock的两个子类(公平锁和非公平锁)的实现原理。...
分类:
编程语言 时间:
2014-09-16 23:23:11
收藏:
0 评论:
0 赞:
0 阅读:
432
好久没写博客了。。今天重温了java基础 (1)java map集合中的元素不能直接由增强for循环得到,但是可以通过它的方法keySet()和entrySet()得到Set集合,再遍历得到。 (2)学习了Junit测试类的使用,在方法前加@Test即可。想测试哪个方法,就右键run as ...
分类:
编程语言 时间:
2014-09-16 23:22:31
收藏:
0 评论:
0 赞:
0 阅读:
376
所有的对象都有constructor属性但是只有function类型才有prototype属性----->值是一个对象,即prototype对象,所有的实例对象共享同一个prototype对象。这个在属性的查找中比较有用,比如in,hasOwnPropertyprototype属性及prototyp...
分类:
编程语言 时间:
2014-09-16 23:21:31
收藏:
0 评论:
0 赞:
0 阅读:
286
本文转载自:http://www.cnblogs.com/kaituorensheng/p/3287652.htmlTkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口作为实践, 用Tkinter做了个ascii码转化查询表,本文从四点介绍产品介绍设计规划相关知识源码附件...
分类:
编程语言 时间:
2014-09-16 23:20:41
收藏:
0 评论:
0 赞:
0 阅读:
500
1. 变量1.1. 什么是变量在日常生活中,人们会用到大量数据,像去ATM机取款,首先,需要插入银行卡,这个过程其实就是ATM机的系统在获取银行卡号这个数据,而后,输入密码,这个过程也是在获取数据,也就是密码。在后续进行的业务处理中,像存钱、取钱、转帐汇款等等,银行卡号和密码会被反复的、频繁的使用,...
分类:
编程语言 时间:
2014-09-16 23:20:11
收藏:
0 评论:
0 赞:
0 阅读:
434
window下的环境变量配置
默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。
①首先需要在系统中注册python环境变量:假设python的安装路径为d:\IT\python27,则修改我的电脑->属性->高级->环境变量->系统变量中的PATH为:
;D:\IT\python27;
(为了在命令行模式下...
分类:
编程语言 时间:
2014-09-16 22:15:01
收藏:
0 评论:
0 赞:
0 阅读:
270
排序问题
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。
输入
输入数据有一行,包含10个整数,用空格分开。
输出
输出数据有两行,第一行为排序后的序列,第二行为排序后各个元素在原来...
分类:
编程语言 时间:
2014-09-16 22:14:01
收藏:
0 评论:
0 赞:
0 阅读:
359
在多线程开发中,经常会遇见在run方法里面调用一个公共的属性的事情,由于每次start都会创建一个线程,因此所有的线程共享一个属性,当其中任何一个线程更改了这个属性的值,这个属性在下面的使用过程中都会被改变,这回导致很多不期望发生的事情发生,这就叫做线程不安全的。先来一个例子说明这个问题。
package com.bird.concursey;
import java.util.Date;...
分类:
编程语言 时间:
2014-09-16 22:13:51
收藏:
0 评论:
0 赞:
0 阅读:
327
当创建了好几个线程的时候,很多线程的工作任务是类似或者一致的,这样我们就可以使用ThreadGroup来管理他
们,ThreadGroup可以随时的获取在他里面的线程的运行状态,信息,或者一条命令关闭掉这个group里面的所有线
程,非常的简单实用,下面我们用一个例子来说明一下如何使用。
package com.bird.concursey;
import java.util.Da...
分类:
编程语言 时间:
2014-09-16 22:10:59
收藏:
0 评论:
0 赞:
0 阅读:
308
常见排序算法(冒泡、选择、插入、快速、归并C++实现)
#include
using namespace std;
// 冒泡排序
void bubbleSort (int data[], size_t size) {
for (size_t i = 0; i < size - 1; ++i) {
bool ordered = true;
for (size_t j = 0; j <...
分类:
编程语言 时间:
2014-09-16 22:09:41
收藏:
0 评论:
0 赞:
0 阅读:
522