为了账号安全,请及时绑定邮箱和手机立即绑定

Nginx编译安装Lua模块 原创

一、安装LUA环境及相关库 官方网站:https://github.com/openresty/lua-nginx-module 1、LuaJIT wget http://luajit.org/download/LuaJIT-2.0.2.tar.gz make install PREFIX=/usr/local/LuaJIT export LUAJIT_LIB=/usr/local/LuaJIT/...

1702浏览 7推荐 2评论

你确定你真的懂Nginx与PHP的交互? 原创

Nginx是俄国人最早开发的Webserver,现在已经风靡全球,相信大家并不陌生。PHP也通过二十多年的发展来到了7系列版本,更加关注性能。这对搭档在最近这些年,叱咤风云,基本上LNMP成了当下的标配。可是,你用了这么多年的Nginx+PHP的搭配,你真正知道他们之间是怎么交互怎么通信的么?作为一道常常用来面试的考题,从过往经验看,情况并不乐观。更多的同学是知道PHP-FPM、知道FastCGI...

8776浏览 84推荐 6评论

程序员,软件测试知多少? 原创

送给初级程序员的测试认知文 作为开发同学,一些基本的测试岗位相关知识还是很有必要了解一下,免的某些同学在工作中和测试同学斗嘴、打架、群殴等以及被测试鄙视....。 我们常常听说的一些测试专业术语,比如白盒、黑盒、单元测试,相信搞作为程序员的你脱口而出的就是这三个词汇吧,笔者在前几年对测试也仅仅停留在这个两个词汇上,更多的就不得而知了。后来在一家做跨境电商的公司学到了一些新术语,也见到了测试岗位的一...

3873浏览 33推荐 2评论

Java 多个异常共享同一个异常处理器 原创

Java 的异常处理机制,在 Java 7 中有了非常大的改进。其中一个特性就是,支持多个异常共享同一个异常处理器。 传统的异常处理 我们先来看下,传统的异常处理方式: // not share exception handler int[] intArray = new int[3]; try { for (int i = 0; i <= intArray.length; i++) { i...

1267浏览 8推荐 1评论

最简单的Dubbo框架+SOA服务入门教程(附源码) 原创

如果你是服务器端程序员,如果你厌倦了业务逻辑CRUD的开发,如果看腻了Spring、Mybais等框架整合,那么就说明是时候需要一些突破了。本篇文章抛砖引玉,分享如何使用Dubbo框架、如何做一个SOA服务。 理论篇 一、Dubbo框架 Dubbo框架是阿里巴巴SOA服务化治理方案的核心框架。具体一些概念可以直接戳官网 http://dubbo.io/ 这里简要说明一下(摘自官网): 1,为什么用...

11126浏览 77推荐 7评论

10行代码搞定微信支付(Java版) 原创

微信支付痛点 对于大多数同学来说,要开发微信支付可不简单。附上微信支付官方文档https://pay.weixin.qq.com/wiki/doc/api/index.html 从文档上可以看出,你需要解决很多问题,我就随便挑几个吧。 xml与对象的互转, 微信使用xml格式而不使用json通信, 也确实有点奇葩 签名,千万不要以为只是MD5一下,要是你自己开发,我敢说,你60%的时间都耗在签名调...

12510浏览 153推荐 17评论

tp5, laravel, yii2我该选择哪个 原创

为什么写这篇文章 我个人有一个技术群,里面学什么框架的都有,经常会有人问 某某功能 在 哪个框架怎么实现,用什么框架实现更好,说道这里我大家讲一个同类型问题的笑话 某女:你能让这个论坛的人都吵起来,我今晚就跟你走。 某软件工程师:PHP是最好的语言! 某论坛就真的炸锅了,各种吵架../.. 某女:服了你了,我们走吧,你想干啥都行。 某软件工程师:今天不行,我一定要说服他们,PHP必须是最好的语言 ...

2078浏览 25推荐 2评论

eclipse--开启代码自动提示

