随笔分类 -  服务端

1 2 下一页

【java】已经学习的部分
摘要:1,java语法:基本数据类型,for-while循环,class结构 2,scf框架:和项目有关的 3,mvn基本命令:package负责打jar包,clean清除编译信息 4,spring-boot学习:学习如何启动web项目,学习如何调用json接口并返回到某个json结构体,学习schedu 阅读全文

posted @ 2020-03-17 15:18 awildfish 阅读(98) 评论(0) 推荐(0)

【zookeeper】使用场景
摘要:以下场景是我认为的zookeeper可能会大显身手的场景。 场景1:配置新增和更新 我们可以将zookeeper部署成一个配置服务,实现配置的存储和发布等功能。 具体的原理是:zookeeper可以按照树状结构来存储数据,所有客户机都可以订阅zookeeper的数据变动,如果zookeeper的数据 阅读全文

posted @ 2018-04-25 18:30 awildfish 阅读(178) 评论(0) 推荐(0)

【go】http实验
摘要:实验1:上手篇 编译:go build proxy.go 执行:./proxy 客户端测试:curl curl http://127.0.0.1:9111/ 测试输出:127.0.0.1:9111 实验2:获取request的body数据长度 执行:go build proxy.go && ./pr 阅读全文

posted @ 2018-02-06 21:13 awildfish 阅读(353) 评论(0) 推荐(0)

【阿里云】异常登录
摘要:排查步骤: 1,切到root(root用户的密码强度要高);last查看最近登录用户; 2,who查看当前登录用户,以查看当前是否在登录;关心异常登录的用户名; 通过1,2就能够知道异常登录中黑客使用的登录用户名,和登录ip。 【防范措施】 1,禁止相关ip登录,用iptables实现; 2,修改黑 阅读全文

posted @ 2017-06-17 09:57 awildfish 阅读(1208) 评论(0) 推荐(0)

【ubuntu】开机启动
摘要:背景 在ubuntu下做开发,虚拟机要经常开启和关闭,重要的进程需要随机自启,非重要的可以手工启动。比如nginx就需要自启,confluence就没那么重要了。 为了控制哪些程序要自启,哪些程序不要自启,ubunt提供了一套API,update-rc.d。以下就是对于该API的操作示例和简单说明。 阅读全文

posted @ 2016-12-15 12:04 awildfish 阅读(163) 评论(0) 推荐(0)

php干不了的活
摘要:服务端除了web请求,还有很多需要长时间运行的任务在后台执行。 哪些事情是其它语言能做,php做不了的? 有人说,php基本不会成为服务端的瓶颈。事实如此吗? 已知问题:即使在web前端,连接数是php的一个瓶颈。 还有呢?后台执行的任务也可能是个问题。基于两个原因:1,如果任务依赖于另外一个系统, 阅读全文

posted @ 2016-04-21 20:34 awildfish 阅读(306) 评论(0) 推荐(0)

