nginx负载均衡导致session错误 发布时间: 2019-09-13 14:00:28 评论数: 0
在最近做的项目遇到一个坑,需求如下,到我的订单的时候判断了用户是否登录,如果没有登录就跳转到登录页面,登录之后在跳转到订单列表,如果登录就打开订单列表。很多需要登录的页面都加了这个规则,为了方便我把登录之前的页面保存到session,这样登录之后就可以根据session保存的url跳转到登录之前的页面 问题 正式环境里,登录之后没有跳转到之前的页面,在测试服务器上测试了一下这个BUG,不存在这个问题 问题原因 我们的服务器做了负载均衡,问题出现之后,就问了运维,负载均衡的规则是什么,默认情况下nginx默认规则为轮询,运维的回复是ip_hash,花了一个多小时,检查我的代码,最后实 ......
新手入门响应式布局--响应式布局的那些事儿 发布时间: 2019-09-13 13:19:35 评论数: 0
讲到响应式布局,相信大家都有一定的了解,响应式布局是今年很流行的一个设计理念,随着移动互联网的盛行,为解决如今各式各样的浏览器分辨率以及不同移动设备的显示效 果,设计师提出了响应式布局的设计方案。今天就和大家来讲讲响应式布局这件小事,包含什么是响应式布局、响应式布局的优点和缺点以及响应式布局该怎么设计(通过CSS3 Media Query实现响应布局)。一、什么是响应式布局? 响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。响应式布局可 ......
Git 命令行管理项目子模块之submodule 发布时间: 2019-09-13 13:15:54 评论数: 0
常用命令git clone --recursive 递归的方式克隆整个项目 git submodule add 添加 git submodule init 初始化 git submodule update 更新 git submodule foreach git pull 拉取所有创建带子模块的版本库1.正常初始化你的项目仓库git init git add . git commit -m "demo" git push origin master创建子模块版本库(childM ......
拍夜景注意事项 发布时间: 2019-09-13 09:05:24 评论数: 0
  与传统相机相比,数码相机拍夜景时受到技术上的限制无法进行二次曝光,对于暗处的细节表现相对而言要差一些,要想完美地表现所拍的景象就得费一番周折。对于刚接触到数码摄影的朋友而言,如何用数码相机拍出完美的夜景?   愈夜愈美丽这句话对于夜晚的城市而言真是恰如其分的,不眠的城市有着丰富的色彩、鲜艳的灯光,由此夜景的拍摄成了摄影的一个题材。虽然数码相机拍夜景有困难,但我们可以以靠LCD屏及时检察曝光情况,通过调整色温获得更满意的色彩。   1.夜拍也讲究拍摄地点  夜景拍摄还要讲究地点的选择吗?答案当然是肯定的!可以说夜晚炫目的灯光是进行夜景拍摄的前提条件,没有灯或灯光稀少,物体就不 ......
linux 高效的文件系统事件监控 内核级解析方案 inotify 发布时间: 2019-09-13 06:36:42 评论数: 0
安装Inotify-tools (http://inotify-tools.sourceforge.net) 下载365bet怎么买球_365bet滚球有赚钱的_365bet在线备用包wget http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz tar zxvf inotify-tools-3.14.tar.gz cd inotify-tools-3.14 ./configure --prefix=/usr && make && su -c 'make install'其它的一些相关软件推荐 htt ......
Windows操作系统下tomcat安装图文教程 发布时间: 2019-09-13 06:25:39 评论数: 0
下载Tomcat安装文件,官方下载地址是:http://tomcat.apache.org/,本文以tomcat-7.0.26版本为例进行安装过程的说明:1、双击apache-tomcat-7.0.26.exe开始tomcat的安装,见图1。图12、点击Next,进入第二步,同意它的安装协议条款,见图2,点击I Agree继续安装。图23、选择安装选项,默认是Normal,可以看图3,点开Tomcat,选中Service,以后将可以在管理的服务中启动和关闭Tomcat图-34、点击Next开始下一步的安装路径选择,设置成是d:tomcat7,点击Browse..选择新的安装路径 ......
修改npm全局安装路径 发布时间: 2019-09-13 06:14:39 评论数: 0
主要原因是因为我的C盘容量有点少,系统运行时不时地卡一下,于是打算清理一下C盘,检查的时候发现npm全局安装的包占用的比较多 之前文章【推荐阅读:npm查看全局安装过的包】已经介绍过查询全局安装的包,虽然没有多少,但是依赖的包还是有很多,于是决定把全局的包安装到D盘 找到nodejs安装的文件夹 打开node_modules/npm 找到npmrc文件 修改路径 prefix=D:\Program Files\nodejs\node_modules\npm 查一下全局安装的包 npm list -g --depth 0 检查一下是否安装路径修改过来了 也可以重新一个全局的包来测试一下 ......
mac shell终端编辑命令行快捷键 快速回到行首 发布时间: 2019-09-13 05:15:41 评论数: 0
ctrl+a //移到行首ctrl+e //移到行尾===========linux系统用============alt+a //移到光标所在单词首部alt+e //移到光标所在单词尾部alt+d //删除光标处到单词尾部ctrl+y // 插入最近删除的单词或语句ctrl+k //删除光标处到行尾部分ctrl+u //删除光标处到行首部分ctrl+w //删除光标处到当前单词开头部分或语句 ......
Jmail发邮件代码(测试成功) 发布时间: 2019-09-13 04:34:36 评论数: 0
<% '按照下面方法调用 response.write?SendMail("发邮件服务器,例smtp.126.com","你的登陆帐号","你的登陆密码","邮件标题","收件人地址","发件人姓名","邮件内容","发件人邮箱地址")'****************************************************????'参数说明??????'Subject?????:?邮件标题??????'MailAddress?:?发件服务器的地址,如smtp.163.com??????'LoginName?????----登录用户名(不需要请填写"")? ......
生产服务器环境最小化安装后 Centos 6.5优化配置备忘 发布时间: 2019-09-13 03:58:15 评论数: 0
本文 centos 6.5 优化 的项有18处: 1、CentOS6.5最小化安装后启动网卡 2、ifconfig查询IP进行SSH链接 3、更新系统源并且升级系统 4、系统时间更新和设定定时任 5、修改ip地址、网关、主机名、DNS 6、关闭seLinux,清空iptables 7、创建普通用户并进行sudo授权管理 8、修改SSH端口号和屏蔽root账号远程登陆 9、锁定关键文件系统(禁止非授权用户获得权限) 10、精简开机自启动服务 11、调整系统文件描述符大小 12、设置系统字符集 13、清理登陆的时候显示的系统及内核版本 14、内核参数优化 15、定时清理/var/s ......
开源中文全文检索软件CoreSeek之初体验 发布时间: 2019-09-13 03:16:58 评论数: 0
国人开发的CoreSeek实际是上基于Sphinx的定制版,使用mmseg进行中文分词并实现中文搜索。 官网提供了详细的安装说明和CentOS5的rpm安装包,由于笔者需要在CentOS 6 x86_64上运行,得自行打包。笔者已完成365bet怎么买球_365bet滚球有赚钱的_365bet在线备用包的封装:mmseg 、 coreseek。 ? ?相对Sphinx的安装,CoreSeek需要安装中文分词库mmseg。测试方法就是在示例数据库里插入一些中文字符串:? ?然后重建索引就可以自动分词,并查询中文了:? ?特别需要注意的就是,要统一字符编码。笔者统一使用UTF-8,示例MySQL数据库对应表的属性是:CREATE TABLE ......
利用LVS 快速实现负载均衡 发布时间: 2019-09-13 02:11:40 评论数: 0
模型一:NAT模型的配置实验环境:采用VMware虚拟机,版本6.0.5操作系统:Red Hat Enterprise Linux 5 (2.6.18)虚拟机1:充当Director:网卡1(桥接):192.168.0.33(对外),网卡2(Vmnet):10.0.0.1(对内)虚拟机2:充当RS1:IP:10.0.0.11虚拟机3:充当RS2:IP:10.0.0.12设置工作环境: # 在Director上安装ipvsadm yum install ipvsadm # 在RS1和RS2上这样配置 yum install httpd mysql ......
gitlab API使用批量创建用户 发布时间: 2019-09-13 01:24:06 评论数: 0
gitlab有api的接口,网上搜索了一下使用的情况,貌似不多,找到的文章主要是用来批量操作用户 下面就这个批量创建用户来测试一下 获取Access Token 【Settings】 【Access Tokens】 最后点击创建 之后会出现Access Token 我这里的Access Token为PknmemyqpPumLsKq_ytW,记录一下,下面的sh脚本里要使用 批量创建用户脚本 创建userinfo.txt 12345678 test1@phpsong.com test1 张三 12345678 test2@phpsong.com test2 李四 对应的列分别是密 ......
Vim_配置选项说明 发布时间: 2019-09-13 00:36:07 评论数: 0
选项配置说明选项书写格式选项说明:se[t]显示所有被改动的选项:se[t] all显示所有非 termcap 选项:se[t] termcap显示所有 termcap 选项:se[t] {option}置位布尔选项(开启) 显示字符串或数值选项:se[t] no{option}复位布尔选项(关闭):se[t] inv{option}逆转布尔选项的值:se[t] {option}={value}将 {value} 附加到字符串选项里, {value} 加到数值选项上:se[t] {option}+={value}将 {value} 附加到字符串选项里, {value} 加到数值 ......
win10 python django安装mysqlclient扩展 发布时间: 2019-09-13 00:29:27 评论数: 0
django默认的数据库配置是sqlite3,我需要使用mysql数据库。所以就需要安装mysqlclient才能使用。其实,安装起来还是很简单的,直接在pycharm中安装的话,可能会出现下面的报错。error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools我们可以使用pip直接安装,前提是需要下载下.whl文件。下载地址:http ......
apache配置泛域名301跳转到新的泛域名 发布时间: 2019-09-12 23:52:40 评论数: 0
需求:将域名lvtao.net所有的二维域名301到新的lvtao.org,例如:www.lvtao.net到www.lvtao.org,medoo.lvtao.net到medoo.lvtao.org. ServerName lvtao.net ServerAlias *.lvtao.net DocumentRoot /www/lvtao.net RewriteEngine on RewriteRule ^(.+) %{HTTP_HOST}$1 [C] RewriteRule ^([^.]+).lv ......
windows2003单网卡架设VPN访问facebook图文攻略 发布时间: 2019-09-12 23:29:33 评论数: 0
好久没用过了,记录一下。部分截图来自网络看图文1.打开路由和远程访问工具或者开始→设置→控制面板→管理工具→路由和远程访问,选择“配置并启用路由和远程访问”2.系统会提示你安装路由和远程访问,点击下一步。 3.选择“自定义配置”,因为我们是使用单网卡,只能选择自定义配置,再点击下一步,如下图所示: 4.选择“VPN访问”,我们只启用VPN服务,如图1-3所示: 5.VPN服务基本配置完毕,现将开始服务,选择“是”,最后点击完成即可。6.再次打开“路由和远程访问”,鼠标右击“计算机名(本地)”,选择属性,对VPN进行详细配置, 如IP地址池配置(建议设置为静态地址,且静态地址 ......
Mac下安装MongoDB,并配置权限管理及密码登录 发布时间: 2019-09-12 23:13:31 评论数: 0
brew install mongodb安装完成后启动、停止、重启如下brew services start mongodb brew services stop mongodb brew services restart mongodb配置文件位于/usr/local/etc/mongod.conf配置安全密码登录创建超级用户db.createUser({ user: "root" , pwd: "123", roles: ["userAdminAnyDatabase", "dbAdminAnyDatabase", "readWriteAnyDatabase"]});或(下面 ......
nginx与tomcat组合使用之war自动解压及目录相关配置备忘 发布时间: 2019-09-12 21:39:48 评论数: 0