2017年12月

windows设置远程桌面的步骤

环境:win10
路由器:艾泰 4240G
注意:路由器有固定IP,例如为xx:xx:xx:xx
1:设置路由器端口转发
c1.png

c2.png

2:开启计算机的远程桌面连接功能
c3.jpg
3:防火墙设置或者关闭防火墙
c4.jpg

4:修改端口(如果对内端口使用8899的话可以不需要)
远程桌面连接默认使用3389端口,如果想修改默认的端口,需运行regedit进入注册表,修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp和HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp的PortNumber键值即可。修改时要注意使用的是十进制还是十六进制方式。

设置后,在另外一台电脑上mstsc之后,输入xx:xx:xx:xx+端口,然后在输入密码即可远程访问

spring cloud新手常见错误

1:spring cloud 断路器无效的原因
由于网上教程使用的是旧版本,在idea编译器里面用的是新的,只需要在feign配置文件里面添加feign.hystrix.enabled=true
即可,详细可参考http://www.devzxd.top/2017/05/05/feign-hystrix-problem.html

2:spring cloud config 无法使用git的问题
错误为:org.eclipse.jgit.errors.NoRemoteRepositoryException: http://gitlab.ciika.com/backend/cloudconfig: http://gitlab.ciika.com/backend/cloudconfig/info/refs?service=git-upload-pack not found
原因是使用了错误的git地址,把http://gitlab.ciika.com/backend/cloudconfig/改成http://gitlab.ciika.com/backend/cloudconfig.git 即可

3: spring cloud client没法手动刷新和没有权限的问题,刷新后值没有同步的问题
添加依赖:

org.springframework.boot
spring-boot-starter-actuator

遇到错误:Full authentication is required to access this resource
在config client配置文件中添加:
#忽略权限拦截
management.security.enabled=false
刷新后值没有同步的问题:
在相应的类上添加注解@RefreshScope

4:was unable to refresh its cache! status = Cannot execute request on any known server
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
Eureka服务注册中心也会将自己作为客户端来尝试注册它自己,所以我们需要禁用它的客户端注册行为

5:springboot使用thymeleaf时模板找不到的错误
错误一般有两种,第一种为spring.thymeleaf.prefix=classpath:/templates/ 后面是否有/和return是否重合
第二种为更换jar包,很有可能是maven引入的包有问题导致的。但是该问题无法通过在项目中清理后重新构建来修复,只能把配置的对应的maven m2目录清空,然后打开eclipse以后重新构建的时候让maven重新下载所需jar包才可以。亲测是可以的