一致性哈希算法(用于解决服务器均衡问题)

(文章转自:http://blog.csdn.net/caigen1988/article/details/7708806) 问题描述: 例如手机朋友网有n个服务器,为了方便用户的访问会在服务器上缓存数据,因此用户每次访问的时候最好能保持同一台服务器。已有的做法是根据ServerIPIndex[Q

Nginx rewrite以及proxy_pass

一、首先,本来开始的时候为了方便上传图片的存储和获取,使用了一个接口: getImage?filename=IMG20160613165022MXD8IE8LSX7WCVGZFJL4OVRGKCZKTJ.jpeg 这种情况下,是使用程序直接返回图片的流,缺点是这些请求图片操作很影响程序的性能。 后来

微信网上商城“校园饭萌“的制作,现已上线(基于ThinkPHP)

实现了: 1、微信授权登陆 2、微信支付、企业打款 演示地址:http://php.younian.me/Others/fanmeng/index.php?g=App&m=Index&a=index&special=1

Spring实现注解式权限验证

Controller: @AuthPassport//这里可以 @Controller @RequestMapping(value = "/account") public class AccountController { @AuthPassport//这里可以

Nginx+Tomcat+Redis共享session

使用了一台Nginx做负载均衡,后端挂接了两台Tomcat,且每台Tomcat的Session会话都保存到Redis数据库中。其中,Nginx配置为non-sticky运行模式,也即每一个请求都可以被分配到集群中的任何节点。当要上线新代码时,只需简单地取下Tomcat实例,此时所有的访问用户会被路由

discuz直接操作用户--模拟注册和登陆

Discuz版本: Discuz! X3.2 1、模拟注册 <?php error_reporting(0); require './source/class/class_core.php'; $discuz = C::app(); $discuz->init(); $res = D

关于Java项目热部署

本项目使用的是SpringBoot+Maven,所以项目部署使用的是内置的tomcat,为了便于在编辑过程中能够实时编辑预览的效果: 1、当然,现在有Java框架能够实现———Play框架能够实时修改并预览——-包括.java文件,并且能够在浏览器中给出部分错误信息; 2、SpringBoot的解决

关于本博客使用的技术

服务器使用了nginx做了一个图片的请求转发+后台Tomcat 后端: SpringBoot + Mybatis + Maven 前端:AngularJs FreeMarker 富文本编辑框:WangEditor https://github.com/wangfupeng1988/wangE

[AngularJS]$http

在 AngularJS 中如果要使用 AJAX 就必须使用 $http 基本用法<!DOCTYPE HTML> <html ng-app="BallApp"> <head> <meta charset="

SpringBoot上传图片的存放问题

因为使用了富文本编辑框,需要实现上传图片的功能: 1、使用SpringBoot内置的tomcat每次启动都是一个新的tomcat,所有内容都会清空,所以不能将图片存到tomcat内的目录(使用相对路径)。 2、将图片存到其他路径(tomcat)外,如何实现存储获取文件呢? 上传好说,使用Mult

前后端分离的现象

首先是项目架构: static文件夹存放所有的静态网页; 网页使用Angular和后台交互,获取数据进行显示 再输入网址的时候发现一个问题: 静态网页有search.html 对应的Controller映射地址是 “/search” 映射方法为 “GET” 直接输入网址search.html发

做过的乱七八糟的。。

脑电图监控软件视频监控部分(MFC)学校校园网认证客户端(MFC)。。。。想来也不是什么大不了的。。。。。。。。基于微信的商城系统(PHP)。。。。唯一还拿得出手的一个吧。。。主导开发,典型LAMP,微信使用了 授权登陆+微信支付(包括客户支付、退款、企业付款给个人)。。。Android新闻客户端

关于微信支付的若干天坑。。。。

1、订单生成后金额改变 $input = new WxPayUnifiedOrder(); $input->SetBody($orderDetail["orderid"]); $input->SetAttach($orderDetail["cartdata&

字体转PNG工具 适合手机端查看特殊字体

字体转PNG工具 适合手机端查看特殊字体 PhantomJS 截屏工具 附带JAVA代码 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io

面试用的数字转汉字的程序

public class IntToChinese { protected static final String[] UNITS = { "", "十", "百", "千",

AngularJs-ng-repeat完成后进行操作

(function () { var as = angular.module('ppjrApp'); app.directive('onFinishRenderFilters', function ($timeout) { return {
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×