240 发简信
IP属地:北京
  • 120
    选择/投影/自然连接/笛卡尔积/外连接

    SQL 形式化语言——关系代数https://blog.csdn.net/QuinnNorris/article/details/70739094[https://blog....

  • 彻底搞明白Spring中的自动装配和Autowired

    一、自动装配 当Spring装配Bean属性时,有时候非常明确,就是需要将某个Bean的引用装配给指定属性。比如,如果我们的应用上下文中只有一个org.mybatis.spr...

  • jsonschema+装饰器 实现更简单的python参数校验

    作为一个后端开发人员,永远不要相信你的用户输入,也不要相信自己~所以,参数校验是一个非常重要的环节,千万千万不要忽视。最近也涉及到很多需要严格参数校验的接口开发工作,之前使用...

  • Mac开启关闭SIP(系统完整性保护)

    在我们开发过程中,有时候我们安装一些工具软件需要将文件拷贝到系统限制更改的文件夹中,甚至有时需要更改系统限制的文件,而这时Mac会提示系统文件不能修改之类的内容,而这时我们想...

  • spark 数据倾斜

    https://tech.meituan.com/2016/05/12/spark-tuning-pro.html 提高shuffle操作reduce并行度 将增加reduc...

  • 120
    redis缓存穿透 击穿 雪崩

    缓存雪崩 处理缓存雪崩简单,在批量往Redis存数据的时候,把每个Key的失效时间都加个随机值就好了,这样可以保证数据不会在同一时间大面积失效 如果Redis是集群部署,将热...

  • 120
    spark shuffle

    spark解决数据倾斜:https://blog.csdn.net/qq_35394891/article/details/82261571 spark中job stage ...

  • 120
    Spark中Task,Partition,RDD、节点数、Executor数、core数目的关系

    每个节点 可以起一个或多个Executor。每个Executor由若干core组成,每个Executor的每个core一次只能执行一个Task。每个Task执行的结果就是生成...

  • spring 事务

    与 SQL 标准不同的地方在于 InnoDB 存储引擎在 REPEATABLE-READ(可重读) 事务隔离级别下使用的是 Next-Key Lock 锁算法,因此可以避免幻...

  • cookie和session

    HTTP协议本身是无状态的, 客户端每次打开一个Web页面,它就会与服务器建立一个新的连接,发送一个新的请求。服务器处理客户端的请求,将响应返回到客户端,并关闭与客户端建立的...

  • 120
    time_wait

    Time_wait 问题描述 在高并发的场景下,TIME_WAIT 连接存在,属于正常现象 线上场景中,持续的高并发场景 一部分 TIME_WAIT 连接被回收,但新的 TI...

  • jar包冲突解决的一些经验

    data-platform-spec-feeds与 recommend-common的冲突新增了PageActions的 字段,项目一直引用不到 maven有依赖顺序的问题 ...

  • 二分查找

    ------ 二分查找基本版及其各种变形的汇总 思想: 二分搜索的核心就是**循环结束条件**和**左右边界迭代规则** #### 一. 基本二分 ##### 基本的二分查找...