会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
狂飙的指尖
一个有决心的人不一定可以成功,而坚持决心的人才能成功
博客园
首页
新随笔
联系
订阅
管理
2020年8月18日
Canal-mysql数据同步中间件
摘要: Canal使用场景 数据库备份更新 搜索引擎索引更新&建立 业务缓存的更新 充当消息组件(订单变更,商品资料变更等) Canal环境部署 搭建Mysql 配置数据库配置文件 增加以下配置信息 log-bin=mysql-bin # 启动binlog日志 binlog-format=ROW # 选择r
阅读全文
posted @ 2020-08-18 16:49 狂飙的指尖
阅读(980)
评论(0)
推荐(0)
2020年7月16日
单独使用Django的ORM
摘要: 一、目录结构 二、django_orm.settings.py # !/usr/bin/env python # -*- coding: utf-8 -*- import os import sys # Build paths inside the project like this: os.pat
阅读全文
posted @ 2020-07-16 09:23 狂飙的指尖
阅读(974)
评论(1)
推荐(0)
2020年3月6日
redis能做什么
摘要: 缓存 分布式锁 记录帖子的点赞数、评论数和点击数 (hash)。 记录用户的帖子 ID 列表 (排序),便于快速显示用户的帖子列表 (zset)。 记录帖子的标题、摘要、作者和封面信息,用于列表页展示 (hash)。 记录帖子的点赞用户 ID 列表,评论 ID 列表,用于显示和去重计数 (zset)
阅读全文
posted @ 2020-03-06 11:49 狂飙的指尖
阅读(147)
评论(0)
推荐(0)
2019年12月29日
基于redis的分布式锁--python实现
摘要: 直接上代码 1 # coding=utf-8 2 3 4 # 使用redis实现分布式锁的原因 5 # 1 redis性能好 6 # 2 redis命令对此支持较好,实现起来比较方便 7 8 """ 9 redis命令介绍 10 setnx key val 当且仅当key不存在时,set一个key为
阅读全文
posted @ 2019-12-29 19:55 狂飙的指尖
阅读(315)
评论(0)
推荐(0)
2019年12月28日
Mac os 安装MySql
摘要: 一、官网下载dmg文件。选择所需要的版本,我这里选择的5.7 https://downloads.mysql.com/archives/community/ 二、 安装 双击下载好的文件进行安装 记录下密码 三、配置 配置环境变量 vim ~/.bash_profile 加入 PATH=$PATH:
阅读全文
posted @ 2019-12-28 22:30 狂飙的指尖
阅读(903)
评论(0)
推荐(0)
解决Mac os 安装软件一直卡在 Updating Homebrew
摘要: Mac os 安装软件时卡在 Updating Homebrew 的解决办法 方法一:禁用安装软件时更新homebrew vim ~/.bash_profile # 增加如下一行 export HOMEBREW_NO_AUTO_UPDATE=true 方法二:更换 homebrew 源 cd "$(
阅读全文
posted @ 2019-12-28 21:13 狂飙的指尖
阅读(2123)
评论(0)
推荐(0)
2019年12月11日
给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用
摘要: 一般来说,删除节点可分为两个步骤: 首先找到需要删除的节点; 如果找到了,删除它。 说明: 要求算法时间复杂度为 O(h),h 为树的高度。 示例: root = [5,3,6,2,4,null,7] key = 3 5 / \ 3 6 / \ \ 2 4 7 给定需要删除的节点值是 3,所以我们首
阅读全文
posted @ 2019-12-11 14:32 狂飙的指尖
阅读(308)
评论(0)
推荐(0)
2019年12月10日
给定一个非空整数数组,找到使所有数组元素相等所需的最小移动数,其中每次移动可将选定的一个元素加1或减1。 您可以假设数组的长度最多为10000。
摘要: 例如: 输入: [1,2,3] 输出: 2 说明: 只有两个动作是必要的(记得每一步仅可使其中一个元素加1或减1): [1,2,3] => [2,2,3] => [2,2,2] class Solution: def minMoves2(self, nums: List[int]) -> int:
阅读全文
posted @ 2019-12-10 20:21 狂飙的指尖
阅读(1222)
评论(0)
推荐(0)
2019年11月10日
Python中的高性能容器--collections
摘要: 集合模块 相对于 Python 中内置的称为链表、集合、字典和元组的默认容器类型来说,集合模块( collection module )提供了高性能的备选方案( alternative )。 简单地看看集合模块中如下的容器类型: 1 ) deque :一个链表容器的备选方案,支持在队列两端快速插入和
阅读全文
posted @ 2019-11-10 17:36 狂飙的指尖
阅读(522)
评论(0)
推荐(0)
2019年10月31日
Mongodb 的事务在python中的操作
摘要: 代码实现如下:
阅读全文
posted @ 2019-10-31 15:36 狂飙的指尖
阅读(2483)
评论(0)
推荐(0)
下一页
公告