注册表

springcloud~服务注册与发现Eureka的使用

假装没事ソ 提交于 2019-12-21 08:49:21
服务注册与发现是微服务里的概念,也是一个基本的组件,负责服务组件的认证,即实现『你是谁』的功能,在服务注册与发现里,存在两种模式,即服务端发现和客户端发现,咱们今天说的eureka属于客户端发现! 下面概念来自文章:https://blog.csdn.net/forezp/article/details/73017664 下面看几个服务注册与发现的基本概念: Register:服务注册 当Eureka客户端向Eureka Server注册时,它提供自身的元数据,比如IP地址、端口,运行状况指示符URL,主页等。 Renew:服务续约 Eureka客户会每隔30秒发送一次心跳来续约。 通过续约来告知Eureka Server该Eureka客户仍然存在,没有出现问题。 正常情况下,如果Eureka Server在90秒没有收到Eureka客户的续约,它会将实例从其注册表中删除。 建议不要更改续约间隔。 Fetch Registries:获取注册列表信息 Eureka客户端从服务器获取注册表信息,并将其缓存在本地。客户端会使用该信息查找其他服务,从而进行远程调用。该注册列表信息定期(每30秒钟)更新一次。每次返回注册列表信息可能与Eureka客户端的缓存信息不同, Eureka客户端自动处理。如果由于某种原因导致注册列表信息不能及时匹配,Eureka客户端则会重新获取整个注册表信息。

Eureka服务端源码流程梳理

Deadly 提交于 2019-12-20 18:21:19
一、简述 spring cloud三步走,一导包,二依赖,三配置为我们简化了太多东西,以至于很多东西知其然不知其所以然,了解底层实现之后对于一些问题我们也可以快速的定位问题所在。 spring cloud很多东西都是基于注解实现的,最开始接触的很迷,怎么一个注解就可以搞定这么多事情,那些配置是怎么加载到spring容器的? 了解springboot的都会知道在jar包里面一般都会都有一个spring.factories的配置文件,里面配置了很多配置类得路径,这里就是加载相关配置类得入口。 其次就是针对springcloud里面注解,一般来说在某个注解同级目录里面都会有xxxxxxxAutoConfiguration这样的配置类,里面会去初始化相关的bean,比如在EnableEurekaServer注解的同级目录就有EurekaServerAutoConfiguration这个玩意儿,而EurekaServerAutoConfiguration这个玩意儿就是配置在spring.factories里面的 二、、Eureka架构图及描述 1.服务注册(register): Eureka Client会通过发送REST请求的方式向Eureka Server注册自己的服务,提供自身的元数据,比如ip地址、端口、运行状况指标的url、主页地址等信息。Eureka Server接收到注册请求后

SC命令详解

孤人 提交于 2019-12-19 11:57:25
我们知道在MStools SDK,也就是在Resource Kit有一个很少有人知道的命令行软件,SC.exe,这个软件向所有的Windows NT和Windows 2000要求控制他们的API函数。我们可以在命令行里通过对这些函数设定参数的方式来设定他们(API)。 SC.exe也可以显示服务的状态,同时也可以从状态结构区域里重新找到存储在里面的数值。它还可以列出远程计算机的服务函数或者是服务状况结构。 SC.exe这个开发工具至少可以比服务控制面板程序和网络命令行界面(net.exe,这个东西可以告诉你一个服务是在运行中,还是停止,还是暂停。)这两个东西提供更多的细节和准确的信息。虽然上述两个东西在正常工作的情况下,对于完整的调试是非常好用的,但是如果有新的服务,或者新的代码被开发出来的时候,这两个工具提供的信息可能造成误导。这也就是我们需要用到SC的原因。 下面举列说明,如果在开发阶段,你的服务在挂住在一个start-pending的时候,控制面板和net.exe同样报告服务是在运行的。但它挂在一个stop-pending的时候,net.exe报告它运行,而控制面板着报告它停止,如果你试着启动它,这是控制面板则会告诉你这个服务正在运行。难道这不是很困惑吗?呵呵! SC.exe可以让你询问服务的状况和取出存储在状态结构区域内的数值,控制面板和net.exe不提供服务完整的状况

安装,卸载或重装Vmware Workstation时失败的官方解决方案

≯℡__Kan透↙ 提交于 2019-12-18 07:40:47
最近VMware Workstation又放出更新,遂更新之。安装时提示先卸载旧版本。控制面板和其他软件管理器都不能正常卸载,提示“ The MSI '' failed ”,索性直接删除文件夹,清理了一下注册表,重启。再次安装,仍提示卸载旧版本,到网上找各种解决方法,也用了各种所谓清理工具,其实也是清理注册表,删除相关服务之类操作,仍不起作用。 其实这不是我第一次遇到这个问题,之前碰巧被这些清理工具搞定了,这次可没那么走运。最后终于找到了VMware的官方解决法案,还是官方靠得住,就是几个注册表,清理,重启,安装成功。相信很多朋友应该也或多或少遇到过这个问题,于是擅自翻译了一下,以济各位深陷苦恼的朋友。话说VMware官网的访问速度确实有些慢,我还是挂代理上的,而且有些解决方法的视频是放到Youtube上的…所以,啧啧,大家就不用谢我了。 PS: 1.推荐大家直接操作“ 手工清理Windows系统 ”部分,这是最终解决方案,虽然步骤繁多,但绝对100%成功,这要是再解决不了问题,我建议你重装系统… 2.文中提到的“ VMware registrycleaner script ” 我已放到文章末尾处,他是提供给Workstation 4.x及更低版本用的,一般用不到。 3.已将本文及官方原文打包,可下载保留。 4.原文地址: Cleaning up after an

