localhost

ssh配置及端口转发

匿名 (未验证) 提交于 2019-12-03 00:13:02
生成密钥 默认密钥 ssh - keygen - t rsa - C zcw1994@live . com 生成自定义文件名密钥 ssh - keygen - t rsa - f ~ /.ssh/ id_rsa_github - C zcw1994@live . com 多密钥配置 添加文件~/.ssh/config,内容如下 Host test - github #网站本地别称,建议设置成网站域名,该行不要直接复制,具体见下文 Hostname github . com #网站实际地址 IdentityFile ~ /.ssh/ test - github #密钥路径 User zcw 多密钥测试 ssh - v git@test - github @符号后面的地址需要使用config文件中的 host 的值,而不是 hostname ,所以说建议设置成一样,测试连接 github.com 不行,这个大坑 sshd安全 vi /etc/ssh/sshd_config X11Forwarding no # PermitEmptyPasswords no # 禁止空密码 MaxStartups 10 # 最多保持多少个未认证的连接,防止SSH拒绝服务 PermitRootLogin no # 禁止root登录,否则很容易被用来暴力猜解 ssh端口转发 场景举例 pc net ip

Unregistering application product with eureka with status DOWN

匿名 (未验证) 提交于 2019-12-03 00:13:02
SpringCloud(十六)Eureka Client启动后就关闭 Unregistering application xxx with eureka with status DOWN springboot版本: 2.0.1.RELEASE springcloud版本: Finchley.RELEASE 日志: 2018-07-15 10:50:10.516 INFO 16952 --- [ main] c.x.springcloud.EurekaClientApplication : Started EurekaClientApplication in 8.884 seconds (JVM running for 10.459) 2018-07-15 10:50:10.522 INFO 16952 --- [ Thread-23] s.c.a.AnnotationConfigApplicationContext : Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@4278284b: startup date [Sun Jul 15 10:50:05 CST 2018]; parent: org.springframework.context.annotation

@RequestMapping()和@RequestParam()

匿名 (未验证) 提交于 2019-12-03 00:13:02
@RequestMapping()和@RequestParam()注解在spring-web-4.3.18.RELEASE.jar包下,当然可以是其他版本,所在包名如下: @RequestMapping() @RequestMapping()中的参数value的返回类型为String[],表示可以用多个地址来访问,当只使用value属性时,可以直接写它的值 如下代码表示访问http://localhost:8080/index1和访问http://localhost:8080/index2都可以成功访问该方法 参数method默认值为RequestMethod.GET,即默认只允许get请求的访问 参数params表示必须要传入的参数,然后才可以访问该方法 如下代码表示访问时必须要传入属性为name的参数,即访问http://localhost:8080/index?name=yanguobin才能成功访问该方法 @RequestParam() @RequestParam()中的参数required默认为true,表示该参数是必须的 如下代码表示 必须要传入属性名为bbb的参数 才可以访问该方法,即http://localhost:8080/index?bbb=yanguobin才可以成功访问 接着看一下如下代码, 当访问http://localhost:8080

fiddler不能监听 localhost和 127.0.0.1的问题

匿名 (未验证) 提交于 2019-12-03 00:11:01
fiddler不能监听 localhost和 127.0.0.1的问题 localhost/127.0.0.1的请求不会通过任何代理发送,fiddler也就无法截获。 解决方案 1,用 http://localhost . (locahost紧跟一个点号) 2,用 http://127.0.0.1 . (127.0.0.1紧跟一个点号) 3,用 http://machinename (机器名) 4,将localhost、127.0.0.1全部替换为 http://ipv4.fiddler ,这个是官方的解决方法。 5,修改host文件 C:\WINDOWS\system32\drivers\etc\hosts 可以添加一个自定义的域名,如: 127.0.0.1 mySpace 然后通过 Http://mySpace 的方式去访问。 来源:博客园 作者: 毛会懂 链接:https://www.cnblogs.com/maohuidong/p/11598061.html

SQLServer数据库差异比较

匿名 (未验证) 提交于 2019-12-03 00:11:01
//https://www.cnblogs.com/Leo_wl/p/11069813.html /* 使用说明:Old数据库为DB_V1,New数据库为[localhost].DB_V2。根据实际需要批量替换数据库名称 脚本来源:https://www.cnblogs.com/zhang502219048/p/11028767.html */ -- sysobjects 插入临时表 select s . name + '.' + t . name as TableName , t .* into #tempTA from DB_V1 . sys . tables t inner join DB_V1 . sys . schemas s on s . schema_id = t . schema_id select s . name + '.' + t . name as TableName , t .* into #tempTB from [ localhost ]. DB_V2 . sys . tables t inner join [ localhost ]. DB_V2 . sys . schemas s on s . schema_id = t . schema_id -- syscolumns 插入临时表 select * into #tempCA from DB_V1

elasticsearch安装ik分词

