相关文章
1-1 暴力破解-枚举
枚举:枚举所有的情况,逐个判断是否是问题的解
判断题目是否可以使用枚举:估算算法复杂度 1秒计算机大约能处理107的数据量,即O(n)107,则O(n2)能处理的数据量就是根号107≈3162
复杂度对应的数据量是该算法能处理的最…
建站知识
2024/11/11 12:33:17
Java中 #{}和${}的区别
2023.10.31
#{}:先编译sql语句,再给占位符传值,底层是PreparedStatement实现。可以防止sql注入,比较常用。
${}:先进行sql语句拼接,然后再编译sql语句,底层是Statement实现。存在sql注入现象。…
建站知识
2024/11/22 5:27:20
大数据-Storm流式框架(六)---Kafka介绍
Kafka简介
Kafka是一个分布式的消息队列系统(Message Queue)。
官网:Apache Kafka
消息和批次
kafka的数据单元称为消息。消息可以看成是数据库表的一行或一条记录。
消息由字节数组组成,kafka中消息没有特别的格式或含义。
消息有可选的键&#x…
建站知识
2024/11/12 7:01:14
超全整理,Jmeter性能测试-脚本error报错排查/分布式压测(详全)
目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言
性能脚本error报错…
建站知识
2024/11/12 20:05:13
python正则表达式
规则 分组 引用分组的内容 函数 def func(temp):num int(temp.group())num 1return str(num)sub re.sub("\d", func, "你好:90,你好:91")
print(sub)
split re.split(r[,:], "你好:90,你…
建站知识
2024/11/23 19:30:45
设计模式04———桥接模式 c#
桥接模式:将一个事物从多个维度抽象出来,采用 分离 和 组合 的方式 替代 原本类的继承 桥接模式(Bridge Pattern)是一种软件设计模式,属于结构型模式,它用于将抽象部分与具体实现部分分离,以便它…
建站知识
2024/11/14 14:18:32
dynamic-datasource+shardingsphere-jdbc实现分库分表
项目背景
在 spring boot 和 dynamic-datasource 实现了数据库的读写分离的基础上,增加分库分表的功能。
一、框架版本
1. 关键技术栈版本 <properties><java.version>8</java.version><snakeyaml.version>1.33</snakeyaml.version&g…
建站知识
2024/11/14 12:42:28