摘要:
Python+Flask框架项目Demo入门 本例子用到了 Flask+蓝图+Flask-Login+SQLAlchemy+WTForms+PyMySQL相关架构 Flask Web框架介绍 Flask是微型web框架,框架本身十分精简,微型并不代表其功能弱,核心代码基于Werkzeug, Jinj 阅读全文
摘要:
Redis的ZSet排行榜功能实现 1. 功能需求 类似给用户n张图片, 用户左滑不喜欢右滑喜欢。所以每个用户就会有一些喜欢的图片集合和不喜欢的图片集合。现在我们要做一个将按照一个算法将喜欢的排到前面。算法 ctr = (喜欢数+20)/ (喜欢数+不喜欢数+20),所有的内容按照这个算法的结果进行 阅读全文
摘要:
MongoDB查询更新操作语句命令大全 查询操作 1、条件操作符 <, <=, >, >= 这个操作符就不用多解释了,最常用也是最简单的db.collection.find({ "field" : { $gt: value } } ); // 大于: field > valuedb.collecti 阅读全文
摘要:
SpringBoot读取war包jar包Resource资源文件解决办法 场景描述 在开发过程中我们经常会碰到要在代码中获取资源文件的情况,而我在最近在SpringBoot项目中时碰到一个问题,就是在本地运行时,获取本地的xml资源文件是能够获取到的,但是项目打成war包jar包启动运行时,就会发生 阅读全文
摘要:
云服务器ECS挖矿木马病毒处理和解决方案 最近由于网络环境安全意识低的原因,导致一些云服务器ECS中了挖矿病毒的坑。 总结了一些解决挖矿病毒的一些思路。由于病毒更新速度快仅供参考。 1、查看cpu爆满的进程 cpu占用率 100%, 用top 查看cpu100 2、杀死进程 kill -9 pid 阅读全文
摘要:
Java下载https文件上传到阿里云oss服务器 今天做了一个从Https链接中下载音频并且上传到OSS服务器,记录一下希望大家也少走弯路。 一共两个类: 1 、实现自己的证书信任管理器类 2、阿里云上传工具类 结论: 两个类搭配着用,完美解决下载https文件上传到阿里oss返回上传之后路径。 阅读全文
摘要:
需求: 处理订单过期自动取消,比如下单30分钟未支付自动更改订单状态 用户绑定隐私号码当订单结束取消绑定等 解决方案1: 可以利用redis自带的key自动过期机制,下单时将订单id写入redis,过期时间30分钟,30分钟后检查订单状态,如果未支付,则进行处理但是key过期了redis有通知吗?答 阅读全文
摘要:
Win10安装Mysql5.7数据库 最近做个demo在自己本地装了一个mysql5.7,有些小麻烦记录一下。 安装环境:系统是 windows 10 1、官网下载 下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.25-win 阅读全文
摘要:
2018年迟来的总结 2018年迟来的总结 时光荏苒 岁月如梭 2018年是我职业生涯改变的重要一年, 也是互联网寒冬年还有贸易战。这一年注定不平凡。 时光荏苒 岁月如梭 2018年是我职业生涯改变的重要一年, 也是互联网寒冬年还有贸易战。这一年注定不平凡。 工作上 在B2B安逸的工作环境中我作出了 阅读全文
摘要:
这版秒杀只是解决瞬间访问过高服务器压力过大,请求速度变慢,大大消耗服务器性能的问题。 主要就是在高并发秒杀的场景下,很多人访问时并没有拿到锁,所以直接跳过了。这样就处理了多线程并发问题的同时也保证了服务器的性能的稳定。 接下来我们使用redis的分布式锁来进行枷锁处理: 我们可以在进入下单的方法后将 阅读全文