- 动态域名解析需要公网 IP 吗?只有内网IP的内网穿透外网访问
搬码临时工
tcp/ip服务器asp.net
动态域名解析的核心目的是在设备公网IP地址动态变化的情况下,依然能通过固定域名实现对设备的稳定访问。从技术原理和实际应用来看,动态域名解析在多数情况下是需要公网IP的。但对于支持内网穿透技术应用的,如nat123等工具,是可以不用公网IP,也能实现外网访问内网的。一、传统动态域名解析原理和实现过程1、需要公网在传统网络架构中,当设备处于内网环境,其IP地址属于私有IP,如常见的192.168.x.
- 动态IP也能玩:个人电脑搭建外网访问服务器的端口映射与域名解析技巧
科技苑
网络网络协议大数据
在家庭宽带普遍使用动态IP的环境下,想通过个人电脑搭建可外网访问的服务器,最大的挑战在于IP地址的频繁变动。传统方案依赖固定公网IP,但通过「端口映射」与「动态域名解析」技术,即使IP地址不断变化,也能实现稳定的外网访问。本文将详细讲解如何突破动态IP限制,完成服务器搭建与域名绑定。一、动态IP的核心问题1.什么是动态IP?动态IP由运营商的DHCP服务器自动分配,每次重启路由器或宽带连接时,IP
- 从原理到实战配置,动态域名解析服务详解,和具体使用步骤教程
搬码临时工
网络
一、动态域名解析DDNS的核心价值动态域名(英文简称DDNS)是一种动态域名解析服务,旨在解决动态IP环境下远程访问设备的难题。常见的动态域名解析服务有如nat123、快解析、花生壳等。对于家庭用户、开发者和小型企业而言,公网IP地址通常由互联网服务提供商(ISP)动态分配,每次重新拨号或重启网络设备时IP会发生变化。动态解析服务通过将动态IP与固定域名绑定,使用户无需记忆复杂IP,即可通过固定不
- 快解析动态域名解析,实现外网访问内网数据库
快解析远程连接
数据库
今天跟大家分享一下如何借助快解析动态域名解析,在两种特定网络环境下,实现外网访问内网mysql数据库。第1种网络环境:路由器分配的是动态公网IP,且有路由器登录管理权限。如何实现外网访问内网mysql数据库?针对这种网络环境,首先内网使用快解析动态域名解析,将域名实时固定解析到路由公网IP,然后在路由器上做mysql数据库端口映射。外网访问mysql数据库时,使用动态解析域名。第2种网络环境:my
- 内网穿透 篇五:通过 ddns-go 动态域名解析 实现公网访问内网服务
只抄
计算机网络linux服务器网络ip
本文首发于只抄博客,欢迎点击原文链接了解更多内容。前言如今IPv6的普及度越来越高,与IPv4不同的是,大部分人获取到的IPv6是公网IP并且每一个设备都有一个属于自己的公网IPv6,因此我们无需再进行内网穿透、端口转发等操作,直接通过设备的公网IPv6就可以成功访问到内网服务。但是直接记住这么长IPv6的地址来访问显然不现实,我们可以将域名通过AAAA解析到我们的IPv6地址上,这样访问时,只需
- 动态域名解析ipv6 群辉dnspod_ddns-go 1.0.0 发布,简单好用的 DDNS 动态域名解析工具...
Arsd
动态域名解析ipv6群辉dnspod
作者:gc(at)http://sysin.org,主页:www.sysin.org这是一个简单好用的DDNS动态域名服务工具,可以自动更新域名解析到公网IP,目前支持Alidns(阿里云)、Dnspod(腾讯云)、Cloudflare。并且是免费和开源的!如果你的域名注册不在上述服务商,也是可以使用的,将域名解析转入到上述服务商的免费解析服务即可,参看以下文档:非阿里云注册域名如何在云解析DNS
- UnRaid中安装DDNS-Go动态域名解析容器的方法
engineerlzk
UnRaid内网穿透docker容器运维ddns-go动态解析
前面写了几篇关于动态解析IPv6的博文,主要是针对OpenWrt路由器来进行设置的,对于折腾了几年UnRaid的我来说,自然而然是也要对UnRaid进行动态解析的,结果在UnRaid自带的apps中没有找到ddns-go容器,于是到齐开发者主页去学习了下,成功的安装了此容器,在此一并记录备忘。过程其实很简单,就是在UnRaid的Docker页面底部点击【添加容器】,然后参照下图设置即可:然后就以用
- dnspod动态解析linux,NAS折腾记 篇一:五分钟搞定威联通DNSPOD动态域名解析-简单教程+问题解决...
芒果绵绵冰
dnspod动态解析linux
NAS折腾记篇一:五分钟搞定威联通DNSPOD动态域名解析-简单教程+问题解决2021-01-1321:04:4814点赞156收藏28评论新人值友一枚,第一次发贴,请大家多多支持!2020年双11,因为每天都会打开张大妈看看,经过太多值友PO文轮番轰炸,终于下手了一台威联通NAS。从一开始完全搞不清状况的新人小白(存储池,卷,威联通的太多术证让人傻傻分不清),到现在基本上把自己的NAS折腾得七七
- 老毛子固件自建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地址
- 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的表,其有一