Mac下 tomcat+nginx试验负载均衡 简单模拟

1.下载两个不同版本的tomcat 打开各自server.conf修改tomcat端口号,主要为了一台电脑下运行两个tomcat防止端口冲突第一个tomcat:修改port由8080改为18080,第三个端口号不必与前两个一致 <Connector port=“18080“ protocol=“HTTP/1.1“                connectionTimeout=“20000“
阅读本文

ubuntu/mac 设置nginx反向代理3000端口

nginx的配置文件在 /etc/nginx/nginx.conf怎么安装nginx 这里就不赘述了 可以brew安装或者在conf.d中新建一个demo.conf写入以下内容#本地http-server开启的server,命名为node-server,监听3000和3001端口 upstream node-server{ # weight表示权重,数值越大,表示被分配到这个server的几率越大
阅读本文

Mac homebrew使用

brew 的官方网站: http://brew.sh/   在官方网站对brew的用法进行了详细的描述 安装方法:  在Mac中打开Termal:  输入命令:ruby -e “$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)“ 使用brew安装软件 一个命令就搞定了, 比如安装git brew install git 比如安
阅读本文

mac开发指南

1. mac系统常识和偏好设置 1.1 F1,F2等作为功能键设置1.2快速锁屏功能开启(安全意识)1.3常用快捷键(重要) 2. dev指南  1.包管理工具brew安装2. 终端利器iterm2的安装和指南3. 安装zsh4. 安装 jdk5. 安装git 6. 安装 maven7. 安装mysql8. idea使用教程9. jetty配置使用10. Dash的使用(推荐) 3.mac
阅读本文

使用meld作为git的辅助工具

为什么使用meld但是git内置的diff、merge工具比较孱弱,经常会发生一些问题,例如删除的代码被人合并时又加了回来删除的代码被人合并时又加了回来,我想这种场景使用git的团队都遇见过。如果出现这种问题时, 解决冲突的人又是一个粗心的家伙,同时代码有没编译出错,则很难再发现产生了这个异常。只有 当bug再次出现时,才会发现“这个bug我明明修复了,怎么代码又回滚了?”。下面详细说明一下这个
阅读本文

kotlin---使用注释处理的 Android 框架

在日常 Android 开发中,流行着数以千计的框架帮助我们提升开发效率。 使用 Kotlin 开发时仍然可以沿用这些框架,而且和使用 Java 同样简单。 本章教程将提供相关示例并重点介绍配置的差异。 教程以 Dagger、 Butterknife、 Data Binding、 Auto-parcel 以及 DBFlow 为例(其它框架配置基本类似)。 以上框架均基于注解处理方式工
阅读本文

Homebrew 安装mysql

在mac上安装软件,无疑安装一个brew是个很好的选择,关于brew是什么,怎么安装建议去brew官网查看,附上地址:brew官网安装完成之后,安装其他的软件就很方便了。 先搜索下cmd:~ dongjunjie$ brew search mysqlautomysqlbackup               mysql++                       mysql-connector
阅读本文

Mac下安装Redis DeskManager方法

windows操作系统请直接取redis DeskManage 官网下载,免费。Mac下是收费的,但是按照如下方式,可以安装。亲测可用。 安装方法 安装brew cask : 在终端中输入下面语句 回车 ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“ < /de
阅读本文

包教包会-弹性动画的原理与实现

bounce 简介 运动曲线 从初中开始,我们就开始接触正弦曲线、余弦曲线,现在真的排上用场了(后悔当初数学没学好)。我们可以通过对正弦余弦做一些处理,来得到动画的运动曲线。弹性动画稍微复杂一些,主要分为两部分,一是 波动(波形) 、二是 衰减 ,将二者结合就能得到我们想要的动画运动曲线。 1. 淡入淡出运动曲线 正弦曲线 ,Y坐标随着X坐标的变化而变化,新手乍一看,这跟动画根本
阅读本文

iOS多模式&富交互视频播放器TTAVPlayer(附源码)

源码可见:[直接点击] (如果喜欢文章,大家进去点个star支持一下,多谢~) 1.背景 最近开始抓端体验,播放器作为一个基础功能一直为人诟病:交互不友好,如手势调节播放进度,音量,屏幕亮度,以及对网络状态的处理等。同时也不能支持现在业务场景多样化对播放器的需求等等。于是决定在这一期进行“整治”。 首先为了支持业务需求的多样化,视频播放器需要支持四种模式:普通模式,竖屏模式,横屏模式,静
阅读本文

mac 环境配置

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 24.0px “Helvetica Neue“; color: #0069d6 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #737373 } span.s1 { text-decoration: underli
阅读本文

monkey搭建环境报错

Last login: Fri Jun  2 17:18:44 on ttys000horuipengdeMac-mini-2:~ ruipeng$ brew Example usage:  brew search [TEXT|/REGEX/]  brew (info|home|options) [FORMULA...]  brew install FORMULA...  brew update
阅读本文

OpenResty域名could not be resolved及dnsmasq配置

在本地开发中使用自己配置的域名例如:wuyachao.com配置在/etc/hosts,ping wuyachao.com显示ip为127.0.0.1,在使用lua_resty_http时候,会报错failed to request: wuyachao.com could not be resolved (5: Operation refused)OpenResty使用的是Nginx的resolv
阅读本文

【LeetCode】 73. Set Matrix Zeroes

问题描述 https://leetcode.com/problems/set-matrix-zeroes/#/description Given a m x n matrix, if an element is 0, set its entire row and column to 0. Do it in place. 给定一个矩阵,如果一个元素为0,则其所在行和所在列都置为0. 注意: 乍一看很
阅读本文

mac环境下安装mysql

一,下载mysql  官网“Community “ 下会看到“MySQL Community Server”下方有一个“download”点击。     在Mac OS上的MySQL的版本很多,其中有按平台来的,比如10.5/10.6等平台,然后有32位的和64位的,这个你按照自己系统的情况来进行选择,然后就是文件的后缀名有.tar.gz的和.dmg的,这里我选择的是.dmg的。点击右侧的down
阅读本文

使用brew安装php多版本方法

要求所有php版本都是由brew安装使用brew安装php多版本方法# brew install php56 # brew install php70安装切换工具:# brew install php-version # source $(brew --prefix php-version)/php-version.sh查看当前安装的所有版本# php-version切换版本# php-versi
阅读本文

xdebug+webgrind

xdebug 安装配置brew install php(对应的版本)xdebug配置php.ini信息 [xdebug] ;基本调试配置 xdebug.auto_trace = on xdebug.collect_params = on xdebug.collect_return = on xdebug.profiler_enable = on xdebug.profiler_output_dir
阅读本文

Mac之安装zsh

1.安装homebrewruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“2.安装wgetbrew install wget3.安装zshwget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/ins
阅读本文

weex学习(一):搭建开发环境

主要参照官方文档:http://weex.apache.org/cn/guide/set-up-env.html中间遇到一些问题,在这里顺便记录一下。1、安装所需环境node.js与weex-toolkit就不细说了,按照官网来即可 安装 Node.js 方式多种多样,最简单的方式是在 Node.js 官网 下载可执行程序直接安装即可。对于 Mac,可以使用 Homebrew 进行安装:
阅读本文

android注解Butterknife的使用及代码分析

Android另一款注解框架,ButterKnife的使用介绍及代码分析。使用方式: 导入Butterknife的jar包。 不需要修改配置文件有木有,超级简单有木有,→_→添加AndroidStudio插件(可选,需要依赖ButterKnife的jar包) 下载一个插件Android ButterKnife Zelezny来配合Butterknife自动生成View。 JfQ73eI.gi
阅读本文