原文地址:http://www.infoq.com/articles/microframeworks1-spring-bootSpring Bootis a brand new framework from the team atPivotal, designed to simplify the b...
分类:
编程语言 时间:
2015-07-17 11:23:20
阅读次数:
181
Spring mvc 目前支持5个tag,分别是 mvc:annotation-driven,mvc:interceptors,mvc:view-controller, mvc:resources和mvc:default-servlet-handlermvc:annotation-driven 注册...
分类:
编程语言 时间:
2015-07-17 11:20:05
阅读次数:
123
一.hashCode方法的作用对于包含容器类型的程序设计语言来说,基本上都会涉及到hashCode。在Java中也一样,hashCode方法的主要作用是为了配合基于散列的集合一起正常运行,这样的散列集合包括HashSet、HashMap以及HashTable。 为什么这么说呢?考虑一种情况,当向集....
分类:
编程语言 时间:
2015-07-17 11:21:41
阅读次数:
191
零、说在前面 之前主要是学C/CPP,由于某些原因,打算从头开始把Java的基础从头过一遍,巩固一下。于是,从今天开始开坑Java学习随笔,会将自己在复习Java过程中的一些心得体会啥的写上来,帮助自己整理知识。 一、synchronized synchronized关键字之前都没见过,于是Goog...
分类:
编程语言 时间:
2015-07-17 11:19:29
阅读次数:
144
福利资料包链接: http://pan.baidu.com/s/1sjLtVAX 密码: p83yhttp://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html(JDK安装与环境变量配置)http://jingyan.baidu.com/...
分类:
编程语言 时间:
2015-07-17 11:20:58
阅读次数:
139
@Controller@RequestMapping(value = "/personal") 控制前和url@RequestMapping("/query_untreated_express_list.html")@ResponseBodypublic ResponseData> queryUnt...
分类:
编程语言 时间:
2015-07-17 11:18:12
阅读次数:
150
// One practicepackage Collection;import java.util.ArrayList;import java.util.Iterator;// 去除 ArrayList 集合中的重复元素public class ArrayListTest{ public stat...
分类:
编程语言 时间:
2015-07-17 11:15:14
阅读次数:
179
LockSupport类是Java6(JSR166-JUC)引入的一个类,提供了基本的线程同步原语。LockSupport实际上是调用了Unsafe类里的函数,归结到Unsafe里,只有两个函数:park:阻塞当前线程(Blockcurrentthread),字面理解park,就算占住,停车的时候不...
分类:
编程语言 时间:
2015-07-17 11:16:32
阅读次数:
201
1.javaScript介绍:
发展历史:
*1995年网景公司推出了一款新的产品:LiveScript.这个网景公司很厉害的,微软还没推出浏览器的时候网景公司就推出了自己的浏览器.但是自己推出的LiveScript没有流行的发展。
*网景公司看到Java很获,于是就联合SUN公司推出了一款产品:JavaScript...于是真的就火了起来。
*微软看到JavaScript很火,自己心里很...
分类:
编程语言 时间:
2015-07-17 10:10:12
阅读次数:
140
对一种数据结构的扩张过程可分为四步骤:
1)选择基础数据结构
2)确定要在基础数据结构中添加哪些信息
3)验证可用基础数据结构上的基本修改操作来维护这些新添加的信息
4)设计新的操作
动态顺序统计
动态顺序统计在红黑树的基础上添加x.size域,满足:x.size = x.left.size+x.right.size+1,扩张的结构如下:
操作:
1)检索具有给定秩的元...
分类:
编程语言 时间:
2015-07-17 10:11:34
阅读次数:
143
区间树是一种对动态集合进行维护的红黑树,具体设计如下:
step1:基础数据结构
我们选择的基础数据结构式红黑树,其中每个节点增加...
分类:
编程语言 时间:
2015-07-17 10:06:01
阅读次数:
442
题目描述:
对N个长度最长可达到1000的数进行排序。
输入:
输入第一行为一个整数N,(1
接下来的N行每行有一个数,数的长度范围为1
每个数都是一个正数,并且保证不包含前缀零。
输出:
可能有多组测试数据,对于每组数据,将给出的N个数从小到大进行排序,输出排序后的结果,每个数占一行。
样例输入:
3
1111111111111111111111111111...
分类:
编程语言 时间:
2015-07-17 10:07:58
阅读次数:
160
服务端:
1, 创建socket服务器服务,服务器端为了让客户端可以连接上,必须提供端口,监听一个端口
2,获取客户端对象,通过客户端的socket流和对应的客户端进行通信
3,获取客户端的socket流的读取流
4,读取数据并显示在服务器端
5,关闭资源
package cn.net.tcp;
import java.io.IOExcep...
分类:
编程语言 时间:
2015-07-17 10:06:59
阅读次数:
156
题目:
Given a list, rotate the list to the right by k places, where k is non-negative.
For example:
Given 1->2->3->4->5->NULL and k = 2,
return 4->5->1->2->3->NULL.
题意:
给定一个链表,以距离右边界...
分类:
编程语言 时间:
2015-07-17 10:04:08
阅读次数:
153
我们来看看如果使用Knockout更简单的来实现密码强度的验证。
原有代码请查看:
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3....
分类:
编程语言 时间:
2015-07-17 10:01:35
阅读次数:
133
介绍
本篇主要是介绍创建对象方面的模式的下篇,利用各种技巧可以极大地避免了错误或者可以编写出非常精简的代码。
模式6:函数语法糖
函数语法糖是为一个对象快速添加方法(函数)的扩展,这个主要是利用prototype的特性,代码比较简单,我们先来看一下实现代码:
if (typeof Function.prototype.method !== "function") {
...
分类:
编程语言 时间:
2015-07-17 10:01:28
阅读次数:
171
介绍
本篇主要是介绍创建对象方面的模式,利用各种技巧可以极大地避免了错误或者可以编写出非常精简的代码。
模式1:命名空间(namespace)
命名空间可以减少全局命名所需的数量,避免命名冲突或过度。一般我们在进行对象层级定义的时候,经常是这样的:
var app = app || {};
app.moduleA = app.moduleA || {};
app.modul...
分类:
编程语言 时间:
2015-07-17 09:59:42
阅读次数:
109