2020 12-01

日志分析常见命令

  日志中包含了程序在遇到异常情况所打印的堆栈信息,访间用户IP地址、请求url、应用响应时间、内存垃圾回收信息,以及系统开发者在系统运行过程中想打印的任何信息。通过异常堆栈,可以定位到依赖的谁宕机了,产生问题的程序bug的行,对异常进行修复;通过访问IP和请求url和参数,排查是否遭到攻击,以及攻击的形式;通过应用的响应时间、垃圾回收,以及系统load来判断系统负载,是否需要增加机器;通过线程dump,判断是否死锁及线程阻塞的原因;通过应用的GC (Garbage Coll

2020 12-01

关于 spring security 对用户名和密码的校验过程

1.执行AuthenticationManager认证方法authenticate(UsernamePasswordAuthenticationToken) 2.ProviderManager实现了authenticate(UsernamePasswordAuthenticationToken) 3.ProviderManager是通过自身管理的n个AuthenticationProvider认证提供者去进行认证 4.AuthenticationProvider认证提供者使用自身的authent

2020 12-01

课时四:Action操作

参考文档 瑞泰信息技术有限公司 微软MVP(15-18)罗勇 语义说明 核心名词 ​FetchXML:是基于Xml的查询语言,可以把它简单理解成SQL语句,通过它可以查询Dynamics365CRM的数据。开发人员可以在WebAPI或者OrganizationService执行FetchXML查询来获取数据,类似于SqlHelper.QueryTable(sql) ​Action:Dynamics365流程中的一种,允许开发人员进行自定义开发,用来定制并组合各种业务逻辑,比如商机赢单、订

2020 12-01

关于element中修改组件使用深度选择器/deep/的问题

作为一个小白,在使用饿了么ui的时候,想改一下里面的组件属性,但是发现虽然在页面上能找到对应的标签,然而在代码里却没法找到,使用了两种方法来修改其中的默认样式 第一种,去除style标签里的scoped属性,但是问题在于项目多人推进中你修改的样式会覆盖全局,导致别人的页面遭殃,所以没有引用 第二种,使用/deep/深度选择器,但是使用了你会发现 这个原因就是因为你没有在style后面加上less规则,具体写法如下    添加完lang=”less“后你会发现此时的/de

2020 12-01

Pytest自动化测试 - allure报告进阶

Allure除了具有Pytest基本状态外,其他几乎所有功能也都支持。 1、严重性 如果你想对测试用例进行严重等级划分,可以使用@allure.severity装饰器,它可以应用于函数,方法或整个类。 它以allure.severity_level枚举值作为参数,分别为:BLOCKER(中断),CRITICAL(严重),NORMAL(常规),MINOR(轻微),TRIVIAL(不重要)。 示例: #test_sample.py importallure #两数相加 defadd(x,

2020 12-01

一个神奇的bug:OOM?优雅终止线程?系统内存占用较高?

摘要:该项目是DAYU平台的数据开发(DLF),数据开发中一个重要的功能就是ETL(数据清洗)。ETL由源端到目的端,中间的业务逻辑一般由用户自己编写的SQL模板实现,velocity是其中涉及的一种模板语言。 Velocity之OOM Velocity的基本使用 Velocity模板语言的基本使用代码如下: 1.初始化模板引擎 2.获取模板文件 3.设置变量 4.输出 在ETL业务中,Velocity模板的输出是用户的ETLSQL语句集,相当于.sql文件。这里官方提供的api需要传入一个

2020 12-01

腾讯看点视频推荐索引构建方案

一、背景   在视频推荐场景中,一方面我们需要让新启用的视频尽可能快的触达用户,这一点对于新闻类的内容尤为关键;另一方面我们需要快速识别新物品的好坏,通过分发的流量,以及对应的后验数据,来判断新物品是否值得继续分发流量。   而这两点对于索引先验数据和后验数据的延迟都有很高的要求。下文将为大家介绍看点视频推荐的索引构建方案,希望和大家一同交流。文章作者:纪文忠,腾讯QQ端推荐研发工程师。   注:这里我们把视频创建时就带有的数据称为先验数据,如tag,作者账号id等

2020 12-01

SpringIOC循环依赖

目录 1.什么是循环依赖 注意: 这⾥不是函数的循环调⽤,是对象的相互依赖关系。 循环调⽤其实就是⼀个死循环,除⾮有终结条件。 2.循环依赖处理机制 2.1演示场景: 2.2处理机制简图 总结: 1.什么是循环依赖 循环依赖其实就是循环引⽤,也就是两个或者两个以上的Bean互相持有对⽅,最终形成闭环。⽐如A依赖于B,B依赖于C,C⼜依赖于A 注意: 这⾥不是函数的循环调⽤,是对象的相互依赖关系。 循环调⽤其实就是⼀个死循环,除⾮有终结条件。 Spring中循环依赖场景有:

2020 12-01

枚举类型在JPA中的使用

首先介绍一篇很好的文章:PersistingEnumsinJPA 一、枚举类型的基础知识 publicenumStatus{ OPEN,REVIEW,APPROVED,REJECTED; } 1、枚举序号: OPEN,REVIEW,APPROVED,REJECTED枚举的序号从0开始依次递增,本例中分别为0、1、2、3,可以通过Enum.ordinal()获取;缺点: 可读性,阅读int类型的数据库纪录很困难; 顺序性,无法自定义序号(枚举序号从0递增步进为1),在保存某些行业的标准代码(

2020 12-01

【论文解读】【半监督学习】【Google教你水论文】A Simple Semi-Supervised Learning Framework for Object Detection

题记:最近在做LLL(LifeLongLearning),接触到了SSL(Semi-SupervisedLearning)正好读到了谷歌今年的论文,也是比较有点开创性的,浅显易懂,对比实验丰富,非常适合缺乏基础科学常识和刚刚读研不会写论文的同学读一读,触类旁通嘛。   这篇论文思路等等也非常适合刚刚开始做学术时候写文论参考使用,你看,它有创造性(半监督学习用在了目标检测上),理论基础扎实(体现在专业词汇丰富,也介绍了其他相关论文,做个小综述论文都够了),工作量够够的(大量的对比试验),实验效果好