- 浏览: 385796 次
- 性别:
- 来自: 上海
最新评论
文章列表
转: http://blog.itpub.net/15182208/viewspace-730172/
A、简介
Message表示一个邮件,messgaes.getContent()返回一个Multipart对象。一个Multipart对象包含一个或多个BodyPart对象,来组成邮件的正文部分(包括附件)。
如果想要同时使用两个帐号发送javamail,比如使用1@a.com发送1#邮件,使用2@a.com发送2#邮件,这时候,你就需要同时创建两个java.mail.Session对象。但是如果你仍然使用Session.getDefaultInstance创建session对象的话,你会发现,第二个username:2@a.com创建的session永远都和第一个一样,这是为什么呢?因为,getDefaultInstance是真正单例模式,而且,里面的username和password属性是final型的,无法更改。所以,你会发现两封email都是由1@a.com发出来的。所以这个时候你要使用ja ...
javax.mail.NoSuchProviderException: Unable to locate provider for protocol:
用java的mail发送邮件是报如上错入。
解决方法。不要用环境自带的mail.jar.要自己导入jar包到classpath中。
如果是maven环境。配置如下
<dependency><groupId>javax.mail</groupId><artifactId>mail</artifactId><version>1.4.1</version>&l ...
已经发布的系统,其中有一个quartz的定时器运行了一段时间后突然挂掉了。并报错:Unexpected error occurred in scheduled task. 调查发现因为:定时器的动作是调用一个同步线程,而某一次该线程运行时间过长即锁未释放,而第二次定时器动作又并发执行了,所以就导致了冲突。
解决方法为:将定时器任务设为不能并发或者缩短线程运行时间
参考:http://fhqllt.iteye.com/blog/434943
转:http://www.cnblogs.com/dingyuanxin/p/3918133.html
iPhone上的Safari(还有些webkit android手机浏览器)会自动对看起来像是电话号码的数字串(包括已经加入连字符或括号格式化过的)添加电话链接,点击之后会询问用户是否想要拨打该号码。如果你不希望开启这个自动识别,可以将它关闭:<meta name="format-detection" content="telephone=no" />如果你关闭自动识别后,又希望某些电话号码能够链接到iPhone的拨号功能,那么可以 ...
转:http://www.th7.cn/web/html-css/201501/74695.shtml
前提:我们考虑兼容的环境为Android和Ios两种智能手机
兼容环境测试结果:Android的表现明显好于Ios Ios手机在软键盘呼起收起时存在着很严重的兼容性问题
场景展示:
页面正常状态
软键盘弹出时,悬挂元素丢失了指定位置
软键盘未通过点击完成而失去焦点时,页面渲染发生崩溃性错乱,手指滑动后页面会恢复正常
转:http://blog.csdn.net/freshlover/article/details/10361689
WebApp是一种新出现的基于WEB形式的类应用程序,运行在高端的移动终端设备上,其应用范围会越来越广。开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机的浏览器运行的WebApp,本文将主要讲解后者。WebApp与Native App有何区别呢?Native App:1、开发成本非常大。一般使用的开发语言为JAVA、C++、Objective-C。2、更新体验较差、同时也比较麻烦每一次发布新的版本,都需要做版本打 ...
转:http://www.zhihu.com/question/20650805
关于淘宝的WebApp,我没有研究过。你提到的“淘宝的webapp貌似均采用固定宽度”,我不太清楚,不做发言。不过我可以简单聊聊“采用固定宽度”解决不同分辨率的方案,因为目前我在开发的BAE WebApp项目,就是采用这种方式来处理的,这两天在准备一个BAE WebApp的PPT,聊到了一些分辨率适应的问题,不至于无的放矢。澄清一下,这里所说的BAE WebApp,BAE是指中国移动自出研发的WebApp平台, BAE — Browser-based Application Engine,可以理解为基于H ...
转:http://blog.csdn.net/chenssy/article/details/26668941
-- 共同点:它都有getTime方法返回毫秒数,可以直接构建
-- 不同点:1、java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分,般在读写数据库的时候用,PreparedStament的setDate()的参数和ResultSet的getDate()方法的都是java.sql.Date
-- java.util.Date是在除了SQL语句的情况下面使用,一般是日常日期字段
-- java.util.Date 是 java.sql.Date 的父类
-- 即:继承关系:java.lang.Object --》 java.util.Date --》 java ...
在前台表单提交到后台时,出现错误:HTTP Status 400 The request sent by the client was syntactically incorrect
调出发现是spring mvc 的处理造成的.
这里我实体类中的日期类型为Date型,而绑定到页面上的时间控件得到的结果为字符型.故会出现如此错误.
前台form表单中的某些参数 和 后台接受的参数类型不一致导致的。即参数名称相同,但是类型不一致。spring mvc在绑定参数的时候出现异常,所以返回400错误。但是坑爹的地方在于,这个异常会被spring mvc吃掉,不会显示在控制台中。
...
转自:http://www.yanshare.com/the-java-judgment-request-from-the-mobile-terminal-or-pc/
文章摘要: 今天给大家分享一个很好的工具类,这个类可以得到客户请求是来自手机浏览器还是电脑PC端的浏览器,然后在我们写ACTION跳转的时候,就可以根据不同的客户端跳到不同的页面。 package com.zhuzher.commons.util; import javax.servlet.http.HttpServletRequest; public class HttpRequestDeviceUtils …
...
转自:http://blog.csdn.net/fuxiaohui/article/details/23335673
随着3G的普及,越来越多的人使用手机上网。
手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了20 ...
转
方法一:
打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击Installed JREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮,出现一个 Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入 -Xms128m -Xmx512m ,这样设置Java拟虚机内存使用最小是128M,最大是512M,再单击“OK”关闭 Edit JRE 对话框,再单击“OK”关闭 Preferences对话框,Eclipse一下子就运行快了起来
方法二:
java project ...