摘要: //消除jsp中get方法传递中文参数的乱码问题//首先,进入tomcat目录(:/usr/local/jakarta-tomcat-5.0.28/conf)//sudo vim server.xml //保存,重启tomcat即可//注意//统一资源标识符 (Uniform Resource Identifier, URI)//统一资源定位符 (Uniform Resource Locator, URL) 阅读全文
posted @ 2013-10-25 16:02 暖流 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 今天我在myeclipse写了一些测试数据提供给同事用,本地测试没问题,但是部署到liunx上就404无法访问查看logs下日志文件SEVERE: Error configuring application listener of class com.sun.faces.config.ConfigureListenerjava.lang.NoClassDefFoundError: javax/el/ExpressionFactory at java.lang.Class.getDeclaredConstructors0(Native Method) at java.... 阅读全文
posted @ 2013-10-25 15:59 暖流 阅读(353) 评论(0) 推荐(0) 编辑
摘要: css图片拼合生成器: http://cn.spritegen.website-performance.org/CssSprite百度百科CSSSprites在国内很多人叫css精灵,是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。对于当前网络流行的速度而言,不高于200KB的单张图片的所需载入时间基本是差不多的,所以无需顾忌这个问题。 加速的关键,不是降低重量,而是减少个数。传统切图讲究精细,图片规格越小越好,重量越小越好,其实规格大小无所谓,计算机统一都按byte计算。客. 阅读全文
posted @ 2013-10-25 15:55 暖流 阅读(325) 评论(0) 推荐(0) 编辑
摘要: http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/examples/infobox-basic.htmlhttp://code.google.com/intl/zh-CN/apis/maps/documentation/javascript/services.html#Geocodinghttp://code.google.com/intl/zh-CN/apis/maps/documentation/javascript/reference.html#MarkerOptionshttp://code.g 阅读全文
posted @ 2013-10-25 15:50 暖流 阅读(177) 评论(0) 推荐(0) 编辑
摘要: public class LatLonUtil { private static final double PI = 3.14159265; //老祖真理 private static final double EARTH_RADIUS = 6378137; //赤道半径 private static final double RAD = Math.PI / 180.0; //@see http://snipperize.todayclose.com/snippet/php/SQL-Query-to-Find-All-Retailers-Within-a-... 阅读全文
posted @ 2013-10-25 15:48 暖流 阅读(4124) 评论(0) 推荐(0) 编辑
摘要: Google Maps API Sample function initialize() { if (GBrowserIsCompatible()) { // Create and Center a Map36.1019825, 103.6055232) var map = new GMap2(document.getElementById("map_canvas")); map.setCenter(new GLatLng(36.1019825, 103.6055232), 13); ... 阅读全文
posted @ 2013-10-25 15:44 暖流 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 代码配置 //日期转换问题 @InitBinder public void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) { DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); binder.registerCustomEditor(Date.class,new CustomD... 阅读全文
posted @ 2013-10-25 15:40 暖流 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: xml文件的配置(Quartz1.6.3,Spring2.5.6) clearActivityByDate 5 * * * * ? ... 阅读全文
posted @ 2013-10-25 15:33 暖流 阅读(6668) 评论(1) 推荐(0) 编辑
摘要: 接口需求是Android/iPhone需要通过接口上传一些文件,例如图片,jar包,rar压缩包,视频,音乐...等!困扰我这个菜鸟很久,整理一下!!分享给同我一样的菜鸟后台需要处理这些数据,之前没有接触过!但类似的FileUpLoad的插件用过,其实原理差不多,因为计算机原始数据都是01代码,所以只要将这些文件保存成二进制就可以,数据库(mysql),最大4G!!问题1,如果实现!联调之后共享代码.问题2,为什么要转为2进制,不直接把上传的文件放在服务器上!我也请教了别人,首先放在服务器上会很乱,不方便维护!管理不方便,优点当然是不占用数据库资源了(很多时候软件的瓶颈就是数据库的优化).至于 阅读全文
posted @ 2013-10-25 15:31 暖流 阅读(16959) 评论(0) 推荐(0) 编辑
摘要: spring security文档介绍http://static.springsource.org/spring-security/site/docs/3.0.x/apidocs/index-all.html#_D_自己写的一个demo,用来介绍security1,UserDetails//返回验证用户密码,无法返回则NULLString getPassword();String getUsername();//账户是否过期,过期无法验证boolean isAccountNonExpired();//指定用户是否被锁定或者解锁,锁定的用户无法进行身份验证boolean isAccountNon 阅读全文
posted @ 2013-10-25 15:21 暖流 阅读(14172) 评论(0) 推荐(1) 编辑
摘要: 首先是类型转换问题!在JavaBean里字段是Date类型,对应数据库的也是Date类型,但后台和前台交互的时候,前台客户端传给后台的都是一个字符串,这时怎么办!!格式化没错,但是可以用自动格式化在java类 @Controller中添加//指定一个birthday进行绑定@InitBinder public void initBinder(WebDataBinder binder) { DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); binder.registerCustomEditor(Date.cl... 阅读全文
posted @ 2013-10-25 15:18 暖流 阅读(997) 评论(0) 推荐(0) 编辑
摘要: jsp页面//JSP页面录入页面 姓名: 生日: " /> (日期格式:yyyy-MM-dd) //User.java实体类package spr.domain;import java.io.Serializable;import java.util.Date;@SuppressWarnings("serial")public class User implements Serializable { private Integer id; private String name; private Date birthd... 阅读全文
posted @ 2013-10-25 15:16 暖流 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 1,可以先从我的文件或者git上去下载maven22,配置环境变量classpath =.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarJAVA_HOME =C:\Program Files\Java\jdk1.5MAVEN_HOME =C:\maven2Path =%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\Pro 阅读全文
posted @ 2013-10-25 14:25 暖流 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 问题:自定义对象#import @interface SensorInfo : NSObject{ NSString *m_strSersonNumber; //传感器编号 NSString *m_strSersonName; //传感器名称 NSString *m_strSceneModelStatus; //传感器状态 NSString *m_strSceneModelIndex; //传感器所属模式}@property(retain, nonatomic) NSString *m_str... 阅读全文
posted @ 2013-10-21 15:38 暖流 阅读(3003) 评论(0) 推荐(0) 编辑
摘要: //spring jsonView参考http://spring-json.sourceforge.net/bindingsojo.htmlaopalliance-1.0.jarcommons-collections.jarcommons-dbcp.jarcommons-logging-1.1.1.jarcommons-pool.jarjstl.jarlog4j-1.2.15.jarmysql-connector-java-5.1.6-bin.jarspring-aop-2.5.6.jarspring-beans-2.5.6.jarspring-context-2.5.6.jarspring- 阅读全文
posted @ 2013-09-27 17:25 暖流 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 一、问题的提出。项目使用Spring MVC框架,并用jackson库处理JSON和POJO的转换。在POJO转化成JSON时,希望动态的过滤掉对象的某些属性。所谓动态,是指的运行时,不同的controler方法可以针对同一POJO过滤掉不同的属性。以下是一个Controler方法的定义,使用@ResponseBody把获得的对象列表写入响应的输出流(当然,必须配置jackson的MappingJacksonHttpMessageConverter,来完成对象的序列化) @RequestMapping(params = "method=getAllBmForList") @ 阅读全文
posted @ 2013-09-27 17:03 暖流 阅读(8791) 评论(1) 推荐(0) 编辑
摘要: 当 Web 应用集成 Spring 容器后,代表 Spring 容器的WebApplicationContext对象将以WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE 为键存放在ServletContext的属性列表中。您当然可以直接通过以下语句获取 WebApplicationContext:WebApplicationContext wac = (WebApplicationContext)servletContext.getAttribute(WebApplicationContext.ROOT_WEB_APPLI 阅读全文
posted @ 2013-09-27 16:57 暖流 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 1,首先//定义宏,判断ios7#define IOS7 [[[UIDevice currentDevice]systemVersion] floatValue] >= 7.0//添加代码if (IOS7){ self.edgesForExtendedLayout = UIRectEdgeNone; //视图控制器,四条边不指定 self.extendedLayoutIncludesOpaqueBars = NO; //不透明的操作栏 self.modalPresentationCapturesStatusBarAp... 阅读全文
posted @ 2013-09-26 09:39 暖流 阅读(26878) 评论(0) 推荐(2) 编辑
摘要: UIImageView *imageView =[[UIImageView alloc]initWithFrame:CGRectMake(100, 100, 200, 200)]; imageView.image=[UIImageimageNamed:@"filter_laozhaopian_a.png"];imageView.userInteractionEnabled = YES;UITapGestureRecognizer *singleTap = [[UITapGestureRecognizeralloc] initWithTarget:selfaction:@se 阅读全文
posted @ 2013-09-23 16:34 暖流 阅读(823) 评论(0) 推荐(1) 编辑
摘要: //初始化,将lab添加进入一个Img UIImage *img = [[UIImage imageNamed:@"timeline_new_status_background.png"] stretchableImageWithLeftCapWidth:5 topCapHeight:5]; _barView = [[UIImageView alloc] initWithImage:img]; _barView.frame = CGRectMake(5, -40, 320-10, 40); [self.view addSubview:_b... 阅读全文
posted @ 2013-09-18 17:05 暖流 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 数据解析,保存遗产!强大内涵一些看不懂的数据首先要确定他的编码格式,其次才能准确作出解析,可以拿一些数据,我博客里有一个小方法来判断是什么可是!!BufferedReader是继承于Reader对象,从字符输入流中读取文本,缓冲各个字符,从而提供字符,数组和行的高效读取.private String getRequestBody(HttpServletRequest request) throws IOException{ StringBuilder stringBuilder = new StringBuilder(); BufferedReader buffe... 阅读全文
posted @ 2013-09-17 16:33 暖流 阅读(299) 评论(0) 推荐(0) 编辑
摘要: Timer计时new Timer().schedule(new LuceneTask(),10000,60*60000);问题:用 计时器Timer 的时候 每隔 30分钟执行一次 直接改系统时间调整到下个30分钟 咋不执行jvm在启动的时候读取下系统时间,然后自己维护。在jvm不中断过程中,你改系统时间,不会影响到jvm内部时间//给当前时间加4个小时SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = new Date();Calendar c = Calendar.ge 阅读全文
posted @ 2013-09-17 16:32 暖流 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 1.属性的动态getter,setter在这框架满天飞的年代,不能事事都保证执行getter,setter函数了,有时候属性是要需要根据名字动态取得的,就像这样: BeanUtils.getProperty(myBean,"code");而BeanUtils更强的功能是直接访问内嵌对象的属性,只要使用点号分隔。BeanUtils.getProperty(orderBean, "address.city");相比之下其他类库的BeanUtils通常都很简单,不能访问内嵌的对象,所以经常要用Commons BeanUtils替换它们。BeanUtils还支持 阅读全文
posted @ 2013-09-17 16:28 暖流 阅读(465) 评论(0) 推荐(0) 编辑
摘要: FusionCharts参数说明功能特性animation 是否动画显示数据,默认为 1(True)showNames 是否显示横向坐标轴(x轴)标签名称rotateNames 是否旋转显示标签,默认为0(False):横向显示showValues 是否在图表显示对应的数据值,默认为1(True)yAxisMinValue 指定纵轴(y轴)最小值,数字yAxisMaxValue 指定纵轴(y轴)最大值,数字showLimits 是否显示图表限值(y轴最大、最小值),默认为1(True)showColumnShadow 是否显示各条形图间的阴影(若柱面图在一起并列的话)showAlternate 阅读全文
posted @ 2013-09-17 16:22 暖流 阅读(808) 评论(0) 推荐(0) 编辑
摘要: package com.util;import java.text.DateFormat;import java.util.Calendar;import java.util.Date;public class Test { public void getTimeByDate(){ Date date = new Date(); DateFormat df1 = DateFormat.getDateInstance();//日期格式,精确到日 System.out.println(df1.format(date)); DateFor... 阅读全文
posted @ 2013-09-17 16:15 暖流 阅读(252020) 评论(4) 推荐(2) 编辑
摘要: public abstract class Singleton { private T mInstance; protected abstract T create(); public final T get() { synchronized (this) { if (mInstance == null) { mInstance = create(); } return mInstance; } }} 一,java下载文件格式 public... 阅读全文
posted @ 2013-09-17 09:32 暖流 阅读(380) 评论(0) 推荐(0) 编辑
摘要: Hibernate中的增删查改操作都是通过session的方法进行一、查询session中查询有两种方法:get和load这两种方法都是返回实体对象,不同的是!如果未发现符合条件的记录,get会返回null而load会抛出一个ObjectNotFoundException异常。load方法可返回实体的代理类实例,而get方法永远直接返回实体类load方法可以充分利用内部缓存和二级缓存中的现有数据,而get方法则仅仅在内部缓存中进行数据查找,如果没有发现数据,将越过二级缓存,直接调用sql完成数据读取,有人称之为“懒加载”。get方法首先查询session缓存,没有结果!在查询二级缓存,最后查询 阅读全文
posted @ 2013-09-17 09:28 暖流 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 有这样一段代码,返回的list无法转换成User对象public List getStoreList(final int pageNo,final int pageSize,final String role,final String check) { //type is cpUser 商品type String hql=""; if(check.equals("通过")){ hql = "from User user inner join user.roles as role where role.name='" + rol 阅读全文
posted @ 2013-09-17 09:27 暖流 阅读(495) 评论(0) 推荐(0) 编辑
摘要: Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate,包括介绍Hibernate PO和Hibernate VO方面。PO(Persistence Object )和VO(Value Object )是Hibernate中两个比较关键的概念。首先,何谓VO,很简单,VO就是一个简单的值对象。总结:VO经过Hibernate进行处理,就变成了PO。session.save(user)中,我们把一个VO “user”传递给Hibernate的Session.save方法进行保存。在save方法中,Hibernate对其进行如下处理:1.在当前session所对应的实体容器(E 阅读全文
posted @ 2013-09-17 09:23 暖流 阅读(2429) 评论(2) 推荐(1) 编辑
摘要: //二进制大型对象(BLOB)列是MySQL的秘密武器之一。这些列中存储了二进制的数据,你可以象其它普通的数据类型一样来检索和操纵它。根据MySQL指南有关资料,BLOB是一个二进制大型对象,它能容纳不同大小的数据。事实上,MySQL有四种BLOB类型: //◆tinyblob:仅255个字符 //◆blob:最大限制到65K字节 //◆mediumblob:限制到16M字节 //◆longblob:可达4GB String fname = "c:\\itanger.gif";//要入库的文件 File f = new File(fname); FileInputStrea 阅读全文
posted @ 2013-09-16 13:49 暖流 阅读(498) 评论(0) 推荐(0) 编辑