自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 19-22这几年工作生活的感受

19年有幸成为广州某大厂员工,今年就要润了,接近3年的体验,总要得写点什么。工作:我所在的部门属于运营部门,工作压力其实还是有一点点的,可能比其他大厂压力相对较小一点,但是对KPI的指标也是有所追求的,如果出了事故其实全组背锅,事故级别越高,受影响的范围就越广,所以一入职的时候,千叮咛万嘱咐,如果遇到外网问题,第一时间通知组长。遇到外网事故其实是影响非常大的,可能对应的事故负责人人就没了。我在职期间,就遇到了这种情况,所以各位对于事故都是非常紧张的。工作内容其实排期非常的紧张,这也可能是互联网企业高效的

2022-04-27 23:28:10 114

转载 个人理解的守护进程

守护进程(Daemon Process)是linux中的后台服务进程。它是一个生存期较长的进程(除非手动关掉,不然基本一直执行下去),通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是个特殊的孤儿进程,这种进程脱离终端,不会被任何终端产生的信息所打断,其在执行过程中的信息也不在任何终端上显示。由于在Linux中,每一个系统与用户进行交流的界面称为终端,每一个从终端开始...

2019-06-18 23:33:37 151

原创 个人常被问到的协议相关的问题

有关TCP协议中的三次握手和四次挥手TCP中的三次握手主要目的是为了建立可靠的连接,因此当客户端想要与服务端建立连接的话,客户端首先要向服务端发送syn报文,接着服务端发送syn+ack报文,此使表示服务端已经同意建立连接,此使需要客户端需要发送ack确认报文,经过两次确认之后才建立了连接,之所以不是两次,因为两次的话如果服务器发送给客户端的确认报文出现丢失的话,客户端是无法正常接收后面的服务...

2019-06-16 23:38:32 186

转载 restful风格个人理解

之前有很多人问我面我restful方面的知识,我虽然知道是一种风格,项目中也是一直使用restful的格式进行编码,但是实际上我对restful这个概念没有真正系统的整理,那么就来说下restful风格。restful中的REST是Representational State Transfer的缩写,即表现状态变化。这么说感觉还是有点悬乎。那么参考网上对Rest架构的主要原则说明是:网络上...

2019-06-16 19:43:15 4848 1

原创 这些年我看过的一些书与感想

《Effective Java》: 大学老师推荐的一本书,总体来说不错,对于Java里面的一些坑都有详细的介绍,可惜的是毕业之后我不做Java之后送给朋友了。《疯狂Android讲义》: 当时Android势头很火,脑抽就去买了这本书来看,然后到最后我实在受不了写界面的痛苦,所以最后也没看完,不得不说,学一门能用得上的技术真的需要一定的时间成本,然后还要学精,还要考虑自己是否适合。《数学之美》...

2019-04-07 18:06:07 160

原创 工作中经常用到的linux命令

ls: 列出当前文件夹下的所有文件,附带-al可显示隐藏文件,如果想查看文件占多少M或是多少G,可以接着附带–block-size=(可选M或G),比如查看当前所有文件夹下包括隐藏文件在内的所有文件,并显示它们所占多少M,可以这样写ls -al --block-size=Mcd: 打开对应的文件夹,如果后面的文件夹参数是~,则会打开用户文件夹,如果文件夹参数是/,则会跳到根目录pwd: 显示当...

2019-04-07 11:25:57 369

原创 两年做后端开发的一些感受

python上的理解tornado框架用了两年多,但其实用的python感觉其实还是皮毛方面的,python较之其他语言像java这种重型框架的语言来说,按我玩无主之地的经验来说,就像一把突击步枪,近距离还是远距离都非常合适,但只是打小怪,但是打大boss(构建大型项目,处理高并发,可分布式),就可能需要开技能(使用设计模式),不像java一开始是重型火箭炮,所以打大boss还是很给力的,那么p...

2019-04-04 01:12:34 4424

原创 linux相关操作

给可执行程序设置可全局运行的别名ln -s 可执行程序的绝对路径 /usr/local/bin/别名例子:ln -s /home/unclebiao/myproject/tools/temptools/node-v4.4.4-linux-x64/bin/cnpm /usr/local/bin/cnpm设置单个用户的全局变量sudo vim ~/.profile在文件结尾添加 export...

2019-04-04 00:29:32 106

原创 基础网络

网络5层协议,物理层,数据链路层(包含MAC),网络层(包含IP),传输层(TCP,UDP决定传输报文段的总体特性,可靠传输or不可靠传输),以及应用层(http,ftp这层应该会附带端口,报文的具体形式也是各不同)路由器和交换机都是中间传输报文的,区别在于路由器能理解到网络层,数据链路层和物理层,而交换机值值能理解到数据链路层和物理层,即交换机能根据链路层的mac信息传给特定设备,因为交换机在...

2019-04-04 00:21:48 124

原创 前后端对接接口时候遇到的跨域问题

什么是跨域跨域是指从一个域名的网页去请求另一个域名的资源。比如从http://www.baidu.com/页面去请求google.com的资源。跨域的严格一点的定义是:只要协议,域名,端口有任何一个的不同,就被当成是跨域。之所以要限制跨域访问,是因为如果一个网页可以随意地访问另外一个网站的资源,那么就有可能在客户完全不知情的情况下出现安全问题,比如下面的两种跨域攻击:AJAX同源策略用户访...

2019-04-04 00:07:28 2696

原创 我所用到的python正则表达式

python的re匹配和linux的grep匹配有不一样的地方,grep可以随处匹配,re的match()函数只检测RE是不是在string的开始位置匹配, search()会扫描整个string查找匹配, 也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none,findall()函数会匹配所有可能的字符串使用方法:content #...

2019-04-01 22:27:40 103

原创 rabbitmq服务器进程突然挂掉问题

相关错误:/var/log/rabbitmq/startup_err错误日志Crash dump was written to: erl_crash.dumpeheap_alloc: Cannot allocate 762886488 bytes of memory (of type “heap”).Aborted (core dumped)celery-rank错误日志[2019-0...

2019-04-01 00:53:49 11328

原创 python踩坑总结(未完待续)

循环遍历的坑python直接对一个数组使用for…in…遍历的时候,产生的遍历对象跟数组里的元素是不同的对象,因此假设对一个整数数组进行遍历并自增1的操作时,以下这种是有问题的l = [1, 2, 3, 4, 5]for i in l: i += 1输出[1, 2, 3, 4, 5]而这种才是正确的l = [1, 2, 3, 4, 5]for index, item ...

2019-04-01 00:36:03 618

原创 python的pyc文件

个人理解的pyc文件之前在经手公司python项目的代码时,被pyc文件坑过一遍,当时修改了项目的python源代码,然后 一运行,效果跟没改过的效果一样,查了好久,才发现是pyc文件的问题,虽然我修改了python源代码文件,然而生成的pyc文件一直没有变化,导致更改代码实际没有生效,那么问题来了,什么是pyc文件?参考下百度搜到的说法,差不多就是这样子了:pyc是一种二进制文件,是由p...

2019-03-31 23:05:11 576

原创 我所理解的python函数注释规范

python注释规范关于函数说明的注释关于函数说明的注释首先来两段优秀开源框架的代码注释例1 tornado.web.RequestHandler的get_arguments函数. def get_argument(self, name, default=_ARG_DEFAULT, strip=True): """Returns the value of the argum...

2019-03-31 22:21:31 8342

空空如也

空空如也

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

TA关注的人

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