Javamail在JDK8上无法SSL连接QQ邮箱服务器的解决方案
最近开发了一个工具,其中一个模块的功能是通过javamail发送邮件到指定地址,采用的smtp服务器是QQ邮箱(smtp.qq.com:465)。在本机自测功能的时候都是OK的,但在用户机器上执行发送邮件时却抛错了,查看了下异常信息,报的是javax.net.ssl.SSLHandshakeException: Received fatal alert: [......]
分享自己做的Kindle3交叉编译工具链
最新突然兴起想要在k3上跑一些c/c++项目的程序,可惜光有源码没有编译工具很是头疼。找了一大圈Google就是没找到一个合适的现成的交叉编译工具链,不是Glibc版本过低,就是arm目标平台不符合,最后只好放弃这个偷懒的方法(其实已经算不上偷懒了,在找交叉编译工具链上已经花了大量的时间精力。。。),取而代之的方法就是直接源码编译交叉编译工具链呗。
&nb[......]
适用于Kindle 3 原生系统3.4.2 的Launchpad热键管理程序
Launchpad是适用于Kindle 3的快捷键管理程序,就是以指定的键盘按键(或键盘组合)来快速运行特定程序或命令,它非常的实用且轻量,后台就一个常驻进程,内存占用小。可是自从原生系统更新到3.4.1后,Launchpad的安装包拷贝到Kindle根目录下后,“Update Your Kindle”这个选项始终处于不可选状态,表现的情况和当时我做的拼音[......]
[完美版发布!] Kindle 3 原生系统3.4.2拼音输入法完美版安装包[最新版本0.4.2]
MyEclipse一站式调试Maven Web项目
Spring容器在Oracle JDK和OpenJDK中的类装载差异导致的自动装箱bug问题
一次偶然的机会,为了测试公司项目新代码需要,把svn上的代码检出到了一台新的测试机器上,机器上的环境都是自己通过yum安装的,本文发生的原因也是因此而起。
在测试的过程中我点了一个链接,地址是http://10.69.67.203/exception/list/1 ,结果抛出了匪夷所思的500错误,报错内[......]
Chrome进行大小写字符敏感的内容查找
用过Chrome内容查找功能的人都知道在搜索英文字符串的时候它是不区分大小写的,这对于经常检索代码关键字的人来说这是非常不方便的。比如搜索“Hello”的时候会把“hello”等相关无用的字符串都给标记高亮了。
当然解决方法是有,就是会麻烦些,我们通过自定义js书签的方式变相实现了该功能。首先新建一个书签,名称随便[......]
Hibernate中变通使用Criteria API对自定义SQL表达式列进行排序操作
先说一些题外话。众所周知,在Java持久层中有三种查询方式,分别是SQL、JPQL、和Criteria API。
一、SQL
这个很好理解,一般小项目并且对安全性、效率性和灵活性没有特别需求的都会采用这个最原始的方法:
// 获得实体管理器 EntityManager em = ... // 建立SQL查询 St[......]
最新评论