07 2019 档案

摘要:Java执行shell脚本并返回结果两种方法的完整代码 简单的是直接传入String字符串,这种不能执行echo 或者需要调用其他进程的命令(比如调用postfix发送邮件命令就不起作用) Runtime.getRuntime().exec(shell); 执行复杂的shell建议使用String[]方式传递(对外可以封装后也传入String字符串)。 Process process = Runtime.getRuntime().exec(new String[]{"/bin/sh","-c",shStr},null,null); 阅读全文
posted @ 2019-07-29 01:10 大自然的流风 阅读(28908) 评论(0) 推荐(0) 编辑
摘要:Linux中用postfix搭建邮件服务器实战详解 postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。 Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性,因此它是免费的。 postfix的产生是为了替代传统的sendmail。相较于sendmail,postfix在速度,性能和稳定性上都更胜一筹。 现在主流邮件服务都在采用postfix. 当需要一个轻量级的的邮件服务器时,postfix也是一种选择。 常见的邮件服务器软件: sendmail:性能好,设置复杂,适合老手 qmail:体积小260+k ,模块化。需要做二次开发,适合对邮件性能有要求的 postfix:前身是sendmail,postfix原本是sendmail里面的一个模块,红帽6默认安装好postfix zmailer:近几年才出来的邮件 coremail:国内做的最好的商业平台,运行在linux上 要用java调用shell命令发送邮件请看本人另外一篇博客: Java执行shell脚本并返回结果两种方法的完整 阅读全文
posted @ 2019-07-28 03:45 大自然的流风 阅读(40344) 评论(0) 推荐(2) 编辑
摘要:js javascript map函数去重功能的使用实例 先上一个实战例子代码 var map = new Map(); for(var i=0; i<=9; i++){ map.set(i,i); } //遍历出去重后的元素值 map.forEach((value, key, self) => { Map是一组键值对的结构,具有极快的查找速度。 阅读全文
posted @ 2019-07-25 18:58 大自然的流风 阅读(6988) 评论(0) 推荐(0) 编辑
摘要:mysql判断是否包含某个字符的方法 用locate 是最快的,like 最慢。position一般 实战例子: select * from historydata where locate('0',opennum) and locate('1',opennum) order by number desc limit 10; 阅读全文
posted @ 2019-07-23 06:06 大自然的流风 阅读(27866) 评论(0) 推荐(2) 编辑
摘要:https申请证书并部署到网站流程,浏览器验证证书流程 1、生成一对秘钥,设公钥为pubk1,私钥为prik1 2、假设发布的网站地址为https://www.example.com 3、生成一个CSR文件(Cerificate Signing Request),该文件内容包括: pubk1,网站地址,以及营业执照等信息,然后将该文件发给CA机构 4、CA机构收到CSR文件后,进行审核,主要检查网站地址的拥有者是否是证书的申请者 5、审核通过后,CA机构生成一对秘钥,假设采用ECDSA签名算法,公钥为pubk2,私钥为prik2。用prik2对CSR文件进行签名得到签名值sigVal,将sigVal附在CSR文件后面形成证书文件caFile,caFile中还要添加CA机构的信息,如: 签名算法,CA机构名称等 6、将证书文件caFile放到网站服务器对应目录下 阅读全文
posted @ 2019-07-19 16:24 大自然的流风 阅读(4095) 评论(0) 推荐(0) 编辑
摘要:需求:php 除10取整,取十位数前面一个数字,百位前两个数字,并把大于2的加红显示 例:0-9,10-19,20-29,30-39,110-119对应为:0 1 2 3 11 实现主要方法:$num = floor($omit/10); 完整实战方法: 阅读全文
posted @ 2019-07-14 12:29 大自然的流风 阅读(1809) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示