nginx: 响应体太大
摘要:如果做proxy,可以将proxy配置修改buffer长度,或者直接关闭buffer。http { proxy_buffer_size 128k; proxy_buffers 4 256k; proxy_busy_buffers_size 256k;}http { proxy_b... 阅读全文

posted @ 2015-06-05 17:08 awildfish 阅读(1065) 评论(0) 推荐(0)

redis cluster
摘要:redis常用的使用模式是主从,主挂了启动从库,但是这个是单个实例的,如果处理数据量量级太大,(具体不好说没碰到过,几亿,几十亿条记录?),单个redis会遭遇读写性能的瓶颈。redis cluster试图解决这个问题,来看下它的设计目标:1,高性能,线性分布到1000+机器上2,写入的安全度是可接... 阅读全文

posted @ 2015-04-30 01:02 awildfish 阅读(462) 评论(0) 推荐(0)

go:挂webserver
摘要:apache配置: ServerName test.com DocumentRoot /home/q/system/Engine/src/biz/www ProxyRequests Off Order deny,allow Allow from... 阅读全文

posted @ 2015-01-29 20:17 awildfish 阅读(178) 评论(0) 推荐(0)

php:sprintf
摘要:十六进制$hex = sprintf("%x",18);输出:12(%x表示十六进制)$hex = sprintf("%4x",18);输出:string(4) " 12"(%4x表示4个字符串要填满,可以看出来字符串默认填充的是空格)$hex = sprintf("%04x",18);输出:str... 阅读全文

posted @ 2015-01-21 00:35 awildfish 阅读(270) 评论(0) 推荐(0)

curl命令
摘要:curl请求 post,header(host),url curl --data "haha=haha&h=h" -H "Host: lww.storage.hd.open.360.cn" "http://10.16.15.115/data/save?iot_id=iot_id" 其中,--data 阅读全文

posted @ 2015-01-20 23:58 awildfish 阅读(454) 评论(0) 推荐(0)

awk
摘要:例子1:head -n 1 a.log | awk '{print $0}'例子3:head -n 1 a.log | awk '{for(i=6;i<56;i++){printf("%s ",$i);}}END{printf("\n")}'这段代码完成的工作是:从一行中过滤出第6到56列的数据,并... 阅读全文

posted @ 2014-12-23 19:14 awildfish 阅读(107) 评论(0) 推荐(0)

初识beego
摘要:beego是一个基于golang的web框架,这里记录些使用中碰到的东西。输出:this.Ctx.Output.Write([]byte("test")) //这里是作为response直接输出,这句之后流程会中断,其后的代码不会被执行50次解码但不赋值php:qps=474go:qps=2431次... 阅读全文

posted @ 2014-12-23 00:47 awildfish 阅读(270) 评论(0) 推荐(0)

apache:添加cgi模式
摘要:最终期望:通过配置apache的cgi能够使得apache能通过cgi方式连接go程序(因为我们的后端程序是用go语言写的)。 实验1: 期望:通过配置cgi使得应用程序能够跑起来。 go代码: Go编译:/usr/local/go/bin/go build -o /home/luwenwei/go 阅读全文

posted @ 2014-12-11 11:47 awildfish 阅读(207) 评论(0) 推荐(0)

初识golang
摘要:golang是一门编译型的语言。问题1:int和*int有啥区别?和c语言中有区别么? var a int = 32 var b *int = &a fmt.Println("type(a)=", reflect.TypeOf(a)) fmt.Println("type(b)=",... 阅读全文

posted @ 2014-12-08 18:51 awildfish 阅读(298) 评论(0) 推荐(0)

Golang: pprof
摘要:压测的时候,如果在应用包里加入runtime包,会对压测产生非常严重的干扰。测试1:开启runtime包[luwenwei@test-weishi01v ~]$ siege -c 100 --time=15s -q -f /tmp/SafeBizEngine.siege.2Lifting the s... 阅读全文

posted @ 2014-12-05 16:45 awildfish 阅读(303) 评论(0) 推荐(0)

Golang:测试map是否存在
摘要:请看这个url:http://www.du52.com/text.php?id=561 if v, ok := m1["a"]; ok { fmt.Println(v) } else { fmt.Println("Key Not Found") } 阅读全文

posted @ 2014-11-27 22:21 awildfish 阅读(2904) 评论(0) 推荐(0)

beego: 获取request参数
摘要:beego提供了一套web开发的框架。但我们在开发过程中遇到了一些问题,现汇总如下。测试1:测试只有keys数组的情况func (this *TestController) Index() {keys := make([]string, 0)this.Ctx.Input.Bind(&keys, "k... 阅读全文

posted @ 2014-11-27 21:42 awildfish 阅读(10979) 评论(0) 推荐(0)

shell:crontab
摘要:crontab*/1 * * * * (cd /home/q/system/project; /usr/bin/lockf -t 0 /tmp/discuz_bbs_audit.lock /usr/local/php/bin/php audit_cron.php) >> /home/q/system... 阅读全文

posted @ 2014-11-27 10:25 awildfish 阅读(138) 评论(0) 推荐(0)

初识Iaas,paas
摘要:Iaas(Infrastructure-as-a-service),直译为基础设备作为一种服务。Paas(Platform as a service),直译为平台作为一种服务。暂且忘掉这两个单词,想象两种场景。一、回忆下《目前公司内部的系统是如何在线上运行和调整的》dns,lvs,web机=====... 阅读全文

posted @ 2014-11-17 21:16 awildfish 阅读(265) 评论(0) 推荐(0)

1 2 下一页

导航