通过程序实现组策略的备份

泄露秘密 提交于 2019-12-16 10:19:52
组策略编辑器是系统个性化的一个常用的方式。但是它没有提供备份手段,导致我们在换新机器或重装系统的时候,需要重新手动配置,如果修改的策略比较多的时候是一件比较麻烦的事情。 组策略本身的数据还是存储在注册表中,理论上我们只需要获取组策略编辑器对注册表的修改,然后通过程序实现同样的注册表修改行为,即可实现组策略的备份。周末的时候按照这个思路研究了下如何自己写程序实现组策略的编辑。 监控组策略的行为 组策略的启动方式是"gpedit.msc",但他实际上的进程是mmc.exe,我们可以通过ProcessMonotor监控其对注册表的修改方法,具体可以参考这篇文章: 如何查看组策略对象修改的注册表设置 后来发现了一个更加小巧好用的程序: RegFromApp ,它可以更方便快速mmc.exe对注册表的修改。一个基本的示例如下。 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\{48914450-7595-411C-AFD3-AE2A07C8500C}User\Software\Policies\Microsoft\PreviousVersions] "DisableLocalPage" =dword:00000001 "DisableRemotePage" =dword

关闭nagle 算法

不羁岁月 提交于 2019-12-14 04:56:26
编写TCP通信时,有非常小的数据包,造成粘包可以用下面方法尝试。 但,有时并不能解决问题 通过函数setsockopt并不起作用 注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interface\后面的一串数字表示一个网卡,里面有IPadress标识这网卡的IP方便区别网卡 在里面新建DWORD键,并命名 TcpAckFrequency 和TCPNoDelay 赋值为1 保存注册表,重启电脑或者重启网卡 来源: https://www.cnblogs.com/sea-li-828/p/12036538.html

win10家庭版 不能远程登录 windows 10 mstsc不可用 windows10 远程桌面

眉间皱痕 提交于 2019-12-12 10:54:16
Windows10家庭版的用户,因为系统中没有组策略编辑器,需要修改注册表来实现。 注册表路径:HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters 打开注册表,快捷输入 “regedit” 找文件夹 路径:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters 一般系统下,大概到了System后面再没有后面的路径,需要自行手动新建 先新建项“CredSSP”,然后在CredSSP下新建项“Parameters” 然后在“Parameters”下新建DWORD(32位),名称为“AllowEncryptionOracle”,设置值为“2”。 来源: CSDN 作者: fareast_mzh 链接: https://blog.csdn.net/fareast_mzh/article/details/81463848

windows10 代理频繁被自动篡改 windows10.microdone.cn

喜欢而已 提交于 2019-12-10 18:58:03
问题:代理被自动设置,并开启,导致不能上网,频繁出现,超级烦 解决方法: 1、下载ProcessMonitor (腾讯管家软件中心,方便下载) 2、添加filter (detail contains microdone.cn) 3、找到注册表key 计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings 4、将注册表中的ProxyServer 和值为windows10.microdone.cn 的键值删除。 5、删除最近安装征信和银联等支付相关插件 来源: CSDN 作者: qq_16072507 链接: https://blog.csdn.net/qq_16072507/article/details/103480522

安装oracle11g时出现:在注册表中没有找到指定的主目录名

▼魔方 西西 提交于 2019-12-10 12:32:58
我碰到这个问题,不过我没去管它。直接安装了,后来数据库实例,什么的都能安装,目前没有发现什么问题。 造成这个的原因:是卸载oracle时注册表没有彻底删除! 如果后面出现问题,再记录。 来源: https://www.cnblogs.com/weiqang/p/12015899.html

后渗透流程

假如想象 提交于 2019-12-10 07:33:57
后渗透流程 权限提升 绕过UAC msf模块 Exploit/windows/local/bypassuac Exploit/windows/local/bypassuac_injection Exploit/windows/local/bypassuac_vbs 系统提权 提高程序运行级别 msf模块(Exploit/windows/local/ask) 缺点:需要uac交互 后渗透信息收集 msf模块(post) 获取目标主机的分区情况: post/windows/gather/forensics/enum_drives 判断是否为虚拟机: post/windows/gather/checkvm 开启了哪些服务: post/windows/gather/enum_applications 查看共享: post/windows/gather/enum_shares 获取主机最近的系统操作: post/windows/gather/dumplinks 查看补丁: post/windows/gather/enum_applications enum_patches scraper 脚本 路径:/usr/share/metasploit-framework/scripts/meterpreter ( meterpreter下run scraper ) 保存信息的目录:/root/