匿名 (未验证) 提交于 2019-12-03 00:11:01
参考 https://blog.csdn.net/wwd0501/article/details/78258274 1.下载地址 ik分词地址 ( https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v5.5.1 ) 2.查询 curl localhost:9200/_cat/plugins 查询安装的分词 3.使用 3.1 创建索引 查询已有索引 curl localhost:9200/_cat/indices?v 创建索引 curl -XPUT localhost:9200/knowledge 创建映射 curl -XPOST localhost:9022/konwledge/student/_mapping -d "{"student":{"properties":{"name":{"type":"text","analyzer":"ik_max_word","search_analyzer":"ik_smart"},"age":{"type": "long"}}}}" 来源:博客园 作者: bob_coder 链接:https://www.cnblogs.com/bob-coder/p/11569922.html

celery详解

匿名 (未验证) 提交于 2019-12-03 00:11:01
Ŀ¼ 3.1 Broker 3.2 Backend 由于从事区块链钱包相关开发,对于区块链链上资源需要频繁的进行检查同步,在flask项目中,对于celery这个异步任务执行工具,使用的频率算是相当的高,今天,我就来简单总结一下celery的概念和使用方法。 Celery是一个异步任务的调度工具,是Distributed Task Queue,分布式任务队列,分布式决定了可以有多个worker的存在,队列表示其是异步操作,即存在一个产生任务提出需求的工头,和一群等着被分配工作的码农。 在python中定义Celery的时候,我们要引入Broker,中文翻译过来就是"中间人"的意思,在这里Broker起到一个中间人的角色,在工头提出任务的时候,把所有的任务放到Broker里面,在Broker的另一头,一群码农等着取出一个个任务准备着手做。 这种模式注定了整个系统会是个开环系统,工头对于码农们把任务做的怎样是不知情的,所以我们要引入Backend来保存每次任务的结果。这个Backend有点像我们的Broker,也是存储信息用的,只不过这里存的是那些任务的返回结果。我们可以选择只让错误执行的任务返回结果到Backend,这样我们取回结果,便可以知道有多少任务执行失败了。 3.1 Broker broker是一个消息传输的中间件,它是用来存储生产出来的各种待执行任务的

golang 性能剖析pprof

匿名 (未验证) 提交于 2019-12-03 00:11:01
作为一个golang coder,使用golang编写代码是基本的要求。 能够写出代码,并能够熟悉程序执行过程中各方面的性能指标,则是更上一层楼。 如果在程序出现性能问题的时候,可以快速定位和解决问题,那么写起代码来,会更加自信。 本文介绍的pprof,是golang 自带性能剖析工具,可以帮助定位程序中可能存在的问题。 例子代码如下: package main import ( "log" _ "net/http/pprof" "net/http" "time" ) func main() { go func() { log.Println(http.ListenAndServe("localhost:6060", nil)) }() go worker() select{} } // simple worker func worker(){ strSlice := []string{} for { str := "hello world " strSlice = append(strSlice, str) time.Sleep(time.Second) } } 代码开始引入 net/http/pprof ,在端口6060启动http服务。 启动应用程序 go build simple.go ./simpe 使用heap profile查看内存使用情况。 go tool

charles 远程映射到URL地址

匿名 (未验证) 提交于 2019-12-03 00:09:02
本文参考: charles 映射到远程URL地址 远程映射/Map Remote Settings 功能:把你要请求的地址,映射到一个远程地址;相当于把你的请求地址修改了; 远程映射工具 远程映射工具根据配置的映射更改请求位置, 以便从新位置“可见的”地提供响应,就像原始请求一样。 此映射使您能够从B站点提供A站点的全部或部分(A是原始的目标,B是你远程映射的地方)。 例如,你可以做下面的操作 您可以把 xk72.com/charles/ 映射到 localhost/charlesdev/ 来为xk72.com提供一个子目录, 或者把xk72.com/*.php 这种指定后缀的所有文件映射到localhost/charlesdev/。 使用建议 如果您想开发某个网站,并且已经有了开发环境的网站,并希望把刚更新的某些文件应用到线上网站,测试下效果如何,则“远程映射”将非常有用。 例如,您可能把测试环境的css和images目录下的文件更新了。可以把live.com/css/映射到 dev.com/css/或把live.com/*.css这样的映射到dev.com。 映射类型 您可以将目录映射到目录,如xk72.com/charles/ 映射到 localhost/charlesdev/ 您可以将文件映射到文件,如xk72.com/charles/download.php 映射到

aa

匿名 (未验证) 提交于 2019-12-03 00:09:02
https : //blog.csdn.net/god_wot/article/details/77854093 ETCD 集群安装配置及简单应用 一、环境准备 CentOS Linux release 7.3 . 1611 ( Core ) etcd - v3 . 2.6 二、 ETCD 下载 https : //github.com/coreos/etcd/releases/download/v3.2.6/etcd-v3.2.6-linux-amd64.tar.gz 三、 ETCD 安装配置 1. 部署架构 172.16 . 92.254 节点 1 172.16 . 92.255 节点 2 2. 解压安装: $ tar - zxvf etcd - v3 . 2.6 - linux - amd64 . tar . gz $ mv etcd - v3 . 2.6 - linux - amd64 etcd - v3 . 2.6 # 创建etcd配置文件目录 $ mkdir - p / opt / etcd $ mv etcd - v3 . 2.6 / opt / etcd 3. 创建 etcd 配置文件: $ vim / etc / etcd / conf . yml 节点 1 ,添加如下内容: vim / etc / etcd / etcd . conf #etcd数据保存目录