2021年10月28日 记
10月总结
前言
这一个月缓过神来发现已经到末尾了,但这月是一篇随笔也没有写,可能自己停滞不前了吧!
总结一些统一的点,然后在最后分享一些有用的内容。
一、Cron
维基百科:
Cron命令行实用程序,也称为Cron作业[1] [2]是UNIX的操作系统上的作业调度程序。设置和维护软件环境的用户使用Cron来安排作业[3](命令或shell脚本),以定期在固定时间,日期或间隔定期运行。[4]它通常自动化系统维护或管理 - 尽管它的通用性质使其有用,如从互联网下载文件并定期下载电子邮件。
Cron最适合调度重复任务。可以使用utity关联的关联方式完成调度一次性任务。
常用表达式
(1)0/2 * * * * ? 表示每2秒 执行任务
(1)0 0/2 * * * ? 表示每2分钟 执行任务
(1)0 0 2 1 * ? 表示在每月的1日的凌晨2点调整任务
(2)0 15 10 ? * MON-FRI 表示周一到周五每天上午10:15执行作业
(3)0 15 10 ? 6L 2002-2006 表示2002-2006年的每个月的最后一个星期五上午10:15执行作
(4)0 0 10,14,16 * * ? 每天上午10点,下午2点,4点
(5)0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时
(6)0 0 12 ? * WED 表示每个星期三中午12点
(7)0 0 12 * * ? 每天中午12点触发
(8)0 15 10 ? * * 每天上午10:15触发
(9)0 15 10 * * ? 每天上午10:15触发
(10)0 15 10 * * ? 每天上午10:15触发
(11)0 15 10 * * ? 2005 2005年的每天上午10:15触发
(12)0 * 14 * * ? 在每天下午2点到下午2:59期间的每1分钟触发
(13)0 0/5 14 * * ? 在每天下午2点到下午2:55期间的每5分钟触发
(14)0 0/5 14,18 * * ? 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发
(15)0 0-5 14 * * ? 在每天下午2点到下午2:05期间的每1分钟触发
(16)0 10,44 14 ? 3 WED 每年三月的星期三的下午2:10和2:44触发
(17)0 15 10 ? * MON-FRI 周一至周五的上午10:15触发
(18)0 15 10 15 * ? 每月15日上午10:15触发
(19)0 15 10 L * ? 每月最后一日的上午10:15触发
(20)0 15 10 ? * 6L 每月的最后一个星期五上午10:15触发
(21)0 15 10 ? * 6L 2002-2005 2002年至2005年的每月的最后一个星期五上午10:15触发
(22)0 15 10 ? * 6#3 每月的第三个星期五上午10:15触发
至于别的相关信息,个人觉得也没什么,感兴趣可以去掘金这些社区论坛上看看。
二、并发
也是看了《Java编程思想》第五版的并发编程章节,前面几版没看,但看网上说是太旧了,也就没兴趣了,毕竟还是要选Java 8。
前面的文章我都放在博客里了,然后这是并发编程章节:https://www.cnblogs.com/yuyueq/articles/15292164.html
关于这块其实最初的理解就是看了狂神的 JUC 编程课,现在想起来感觉还是不错,以前对这块是充满畏惧,但那个视频感觉还是讲的很通俗易懂,当然这是个人见解。
三、CURL
维基百科
cURL 是一个命令行工具,用于使用URL语法获取或发送包括文件在内的数据。由于 cURL 使用 libcurl,因此它支持 libcurl 支持的所有协议。[13]
cURL 支持HTTPS,当指定了 HTTPS 等安全协议时,默认进行 SSL 证书验证。当 cURL 通过 HTTPS 连接到远程服务器时,它将获取远程服务器证书,然后根据其CA 证书存储远程服务器的有效性,以确保远程服务器是它声称的那个。某些 cURL 包与 CA 证书存储文件捆绑在一起。有几个选项可以指定 CA 证书,例如--cacert和--capath。该--cacert选项可用于指定 CA 证书存储文件的位置。在Windows平台下,如果没有指定CA证书文件,cURL会按照以下顺序查找CA证书文件名“curl-ca-bundle.crt”:
- cURL 程序所在的目录。
- 当前工作目录。
- Windows 系统目录。
- 视窗目录。
- %PATH% 环境变量中指定的目录。[17]
如果远程服务器使用自签名证书,或者远程服务器证书不是由 CA 证书文件中列出的 CA 签名,cURL 将返回错误消息。-k或--insecure选项可用于跳过证书验证。或者,如果远程服务器受信任,则可以将远程服务器 CA 证书添加到 CA 证书存储文件中
curl用法指南
http://www.ruanyifeng.com/blog/2019/09/curl-reference.html
四、阮一峰的网络日志
怎么说呢,以前经常看见很多人说这个博客,心里觉得是不是有点营销的样子,抱着好奇心看了一下没怎么细看,所以当时就没怎么觉得写的好,最近搜了几个概念以及一些开发内容的时候,我重新放正姿态去仔细阅读了,突然发现是真的大佬,目前我个人看的一些相关方面的东西是真的有用,唉,只能怪当时自己眼光浅啊!
https://www.ruanyifeng.com/blog/archives.html
五、公钥秘钥
公钥算法与私钥算法
1、私钥算法
私钥加密算法,又称 对称加密算法,因为这种算法解密密钥和加密密钥是相同的。也正因为同一密钥既用于加密又用于解密,所以这个密钥是不能公开的。常见的有《DES加密算法》、《AES加密算法》。
2、公钥算法
公钥加密算法,也就是 非对称加密算法,这种算法加密和解密的密码不一样,一个是公钥,另一个是私钥:
- 公钥和私钥成对出现
- 公开的密钥叫公钥,只有自己知道的叫私钥
- 用公钥加密的数据只有对应的私钥可以解密
- 用私钥加密的数据只有对应的公钥可以解密
- 如果可以用公钥解密,则必然是对应的私钥加的密
- 如果可以用私钥解密,则必然是对应的公钥加的密
公钥和私钥是相对的,两者本身并没有规定哪一个必须是公钥或私钥。
摘自该篇文章: https://songlee24.github.io/2015/05/03/public-key-and-private-key/ 具体内容自行查看
下面这张图也可以简单认识一下RSA和DES,毕竟这两个加密算法也是用的很多
然后就是RSA的 Java 加密解密的demo,我偶然在CSDN上看到的(终于靠谱了一回)
贴链接:https://blog.csdn.net/qy20115549/article/details/83105736
六、RestTemplate
我感觉Spring中的这个东西,我目前感觉是在调用外部API的时候用的比较多吧,也挺方便的。
官方API:https://docs.spring.io/spring-framework/docs/current/javadoc-api/
来自知乎的一篇简文:https://zhuanlan.zhihu.com/p/31681913
来自CSDN:https://blog.csdn.net/qq_41011626/article/details/118103755
七、手机端网页调试
由于需要调试一键登录和认证这种功能所以接触了一下这个东西,主要刚开始也不会,所以做个记录
- 手机端 Via浏览器、Google、Edge浏览器这些没有调试工具需要打开手机开发者模式进行USB调试
- 手机打开USB调试一般流程:找到手机版本号这一项内容——>然后连续点击进入开发者模式,打开USB调试
- Google浏览器要注意,虽然手机能下载,但是需要fanqiang,所以就算usb调试都打开了,与电脑也连上了,但是始终出不来手机上打开的网页
- 最后选择Edge进行调试,因为是chrome内核,所以整体很香,但要注意要开始调试,就得重新打开手机浏览器再打开网页,此时pc端才会显示可调式的手机网页
- PC端Edge浏览器进入该网址:chrome://inspect
可参考文章:https://www.cnblogs.com/xy-nb/p/web.html
八、个人分享
写记录
回过头来发现自己好像习惯了用语雀,可能是它真的给了自己不一样的感受吧!同时也对自己语雀中的一些内容做了一些修正,排版。
其实刚开始用的 网易有道云笔记,然后就是石墨用了一段时间,后面自己用的Typora+picgo图床+阿里云OSS来写博客,然后听说印象笔记和幕布不错,也是尝试用了一段时间,印象感觉不太好,但幕布还行,也是在同一期间,今年一月份看见语雀,然后尝试使用一段时间,Notion自己网速太慢,个人觉得整体使用感降低了,为知笔记是为了看一些网上的培训结构视频资料用的,体验感也一般,Effic针对Markdown写法,比较简洁还行。后面自己慢慢习惯了一些搭配,VScode的出现,代替了我本地的记事本,win10的OneNote做一些必备的小事情记录,Typora这些用来写博客,语雀用来记录随时的学习记录以及通过简悦这个插件来收藏网文。
当然每个人有每个人的一套方法或者工具,随心而来便更加快乐!
技术博客
美团技术团队:https://tech.meituan.com/
小米信息技术团队:https://xiaomi-info.github.io/archives/
Thoughtworks洞见:https://insights.thoughtworks.cn/
360核心安全技术博客:https://blogs.360.cn/
伴鱼技术团队:https://tech.ipalfish.com/blog/
字节跳动技术团队:https://juejin.cn/user/1838039172387262/posts?sort=popular
警言: 无论人生上到哪一层台阶,阶下有人在仰望你,阶上亦有人在俯视你。你抬头自卑,低头自得,唯有平视,才能看见真实的自己。
转载请注明原文链接:https://www.cnblogs.com/yuyueq/p/15476501.html
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢你的支持!