DNS,英文:Domain Name Server,中文:域名服务器。这种服务器不像网站使用的服务器为用户提供内容,而是将人类易于理解的「域名(如www.baidu.com)」转换为机器易于理解的「IP 地址」。 通常,我们申请了宽带,电脑不用做任何设置,就能直接上网,同时DNS也是用的默认运营商给的DNS,但是有时候会发现这几个问题: 访问网站比较慢,出现正在解析... 正在加载 很长时间 运营商的DNS可能会记录你的访问网站历史,会担心这部分安全问题 有时候访问网站的时候,会出现莫名其妙的广告 以上这些就是运营…

2021-04-18 0条评论 46点热度 0人点赞 admin 阅读全文

今天遇到一个问题,使用Spring的Controller中实现上传文件处理的时候,报错: Controller中接收文件的代码如下: @RequestMapping(method = RequestMethod.POST, value = "/file/upload") public @ResponseBody String uploadManageRule(@RequestParam(value = "file") MultipartFile file) { // TODO 把MultipartFile file…

2021-04-17 0条评论 47点热度 0人点赞 admin 阅读全文

本文是Python版本的AES/CBC/PKCS5PADDING加解密实现,可以加密成十六进制的文本,或者Base64编码的文本,也支持中文!支持密码和iv(也可以简单点密码key和iv一样) JavaScript版本 加解密AES/CBC/PKCS5PADDING(加解密结果和本文Python版本的也互通),请看我的博客:https://blog.terrynow.com/2021/04/15/javascript-tool-cbc-pkcs5padding-implement/ AES/CBC/PKCS5PAD…

2021-04-16 0条评论 86点热度 0人点赞 admin 阅读全文

把IDEA升级到2021.1后,发现个问题,暗色主题(Darcula)下,代码提示框(或者是鼠标移到代码上的文档弹出框),始终是白色背景,很不协调,如图: 经过一番研究,找到了解决办法: 打开IDEA的设置 Setting->Editor->Color Schema->General,右侧找到Popups and Hints->Documentation,把Background修改一个黑的颜色(我用的是0x3C3F41),如图: 很可能之前旧版的IDEA,这里的Popups的背景是不能自定义…

2021-04-15 0条评论 222点热度 0人点赞 admin 阅读全文

AES/CBC/PKCS5PADDING 加解密的Java实现(加解密结果和Javascript版本互通),请看我的博客:https://blog.terrynow.com/2021/04/14/java-tool-aes-cbc-pkcs5padding-implement/ Python版本的实现(加解密结果同样和本篇互通),请查看这篇:https://blog.terrynow.com/2021/04/16/python-tool-aes-cbc-pkcs5padding-implement/ Javascr…

2021-04-15 0条评论 69点热度 0人点赞 admin 阅读全文

本篇简单介绍下非对称加密以及公钥和私钥加密不同的使用场景,以及如何用Java代码实现AES加解密的工具类和例子 需要两个密钥(公钥和私钥)来进行加密和解密,公开密钥(public key,简称公钥)和私有密钥(private key,简称私钥) ,公钥加密的信息只有私钥才能解开,私钥加密的信息只有公钥才能解开。这个公钥和私钥必须是一对的,如果用公钥对数据进行加密,那么只有使用对应的私钥才能解密,所以只要私钥不泄露,那么我 对于签名:私钥加密,公钥解密。好比你的签名只有你自已签的才是真的,别人签的都是假的。 们的数据…

2021-04-14 0条评论 63点热度 0人点赞 admin 阅读全文

AES,高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。包括AES-ECB,AES-CBC,AES-CTR,AES-OFB,AES-CFB 我们项目里用的多的是较多的是,下面介绍下如何使用Java来实现加解密。 关于如何使用Javascript实现(加解密结果和Java版本互通),请查看这篇:[Javascript]实现对称加解密AES/CBC/PKCS5PADDING Python版本的实现(…

2021-04-14 0条评论 63点热度 0人点赞 admin 阅读全文

服务器上的https证书一般来说很久一次才会续期,很可能会忘记续期,导致网站无法正常访问,我们可以通过Python脚本来定期检查证书的过期时间,如果临近过期,可以发送警报等提醒管理员。 这个脚本可以实现同时监测网上的SSL证书和本地证书 # !/usr/bin/env python # -*- coding:utf-8 -*- # 用途:获取https证书的过期时间,需要先执行pip3 install pyopenssl from urllib3.contrib import pyopenssl as reqs f…

2021-04-13 0条评论 100点热度 0人点赞 admin 阅读全文

vnstat是一款很出色的网络流量统计工具,可以方便的统计按小时、天、周、月来统计和预估服务器流量,示例如下: [[email protected] opt]# vnstat Database updated: 2021-04-12 01:20:00 eth0 since 2021-04-08 rx: 9.66 GiB tx: 8.93 GiB total: 18.59 GiB monthly rx | tx | total | avg. rate ------------------------+-------------+…

2021-04-12 0条评论 98点热度 0人点赞 admin 阅读全文

最近在使用iview做项目的时候,遇到一个需求,就是在使用Tabs 标签页的时候,面板TabPane的数量是动态的,但是如果遇到Tabs只有一个的时候,就隐藏掉Tab的标签。虽然官方的API没有现成的实现,但是通过自定义的css,可以做到。 准备好隐藏和显示tab标签的css: /*一个TabPane都时候,把tab隐藏*/ .my-tabs-hidden .ivu-tabs-bar{ display: none; } .my-tabs-block .ivu-tabs-bar{ display: block; } …

2021-04-11 0条评论 49点热度 0人点赞 admin 阅读全文
1234517