随笔分类 -  Linux 开发和工具

图片盗链的攻与防
摘要:前言: 之前在整理nginx资料的时候, 里面谈到过防盗链的配置. 当时觉得有些新鲜(还是自己孤陋寡闻了), 毕竟很少接触这个概念或者说是名词. 大致的意思时, 防止他人的网站引用你的图片, 进而消耗你网络带宽资源的一种措施. 本文将讲述防盗链的原理, nginx如何配置防盗链, 以及如何反防盗链的 阅读全文

posted @ 2016-03-16 16:04 mumuxinfei 阅读(4792) 评论(3) 推荐(0) 编辑

nginx+tomcat集群配置(4)--rewrite规则和多应用根目录设定思路
摘要:前言: nginx中有一块很重要的概念, 就是rewrite规则. 它会对URL进行修改, 然后进行内部的重定向. rewrite授予了nginx更多的自由, 使得后级服务的接入更加地方便. 本文将简单讲述nginx的rewrite规则和原理, 同时讲解下如何借助rewrite实现单tomcat实例 阅读全文

posted @ 2016-02-23 10:56 mumuxinfei 阅读(1465) 评论(0) 推荐(0) 编辑

nginx+tomcat集群配置(3)---获取真实客户端IP
摘要:前言: 在初步构建的nginx+tomcat服务集群时, 发现webserver获取到的客户端ip都是同一个, 皆为作为反向代理服务的nginx所在的机器IP. 这不太符合我们的基本需求, 为将来的数据挖掘和分析带来了麻烦. 不过不用担心, 本文将简单介绍其背后的原因和原理, 以及具体的解决方案, 阅读全文

posted @ 2016-02-18 00:21 mumuxinfei 阅读(1662) 评论(0) 推荐(1) 编辑

nginx服务配置---php服务接入
摘要:前言: 最近要搭建一个内部的wiki系统, 网上搜了一圈, 也从知乎上搜集了一些大神的评价和推荐. 重点找了几个开源的wiki系统, 不过发现他们都是采用php来实现的. 于是乎需要配置php环境, 来配合服务正常工作. 网上多是apache+php的组合方式, 不过由于个人是nginx脑残粉, 因 阅读全文

posted @ 2015-11-30 01:03 mumuxinfei 阅读(1207) 评论(0) 推荐(0) 编辑

nginx+tomcat集群配置(2)---静态和动态资源的分离
摘要:前言: 在web性能优化的领域, 经常能听到一个词, 就是静态/动态资源分离. 那静态/动态资源分离究竟是什么呢? 本文不讲文件系统服务, 云存储, 也不讲基于CDN的优化. 就简单讲讲基于nginx+tomcat的实现原理和部署方式.体验: 我们先来看个例子, 比如访问百度首页. 其... 阅读全文

posted @ 2015-11-24 09:38 mumuxinfei 阅读(3696) 评论(0) 推荐(0) 编辑

nginx+tomcat集群配置(1)---根目录设定和多后端分发配置
摘要:前言: 对于javaer而言, nginx+tomcat集群配置, 已然成了web应用部署的主流. 大公司如此, 小公司亦然. 对于个人开发者而言, 资源有限, 往往多个web应用混部于一台服务器(云主机), 如何隔离访问这些服务资源? 彼此又不影响呢? nginx来为你排忧解难, ^_^. 本文将 阅读全文

posted @ 2015-11-18 22:04 mumuxinfei 阅读(4341) 评论(1) 推荐(0) 编辑

2015-07-01 07:59:60引发的血案
摘要:前言: 作为IT从业人员, 如果不是亲身经历, 对闰秒的认识. 或许只是一个美丽的彩蛋, 觉得好玩而已. 这次真切的感受, 震惊之余, 觉得难道不是人生的幸事吗? 科普: 先来絮叨一下, 原子钟时间和地球时间其实是有微小的差异. 为了同步, 故引入了闰秒, 当两者的差异超过+/-0.... 阅读全文

posted @ 2015-07-03 00:32 mumuxinfei 阅读(537) 评论(0) 推荐(0) 编辑

浅谈0/1切换
摘要:前言: 做过GUI开发的同学, 都知晓双缓存机制. 其过程为先把所有的场景和实体对象画到一个备份canvas, 然后再把备份canvas的内容整个填充真正的画板canvas中. 如果不采用双缓存机制, 你的画面有可能会出现闪烁和抖动. 究其原因是整个绘制过程, 包含清屏, 绘制... 阅读全文

posted @ 2015-04-30 12:46 mumuxinfei 阅读(894) 评论(2) 推荐(0) 编辑

linux死锁检测的一种思路
摘要:前言: 上一篇博文讲述了pstack的使用和原理. 和jstack一样, pstack能获取进程的线程堆栈快照, 方便检验和性能评估. 但jstack功能更加的强大, 它能对潜在的死锁予以提示, 而pstack只提供了线索, 需要gdb进一步的确定. 那Linux下, 如何去检测死锁, ... 阅读全文

posted @ 2015-03-26 14:30 mumuxinfei 阅读(10903) 评论(18) 推荐(4) 编辑

pstack使用和原理
摘要:前言: 最近小组在组织>的读书会, 里面作者提到了pstack这个工具. 之前写JAVA程序, 对jstack这个工具, 非常的喜欢, 觉得很有用. 于是想比较下pstack和jstack的异同. 和jstack一样, pstack亦能展现进程的线程堆栈快照, 非常方便验证和性能评估... 阅读全文

posted @ 2015-03-25 20:11 mumuxinfei 阅读(12469) 评论(0) 推荐(1) 编辑

linux信号处理及libcurl的坑
摘要:前言: 最近有个项目, 需要访问第三方服务. 该服务是通过http的形式访问的, 为了安全和加密, 对方提供了一个加密用的C/C++库, 用于对参数进行处理. 鉴于此, 选用了C/C++语言, 以libcurl作为http类库来编写该服务模块. 这为后续的坑埋下了伏笔. 状况简述: 程序采用... 阅读全文

posted @ 2015-03-24 20:08 mumuxinfei 阅读(2765) 评论(0) 推荐(1) 编辑

Protobuf C/C++实战笔记(1)
摘要:前言: Protobuf作为数据交换格式, 被很多人喜欢. 数据压缩比高, 向后兼容性强, 性能优异, 而且对平台中性, 支持多语言(C/C++, JAVA, Python). 优点太多, 实在不胜枚举(居家旅行, 杀人放火必备良药, oh yeah! ^_^). 本篇文章... 阅读全文

posted @ 2014-09-26 16:50 mumuxinfei 阅读(7829) 评论(0) 推荐(0) 编辑

自动构建Makefile(1)--C/C++编译流程&Makefile规则简介
摘要:前言: 大家在Windows上使用VS构建C/C++程序时,不需要自己编辑略显晦涩的Makefile文件,而对于初学者而言, 他们甚至没意识到它的存在。VS是自动生成Makefile文件, 并构建工程项目的。不可否认Visual Studio做为一款全能的IDE,它帮开发者做了很多工作,也降低了... 阅读全文

posted @ 2014-09-25 14:51 mumuxinfei 阅读(4004) 评论(1) 推荐(0) 编辑

Linux 线程--那一年, 我们一起忽视的pthread_join
摘要:前言: 通过linux的pthread库, 相信大家对创建/销毁线程肯定很熟悉, 不过对pthread_join是否知道的更多呢?实验: 先编写一个常规的程序#include #include #include void *thread_rountine(void * /*args*/) {... 阅读全文

posted @ 2014-08-08 15:20 mumuxinfei 阅读(5453) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示