- 博客(13)
- 问答 (1)
- 收藏
- 关注
原创 Kafka笔记 2架构
Kafka保存数据时根据Topic分类,消息发送者称为Producer,消息接收者称为Consumer,kafka集群由多个Kafka实例(broker)组成。Kafka集群和Consumer都依赖zookeeper。 ...
2019-01-05 16:19:14 330
原创 Kafka笔记 1基本概念
Kafka是一种分布式消息队列,一般使用在流式计算中用来做缓存。在模块间传输信息时必须要同步或者读写速度不一致都会导致性能降低。所以催生出了消息队列,在模块中间缓存。接受数据块分为两种模式1 点对点 :消费者主动拉取数据。需要线程监控队列。2 发布订阅 (一对多):数据产生后,推送给所有的订阅者。不需要线程监控队列。为什么需要消息队列1 解耦2 冗余3 扩展(集群)...
2019-01-05 15:35:38 204
原创 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 290
原创 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 451
原创 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 538
原创 Django后台管理系统-----xadmin的入门和进阶 -1入门篇
入门篇------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------配置首先创建我们的Dj...
2018-09-20 02:06:10 1210
转载 dpkg 被中断问题解决方法
linux系统安装软件是有时会碰到“dpkg 被中断,您必须手工运行 sudo dpkg –configure -a解决此问题”,然而按照提示运行却并没能很好的解决问题。其实导致这个问题的主要原因是因为/var/lib/dpkg/updates文件下的文件有问题,可能是其他软件安装过程或是其他原因导致的,这里删除掉然后重建即可。sudo rm /var/lib/dpkg/updates/*s...
2018-08-24 16:46:35 2964
原创 一个简单的同步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 1401 1
转载 在Lua中使用枚举型变量
转自:http://groups.google.com/group/jianguhan 用lua来写游戏脚本的确是一件很方便的事情,但是有时候需要用到枚举类型时就有点麻烦了,因为lua里时没有枚举型变量这个东西的,所以要使用枚举还 得自己转换一下,我写了一个函数用来做这种转换: function CreatEnumTable(tbl, index) assert(IsTab
2017-07-22 17:09:22 15309 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 975
转载 django分页
github有详细教程:https://github.com/jamespacileo/django-pure-pagination
2017-04-30 13:27:23 223
原创 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 5124
原创 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 312
空空如也
Unity3d 图片添加shader,透明部分被覆盖,请问shader哪写错了
2017-06-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人