自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 JavaMail 基于安全连接 SSL/TLS 收发邮件

JavaMail 中的安全连接 SSL/TLS现在 JavaMail 支持使用 SSL/TLS 建立安全连接访问邮件服务器。为了简化安全访问,提供了两种其中启用 SSL 安全连接的方法。配置连接属性// 这里以 SMTP 启用 SSL 安全连接为例props.setProperty("mail.smtp.ssl.enable", "true");使用安全连接协议// Java...

2019-09-09 18:48:59 6976 1

原创 Spring Boot 集成 Swagger

Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。在 Spring Boot 中可以通过集成 Swagger 的方式完成文档的自动生成并保持完整的一致性,集成步骤如下:添加 Swagger 相关依赖<!-- 用于扫描接口配置 --><dependency> <groupId>io.spr...

2019-09-23 16:16:17 282

原创 Spring 中的拦截机制

实现拦截机制的三种方法过滤器 Filter能够获知原始的请求响应信息,却无法获取具体执行方法的信息和参数拦截器 Interceptor能够获知原始的请求响应信息和具体执行方法信息,却无法获取具体执行参数切片 Aspect无法获知请求响应信息,但可以获取具体执行方法信息和执行参数过滤器 (Filter) 拦截实现对于自定义过滤器,可以通过继承 javax.se...

2019-09-23 14:52:49 499

原创 JS 顶层对象的变迁

顶层对象的属性顶层对象,在浏览器环境指的是window对象,在 Node 指的是global对象。ES5 之中,顶层对象的属性与全局变量是等价的。window.a = 1;a // 1a = 2;window.a // 2顶层对象的属性与全局变量挂钩,这样的设计带来了几个很大的问题:没法在编译时就报出变量未声明的错误,只有运行时才能知道(因为全局变量可能是顶层对象的...

2018-07-03 15:29:56 452

原创 ES6 中的 let 与 const 命令

1.let命令ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。变量升级var命令会发生”变量提升“现象,即变量可以在声明之前使用,值为undefined。为了纠正这种现象,let命令改变了语法行为,它所声明的变量一定要在声明后使用,否则报错。// var 的情况console.log(foo); // ...

2018-07-03 15:04:38 157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除