08-10 783
阅读全文 0
请注意,午夜码农并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome浏览器

经典的 MVC 程序中,如果产生了一个非业务异常,或者非本业务可以处理的其他业务异常,那么我们一般会一直往上层抛(或者适当包装后继续抛出)直到控制层,控制层进行异常日志记录然后响应用户错误页面和信息。如果每个控制器都写一个异常处理未免也太多冗余了,好在...
05-12 2,225
阅读全文 0
在Spring MVC中,我们可以在Java Bean的字段上标注一些校验器进行字段数据合法性校验,但有时候我们需要对这些校验器进行分组操作,本文将介绍分组的作用及使用。
试想一种情况,我们有一个 AccountInfo 类用来存放用户的各种信息:
public class AccountInfo
{
...
05-12 1,481
阅读全文 0
项目比较复杂的时候一般分成多个项目多人进行开发,使用maven进行模块依赖管理。当你引用了别的开发人员的某个jar包,你会发现该jar包中的每个方法的注释都没了,因为默认情况下maven是不会将源码打进包里的,这调用起来可不是一般蛋疼,你可以使用一个maven插件进行...
05-06 1,357
阅读全文 0
在hibernate中有时候有些复杂查询需要使用原生SQL进行查询,并将查询结果转换放到 bean 中,而对于枚举字段类型的结果转换则需要做一些特殊处理。
枚举字段类型可以使用如下代码进行转换:
import java.util.Properties;
import org.hibernate.type.Type;
impor...
04-12 1,557
阅读全文 0
PHP5.6.x SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 解决方案
在之前更新 PHP5.6+ 的时候邮件的发送出现了一些问题,本站已经对此做过相关介绍(点此查看),今天偶然在后台启用了smtp插件并设置了Yahoo的smtp服务器,发送 test 邮件的时候居然报了另...
04-12 1,099

PHP5.6.x SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 解决方案
在之前更新 PHP5.6+ 的时候邮件的发送出现了一些问题,本站已经对此做过相关介...

本文介绍了如何在Linux上使用openssl生成证书签名请求和证书私钥
输入以下指令生成一个加密的私钥文件,指令中的2048为加密位数。你会被要求为该私钥设置一个密码,在服务器启动访问该文件的时候会要求你输入该密码。警告:如果你丢失了该密码,你必须购买另一张证...
04-12 806
阅读全文 0
Eclipse远程调试出现 Failed to connect to remote VM. Connection timed out. 的解决方案。
之前介绍过在Linux上快速搭建 Java Web开发环境:https://stacktrace.tech/2016-01-07/centos7-java-web%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E5%BF%AB%E9%80%9F%E6%90%A...
04-07 966
Eclipse远程调试出现 Failed to connect to remote VM. Connection timed out. 的解决方案。
之前介绍过在Linux上快速搭建 Java Web开发环境:https://stack...

linux上编译curl出现 undefined reference to `SSL_CTX_set_alpn_protos' 或 undefined reference to `SSL_get0_alpn_selected' 解决方案。
最近编译Apache的时候蛋疼想使用最新的curl联编,于是乎在编译最新的curl的时候报了上述错误,解决方案很简单,只需要在编...
04-06 2,803

linux上编译curl出现 undefined reference to `SSL_CTX_set_alpn_protos' 或 undefined reference to `SSL_get0_alpn_selected' 解决方案。
最近编译Apache...