简
4年前
源码解读Linux等待队列
从源码角度来解读Linux等待队列机制,了解休眠与唤醒的运转原理kernel/include/linux/wait.hkernel/kernel/sched/wait.ckernel/include/linux/sched.hkernel/kernel/sched/core.c一、概述Linux内核的等待队列是非常重要的数据结构,在内核驱动中广为使用,它是
Stella981 Stella981
3年前
Django+nginx+uwsgi部署教程(centos7+ubuntu16.4)
项目部署教程在线演示(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2F139.199.131.146%2F)1.1.原理介绍django 一个基于python的开源web框架uwsgi 一是一个web服务器,也可以当做中间件
Stella981 Stella981
3年前
Https详细分析
目录介绍01.为何会有Https02.解决方案分析03.SSL是什么04.RSA验证的隐患05.CA证书身份验证06.Https工作原理07.Https代理作用08.Https真安全吗09.Https性能优化01.为何会有HttpsH
Wesley13 Wesley13
3年前
Oracle 排序中使用nulls first 或者nulls last 语法
\原理Nullsfirst和nullslast是OracleOrderby支持的语法如果Orderby中指定了表达式Nullsfirst则表示null值的记录将排在最前(不管是asc还是desc)如果Orderby中指定了表达式Nullslast则表示null值的记录将排在最后(不管是asc还是desc)使用语
Stella981 Stella981
3年前
OkHttp请求耗时统计
目录介绍01.先提问一个问题02.EventListener回调原理03.请求开始结束监听04.dns解析开始结束监听05.连接开始结束监听06.TLS连接开始结束监听07.连接绑定和释放监听08.request请求监听09.response响应监听
Stella981 Stella981
3年前
EASYOPS系列|《凤凰项目》用几百案例解释DevOps
团队组织是否“DevOps化”很难被定义,因为它在IT中的各种角色的工作原理是不同的,其间也有很多误解。AlanKoch!(https://static.oschina.net/uploads/space/2017/0417/114844_cZhJ_2893541.jpeg)是否“DevOps化”真的很难被定义,以下会讲到这里面的几点原
Stella981 Stella981
3年前
Hystrix 服务的隔离策略对比,信号量与线程池隔离的差异
hytrix支持线程池隔离和信号量隔离信号量隔离适应非网络请求,因为是同步的请求,无法支持超时,只能依靠协议本身线程池隔离,即,每个实例都增加个线程池进行隔离先给个总结对比:隔离方式是否支持超时是否支持熔断隔离原理
Wesley13 Wesley13
3年前
JDK和CGLIB动态代理区别
背景:虽然自己了解这两种代理的区别,但是面试时候还是答的很模糊,需要好好总结。前言JDK动态代理实现原理(jdk8):https://blog.csdn.net/yhl\_jxy/article/details/80586785(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2F
Wesley13 Wesley13
3年前
UGUI 橡皮擦效果
原理主要是通过鼠标点击UI的位置,将当前图片的alpha(透明通道)改为0,然后通过Shader叠加渲染大致效果就是这样:!(http://static.oschina.net/uploads/space/2016/0311/144418_MwJ4_698044.png)属性编辑窗口需要填写图片的大小和橡皮檫的大小!(http