码迷,mamicode.com
首页 > 编程语言
spring,cxf,restful发布webservice传递List,Map,List<Map>
上一篇文章中概述了怎么在Javaweb中发布webservice,这篇文章讲解怎么传递复杂的对象 所用的jar包如下 ![在此输入图片描述][1] 当服务器返回的是List或者是Map时,一定要将其封装在一个类中, 首先创建封装类,封装...
分类:编程语言   时间:2014-07-28 00:49:20    阅读次数:359
Java多线程(全)学习笔记(下)
七.Callable和Future接口 ????C#可以把任意方法包装成线程执行体,包括那些有返回值的方法。Java也从jdk1.5开始,加入了Callable接口用来扩展Runnable接口的功能,Callable接口提供一个call()来增强Runna...
分类:编程语言   时间:2014-07-28 00:47:39    阅读次数:438
小计使用多线程和gevent来提高celery性能及稳定性
前言:有朋友问我,我那个任务队列是怎么实现,他的疑问其实主要是celery不支持多线程。先说说我那实现的方法,其实我的做法和celery、rq这样的框架很像的,都是把任务push到队列里面,然后pull取出任务而已,celery里面还可以取任务,我这个是通过传送uuid来实现的。朋友问cel..
分类:编程语言   时间:2014-07-28 00:44:00    阅读次数:422
python学习第六天 - 列表(数组)
python当中的数组与java,c不太一样,数组相当于一个列表,一个列表中可以有,整型,字符串,浮点型等等。定义格式如下:>>>list=[123,‘小甲鱼‘,3.14] >>>list [123,‘小甲鱼‘,3.14]介绍几种向列表中添加元素的方法1.append():向列表中增加新的元素,一次只..
分类:编程语言   时间:2014-07-28 00:35:50    阅读次数:358
数学之路-python计算实战(19)-机器视觉-卷积滤波
filter2DConvolves an image with the kernel.C++: void filter2D(InputArray src, OutputArray dst, int ddepth, InputArraykernel, Point anchor=Point(-1,-1), double delta=0, int borderType=BORDER_DEFAULT )P...
分类:编程语言   时间:2014-07-28 00:24:39    阅读次数:294
Java指针详解___案例解答
【经典】图解Java指针特性。...
分类:编程语言   时间:2014-07-28 00:24:19    阅读次数:302
Java设计模式(三)-装饰者模式
我们都知道,可以使用两种方式给一个类或者对象添加行为。         一是使用继承。继承是给一个类添加行为的比较有效的途径。通过使用继承,可以使得子类在拥有自身方法的同时,还可以拥有父类的方法。但是使用继承是静态的,在编译的时候就已经决定了子类的行为,我们不便于控制增加行为的方式和时机。         二是使用关联。组合即将一个对象嵌入到另一个对象中,由另一个对象来决定是否引用该对...
分类:编程语言   时间:2014-07-28 00:23:49    阅读次数:236
数学之路-python计算实战(20)-机器视觉-拉普拉斯算子卷积滤波
拉普拉斯算子进行二维卷积计算# -*- coding: utf-8 -*- #线性锐化滤波-拉普拉斯算子进行二维卷积计算 #code:myhaspl@myhaspl.com import cv2 import numpy as np from scipy import signal fn="test6.jpg" myimg=cv2.imread(fn) img=cv2.cvtColor(my...
分类:编程语言   时间:2014-07-28 00:23:31    阅读次数:419
java编程思想第4、5章细节总结
和上次的一样,只是总结下看这本书学习到的新观点或者重点,简单并且提高效率。 第四章 控制执行流程 1.java中不允许一个数字当做布尔值来使用,而在C或者C++中可以 2.java中唯一用到逗号的地方就是for循环的控制表达式 3.for循环可以定义多个变量,但是这些变量必须要有相投的类型 4.要熟练使用for--each循环 5.break退出整个循环,continue退出当前循环 6.switch的case后面一定要跟上break'语句(有一次出bug就是因为粗心没有加上break)...
分类:编程语言   时间:2014-07-28 00:23:09    阅读次数:191
java希尔排序算法
java希尔排序算法 代码下载地址:http://www.zuidaima.com/share/1550463279090688.htm...
分类:编程语言   时间:2014-07-28 00:21:49    阅读次数:248
python中的装饰器
python中的装饰器可以装饰函数,也可以装饰类,功能是向函数或者类添加一些功能。类似于设计模式中的装饰模式,它可以把装饰器的功能实现部分和装饰部分分开,避免类中或者函数中冗余的代码。 装饰器装饰函数: def decrator(f1): def newf(): print "strings will be connected:" print f1(); return newf;...
分类:编程语言   时间:2014-07-28 00:21:15    阅读次数:299
Java实现双链表
Java实现双链表...
分类:编程语言   时间:2014-07-28 00:18:49    阅读次数:195
Java输出流的选择
程序运行过程中有多个节点对象,其中有三个节点的状态需要持久化,其余节点的状态不需要持久化,所有的节点在运行过程中的状态都会不断变化,程序运行过程中需要保证三个需要持久化节点的数据在大部分场景下崩溃后,下次重启可以读入上次程序崩溃前的状态,此外每个节点有个单独的ID。 由于是单机程序,所以使用了一个Map来存储这些数据...
分类:编程语言   时间:2014-07-28 00:18:21    阅读次数:277
(续)线性表之双向链表(C语言实现)
双向链表的基本操作实现.复习数据结构.有C示例....
分类:编程语言   时间:2014-07-28 00:13:39    阅读次数:283
java基础之zip(压缩、解压)
本程序依赖第三方包Ant.jar。因为java自带的java.utils.zip.ZipOutputStream对一些敏感中文路径会抛出异常。 package javax.zip; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOExce...
分类:编程语言   时间:2014-07-28 00:12:39    阅读次数:349
href="javascript:void(0);"与#的区别
将标签设置为空链接有两种方式,第一种是href="#",另外一种是href="javascript:void(0);"。两种方式都设置了标签为空链接,但是两种方式还是有些不同的地方。 href="#",当点击的时候会跳转到页面的顶部,相当于点击了一个锚点,在URL的后面也会出现一个#的标识符号。 而href="javascript:void(0);"则是要执行一个javascript的表达式。...
分类:编程语言   时间:2014-07-28 00:11:39    阅读次数:277
Java调用SMSLib发送短信详解
项目中需要用到发送短信功能,之前没做过这方面,找人咨询了一下,也网上查了查,发现并不是很复杂。目前项目已经完成了,做个记录以备后用。程序中发送短信主要有4种方法: 1、向当地的运营商申请网关,不需要额外的设备,利用对方提供的 API调用程序发送短信,适用于大型的通信公司。稳定,速度快,适合短信量特别大的需求,需要连接到运营商的网络中,不适合内网项目。 2、短信猫发送短信,借助像 GSM MODEM之类的设备(支持AT指令的手机也行),通过数据线连接电脑来发送短信,这种方法比较适用于小公司...
分类:编程语言   时间:2014-07-28 00:09:50    阅读次数:377
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!