摘要:
第一部:利用selenium登陆 导入selenium库 明确模拟浏览器在电脑中存放的位置,比如我存在当前目录 用selenium的webdriver方程指明浏览器的路径,同时打开一个浏览器。模拟浏览器有多种可选,比如Firefox, Safari。本次用的是谷歌的模拟浏览器。注意:'.Chome' 阅读全文
摘要:
spring事务相关问题记录 遇到情况: 在本地单体应用调试代码时,发现在一个加了 @transaction 注解的方法里进行先更新后查询的操作,查询的结果是可以看到更新的内容的。而在微服务环境中同样的代码却在后查询时查不到前面更新的内容。 伪代码如下: 猜测本地可以而微服务上不可以,估计是因为微服 阅读全文
摘要:
因为公司开发环境没有装elk,所以每次查看各个微服务的日志只能使用如下命令 这样子访问日志是并不方便,于是想为每个微服务的日志都用logstash收集到一个文件out中,那以后只要输出这个文件则可查看所有的日志 结合logback和logstash收集日志 1.为需要收集日志的微服务引入 logst 阅读全文
摘要:
在使用微服务时,常常会用 做客户端去调用别的微服务,但是在日志中很难查看到具体的请求和响应。因此,需要把feign默认的日志打开。 日志设置 创建feign配置类 其中 是枚举类 在 或者 文件中设置Feign客户端的日志级别 可以看到feign客户端的请求响应 其中 com.wugui.sprin 阅读全文
摘要:
前言: 发起http请求时,会通过tcp三次通信建立连接connection,而在http1.1协议中默认会使用长连接保存连接。而如果服务端返回的响应头中包含'Connection': 'keep close',则每次请求都会建立新的连接。 以下是服务端代码: 如图: 阅读全文
摘要:
跨域限制原因: 为了防止攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转账......造成的问题包括:个人隐私泄露以及财产安全。 例子: 假如我们访问完银行的网站,浏览器保存返回的cookie。这里用nodeJ 阅读全文
摘要:
今天在用springcloud搭建微服务时,利用feign做通讯组件,结果报错 大致原因是找不到相关类LoadBalancedRetryFactory 解决办法: 提供springboot版本和springcloud对应版本,原来: 改为: 阅读全文
摘要:
今天查询记录时,发现重复查询结果时出现空记录的情况 查看控制台信息,只有红色框选部分有进行查询数据,而其他没有。然而上图可看出有两条数据是能展现出来的,故有可能是mybatis缓存命中的。 因此在mapper文件中加入flushCache="true" useCache="false" 问题解决 总 阅读全文
摘要:
获取bean的方式 1.可以通过上下文的getBean方法 2.可以通过@Autowired注入 定义controller 定义service,注解上的IUserService为自定义的名字,getBean()只能用它 阅读全文
摘要:
安装步骤: 1. 创建ftp目录 cd / mkdir ftpfile 2. 创建指定登陆用户并不让他拥有登陆系统的权限(设置指定登陆shell) useradd ftpuser d /ftpfile/ s /sbin/nologin 3. 更改ftpuser的密码 passwd ftpuser 4 阅读全文