【青训营】2月5日总结

71 阅读2分钟

这是我参与「第五届青训营」笔记创作活动的第17天

如何使用Nacos作为配置中心统一管理配置

  1. 引入依赖
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
  1. 创建bootstrap.properties
spring.application.name=xxx
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
  1. 在配置中心中添加一个数据集(Data Id) xxx.properties并添加数据
  2. 通过@RefreshScope @Value动态获取并刷新配置

命名空间:用于进行租户粒度的配置隔离。

  • 默认:public(保留空间):默认新增的所有配置都在public空间
  • 开发,测试,生产:利用命名空间来做环境隔离
    spring.cloud.nacos.config.namespace=2162fc25-5ce9-481b-b104-1c1ad232cb2f
    
  • 每一个微服务之间互相隔离配置,每一个微服务都创建自己的命名空间,只加载自己命名空间下的所有配置 配置集

配置分组:

默认所有的配置集都属于:DEFAULT_GROUP 可以在不同的时间节点使用不同的配置

java8 stream流

sorted

  1. 默认升序
  2. 降序处理
    • 通过recersed对升序结果进行反转
    • .使用Comparator.reverseOrder类似recersed
    • compareTo自定义比较

前端基础:

ES6是浏览器脚本语言规范,js是规范的具体实现

初探黑灰产监控与防御

  1. 国内常见黑灰产介绍:

    • 常见黑灰产: 诈骗 木马 薅羊毛 拖库 盗号等
    • 发展趋势: 规模化 组织化 平台化
  2. 常见的黑产技术分析

    • 银行业务逻辑漏洞:业务安全逻辑判断在后端进行,尽量避免后端直接使用移动端或者前端的权限校验结果,以防不法分子修改数据包破坏验证
    • 人脸识别对抗:在面部识别的背景下,对抗性攻击是指用于欺骗或欺骗面部识别系统的技术。这些攻击旨在操纵系统的输入,使其产生不正确的结果,例如,通过改变一个人的照片,使系统识别不同的人。
    • 地理位置对抗
  3. 安全防护体系的建设

    • 事前:情报监控 漏洞扫描
    • 事中:渗透测试 威胁感知
    • 事后:威胁建模 攻击溯源