最近在公司做项目,想采用最近比较热的restful来做,思前想后采用了jersey + spring + mybatis + redis来搭建项目,此处留下详细的配置,方便以后查阅,jersey采用2.13版本,与1.x版本差别比较大,主要是容器的差别!spring采用3.2的版本!...
分类:
编程语言 时间:
2016-07-11 17:20:17
阅读次数:
336
java并发编程
一、关于并发
并发是什么?
并发是指在同一时间间隔内,有多个程序处于运行状态。当然,同一时刻只有一个程序在运行。与之对应的是并行,并行是指同一时刻有多个程序同时执行(宏观上)
为什么需要并发?
为了提高系统的资源利用率 和 吞吐量。就好比全班需要填表时,可以发给每个人,然后填完之后在收起来,这样的效率远比一个一个的发,然后等第一个人填完了再发给第二人填写要快...
分类:
编程语言 时间:
2016-07-11 17:19:00
阅读次数:
193
作为游戏行业程序新人,最近在上司的指导下初步研究了A*寻路算法,自己尝试着写了实现代码,在此篇文章里记录下自己的理解,亦是成长的证明,望观众不吝赐教。...
分类:
编程语言 时间:
2016-07-11 17:18:10
阅读次数:
296
经典的Java基础面试题集锦,欢迎收藏和分享
一、面向对象编程(OOP)
Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:
代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。
面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。
封装
封装...
分类:
编程语言 时间:
2016-07-11 17:18:27
阅读次数:
208
Java 8 中的 Streams 详解
Java 8 是迄今为止在语义上改动上最大的一个平台。除了最显著的 Lambda 表达式之外,还有很多初次见面的特性,例如本文主题的 Streams API。这里介绍了它出现的背景和具体用法。
为什么需要 Stream
Stream 作为 Java 8 的一大...
分类:
编程语言 时间:
2016-07-11 17:17:24
阅读次数:
253
目前, 国内外信息化建设已经进入基于Web应用为核心的阶段, Java作为应用于网络的最好语言,前景无限看好。然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。概括一下,实施Java的WEB项目需要掌握的技术如下:
lJava语言
l面向对象分析设计思想
l设计模式和框架结构
lXML语言
l网页脚本语言
l数据库
l...
分类:
编程语言 时间:
2016-07-11 17:16:19
阅读次数:
165
第一篇博文深入浅出JMS(一)–JMS基本概念,我们介绍了JMS的两种消息模型:点对点和发布订阅模型,以及消息被消费的两个方式:同步和异步,JMS编程模型的对象,最后说了JMS的优点。
第二篇博文深入浅出JMS(二)–ActiveMQ简单介绍以及安装,我们介绍了消息中间件ActiveMQ,安装,启动,以及优缺点。
第三篇博文深入浅出JMS(三)–ActiveMQ简单的HelloWorl...
分类:
编程语言 时间:
2016-07-11 17:16:21
阅读次数:
313
1、冒泡排序:
冒泡排序的 基本思想是:两两比较相邻的数据,如果反序,则交换;知道没有反序位置。每一趟都会把一个数字放到最终的位置上!时间复杂度O(N^2)。
void bubbleSort2(int *data,int length)
{
bool swapFlag = true; //冒泡排序优化:当某趟过程中未发生交换,则停止整个排序过程
for (int i = 0;...
分类:
编程语言 时间:
2016-07-11 17:15:27
阅读次数:
244
最近在班主任的带领下,开始观看台湾大学林轩田教授的机器学习基石课程,虽然吧,台湾人,汉语说得蛮6,但是还是听着怪怪的,不过内容非常值得刚刚入门的机器学习小白学习,话不多说,直接进入正题。
1.基本介绍
(貌似这里一般是应该背景介绍,但是,历史吗,自己去百度吧)
(1)preceptron
翻译中文叫做感知器,如果你之前听说过神经网络的,它其实就是网络中的一个神经元,它自身的作用非常小,只能...
分类:
编程语言 时间:
2016-07-11 17:13:07
阅读次数:
599
if 語句
也许最有名的语句类型是 if 语句。例如
x = int(input(“Please enter an integer: “))
Please enter an integer: 42
if x < 0:
… x = 0
… print(‘Negative changed to zero’)
… elif x == 0:
… print(‘Ze...
分类:
编程语言 时间:
2016-07-11 17:14:25
阅读次数:
207
spring mvc 的框架搭建过程如下,这个框架建议新手去看,因为搭建的是一个比较简单的矿建,当然里面涉及到的spring +hibernate相关的知识,是值得学习的。
这个项目是基于maven的主要是maven 能够很好的帮我们管理jar 包。
spring mvc 框架搭建过程如下:
第一步:使用maven引入springMVC所需要的jar包
引入...
分类:
编程语言 时间:
2016-07-11 17:12:37
阅读次数:
183
图的定义
一个图G=(V,E),由定点的集合V,和边的集合E组成。每一条边都是一副点对(v,w),边也称作弧,边上可以有权值。如果点对是有序的,那么图就是有向的。
图中的一条路径是一个顶点序列w1,w2,w3......wN,如果图中包含一条从顶点到自身的边,那么这个路径就是环。
有向无环图也成为DAG
如果在一个无向图中每个顶点到其它顶点都存在路径,则称这个无向图是连通的。具有这样性质的...
分类:
编程语言 时间:
2016-07-11 17:13:36
阅读次数:
192
范围生成函数 大致意思就是前闭后开.产生一个有序序列 . 随机数生成函数 匿名函数(Lambda) 不用费尽心思的想名字(有意义,不重复) . 随便给个名字等不用的时候 内存就把它回收了. 过滤器(Filter) 可以将文件中不合本意的东西给过滤掉. 大概意思就是说,这个函数其中可以放两个参数,第一 ...
分类:
编程语言 时间:
2016-07-11 17:09:22
阅读次数:
259
JavaScript中取得反正切的Atan函数 atan 方法:返回数字的反正切值。 使用方式如下: Math.atan(number)http://www.mlyrx120.com 注意:必选项number 参数是需要计算反正切的数值表达式。返回值为其数字参数的反正切值。 ...
分类:
编程语言 时间:
2016-07-11 17:08:04
阅读次数:
152
做开发有段时间了,一直似懂非懂的。 http://blog.csdn.net/jojo52013145/article/details/5783677 ...
分类:
编程语言 时间:
2016-07-11 17:02:45
阅读次数:
122