无分类 【Nginx源码分析】Nginx中的锁与原子操作 多线程或者多进程程序访问同一个变量时,需要加锁才能实现变量的互斥访问,否则结果可能是无法预期的,即存在并发问题。解决并发问题通常有两种方案:1)加锁:访问变量之前加锁,只有加锁成功才能访问变量,访问…
javascript 深入理解浏览器的缓存机制 关于页面性能优化,浏览器缓存必定是一个绕不过的话题,判断一个网站的性能最直观的就是看网页打开的速度,而提高网页反应速度的一个方式就是使用缓存。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟…
无分类 PHP工具箱:PHPStan —— PHP 静态代码分析工具 每当我看到开发人员从 Java 或 C# 等编译语言切换到 PHP 这样的解释语言时解放了生产力后感到很高兴。除了这些常规的执行模型(发起、处理请求和结束请求)和更短的反馈环(无需等待编译器)外,还有一个能解决开…
无分类 SegmentFault 社区上线小程序开发频道,助力小程序开发者生态 2016 年 9 月 21 日,微信发布小程序内测,11 月 3 日对开发者公测,2017 年 1 月 9 日微信小程序正式面向 C 端用户开放。作为腾讯生态中的重要一环,微信小程序的开发浪潮席卷了整个互联网圈,它以一种轻应用、…
无分类 Python3爬取英雄联盟英雄皮肤大图 上篇文章,说到了,爬取LOL英雄皮肤的高清图片,最近有事,也没怎么去研究,所以,现在才去看了下,并且写了Python脚本来抓取皮肤图片。需要说明一下,这个脚本有部分英雄没有抓取到,但是具体原因,我目前还没搞…
storm 聊聊storm TridentWindowManager的pendingTriggers 本文主要研究一下storm TridentWindowManager的pendingTriggers
java 2018年Java面试总结(收藏明年跳槽用) JAVA问题总结 java 基础 java数据类型 谈一谈 “==” 跟 “equals” 的区别 jvm 的性能调优(三年以上的工作经历问的比较多)最好多掌握 集合是个重灾区: 回答的好,基本面试官会觉得你的基础怎么样的 天平 arrayLis…
无分类 全新 Dubbo Admin 安装(开发版-Dubbo OPS) 这是正在研发的Dubbo Admin,这一版Dubbo Admin名称改成了Dubbo OPS,目前功能简陋,不建议使用(2018/11月)。架构上使用了前后端分离。前端使用Vue实现,后端使用Spring Boot实现。在安装之前你需要先安装Node…