- RabbitMQ 实验消费原始队列消息, 拒绝(reject)投递死信交换机过程
熊明才
rabbitmq分布式
如果你想通过RabbitMQ的死信队列功能实现消费者拒绝消息投递到死信交换机的行为,你可以按照以下步骤操作:创建原始队列,并将其绑定到一个交换机上:exportRABBITMQ_SERVER=127.0.0.1exportRABBITMQ_PORT=5672exportRABBITMQ_USER=mingcaiexportRABBITMQ_PASSWORD=passwordrabbitmqadmi
- 华为设备配置命令大全
TXFBAP
华为华为
目录一、华为设备常用命令视图二、返回命令和保存命令三、设置设备名称四、关闭泛洪信息五、设置设备接口的IP地址和子网掩码六、交换机的登录6.1、设置Consile接口密码6.2、设置Telent接口密码七、VLAN配置7.1、创建VLAN7.2、进入vlan视图7.3、把端口指定到vlan7.3.1、单一端口指定vlan7.3.2、多个端口指定vlan7.4、查看vlan配置情况八、交换机端口工作模
- 局域网的学习
lpl还在学习的路上
网络
什么是局域网?_哔哩哔哩_bilibili家里接入WIFI的设备,相互之间就组成了一个局域网。设备接入路由器的方法有两种:一种是通过路由器发射的无线信号进行无线接入。另一种是借助路由器上的RJ45网口进行有线接入。设备接入路由器后,路由器就会借助DHCP功能,自动给设备分配局域网IP地址。但DHCP分配的IP地址并不固定。DHCP分配给设备的IP在这个范围内的任意一个。
- 最近接到一个大项目,给公司设计抢商品代金劵业务
成长之旅
网络服务器运维
我们公司是做汽车金融方面的工作,在业内还挺大。目前单量来源于2,3线城市,随着大环境越老越差位了吸引他们,公司决定给全国的客户,销售等发一些商品1.总体学习了京东开源秒杀系统设计思路和方案。我们公司决定进行如下设计。a.资源投入不会太大,一个完全体的秒杀系统那都是用到很多硬件比如交换机。机房设计等b.公司给我们的资源不会太多,所以整体思路上只能从现有资源层面进行处理,c.发挥出Nginx的长版优势
- DNS劫持怎么预防?
帝恩思
网络智能路由器网络安全安全服务器
DNS劫持,也称为域名劫持,是一种网络攻击手段,攻击者通过拦截域名解析的请求,将用户重定向到恶意站点,以达到获取用户信息或谋取非法利益的目的。DNS劫持可以分为以下几种基本类型:1.路由器DNS劫持:大部分用户由于安全意识薄弱,从未修改过路由器的默认账号和密码。攻击者可以直接登录和管理路由器,并篡改DNS设置,从而影响所有连接到该路由器的用户。2.本地DNS劫持:攻击者会在用户的电脑上安装木马等恶
- RabbitMq高级特性-2
letg
springamqprabbitmq分布式
一、死信队列死信队列,英文缩写:DLX。DeadLetterExchange(死信交换机),当消息成为Deadmessage后,可以被重新发送到另一个交换机,这个交换机就是DLX。1.1消息在什么情况下会成为死信?1.队列消息长度到达限制;⒉消费者拒接消费消息,basicNack/basicReject,并且不把消息重新放入原目标队列,requeue=false;3.原队列存在消息过期设置,消息到
- linux中netstat命令详解及常见用法
树下的码农
linux计算机网络
在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询1.netstat命令各个参数说明-a或–all显示所有连线中的Socket。-A或–列出该网络类型连线中的相关地址。-c或–continuous持续列出网络状态。-C或–cache显示路由器配置的快取信息。-e或–extend显示网络其他相关信息。-F或–fib显
- 交换机/路由器的存储介质-华三
大沙头三马路
计算机网络路由交换网络新华三H3C交换机
交换机/路由器的存储介质-华三本文主要介绍网络设备的存储介质组成。ROM(read-onlymemory,只读存储器)用于存储BootROM程序。BootROM程序是一个微缩的引导程序,主要任务是查找应用程序文件并引导到操作系统,在应用程序文件或配置文件出现故障时提供一种恢复手段。Flash存储器(快闪存储器)用于存储应用程序文件、保存的配置文件和运行中产生的日志文件等。默认情况下,网络设备从Fl
- 学习笔记——计算机网络(Internet、网络边缘)
D D D D C
学习笔记学习笔记计算机网络
一、Internet网络是由多个计算机和其他网络设备通过通信链路相互连接而形成的互联网,用于实现数据传输和资源共享。它是现代信息社会中不可或缺的基础设施。1.计算机网络:通过通信链路连接;以共享资源为目标;资源包括:计算机硬件、软件、信息和对他人有用的东西。—————————————2.构成网络的重要概念:节点:主机及其是上运行的应用程序;路由器、交换机等网络交换设备。边:通信链路接入网链路:主机
- 网络架构层_弱三层交换机(半三层交换机)理解
Jennifer33K
网络架构层网络
网络架构层_弱三层交换机(半三层交换机)理解解释一1.弱三层交换机(也称为半三层交换机)主要提供基本的路由功能,可以根据IP地址来转发数据,并支持静态路由。而三层交换机(也称为多层交换机)更高级一些。可以在二层进行转发,也可以在三层进行路由。2.弱三层交换机适合用于小型网络或只需要简单路由功能的场景。而三层交换机更适合复杂的网络环境,特别是那些需要高性能和灵活路由功能的大型企业网络。解释二弱三层和
- Android 固定WIFI热点路由IP
BOJUE01
Android网络协议网络android热点WiFi
android11和安卓低版本一样固定WIFI热点路由器IP的路径不同这个是在android11上的修改:---a/frameworks/base/packages/Tethering/src/android/net/ip/IpServer.java+++b/frameworks/base/packages/Tethering/src/android/net/ip/IpServer.java@@-
- 海外服务器被DDOS攻击了该怎么办
RAKsmart123
服务器ddos运维
在当今全球化的时代,越来越多的企业和组织选择将业务拓展至海外市场。然而,随着业务的扩大和网络的延伸,也面临着来自不同地区的网络威胁和攻击风险。如果您的海外服务器遭受了DDOS攻击,以下是一些应对措施:一、立即断开与外部网络的连接在发现DDOS攻击的第一时间,应立即采取行动,断开与外部网络的连接,以防止进一步的攻击。您可以尝试关闭路由器或防火墙等设备,或者使用代理服务器等方式实现。二、收集相关信息并
- Linux基础命令的学习总结
Gnevergiveup
linux
Linux基础命令vmware的三种网络模式桥接模式虚拟机占用一个独立的ip,通过虚拟交换机,直接使用物理网卡上网NAT模式使用主机ip,通过NAT设备上网仅主机模式无法上网,与其他主机隔绝配置静态ip配置成功的标志虚拟机可以上网虚拟机与主机可以相互ping通如何配置静态ip查看物理机ipipconfig-all有线上网以太网适配器无线上网无线局域网适配器WLAN100.67.14.155配置虚拟
- 同一wifi下电脑与手机无法ping通,简单解决
看见我书了吗
网络
同一wifi下电脑与手机无法ping通,听说有一些路由器是这样的,可以设置:登陆路由管理界面,把‘开启AP隔离’前面的√去掉。也可以:电脑连接wifi后再在电脑上开个热点,把网络共享出去,手机连接热点后就可以相互ping通了,而且都能上网。舒服~~
- 2022.07.24简单日记
谢谋淦
2022.07.24晴36度天气预报不准确实际超级热早饭买茶叶蛋八宝粥皮蛋瘦肉粥油条豆浆花费14块钱,吃了皮蛋瘦肉粥豆浆半个油条剩下的当做午饭。去顺丰快递寄件支付快递费12块钱。去送鼠标给客户收费30块钱。进货花费115+116+64+36+104块钱。来客户买电源适配器收费50块钱。午饭八宝粥茶叶蛋油条。回家睡午觉。躺家里玩手机。来客户线路员买路由器交换机收费270块钱。骑电动车出去转一圈。去买
- 什么是VRRP?
划过手的泪滴t
网络智能路由器网络服务器运维
目录什么是VRRP?一、VRRP的定义VRRP的三种状态VRRP决定哪个路由器是Master。二、VRRP的作用三、VRRP名词解释1、VirtualRouter2、VRRPRouter四、华为VRRP实验配置基础检查基于IPv4的VRRP基本功能配置结果随着网络的快速普及和相关应用的日益深入,各种增值业务(如IPTV、视频会议等)已经开始广泛部署,基础网络的可靠性日益成为用户关注的焦点,能够保证
- rabbitmq2
明日春风
docker容器运维
生产者去与我们的rabbitMQserver去建立连接。建立完连接之后,他会把消息通过通道的形式,在连接里面,是以通道去传递我们的消息。当然在RabbitMQ中给咱们提供了很多种这种工作模式。不一定说上来非要把消息放到交换机中,它也可以没有交换机直接去放入我们的Quene。当然我们之后也可以把消息放入交换机中。具体我们要不要把消息放到交换机中,还要取决于我们所使用的消息模型是什么样的。
- 华为交换机MAC地址漂移配置实验
Ang.sut倾城♛ ♛
华为HCIP交换机部分交换机网络经验分享安全
一、实验拓扑图:二、实验要求:1、根据图示配置VLAN信息,E0/0/3为TRUNK端口,放行所有VLAN。2、在S2上配置VLAN10的MAC漂移检测,将产生漂移的MAC地址阻塞,阻塞30秒,允许重复2次。3、在S2上配置VLAN111的MAC漂移检测,将产生MAC地址漂移的端口阻塞,阻塞30秒,允许重复2次。4、从PC1上分别PINGPC2、PC9,查看S1、S2的MAC地址表,截图。5、从P
- 苹果电脑怎么查询Mac地址 查找Mac地址方法
微微一笑念伊人
对于使用MAC电脑的朋友们来说,有时候可能需要知道电脑网卡的MAC地址(也叫物理地址、硬件地址)。例如无线路由器绑定MAC防止蹭网,那么我们该如何查得自己电脑的Mac地址呢?今天小编就给大家带来苹果电脑查找Mac地址方法,一起来看看你吧!具体操作步骤:点击屏幕左上角的苹果图标,点击系统偏好设置...,如下图:在系统偏好设置中点击【网络】,如下图左边选择Wi-Fi(一般默认就是选择的Wi-Fi),下
- 华为s5720默认用户名和密码_华为交换机s5720s-28p-LI-AC默认用户名和密码是什么?...
weixin_39889214
华为s5720默认用户名和密码
建议使用华为iknow智能机器人获取类似问题的帮助信息,iknow智能机器人地址:欢迎访问华为企业业务智能问答在线客服support.huawei.com以下内容均来自华为iknow智能机器人:S系列和E系列交换机(S1700除外)可以通过Console口、telnet、web网管、bootrom菜单等方式登录设备。这些登录方式的缺省密码如下:1.console口/telnet登录密码:V200R
- 华为网络工程师虚拟服务器软件,软考网络工程师华为、思科指令大全
Sky李晓峰
华为网络工程师虚拟服务器软件
原标题:软考网络工程师华为、思科指令大全华为命令大全一、配置交换机的名称和密文密码://用户视图system-view//进入系统视图配置[Huawei]//系统视图[Huawei]quit或return//退出系统视图模式[Huawei]sysnameDTWLXY//设置主机名[Huawei]user-interfaceconsole0//进入控制台[Huawei-ui-console0]aut
- docker-compose部署rabbitmq配置交换机和队列持久化
菜鸟初啼
dockerjava-rabbitmqrabbitmqdocker
version:"3"services:rabbitmq:container_name:rabbitmqimage:rabbitmq:3.9.24-managementhostname:rabbitmqenvironment:-RABBITMQ_DEFAULT_USER=admin-RABBITMQ_DEFAULT_PASS=111111volumes:-./rabbit/data:/var/li
- 计算机网络实验五 子网划分与路由器配置
ZCStarlet
计算机网络计算机网络智能路由器网络
一、实验目的和要求1)熟悉利用CIDR技术规划分配IP地址的基本方法,以及网络参数的配置;2)熟悉静态路由协议的设置过程;3)熟悉RIPv2协议的配置和运行过程。4)掌握使用PacketTracer模拟网络场景的基本方法,加深对网络环境、网络设备和网络协议交互过程等方面的理解。二、实验环境1)运行Windows2008Server/XP/7操作系统的PC一台。2)PacketTracer。实验内容
- 二层交换机和三层交换机区别
OpenClouds
网络知识网络服务器运维
01、二层交换机二层交换机,也被称为数据链路层交换机,是在OSI模型的数据链路层(第二层)进行数据交换的设备。它基于MAC(MediaAccessControl)地址来转发数据包,实现局域网内部的数据传输1、特点透明性:二层交换机对上层协议是透明的,即它不关心数据包中的具体内容,只根据MAC地址进行转发。广播域分割:二层交换机能够将局域网分割成多个广播域,从而减少广播数据包的传播范围。无需配置:二
- 二型交换机和三型交换机的区别
交换机网络计算机网络
首先,二层交换机和三层交换机都是网络中用来连接不同设备的硬件,但他们工作在不同的“层次”上。这里的“层次”是参考OSI(OpenSystemsInterconnection)模型,这是一个描述计算机网络如何工作的模型,它将网络通信过程分成了七层,从物理层(最底层)到应用层(最顶层)。二层交换机工作在数据链路层,而三层交换机工作在网络层。简单来说,二层交换机是根据设备的MAC地址(MediaAcce
- 计算机网络概述习题拾遗
动力猿本猿
计算机网络计算机网络网络
学习目标:自下而上第一个提供端到端服务的层次路由器、交换机、集线器实现的功能层TCP/IP体系结构的网络接口层对应OSI体系结构的哪两个层次分组数量对总时延的影响如果这篇文章对您有帮助,麻烦点赞关注支持一下动力猿吧!学习内容:1.自下而上第一个提供端到端服务的层次传输层使用端口号为应用层的应用进程之间提供端到端的逻辑通信。2.路由器、交换机、集线器实现的功能层3.TCP/IP体系结构的网络接口层对
- Spring Cloud微服务网关Zuul基础入门使用
NullzzZ
微服务SpringCloud系列文章springcloud微服务springspringboot后端java网络
一、概述Zuul是从设备和网络到后端应用程序所有请求的后门,为内部服务提供可配置的对外URL到服务的映射关系,基于JVM的后端路由器。具有一下的功能:认证与授权压力测试金丝雀测试动态路由负载削减静态相应处理主动流量管理其底层是基于Servlet,本质就是一系列的Filter所构成的责任链二、入门案例2.1创建父级pom工程org.springframework.bootspring-boot-st
- 【初始RabbitMQ】了解和安装RabbitMQ
lose_rose777
消息队列rabbitmq分布式
RabbitMQ的概念RabbitMQ是一个消息中间件:他可以接受并转发消息。例如你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑RabbitMQ是一个快递站,一个快递员帮你传递快件。RabbitMQ与快递站的主要区别在于,它不处理快件而是接收,存储和转发消息数据四大核心概念生产者:产生数据发送消息的程序交换机:交换机是R
- SpringBoot整合RabbitMQ
刚入门的白
springbootjava-rabbitmqrabbitmq
RabbitMq的后台管理信息地址:http://localhost:15672/#/queues默认账号密码:guestguestOverview模块可以看到监听端口信息和访问web的端口Exchanges模块可以看到配置的交换机QuequesandStreams模块可以看到配置的消息队列Admin模块可以看到用户信息添加修改用户项目配置引入依赖org.springframework.boots
- 计算机网络第四章问答题
厂里英才
作业计算机网络
目录4-07.试说明IP地址与MAC地址的区别,为什么要使用这两种不同的地址?4-09.IP数据报中的首部检验和并不检验数据报中的数据。这样做的最大好处是什么?坏处是什么?4-10.当某个路由器发现一IP数据报的检验和有差错时,为什么采取丢弃的办法而不是要求源站重传此数据报?计算首部检验和为什么不采用CRC检验码?4-07.试说明IP地址与MAC地址的区别,为什么要使用这两种不同的地址?答:IP地
- jQuery 跨域访问的三种方式 No 'Access-Control-Allow-Origin' header is present on the reque
qiaolevip
每天进步一点点学习永无止境跨域众观千象
XMLHttpRequest cannot load http://v.xxx.com. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. test.html:1
- mysql 分区查询优化
annan211
java分区优化mysql
分区查询优化
引入分区可以给查询带来一定的优势,但同时也会引入一些bug.
分区最大的优点就是优化器可以根据分区函数来过滤掉一些分区,通过分区过滤可以让查询扫描更少的数据。
所以,对于访问分区表来说,很重要的一点是要在where 条件中带入分区,让优化器过滤掉无需访问的分区。
可以通过查看explain执行计划,是否携带 partitions
- MYSQL存储过程中使用游标
chicony
Mysql存储过程
DELIMITER $$
DROP PROCEDURE IF EXISTS getUserInfo $$
CREATE PROCEDURE getUserInfo(in date_day datetime)-- -- 实例-- 存储过程名为:getUserInfo-- 参数为:date_day日期格式:2008-03-08-- BEGINdecla
- mysql 和 sqlite 区别
Array_06
sqlite
转载:
http://www.cnblogs.com/ygm900/p/3460663.html
mysql 和 sqlite 区别
SQLITE是单机数据库。功能简约,小型化,追求最大磁盘效率
MYSQL是完善的服务器数据库。功能全面,综合化,追求最大并发效率
MYSQL、Sybase、Oracle等这些都是试用于服务器数据量大功能多需要安装,例如网站访问量比较大的。而sq
- pinyin4j使用
oloz
pinyin4j
首先需要pinyin4j的jar包支持;jar包已上传至附件内
方法一:把汉字转换为拼音;例如:编程转换后则为biancheng
/**
* 将汉字转换为全拼
* @param src 你的需要转换的汉字
* @param isUPPERCASE 是否转换为大写的拼音; true:转换为大写;fal
- 微博发送私信
随意而生
微博
在前面文章中说了如和获取登陆时候所需要的cookie,现在只要拿到最后登陆所需要的cookie,然后抓包分析一下微博私信发送界面
http://weibo.com/message/history?uid=****&name=****
可以发现其发送提交的Post请求和其中的数据,
让后用程序模拟发送POST请求中的数据,带着cookie发送到私信的接入口,就可以实现发私信的功能了。
- jsp
香水浓
jsp
JSP初始化
容器载入JSP文件后,它会在为请求提供任何服务前调用jspInit()方法。如果您需要执行自定义的JSP初始化任务,复写jspInit()方法就行了
JSP执行
这一阶段描述了JSP生命周期中一切与请求相关的交互行为,直到被销毁。
当JSP网页完成初始化后
- 在 Windows 上安装 SVN Subversion 服务端
AdyZhang
SVN
在 Windows 上安装 SVN Subversion 服务端2009-09-16高宏伟哈尔滨市道里区通达街291号
最佳阅读效果请访问原地址:http://blog.donews.com/dukejoe/archive/2009/09/16/1560917.aspx
现在的Subversion已经足够稳定,而且已经进入了它的黄金时段。我们看到大量的项目都在使
- android开发中如何使用 alertDialog从listView中删除数据?
aijuans
android
我现在使用listView展示了很多的配置信息,我现在想在点击其中一条的时候填出 alertDialog,点击确认后就删除该条数据,( ArrayAdapter ,ArrayList,listView 全部删除),我知道在 下面的onItemLongClick 方法中 参数 arg2 是选中的序号,但是我不知道如何继续处理下去 1 2 3
- jdk-6u26-linux-x64.bin 安装
baalwolf
linux
1.上传安装文件(jdk-6u26-linux-x64.bin)
2.修改权限
[root@localhost ~]# ls -l /usr/local/jdk-6u26-linux-x64.bin
3.执行安装文件
[root@localhost ~]# cd /usr/local
[root@localhost local]# ./jdk-6u26-linux-x64.bin&nbs
- MongoDB经典面试题集锦
BigBird2012
mongodb
1.什么是NoSQL数据库?NoSQL和RDBMS有什么区别?在哪些情况下使用和不使用NoSQL数据库?
NoSQL是非关系型数据库,NoSQL = Not Only SQL。
关系型数据库采用的结构化的数据,NoSQL采用的是键值对的方式存储数据。
在处理非结构化/半结构化的大数据时;在水平方向上进行扩展时;随时应对动态增加的数据项时可以优先考虑使用NoSQL数据库。
在考虑数据库的成熟
- JavaScript异步编程Promise模式的6个特性
bijian1013
JavaScriptPromise
Promise是一个非常有价值的构造器,能够帮助你避免使用镶套匿名方法,而使用更具有可读性的方式组装异步代码。这里我们将介绍6个最简单的特性。
在我们开始正式介绍之前,我们想看看Javascript Promise的样子:
var p = new Promise(function(r
- [Zookeeper学习笔记之八]Zookeeper源代码分析之Zookeeper.ZKWatchManager
bit1129
zookeeper
ClientWatchManager接口
//接口的唯一方法materialize用于确定那些Watcher需要被通知
//确定Watcher需要三方面的因素1.事件状态 2.事件类型 3.znode的path
public interface ClientWatchManager {
/**
* Return a set of watchers that should
- 【Scala十五】Scala核心九:隐式转换之二
bit1129
scala
隐式转换存在的必要性,
在Java Swing中,按钮点击事件的处理,转换为Scala的的写法如下:
val button = new JButton
button.addActionListener(
new ActionListener {
def actionPerformed(event: ActionEvent) {
- Android JSON数据的解析与封装小Demo
ronin47
转自:http://www.open-open.com/lib/view/open1420529336406.html
package com.example.jsondemo;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
impor
- [设计]字体创意设计方法谈
brotherlamp
UIui自学ui视频ui教程ui资料
从古至今,文字在我们的生活中是必不可少的事物,我们不能想象没有文字的世界将会是怎样。在平面设计中,UI设计师在文字上所花的心思和功夫最多,因为文字能直观地表达UI设计师所的意念。在文字上的创造设计,直接反映出平面作品的主题。
如设计一幅戴尔笔记本电脑的广告海报,假设海报上没有出现“戴尔”两个文字,即使放上所有戴尔笔记本电脑的图片都不能让人们得知这些电脑是什么品牌。只要写上“戴尔笔
- 单调队列-用一个长度为k的窗在整数数列上移动,求窗里面所包含的数的最大值
bylijinnan
java算法面试题
import java.util.LinkedList;
/*
单调队列 滑动窗口
单调队列是这样的一个队列:队列里面的元素是有序的,是递增或者递减
题目:给定一个长度为N的整数数列a(i),i=0,1,...,N-1和窗长度k.
要求:f(i) = max{a(i-k+1),a(i-k+2),..., a(i)},i = 0,1,...,N-1
问题的另一种描述就
- struts2处理一个form多个submit
chiangfai
struts2
web应用中,为完成不同工作,一个jsp的form标签可能有多个submit。如下代码:
<s:form action="submit" method="post" namespace="/my">
<s:textfield name="msg" label="叙述:">
- shell查找上个月,陷阱及野路子
chenchao051
shell
date -d "-1 month" +%F
以上这段代码,假如在2012/10/31执行,结果并不会出现你预计的9月份,而是会出现八月份,原因是10月份有31天,9月份30天,所以-1 month在10月份看来要减去31天,所以直接到了8月31日这天,这不靠谱。
野路子解决:假设当天日期大于15号
- mysql导出数据中文乱码问题
daizj
mysql中文乱码导数据
解决mysql导入导出数据乱码问题方法:
1、进入mysql,通过如下命令查看数据库编码方式:
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------------------+
| Variable_name&nbs
- SAE部署Smarty出现:Uncaught exception 'SmartyException' with message 'unable to write
dcj3sjt126com
PHPsmartysae
对于SAE出现的问题:Uncaught exception 'SmartyException' with message 'unable to write file...。
官方给出了详细的FAQ:http://sae.sina.com.cn/?m=faqs&catId=11#show_213
解决方案为:
01
$path
- 《教父》系列台词
dcj3sjt126com
Your love is also your weak point.
你的所爱同时也是你的弱点。
If anything in this life is certain, if history has taught us anything, it is
that you can kill anyone.
不顾家的人永远不可能成为一个真正的男人。 &
- mongodb安装与使用
dyy_gusi
mongo
一.MongoDB安装和启动,widndows和linux基本相同
1.下载数据库,
linux:mongodb-linux-x86_64-ubuntu1404-3.0.3.tgz
2.解压文件,并且放置到合适的位置
tar -vxf mongodb-linux-x86_64-ubun
- Git排除目录
geeksun
git
在Git的版本控制中,可能有些文件是不需要加入控制的,那我们在提交代码时就需要忽略这些文件,下面讲讲应该怎么给Git配置一些忽略规则。
有三种方法可以忽略掉这些文件,这三种方法都能达到目的,只不过适用情景不一样。
1. 针对单一工程排除文件
这种方式会让这个工程的所有修改者在克隆代码的同时,也能克隆到过滤规则,而不用自己再写一份,这就能保证所有修改者应用的都是同一
- Ubuntu 创建开机自启动脚本的方法
hongtoushizi
ubuntu
转载自: http://rongjih.blog.163.com/blog/static/33574461201111504843245/
Ubuntu 创建开机自启动脚本的步骤如下:
1) 将你的启动脚本复制到 /etc/init.d目录下 以下假设你的脚本文件名为 test。
2) 设置脚本文件的权限 $ sudo chmod 755
- 第八章 流量复制/AB测试/协程
jinnianshilongnian
nginxluacoroutine
流量复制
在实际开发中经常涉及到项目的升级,而该升级不能简单的上线就完事了,需要验证该升级是否兼容老的上线,因此可能需要并行运行两个项目一段时间进行数据比对和校验,待没问题后再进行上线。这其实就需要进行流量复制,把流量复制到其他服务器上,一种方式是使用如tcpcopy引流;另外我们还可以使用nginx的HttpLuaModule模块中的ngx.location.capture_multi进行并发
- 电商系统商品表设计
lkl
DROP TABLE IF EXISTS `category`; -- 类目表
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `category` (
`id` int(11) NOT NUL
- 修改phpMyAdmin导入SQL文件的大小限制
pda158
sqlmysql
用phpMyAdmin导入mysql数据库时,我的10M的
数据库不能导入,提示mysql数据库最大只能导入2M。
phpMyAdmin数据库导入出错: You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
- Tomcat性能调优方案
Sobfist
apachejvmtomcat应用服务器
一、操作系统调优
对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。
【适用场景】 任何项目。
二、Java虚拟机调优
应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。
J
- SQLServer学习笔记
vipbooks
数据结构xml
1、create database school 创建数据库school
2、drop database school 删除数据库school
3、use school 连接到school数据库,使其成为当前数据库
4、create table class(classID int primary key identity not null)
创建一个名为class的表,其有一