- 老毛子固件自建FRP服务器内网穿透教程
比特微联
FRP内网穿透运维网络
环境准备两台已刷老毛子固件的路由器,其中一台要有公网IP两台路由器都需要启用opt自动更新和扩展脚本自动更新-------------------------------------分割线-------------------------------------1.有公网IP的路由器当服务器,首先设置动态域名解析【花生壳或3322的免费域名都可以,无需泛域名解析】
- 定位内网中毒主机IP经历小记
weixin_30266829
运维网络
一、事件起因客户向公司反映使用IDS设备捕获到木马上线域名需要处理,虽然是逆向岗但还是有预感未来应急响应的工作只会越来越多。所以作为新人的我选择了跟带头BOSS去现场学习,并且将自己参与应急响应中的工作和思路进行记录。二、前置知识1)动态域名解析用户每一次上网时运营商都会随机分配一个IP地址。安装在用户主机里的动态域名软件会把这个IP地址发送到动态域名解析服务器。Internet上的主机要访问这个
- tengine ngx_http_upstream_dynamic_module 动态域名解析功能的代码详细解析
码农心语
nginx学习nginxtengine动态域名解析upstreamdynamic
tenginengx_http_upstream_dynamic_module动态域名解析功能的代码详细解析1.为什么需要域名动态解析2.配置指令3.加载模块3.源码分析3.1指令解析3.2upstream负载均衡算法的初始化3.3upstream负载均衡上下文的初始化3.4获取upstream的服务器地址3.5域名解析回调处理4.总结1.为什么需要域名动态解析众所周知,nginx可以配置成代理后
- 华为ensp之hcna配置命令合集
海里的yu
华为服务器运维
一、DNS域名解析iphostwtl.com//配置静态dns表项dnsresolve//使能动态域名解析功能dnsserver1.1.1.1//配置dns服务器IP地址dnsserversource-ip1.1.1.2//指定本端设备进行dns报文交互时的源ip地址dnsdomaincom//配置域名后缀displayiphost//查看静态dns表项displaydnsdomain//查看域名
- ikuai和openwrt实现异地组网
大奖状
智能路由器
文章目录需求A地iKuai路由器的配置B地openwrt路由器的配置需求A地:联通宽带,有动态公网IP,使用iKuai软路由,做了动态域名解析,内部网段:192.168.59.0B地:移动宽带,无公网IP,使用openwrt,内部网段:192.168.61.0A地iKuai路由器的配置1、建账号,设置一个静态ip地址(例如192.168.60.2)。2、开启open认证服务,协议选择tcp,因为跨
- 内网穿透的那些事
AshCode
网络智能路由器内网穿透DDNS
概念什么是DDNS动态域名解析。解决家庭公网ip不固定导致域名解析问题没有公网IP能用ddns吗不能内网穿透方式主要分三种情况有固定公网ip没有固定公网IPV4和IPV6,但有动态公网IPV4地址没有固定和动态IPV4/IPV6(国内大多数用户是这种情况)有固定公网ip只需要在你路由器里做端口映射就行,内网里所有外网要访问的应用都要在路由器里做端口映射。docker里安装NginxWebUI,在路
- 用Delphi调用阿里云的OpenAPI更新动态域名解析记录
tjsoft
阿里云云计算
用Delphi调用阿里云的OpenAPI更新动态域名解析记录家里一直是电信的宽带,虽然只是200M下行30M上行的平均水平,但是对于平时下载量不大的我来说已经绰绰有余了,很多时候需要从外网访问家里的NAS的资料,但是因为不是固定IP,每次一重启路由器或者每隔几天,家里的IP地址都是变动一下,前阵子一直使用docker安装了一个阿里云的DDNS软件非常好用,突然有一天不更新IP到阿里云的服务器上了,
- openmediavault(OMV) (26)网络(1)ddns-go
Monster✺◟(∗❛ัᴗ❛ั∗)◞✺
网络omvnasopenmeidavaultddns-go
简介"ddns-go"是一个动态域名解析(DynamicDNS)工具,用于更新域名的IP地址。它可以自动检测你的公共IP地址,并将其更新到指定的域名解析服务商,以确保你的域名始终与最新的IP地址相匹配。安装hub.docker.com上下载ddns-go镜像配置compose文件---version:"2.1"services:ddns-go:image:jeessy/ddns-gocontain
- Docker部署ddns-go,动态域名解析公网IPv6地址
Star-tears
Dockerdockergolang运维容器
Docker部署ddns-go,动态域名解析公网IPv6地址ddns-go,自动获得你的公网IPv4或IPv6地址,并解析到对应的域名服务。嫌IPv6地址太难记?ddns来解决,将家里的公网IPv6地址用起来吧!前言为什么需要DDNS因为一般家庭或企业用户所获得的的广域网ip并非固定,而是会时常变化,一旦变化,我们的域名针对ip的A类解析记录就会失效,因此我们需要DDNS(动态域名解析服务),在i
- nginx动态域名解析
夜清溟
原文链接:https://priesttomb.github.io/%E6%8A%80%E6%9C%AF/2020/05/17/nginx-cached-dns-server-resolvered-answer/问题描述接上篇文章中提到的Nginx解析域名地址的问题,用一句话描述就是“proxy_pass中如果配置的是域名地址,Nginx只有在start/restart/reload时,才会连接一
- python脚本实现阿里云DDNS动态域名解析
李浩洋93
智能家居python阿里云
自己在阿里云有域名,就不用花生壳了,写了个脚本实现动态域名解析。#!/usr/bin/pythonimporttimeimportrequestsfromalibabacloud_alidns20150109importmodelsasalidns_modelsfromalibabacloud_alidns20150109.clientimportClientasAlidnsClientfroma
- 利用花生壳配置自己的站点:APACHE(PHP)多端口配置、远程登录、SVN
weixin_30376163
php操作系统
花生壳,是一款动态域名解析的软件,可以利用他为自己架设一台本地服务器,可以作为自己的版本库或在公司远程控制家里的电脑,总之还是比较有用的一款东东。花生壳废话不多,第一步当然是安装花生壳,自己去下载安装吧,这个就不多说了,记得注册个免费的二级域名,或者可以把你自己的域名绑定过来,安装完成后,显示如下画面:很明显,我们申请的域名是:zhangyue0503.gicp.net,目前电脑的ip地址是:12
- C#调用阿里云接口实现动态域名解析,支持IPv6(Windows系统下载可用)
fengxingke
C#c#阿里云windowsDDNS动态域名解析
电信宽带一般能申请到公网IP,但是是动态的,基本上每天都要变,所以想到做一个定时任务,随系统启动,网上看了不少博文很多都支持IPv4,自己动手写了一个。(私信可全程指导)部署步骤:1、下载软件包,修改配置文件下载地址:私信获取下载压缩包,解压后修改配置文件AliDDNS.exe.config中的阿里云帐号和自己的域名。2、修改脚本,并运行脚本将“安装服务.bat”和“卸载服务.bat”脚本中的可执
- cloudflare动态域名解析-并实现自定义内外网混合动态域名DDNS脚本
开摆工作室
json
1、获取CloudFlare的API令牌直接进入地址:API令牌|[账户名]'sAccount|Cloudflare2、获取根域名IDcurl-XGET"https://api.cloudflare.com/client/v4/zones"\-H"X-Auth-Email:[CloudFlare账户]"\-H"X-Auth-Key:[API令牌]"\-H"Content-Type:applicat
- Mac 打不开github解决方案
饮茶听风
Macmacosgithub
序言github时有打不开的情况,为此很是烦恼,这里分享一下如何解决这种问题,其实问题的本质是在访问github网页时无法通过github.com的二级域名进行动态域名解析。解决方案手动配置静态文件hosts,将该域名和IP的映射关系添加到静态文件中,在访问地址时会优先通过Hosts文件进行域名解析。解决步骤找到github.com域名对应的IP地址,输入网址:站长工具Dns查询找出最快的IP地址
- 【经验分享】DDNS配置--使用DDNS-GO
Yulki
经验分享dnn动态域名DDNSddns-go
DDNS配置DDNS(DynamicDomainNameServer,动态域名服务)是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析。DNS的作用大家都理解,可以使用域名来访问IP地址,但是我们很多人的家中都没有静态的DNS地址,有些人家中有
- 异地组网ZeroTier内网穿透搭建无公网局域网
jamesdodo
网络网络
有固定的公网IP或动态的公网IP:常见的方案动态域名解析做端口转发方式等无公网IP:大多内网穿透都是映射或反向代理,如向日葵、teamviewer、ngrok、frp等,而ZeroTier是真正的内网穿透,相当于组建虚拟局域网.互相访问无限制.类似VPN网络.ZeroTier设备支持:免费用户可以支持50个设备,支持Windows、macOS、Linux、IOS、Android、Synology、
- MacBook笔记本打不开github解决方案
四问四不知
基础github
序言github有时能打开有时又打不开,可能经常会让大家比较苦恼。这里分享一下如何解决这种问题,其实问题的本质是在访问github网页时无法通过github.com的二级域名进行动态域名解析。动态域名解析的内容可以参看我前面一篇文章:输入一个网址到底发生了什么?_四问四不知的博客-CSDN博客解决方案手动配置静态文件hosts,将该域名和IP的映射关系添加到静态文件中,在访问地址时会优先通过Hos
- 西部数码的域名如何实现DDNS功能
wwwwestcn
服务器linux运维
功能简介:动态域名解析(DynamicDNS,简称DDNS)可以让用户使用固定的域名来访问动态IP地址,解决因IP地址变化造成服务无法访问的情况。本文将介绍如何使用西部数码的API实现DDNS功能,使您的域名始终指向您的动态IP地址。API介绍:接口地址https://api.west.cn/API/v2/domain/dns/接口支持两种认证方式1、域名级认证(仅单域名)支持参数act=dnsr
- 怎样实现P2P穿透
abbbf
怎样实现P2P穿透nat123
80穿透和全端口映射P2P穿透。80映射后,需要配置本地加速,让数据直接走本地公网IP,网站加载速度完全由本地带宽决定。全端口映射P2P,需要在访问端同时使用访问者,穿透后,数据不转发,直接点到点通信,速度由二点网络决定。类似于nat123等,类似应用集合80端口映射、全端口映射P2P穿透、动态域名解析、域名解析管理等开放自由软件平台,可轻松管理域名解析、发布网站、访问内网所有应用,支持任何网络,
- 内网穿透实现远程访问,如何满足信息安全需求?
贝锐
网络
内网穿透技术是一种将内网服务映射到外网,从而实现远程访问的技术。它的出现为企业及个人带来了便利,但同时也带来了一定的安全风险。因此,确保内网穿透远程访问内网服务的安全性显得尤为重要。贝锐旗下内网穿透兼动态域名解析品牌花生壳,除了拥有SSL加密通信,能够保障数据传输安全,有效防止数据泄露、篡改或被恶意利用。并且,贝锐花生壳还推出了“访问控制”功能,可精确设置访问权限,充分保障信息安全,满足更多用户安
- Mac 打不开github解决方案【亲测有效】
我是咸鱼闲又闲
gitgithubmacoslinux
序言github时有打不开的情况,为此很是烦恼,这里分享一下如何解决这种问题,其实问题的本质是在访问github网页时无法通过github.com的二级域名进行动态域名解析。解决方案手动配置静态文件hosts,将该域名和IP的映射关系添加到静态文件中,在访问地址时会优先通过Hosts文件进行域名解析。解决步骤找到github.com域名对应的IP地址,输入网址:站长工具Dns查询找出最快的IP地址
- 在Ubuntu上搭建DDNS动态域名解析服务
大奖状
ubuntuubuntulinux运维
文章目录一、前置条件二、具体步骤2.1下载脚本程序2.2修改配置文件2.3运行脚本进行测试2.4设置cron定时任务三、参考文章一、前置条件1、已经在腾讯云上申请了dnspod的域名。2、已经给域名创建了秘钥(APIToken),成功获取到了ID和Token。二、具体步骤2.1下载脚本程序下载dnspod-shell客户端程序并上传到ubuntu服务器下。https://github.com/re
- 贝锐花生壳内网穿透推出全新功能,远程业务连接更安全
贝锐
网络
贝锐旗下内网穿透兼动态域名解析品牌花生壳目前推出了全新的“访问控制”功能,可精确设置访问权限,充分保障信息安全,满足更多用户安全远程访问内网服务的需求。通过这一功能,可实现指定时间、IP、地区等条件下才能远程访问映射的内网服务,同时网页类应用还可设置访问密码验证、指定浏览器及操作系统访问。如需应用“访问控制”,只需进入花生壳云端管理平台→访问控制,点击添加规则或是编辑已建立的规则,即可将其应用至指
- 西部数码动态域名解析软件V1.0
weixin_41341299
经验分享
也算是西部数码的老客户了,不知道什么原因,官方的动态域名解析软件已经不能用了,于是写了个自用的工具,勉强还能凑合用用,主要是家里的电脑宽带IP老是变化,有了这个小工具,在外面就可以随时访问家里的电脑啦,再也不用去记IP地址了,在西部数码注册个域名即可轻松访问。软件界面:软件功能:自动更新本机公网IP到你的西部数码域名,左侧可以自己添加需要自动更新的二级域名主机名(常见的是www)只要把这软件在家里
- 指南:内网穿透与DDNS动态域名解析区别,一篇看懂
贝锐
玩转花生壳技术内网穿透服务器网络运维
外网访问的两种方式目前局域网环境中主流的外网访问内网分DDNS和内网穿透两种方式,以下将分别介绍:一、DDNS服务(动态域名解析)外网访问内网设备的基础是通过IP来通讯,而且运营商提供的公网IP为动态IP,IP地址会定时变更,所以我们需要使用DDNS服务来使域名绑定随时变化的动态公网IP。(一)什么是DDNS动态域名解析DDNS作为互联网尤其是古早期风靡一时的连接技术,资深网虫网络达人一定不会陌生
- 添加YDNS免费的ipv6动态域名解析
掌心天涯
ddnsydnsipv6
背景又到了一年一度的dns域名到期,寻找替代了,前几年用了阿里、华为的免费域名,支持了几个搭建在NAS上的微服务;一旦涉及到域名续费,价格就比首年上去了不少,所以,打算找个长期的免费域名。搜索了一圈,免费的,并且支持ipv6的就那么几家,这次选定了YDNS首先注册账号,没有实名的过程,相对比较方便然后添加一个domain,也没什么选择,只能是ydns.eu然后添加两个host,分别是v4和v6,尽
- 如何将你在树莓派上部署的 IoT 物联网 MQTT 服务发布到公网?
AIoT科技物语
物联网
上一章,你成功的在树莓派搭建了EMQX开源社区版,用来提供MQTT服务,并验证了设备端接入和消息通信。但你发现只能在局域网内访问emqx.local服务,而IoT设备分布在全国各地公共网络环境,这些设备该如何接入呢?01在树莓派安装花生壳客户端你需要借助内网穿透服务将树莓派上部署的MQTT服务发布到公共网络。花生壳软件提供内网穿透、端口映射服务,为全球1800多万用户提供DDNS动态域名解析服务,
- 如何区分快解析内网穿透和Nginx端口映射?
快解析
网络
快解析内网穿透的内网穿透功能是因为它能够使与内网的设备建立通信,这表示服务端具有转发公网请求的功能。如果用户请求公网,那么快解析在服务端会将请求发送给内网设备,实现公网访问内网设备的功能。这时候,用户不需要关注公网的ip地址,只需要记住域名就可以,通过利用动态域名解析,将动态IP和域名相映射,以实现无需公网IP地址的访问,极大提高用户访问的灵活性。Nginx是一个强大的Web服务器和反向代理服务器
- 自己搭建一个内网穿透服务,用域名访问自己家服务器的网站
wisgon
局域网内网穿透自己搭建服务器
搭建前准备:1、一个域名,本文的示例的域名是阿里云的;2、家里有一台电脑,电脑上跑了nginx,代理了80端口;3、家里的路由器支持虚拟服务器(可以自行百度自己的路由器有没有“虚拟服务器”)4、域名服务商支持动态dns云解析,我这里的示例是用阿里云的动态域名解析的api;步骤:1、进入自己家的路由器(一般是在浏览器网址栏输入"192.168.0.1"然后回车即可),找到“虚拟服务器”,添加自己的局
- 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的表,其有一