openjdk 11 配置 struts 2.5 + hibernate 5.3 环境

从昨天开始配置这个环境配到吐血,今天终于解决了,采用 idea 默认的配置无法使用,以前的项目可以用现在新建的不行了,我也不是很懂。 struts 一直报找不到 action ,我猜可能生成的目录变了,但改来改去着实难受,我也没耐心去猜,不如重新搞一个,所以本着折腾的精神搞出来了。

在linux 上安装 ssr

一直以来我都是用谷歌访问助手来访问谷歌的,不过有时候我还想要上推特和 YouTube ,虽然不经常吧,但一旦想要翻墙的时候还是很麻烦的。翻墙的方法有很多,借住 chrome 的插件可以完成一些,但是不完全,而且我要想白嫖的,那些收费的也未必有免费的好用。不过最近我的几个插件都不好用,于是我决定再增加一些方法。我安装了 ss 来翻墙。我用的是 Debian 的社区源,里面有 ss-qt5 可以用。我从 google+ 上找到了一个 ss 的账号尝试了一下,挺快的。不过只有这样一个账号我并不放心,于是有尝试找了找各种白嫖机场。虽然机场都有但是大多是 ssr 的,于是我决定下个 ssr 装上。

idea 一直加载 maven

之前遇到过一次 idea 无法正常加载 maven ,那时 hosts 里设置有问题,将 127.0.0.1 loacalhost 加入 hosts 里就行。现在又有新的问题,于是试了试在 import 里的 VMoption 改为 1024 就行了。

python3 下使用 base64

用自带库 base64 。 import base64 encode = base64.b64encode(b'i love python') # 加密 print(str(encode, 'utf-8')) # aSBsb3ZlIHB5dGhvbg== encode = base64.b64decode(b'aSBsb3ZlIHB5dGhvbg==') print(encode) #解密

使用 OpenSSL 自建 CA

谷歌上找了半天终于找到了,https://www.cnblogs.com/luo630/p/9534734.html 。 当然自己动手就有点不太一样了。这个主要是为了将 pixiv nginx 的 ca 证书进行替换,不依赖于他人,也防止其他的各种问题。 下面是一些步骤总结:

js 实现 DOM 监视

花了点时间做了 b 站评论区地址链接化,比较麻烦的是 DOM 监视。找了很多,最后还是采用了 Muatation 来进行事件监视。 给个文档地址:http://javascript.ruanyifeng.com/dom/mutationobserver.html 。