logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Fail2ban详细教程,解决网站被扫描、CC攻击、ssh暴力破解、防爬虫等问题

最近网站总是被高频度扫描,导致数据库连接过多,打开页面报“Error establishing a database connection“错误。最开始写了个监控网站的脚本,一旦发现网站打不开,重启数据库就好了。但是这几天网站挂掉的频率越来越高,不得不开始寻找新的办法了。对于网站被恶意扫描、暴力破解、CC 攻击这一系列攻击,都有相似的特征,即高频率发请求导致主机资源使用率飙高。对于这些问题,必须要

#ssh#爬虫#apache
docker tomcat启动无法进入欢迎页面

阿里云镜像下载的tomcat 启动后发现tomcat正常运行了但是无法进入首页原因是:使用阿里云获取tomcat镜像,其webapps文件为空,其欢迎页都放在webapps.dist文件中解决方法:把webapps.dist更名为 webapps即可root@wang-virtual-machine:~# docker exec -it a116cbeadf1a /bin/bashroot@a11

#docker#tomcat
记录 spring boot 无法获取 post json 数据

等三种方式都无法获取道 ,其他接口同样使用实体类可以获取到数据。controller 层。

文章图片
#spring boot#json#java
python虚拟环境拷贝到另一台电脑,不能直接使用的问题

最近折腾一个django的项目,想快速部署到服务器看看效果。virtualenv号称python三大神器之一,因此我打算把pycharm自动创建的虚拟环境直接拷贝到服务器运行代码。谁知出现了问题。 在pycharm上创建的虚拟环境是3.6.4服务器环境上python3版本为3.6.9 按道理说,把本机的虚拟环境从本机拷贝到服务器,服务器就能直接运行django代码但是情况却不是

记录 spring boot 无法获取 post json 数据

等三种方式都无法获取道 ,其他接口同样使用实体类可以获取到数据。controller 层。

文章图片
#spring boot#json#java
ubuntu 20.04 快速开启TCP BBR实现高效单边加速

Linux Kernel 内核升级到 4.9 及以上版本可以实现 BBR 加速,由于Ubuntu 18.04 默认的内核就是 4.15版本的内核,由于Ubuntu 20.04 默认的内核就是 5.4 版本的内核,并已经默认编译了 TCP BBR 模块,所以可以直接通过参数开启。新的 TCP 拥塞控制算法 BBR (Bottleneck Bandwidth and RTT) 可以让服务器的带宽尽量跑

#tcp/ip#ubuntu#网络
最全的BAT & Google等团队技术博客集合

【转载 https://www.jianshu.com/p/7646721c0fc1】【转载请注明原文出处,谢谢!https://www.jianshu.com/p/7646721c0fc1】前言本人对技术博客的内容很挑剔,历时半年,收集了国内外最知名最前沿的技术博客,有BAT、Google的团队博客,也有近10位个人开发者,以移动开发,前端为主。BAT以及其他国内百度医生技术团队百度技术微信开发

#android#微信
阿里云人脸识别

【代码】阿里云人脸识别。

#阿里云#java#云计算
python虚拟环境拷贝到另一台电脑,不能直接使用的问题

最近折腾一个django的项目,想快速部署到服务器看看效果。virtualenv号称python三大神器之一,因此我打算把pycharm自动创建的虚拟环境直接拷贝到服务器运行代码。谁知出现了问题。 在pycharm上创建的虚拟环境是3.6.4服务器环境上python3版本为3.6.9 按道理说,把本机的虚拟环境从本机拷贝到服务器,服务器就能直接运行django代码但是情况却不是

Django中的日期处理注意事项和自定义时间格式转换

我们在用Django创建models时,常常会涉及时间日期字段的处理,Django里日期相关Field有DateTimeField、DateField和TimeField三种类型,看似简单,但其中有一些容易出错的地方需要注意;另外,如果不习惯Django的默认时间格式,也可以自定义的修改。DateTimeField、DateField和TimeField,其值分别对应着Python里的dateti

#django
    共 18 条
  • 1
  • 2
  • 请选择