因为最近重新配置了开发环境,再写Demo的时候发现代码写起来非常难受,每次提示还要点Alt+/,之前一直使用的都是代码自动提示。写起代码来效率是非常高的。 代码提示如何开启呢,首先我们打开Preferences(Window--->Preferences) 然后Java--->Editor--->Content Assist 在如图处追加abcdefghijklmnopqrstu...

5772浏览 63推荐 13评论

使用Nginx作为Python Web的反向代理实战 原创

一、反向代理简介: 在电脑网络中,反向代理是代理服务器的一种。它根据客户端的请求,从后端的服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端。与前向代理不同,前向代理作为一个媒介将互联网上获取的资源返回给相关联的客户端,而反向代理是在服务器端(如Web服务器)作为代理使用,而不是客户端。 二、反向代理功能: 1.加密和SSL加速 2.负载均衡 3.缓存静态内容 4.压缩 5.减速上传...

3412浏览 20推荐 3评论

从motan看RPC框架设计

geely说: 这里是一个副标题---motan源码导读 kris是geely的老同事,目前在蚂蚁金服工作,对于架构理解非常深入,平时也爱研究~对技术有非常高的热忱~转个他的非常好的文章 如果没用过motan的话,那么没关系,这篇文章可以帮你打开这扇窗 如果没用过motan的话,那么没关系,这篇文章可以帮你打开“看”的思路 他的思考角度和深度把握和思维逻辑很值得学习,例如在...

1966浏览 7推荐 0评论

一锅端掉微信公众号-小程序的用户资料获取 原创

本篇手记,旨在解决微信跨产品链路中的用户资料种种痛点,业务场景解惑与技术实现细节并存,约 4000 字,请耐心阅读。 这几年的社交,是微信的社交 这几年的微信开发,是基于微信公众号的开发 这几年的公众号还没折腾明白,小程序便迫不及待扑面而来 这几年的挣扎开发历程,总是漫不经心却时光飞逝的几年... 昨天的旧票据还能否登上你的破船 我想,任何一个经历过微信公众号开发的同仁,肯定有过骂娘的夜晚,刚吭吭...

4469浏览 43推荐 8评论

web自动化测试从入门到持续集成

在很多刚学习自动化的可能会认为我只需要会运用selenium,我只需要在一个编辑器中实用selenium +java编写了一些脚本那么就会自动化了,是真的吗?答案肯定是假的。自动化肯定是需要做到真的完全自动化,那如何实现呢?接着往下看。 首先我们需要准备的环境: 1、jdk环境配置好 2、maven环境配置 3、jenkins环境配置(jenkins.war的包) 4、在eclipse中创建一个m...

5929浏览 23推荐 5评论

单Activity架构,丝滑般享受 原创

大多数正在学习的同学,往往是从Activity的生命周期以及Activity间的跳转开始展开学习的。而大部分的Android应用,其业务逻辑的分割或者场景的转换也是基于Activity进行的。 首先,这是属于绝对中规中矩的做法,毕竟,Activity起初的设计也是以分割逻辑,跳转页面为基础的。但是呢,自从Google推出了Fragment之后,这种观念正在逐渐的被淡化,以至于,现在很多市面上流行的...

4529浏览 38推荐 8评论

大数据框架Hadoop主要模块介绍 原创

本文涉及到的所有模块,都是属于Apache组织,不包括其他第三方的模块。 核心模块: Hadoop Common: 包括Hadoop常用的工具类,由原来的Hadoop core部分更名而来。主要包括系统配置工具Configuration、远程过程调用RPC、序列化机制和Hadoop抽象文件系统FileSystem等。它们为在通用硬件上搭建云计算环境提供基本的服务,并为运行在该平台上的软件开发提供了...

7472浏览 28推荐 10评论

写给前端看 Django 教程 原创

写给前端看的 Django 教程 1. Django 命令 Django 安装成功,系统便拥有了 django-admin.py 命令。执行 django-admin.py startproject bitcms 会自动生成项目 bitcms。 项目初始目录结构如下: bitcms └── bitcms ├── __init__.py ├── settings.py ├── urls.py └──...

3292浏览 18推荐 3评论

推荐作者

标签风向标

本月热门

精选推荐

意见反馈 常见问题 APP下载
官方微信