2018年10月17日

【转】基于Redis实现延时队列服务

摘要: 背景 在业务发展过程中,会出现一些需要延时处理的场景,比如: a.订单下单之后超过30分钟用户未支付,需要取消订单b.订单一些评论,如果48h用户未对商家评论,系统会自动产生一条默认评论c.点我达订单下单后,超过一定时间订单未派出,需要超时取消订单等。。。 处理这类需求,比较直接简单的方式就是定时任 阅读全文

posted @ 2018-10-17 10:30 DeeperMiner 阅读(371) 评论(0) 推荐(0) 编辑

2018年8月29日

BeginInvoke & Invoke

摘要: Winform: 1.BeginInvoke是将事件处理消息压入application的消息泵,实现的是win32的postmessage机制。压入消息泵后不等执行完即可返回。 2.Invoke是将事件处理消息直接推给消息泵并等待执行完成后,才返回,实现win32的sendmessage机制。 Ac 阅读全文

posted @ 2018-08-29 11:50 DeeperMiner 阅读(130) 评论(0) 推荐(0) 编辑

2018年7月19日

C#高级特性:动态绑定

摘要: C#高级特性:动态绑定 动态绑定 动态绑定将类型绑定(类型解析、成员和操作过程)从编译时推迟到了运行时。在编译时,如果程序员知道某个特定函数、成员的存在而编译器不知道,那么这种操作是非常有用的,这种情况通常出现在操作动态语言和COM,如果不适用动态绑定,就只能使用反射(reflection)机制。 阅读全文

posted @ 2018-07-19 14:36 DeeperMiner 阅读(1301) 评论(0) 推荐(0) 编辑

2018年6月20日

本地连接腾讯云Mysql失败问题

摘要: 腾讯云主机中MySQL无法远程连接的解决办法 在远程主机上,我开启了 mysql服务,用 phpmyadmin 可以打开,比如说用户名为 root,密码为 123456。不过用 Mysql 客户端远程连接时却报了错误,比如 Mysql-Front 报了如下Access denied for user 阅读全文

posted @ 2018-06-20 19:58 DeeperMiner 阅读(209) 评论(0) 推荐(0) 编辑

centos7 安装mysql5.7

摘要: 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子 阅读全文

posted @ 2018-06-20 18:41 DeeperMiner 阅读(139) 评论(0) 推荐(0) 编辑

2018年6月15日

redis详细说明

摘要: # By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.#R 阅读全文

posted @ 2018-06-15 17:37 DeeperMiner 阅读(301) 评论(0) 推荐(0) 编辑

2018年6月14日

CentOS关机命令

摘要: Linux centos关机与重启命令详解与实战 Linux centos重启命令: 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:3 阅读全文

posted @ 2018-06-14 23:34 DeeperMiner 阅读(36625) 评论(0) 推荐(1) 编辑

CentOS7 关闭防火墙[转]

摘要: CentOS6关闭防火墙使用以下命令, 这是因为CentOS7版本后防火墙默认使用firewalld,因此在CentOS7中关闭防火墙使用以下命令, 当然,如果安装了iptables-service,也可以使用下面的命令, 阅读全文

posted @ 2018-06-14 11:13 DeeperMiner 阅读(158) 评论(0) 推荐(0) 编辑

2018年6月12日

Django 的 CSRF 保护机制

摘要: 用 django 有多久,我跟 csrf 这个概念打交道就有久了。 每次初始化一个项目时都能看到 django.middleware.csrf.CsrfViewMiddleware 这个中间件 每次在模板里写 form 时都知道要加一个 {% csrf_token %} tag 每次发 ajax P 阅读全文

posted @ 2018-06-12 22:43 DeeperMiner 阅读(227) 评论(0) 推荐(0) 编辑

2018年6月7日

操作系统下spinlock锁解析、模拟及损耗分析

摘要: 关于spinlock 我们在知道什么是spinlock之前,还需要知道为什么需要这个spinlock?spinlock本质就是锁,提到锁,我们就回到了多线程编程的混沌初期,为了实现多线程编程,操作系统引入了锁。通过锁能够保证在多核多线程情况下,对临界区资源进行保护,从而保证操作数据的一致性。 锁 那 阅读全文

posted @ 2018-06-07 23:37 DeeperMiner 阅读(2499) 评论(0) 推荐(0) 编辑

导航