已经推送了敏感数据到远程仓库的解决办法 Git 当你不小心把公司或自己的数据库密码等敏感数据推送到github或gitee上时,你该如何解决?不能删除整个项目再重新创建一个项目仓库,重新上传吧!在公司里也不允许这样干。那么你应该如何解决呢?
Nginx配置WebSocket 项目相关 在基于WebSocket的项目中,我们需要使用nginx做反向代理,那么如何配置nginx才能使WebSocket正常工作呢?如果我们每日配置proxy_read_time那么会导致报异常EOFException。这是因为默认的过期时间是60s,所以项目运行超过60秒后,如果用户还在访问websocket页面,那么就会报错。
如何获取客户端真实的IP地址以及设备类型 项目相关 这是个讲述如何通过web来获取来自客户端的真实IP地址以及客户端的设备类型。由于客户端到服务器端可能存在代理服务器,所以我们获取真实IP时需要注意不能直接使用request.getHeader("X-Real-IP"),而是应该首先判断request.getHeader("X-Forwarded-For"),即判断是否存在代理,如果存在,则返回的一串字符串中的第一个逗号之前的为真实IP地址。
Ubuntu中忘记MySQL登录密码的解决方案 Linux 当你忘记了Linux端中MySQL的root用户的登录密码,你该如何办呢?这篇文章主要讲述如何解决Linux中忘记MySQL登录密码的解决方法。
MySQL视图 MySQL 视图的理解视图可以看作是一个虚拟表,本身是不存储数据的,视图的本质就是存储起来的SELECT语句。视图SELECT语句中涉及到的表称为基表。针对视图做DML操作会影响到对应的基表中的数据,反之亦然。视图本身的删除,不会导致基本中的数据被删除。视图的应用场景:针对小型项目,不推荐使用视图。针对大型项目