玩转 IDEA 之 Postfix Completion

Postfix Completion 功能本质上也是代码模板,有时比Live Templates 更加便捷,常用的分为如下几类:

一、创建变量

1、局部变量:.var

在这里插入图片描述
在这里插入图片描述

2、全局变量:.field

在这里插入图片描述
在这里插入图片描述

3、 .new

在这里插入图片描述
在这里插入图片描述
结合.var使用:
在这里插入图片描述

4、类型强转: .cast

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、类型强转一步执行: .castvar

在这里插入图片描述
在这里插入图片描述

二、各种类型的判断

1、判断为null,.null

在这里插入图片描述
在这里插入图片描述

2、判断不为null,.notnull

在这里插入图片描述
在这里插入图片描述
或者更简单的,.nn
在这里插入图片描述

3、boolean类型的判断

if判断:
在这里插入图片描述
在这里插入图片描述
while判断:
在这里插入图片描述

三、输出及返回

1、输出:.sout

在这里插入图片描述
在这里插入图片描述

2、返回:.return

在这里插入图片描述
在这里插入图片描述

四、循环

1、.fori

在这里插入图片描述
在这里插入图片描述

2、逆序循环 .forr

在这里插入图片描述
在这里插入图片描述

3、 .for 加强for循环

在这里插入图片描述
在这里插入图片描述

五、异常捕获 : .try

在这里插入图片描述
在这里插入图片描述

六、默认模板所在位置:

在这里插入图片描述

七、自定义模板

比如我们要创建一个对象的集合,步骤如下:

1、打开模板位置,选择java

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
List< E X P R EXPR EXPR> E N D END END = new ArrayList<>();

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
SMTPS、POP3S和IMAPS是基于SSL/TLS的安全邮件传输协议,可以在邮件客户端和邮件服务器之间建立加密的通信连接,保护邮件的机密性和完整性。这里以Postfix为例介绍如何配置SMTPS、POP3S和IMAPS。 1. 配置SMTPS SMTPS是基于SSL/TLS的SMTP协议,使用465端口。要启用SMTPS,需要在main.cf文件中添加以下内容: ``` # 启用SMTPS smtps inet n - y - - smtpd -o syslog_name=postfix/smtps -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes -o smtpd_client_restrictions=permit_sasl_authenticated,reject -o milter_macro_daemon_name=ORIGINATING ``` 这些参数包括: - smtps:服务名,可以自定义。 - inet:服务类型,此处为Internet服务。 - n:服务的进程数,此处为不限制。 - -:服务的执行优先级,此处为默认。 - y:服务是否激活,此处为激活。 - -:未使用的参数。 - smtpd:SMTP服务类型。 - syslog_name:日志标识。 - smtpd_tls_wrappermode:启用SSL/TLS加密。 - smtpd_sasl_auth_enable:启用SASL身份验证。 - smtpd_client_restrictions:客户端访问限制,此处限制只有经过SASL身份验证的客户端才能访问。 - milter_macro_daemon_name:邮件过滤器宏定义。 2. 配置POP3S POP3S是基于SSL/TLS的POP3协议,使用995端口。要启用POP3S,需要在main.cf文件中添加以下内容: ``` # 启用POP3S pop3s inet n - y - - pop3d -o syslog_name=postfix/pop3s -o pop3_tls_wrappermode=yes -o pop3s_sasl_auth_enable=yes -o milter_macro_daemon_name=ORIGINATING ``` 这些参数与SMTPS类似,只是服务名和服务类型不同。 3. 配置IMAPS IMAPS是基于SSL/TLS的IMAP协议,使用993端口。要启用IMAPS,需要在main.cf文件中添加以下内容: ``` # 启用IMAPS imaps inet n - y - - imapd -o syslog_name=postfix/imaps -o imap_tls_wrappermode=yes -o imapd_sasl_auth_enable=yes -o milter_macro_daemon_name=ORIGINATING ``` 这些参数与SMTPS和POP3S类似,只是服务名和服务类型不同。 配置完毕后,需要重启Postfix服务使配置生效。在邮件客户端中配置SMTPS、POP3S或IMAPS连接时,需要指定相应的加密协议和端口号。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值