网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。 在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题: ...
分类:
编程语言 时间:
2016-03-26 14:03:18
阅读次数:
261
Spring MVC集成异常处理 1 、使用SimpleMappingExceptionResolver实现异常处理 1)在Spring的配置文件applicationContext.xml中增加以下内容: Xml代码 <bean class="org.springframework.web.ser ...
分类:
编程语言 时间:
2016-03-26 13:59:18
阅读次数:
176
转载自:http://lilinhai548.blog.163.com/blog/static/5847332920155132151359/ 鸣谢原作者 学习Java的童鞋们都知道,Java的包、类、借口、方法、变量、常量;JavaEE的三层模型等都有一套约定俗成的命名规则。 我学习每种语言都会关 ...
分类:
编程语言 时间:
2016-03-26 13:58:03
阅读次数:
231
算法训练 Multithreading 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 现有如下一个算法: repeat ni times yi := y y := yi+1 end repeat 令n[1]为你需要算加法的第一个数字,n[2]为 ...
分类:
编程语言 时间:
2016-03-26 13:55:49
阅读次数:
874
设计思路: 才过几天就有了新挑战,我真是找不到多少时间看数学了,下面是新任务的大致意思: 输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和,如果数组A[0]……A[j-1]首尾相邻,允许A[i-1],…… A[n-1],A[0]……A[j-1]之 ...
分类:
编程语言 时间:
2016-03-26 13:53:59
阅读次数:
273
1.计算机 ==》右键属性 2.高级系统设置 3.环境变量 4.找path变量 5.找到jdk的bin目录并复制路径到path环境变量里(jdk5.0以后就可以只配path路径了)。 6.path变量的路径有先后顺序之分,所以最好将jdk的bin目录的路径放到最前面并且用分号隔开--à因为运行和编译 ...
分类:
编程语言 时间:
2016-03-26 13:55:45
阅读次数:
328
算法训练 Tricky and Clever Password 时间限制:2.0s 内存限制:256.0MB 时间限制:2.0s 内存限制:256.0MB 问题描述 在年轻的时候,我们故事中的英雄——国王 Copa——他的私人数据并不是完全安全地隐蔽。对他来说是,这不可接受的。因此,他发明了一种密码 ...
分类:
编程语言 时间:
2016-03-26 13:53:02
阅读次数:
983
Kruger上课讲到==和equals()方法是不同的,经过查询将具体内容整理一下,在查询过程中发现hashCode()方法与equlas()联系紧密,故一起研究。 比较浅显,以后如果理解更多随时更新。 以下一段代码主要解释==与equals的不同 String a = "nihao"; Strin ...
分类:
编程语言 时间:
2016-03-26 13:50:48
阅读次数:
208
算法训练 未名湖边的烦恼 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 每年冬天,北大未名湖上都是滑冰的好地方。北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩。 每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需 ...
分类:
编程语言 时间:
2016-03-26 13:48:41
阅读次数:
257
意大利的数学家列昂那多·斐波那契在1202年研究兔子产崽问题时发现了此数列.设一对大兔子每月生一对小兔子,每对新生兔在出生一个月后又下崽,假若兔子都不死亡.问:一对兔子,一年能繁殖成多少对兔子?题中本质上有两类兔子:一类是能生殖的兔子,简称为大兔子;新生的兔子..
分类:
编程语言 时间:
2016-03-26 12:41:31
阅读次数:
277
通过讲Java中的上塑造型引出了多态的重要性...
分类:
编程语言 时间:
2016-03-26 12:39:02
阅读次数:
272
在上一篇文章中,我们使用了声明式事务来配置事务,使事务配置从service逻辑处理中解耦出来。但它还存在一些缺点:
1. 我们只针对方法名的特定进行拦截,但无法利用方法签名的其它信息定位,如修饰符、返回值、方法入参、异常类型等。如果我们需要为同名不同参的同载方法配置不同事务就会出问题了。
2. 事务属性的配置串虽然能包含较多信息,但配置较易出错。针对这些问题,我们可以基于Schema,引入tx和...
分类:
编程语言 时间:
2016-03-26 12:37:23
阅读次数:
154
Watch是ZooKeeper中非常重要的一个机制,它可以监控ZooKeeper中节点的变化情况,告知客户端。下面,我们以代码为例来分析Watch在ZooKeeper中是如何实现的。ZooKeeper中一共由三种方法可以实现Watch,分别为getData、exists和getChildren,今天我们先来看下getData()方法。...
分类:
编程语言 时间:
2016-03-26 12:39:30
阅读次数:
217
Java的变量初始化顺序,对这里一直似懂非懂,面试的时候也经常被问到,但答的一直不好,现在整理记录一下,以后忘记了可以来看看。 程序分为两个部分,第一个部分不考虑继承,第二个部分考虑继承; (1)不考虑继承的情况 代码如下: 简单说一下:本实例中,共声明了两个静态代码块,两个初始化块,两个构造器,两 ...
分类:
编程语言 时间:
2016-03-26 12:34:23
阅读次数:
138
题目要求(在原有题目基础上): 1.如果数组a[0]……a[n-1]首尾相邻,允许a[i-1]……a[n-1]、a[0]……a[j-1]之和最大 2.输出最大子数组 我的代码: 运行截图: 收获: 本题中使用了可变数组vector,与一般数组作为函数参数不同,当vecto最为函数的参数时,在声明或定 ...
分类:
编程语言 时间:
2016-03-26 12:30:35
阅读次数:
183
思路: 思路比较简单,将大数据的每位进行加法,记录进位即可。需要注意的是,两个数据中较长的一个需要另外单独处理多出的部分,在程序最后还要加上最高位的进位。 代码: ...
分类:
编程语言 时间:
2016-03-26 12:28:53
阅读次数:
166