- 博客(17)
- 收藏
- 关注
原创 Cannot find javac resource bundle for locale zh_CN
将代码导入到其他分支后,突然编译失败了,以为是代码问题,重新更新代码依然不行。 后面和同事讨论,感觉可能是jdk的问题,换了jdk版本果然能运行了。我是从1.8.0_231换到了1.8.0_202.真实奇怪,git操作会影响到jdk吗?...
2022-07-11 11:38:54
697
原创 从零开始搭建strongswan
转眼一年就这么过去了,补下之前说到的手动搭建strongswan,免得拖到明年。准备工作一台linux服务器,这里以Debian10为例strognswan安装包,官网下载,我用的是5.9.1一.安装strongswan1) 更新,添加依赖:apt update -yapt install libpam0g-dev libssl-dev make gcc curl tcpdump -y2) 解压:将strongswan安装包上传到linux服务器,解压后进入安装目录t
2021-12-21 17:45:50
13343
2
原创 linux利用mutt和msmtp发邮件
安装CentOS8:yum update -yyum install mutt msmtp -yDebian10:apt update -yapt install mutt msmtp -y配置进入用户根目录,新建两个隐藏文件(前面带.号),内容如下vim .muttrcset sendmail="/usr/bin/msmtp"set use_from=yesset realname="test" # 发件人名字set from=258*******@qq.
2021-11-11 11:40:10
1126
转载 centos 防火墙常用命令
端口相关操作 添加端口:firewall-cmd --zone=public --add-port=80/tcp --permanent 添加范围端口:firewall-cmd --zone=public --add-port=8000-8999/tcp --permanent 更新防火墙规则:firewall-cmd --reload 查看端口状态:firewall-cmd --zone=public --query-port=80/tcp 删除开放的端口:firewal...
2021-08-16 16:09:07
306
原创 JAVA读取绝对路径下,resource目录下,及jar包下的文件
本文着重讨论路径和文件的关系,不考虑获取文件前后的处理。读取后输出文件内容的方法:private void printFileContent(File file) { InputStream in; try { // 一次读一个字节 System.out.println("---按字节读取,路径为:" + file.getAbsolutePath() + "---"); in = new Fil
2021-07-23 15:03:09
3186
原创 轻松搭建strongswan(免证书)
基于 StrongSwan 和 xl2tpd,轻松实现VPN搭建的脚本,很好用:Github脚本地址执行脚本后只需要修改iptables和内网转发配置:以Debian为例:配置iptablesvim/etc/iptables-strongswan*nat:PREROUTING ACCEPT [152:9504]:INPUT ACCEPT [8:386]:OUTPUT ACCEPT [57:4191]:POSTROUTING ACCEPT [57:4191]-A P..
2021-07-12 18:59:23
1739
2
原创 antd 解决Upload组件before-upload无效的问题
使用antd+Vue的时候,有个上传视频的操作,当使用upload组件上传时,参考官网简单的实例,并不能手动上传。研究一番后发现使用before-upload属性可行,但是碰到了点问题:我的需求是在上传到服务器之前,判断是否存在同名文件,存在则直接将同名文件地址写入表单,免去上传。初步编码如下:beforeUpload (file, fileList) { return this.$http.get('/cms/charge/material/isCopy?name=' + file...
2021-07-09 18:36:55
6534
原创 nginx强制http转https时,POST请求http失败
利用nginx将http强制转为https时,网传有三种方法:1.rewrite:rewrite ^(.*)$ https://$host$1 permanent;2.return:return301 https://$server_name$request_uri;3.error_page(未测试):error_page 497 https://$host$uri?$args;第一种rewrite方法比较常见,我开始用的也是这个,配置修改后重启nginx,发现htt..
2021-07-06 11:27:59
4094
2
原创 前端参数校验和后端参数校验
之前一直心存疑惑,对于同一表单的参数,是前端校验好还是后端。今天翻看了网上一些文章,发现这不是一个技术性问题,是我概念没弄清。先抛出结论:前端校验是辅助,后端校验是核心。后端校验必不可少。前端校验前端校验主要是针对用户输入时,一些基础的错误进行提示,提升用户体验。比如:参数为空,密码邮箱的组合规则等。归根到底是对所有请求的一种过滤操作,如果前端都校验不通过当然就没必要请求后端了,这样可以减轻服务器负担。但是:对于某些不走寻常路的用户,前端校验其实形同虚设。后端校验后端校验是针对整个系
2021-07-01 10:37:35
3143
原创 Certbot免费证书的安装·使用·自动续期
安装yuminstallcertbot -y (CentOS)aptinstallcertbot -y (Debian)
2021-06-17 10:41:56
9287
原创 定时任务失效,请留意Crontab中的Path
linux系统中定时任务可以通过/etc/crontab文件配置,具体怎么定时网上有文档,就不赘述了。注意这里的PATH,最好和系统路径PATH保持一致。
2021-06-08 18:29:40
686
原创 避坑指南:Google OAuth2.0客户端授权请求报错
想要调用googlecloudplatform上各类google api接口,需要先完成OAuth2.0身份验证。针对web应用,官方提供了文档:https://developers.google.com/identity/protocols/oauth2/web-server坑1:jar包依赖不完整本人使用的java实现,需要的类库官方也有介绍:https://developers.google.com/api-client-library/java关键在于这里(方便阅读,把机翻也放上..
2021-05-21 18:26:04
8123
2
原创 关于windows环境下php7和Apache2.4安装和配置
关于windows环境下php7和Apache2.4安装和配置的问题一.下载Apache和php7Apache官网下载:https://www.apachehaus.com/cgi-bin/download.plx选择对应版本,点击下图所示图标下载php官网下载:https://windows.php.net/download下载64位Threadsafe版本的(我使用的是7.4.16),点击Zip下载二.配置Apache解压Apache压缩包后,进入conf文件夹,修.
2021-04-14 14:45:21
515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人