自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 Kafka笔记 2架构

Kafka保存数据时根据Topic分类,消息发送者称为Producer,消息接收者称为Consumer,kafka集群由多个Kafka实例(broker)组成。Kafka集群和Consumer都依赖zookeeper。  ...

2019-01-05 16:19:14 312

原创 Kafka笔记 1基本概念

Kafka是一种分布式消息队列,一般使用在流式计算中用来做缓存。在模块间传输信息时必须要同步或者读写速度不一致都会导致性能降低。所以催生出了消息队列,在模块中间缓存。接受数据块分为两种模式1 点对点 :消费者主动拉取数据。需要线程监控队列。2 发布订阅 (一对多):数据产生后,推送给所有的订阅者。不需要线程监控队列。为什么需要消息队列1 解耦2 冗余3 扩展(集群)...

2019-01-05 15:35:38 171

原创 goalng 实现流控

package mainimport "log"//流控//go 的每一个handler都是一个goroutine,如果使用变量定义,同时间可能会被多个goroutine 访问,// 加锁则会降低性能,所以利用chantype ConnLimiter struct { maxConn int bucket chan int}func NewConnLimter(cc ...

2019-01-04 15:45:14 275

原创 golang 使用Etcd

Etcd是高可用的k-v存储,可以配置共享和服务发现类似于zookeeper和consul提供restful的api接口基于raft算法的强一致性,高可用的服务存储目录使用import ( "fmt" "time" "github.com/etcd-master/clientv3")func main() { client, err := clientv3.N...

2018-12-31 00:05:21 424

原创 Django后台管理系统-----xadmin的入门和进阶 -2进阶篇

进阶篇当我们在项目发布时是要将settings中设置DEBUG = False(测试时将ALLOWED_HOSTS = ['*'])Django设置DEBUG为False时,'django.contrib.staticfiles'会关闭,即Django不会自动搜索静态文件。这样我们进入xadmin时就会报找不到静态文件的错误 如图解决方法如该文章https://www.jian...

2018-09-21 00:57:15 526

原创 Django后台管理系统-----xadmin的入门和进阶 -1入门篇

入门篇------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------配置首先创建我们的Dj...

2018-09-20 02:06:10 1168

转载 dpkg 被中断问题解决方法

  linux系统安装软件是有时会碰到“dpkg 被中断,您必须手工运行 sudo dpkg –configure -a解决此问题”,然而按照提示运行却并没能很好的解决问题。其实导致这个问题的主要原因是因为/var/lib/dpkg/updates文件下的文件有问题,可能是其他软件安装过程或是其他原因导致的,这里删除掉然后重建即可。sudo rm /var/lib/dpkg/updates/*s...

2018-08-24 16:46:35 2931

原创 一个简单的同步socket 连接

服务器部分:using System;using System.Net;using System.Net.Sockets;namespace sever{ class Program { static void Main(string[] args) { Console.WriteLine("start");...

2018-02-04 22:57:07 1351 1

转载 在Lua中使用枚举型变量

转自:http://groups.google.com/group/jianguhan 用lua来写游戏脚本的确是一件很方便的事情,但是有时候需要用到枚举类型时就有点麻烦了,因为lua里时没有枚举型变量这个东西的,所以要使用枚举还 得自己转换一下,我写了一个函数用来做这种转换: function CreatEnumTable(tbl, index)     assert(IsTab

2017-07-22 17:09:22 15096 1

转载 lua switch

print "Hello, switch-case"local switch = {    [1] = function()    -- for case 1        print "Case 1."    end,    [2] = function()    -- for case 2        print "Case 2."    end,

2017-05-28 09:28:34 952

转载 django分页

github有详细教程:https://github.com/jamespacileo/django-pure-pagination

2017-04-30 13:27:23 215

原创 django系统发送邮件到用户邮箱,完成验证

Modelclass EmailVerifyRecord(models.Model): code=models.CharField(max_length=20,verbose_name=u"验证码") email=models.EmailField(max_length=50,verbose_name=u"邮箱") send_type=models.CharFiel...

2017-04-29 16:03:55 5099

原创 Python生成随机数

from random import Randomdef random_str(randomlength=8): str='' chars='AaBbCcDdEeFfGg1234567890' length=len(chars)-1 random=Random() for i in range(randomlength): str+=ch

2017-04-29 15:59:24 300

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除