`
liuxing87327
  • 浏览: 81265 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
J2EE7版(JSR-356)  Java Websocket示例     相关依赖请参考上文,spring需要4.x   1、websocket处理器 import org.apache.commons.collections.MapUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.web.socket.CloseStatus; import org.springframework.web.socket.TextMessage; imp ...
因为spring升级到4.x后,orm包里面移除了对ibatis的支持, 如果orm使用4.x版本的话项目会启动失败。 查看orm-3.x版本的SqlMapClientFactoryBean类,里面说的很清楚,只支持到3.x。 如果可以升级到mybatis的话尽量升级,否则可以使用如下方法。 orm包单独使用3.x的版本,项目中正式在用,还没出现问题(或许还没爆出来)   <dependency> <groupId>org.springframework</groupId> <artifactId>spring- ...
1.使用百度地图计算 请参考: http://api.map.baidu.com/library/GeoUtils/1.2/examples/simple.html http://api.map.baidu.com/library/GeoUtils/1.2/docs/symbols/BMapLib.GeoUtils.html     2.使用java计算   import java.awt.geom.GeneralPath; import java.awt.geom.Point2D; import java.util.ArrayList; import java.uti ...
  1.使用Java进行计算   /** * 类功能说明:地图坐标距离计算工具类 * Title: DistanceUtil.java * @author liuxing * @date 2013-9-8 下午10:36:03 * @version V1.0 */ public class DistanceUtil { private static double DEF_PI = Math.PI; // PI private static double DEF_2PI = Math.PI * 2; // 2*PI private static ...
转载自:http://kkuang.net/why-db-migration-tools-flyway/     为什么要使用DB migration tools 我们可以想象,多位开发人员,多个数据库环境。偶尔就出现:哎呀!集成环境的数据库忘记更新了。 为什么推荐flyway 简单,好用 先前有用过mybatis中的migration,但经常出现莫名其名的异常,并且也不支持多条SQL在1个文件中。 最开始在使用flyway时,没有downgrade。有些觉得奇怪,像mybatis的migration和rails中,都会支持。 后来想想,其实对数据库的downgrade真是要 ...
记录下自己在用的websocket   介绍 现很多网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客服端的浏览器。这种传统的HTTP request 的模式带来很明显的缺点 – 浏览器需要不断的向服务器发出请求,然而HTTP request 的header是非常长的,里面包含的数据可能只是一个很小的值,这样会占用很多的带宽。 而最比较新的技术去做轮询的效果是Comet – 用了AJAX。但这种技术虽然可达到全双工通信,但依然需要发出请求。 在 WebSock ...
Linux安装Jmagick一、下载JMagick和ImageMagickhttp://downloads.jmagick.org/6.4.0/jmagick-6.4.0-src.tar.gz  http://downloads.jmagick.org/6.4.0/ImageMagick-6.4.0-0.tar.gz  文件存到一个指定目录,如/usr/local/ImageMagick,该目录就是后续的安装目录二、安装依赖包yum install libpng yum install libpng-devel yum install libjpeg yum install libjpeg-d ...
最近发现公司图片库中有些打水印的图片水印色彩和其他的不一样,后来发现是设计师上传的图片的色彩值是CMYK的,想要统一成RGB格式的。 之前使用的是jmagick进行的图片压缩和水印,看了一下jmagick的官方介绍,是有提供转换图片色彩格式的方法。记录一下,给碰到类似问题的同学提供参考。   jmagick的ColorspaceType里面是色彩格式对应的常量。   public static final int GRAYColorspace = 2; public static final int TransparentColorspace = 3; public stati ...
百度地图API是一套由JavaScript语言编写的应用程序接口,它能够帮助您在网站中构建功能丰富、交互性强的地图应用。百度地图API包含了构建地图基本功能的各种接口,提供了诸如本地搜索、路线规划等数据服务。   百度地图相 ...
/* * 哈希对象 * * empty 清空hash。 * contains 检测hash是否包含此键值对,参数为key * put 向hash增加一个键值对,参数两个,key与value * get 根据key取得相应的value * remove 根据key移除相应的键值对,返回修改后的hash * pop 根据key移除相应的键值对,返回被移除的value * keys 取得所有的键,以数组形式返回 * values 取得所有的值,以数组形式返回 * items 取得所有的键值对,以数组形 ...
/** * js获取时间戳 * @return {Number} */ function getTimestamp(){ var dt = new Date(); return Date.UTC(dt.getFullYear(),dt.getMonth(),dt.getDay(),dt.getHours(),dt.getMinutes(),dt.getSeconds())/1000; }  
/** * 获取指定长度的随机码 * @param codeLength * @return {String} */ function createCode(codeLength) { var code = ""; var selectChar=new Array(0,1,2,3,4,5,6,7,8,9,"A","B","C","D","E","F","G","H"," ...
    import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import net.sourceforge.pinyin4j.format.HanyuPinyinToneType; import net.sourceforge.pinyin4j.format.HanyuPinyinVCharType; ...
 功能代码 httpclient方式请求百度的转换地址 http://api.map.baidu.com/ag/coord/convert?from=2&to=4&x=&y= 拿到的是转换后的json数据,但是坐标值是base64加密过的字符,需要解密一下   import java.io.IOException; import java.net.URLEncoder; import java.util.HashMap; import java.util.Map; import org.apache.commons.httpclient.Http ...
引入公共头部时,控制引入js、css、title,避免重复造轮子,能少敲点代码就少敲点   1.头部或底部文件中引入jstl的标签库 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>   2.这一部分放入公共的头或底部文件中,放置在待引入css和js的位置,两种方 ...
Global site tag (gtag.js) - Google Analytics