- 博客(23)
- 收藏
- 关注
原创 python3操作字符串的常用api(包含代码示例)
print(words) # 输出: ['Hello,', 'world!', 'Welcome', 'to', 'Python.']- 查找子字符串`sub`在字符串中的位置,`find`返回-1表示未找到,`index`抛出异常。- 将字符串分割成列表,`sep`为分隔符,`maxsplit`指定最大分割次数。- 替换字符串中的`old`子串为`new`子串,`count`指定替换次数。print(stripped_text) # 输出: Hello, World!
2024-12-19 09:46:05
949
原创 缓存击穿、缓存穿透和缓存雪崩是什么,分别有什么解决方案
当某个热点数据被大量请求访问,而该数据在缓存中恰好过期失效,此时所有请求都会直接访问数据库,导致数据库瞬间压力激增。
2024-12-06 10:02:56
924
原创 python3删除文本文件中的重复数据
line = line.strip() # 去除行末的换行符和空白字符。# 描述:删除数据集中的重复行。删除文本中的重复数据。
2024-12-02 11:53:25
159
原创 python3通过驱动包连接oceanbase并将数据导出为excel
1.创建文件夹driver并将驱动包放到项目中。2.编写db_config配置。3.pip安装需要的依赖包。
2024-12-02 11:34:12
419
原创 什么是布隆过滤器,如何在Java中使用
例如,在Web服务器上,你可以使用布隆过滤器快速过滤掉重复的或不需要处理的请求,然后使用线程池处理剩余的请求。布隆过滤器的优点是空间效率高和查询速度快,但是它可能会产生假阳性错误(即可能错误地报告一个元素存在于集合中,实际上并不存在),并且一旦添加了元素,就无法从过滤器中删除。在这个例子中,BloomFilter.create方法创建了一个布隆过滤器实例,Funnels.stringFunnel(Charsets.UTF_8)是一个哈希函数,1000000是预期的元素数量,0.01是期望的误报率。
2024-07-27 10:16:37
280
原创 使用ExecutorService、Callable和Future来提交任务、获取结果并确保所有任务完成后关闭线程池:
下面这段代码首先创建了一个固定大小的线程池,然后提交了5个模拟耗时操作的Callable任务。每个任务完成后都会返回一个字符串表示任务完成。通过遍历Future列表并调用get()方法,我们可以等待每个任务完成并获取其结果。最后,确保所有任务都已完成并正确关闭线程池。
2024-07-19 10:23:44
282
原创 【无标题】Stream流中实现list中实体类类型转换
/ 收集结果到新的 List 中。// 假设这里填充了用户数据。.map(Main::beanProcess) // 应用 beanProcess 方法。.map(UserVo.class::cast) // 强制转换为 UserVo 类型。// 输出或使用 processedUserVos。// 这里可以是任何对 user 对象的处理逻辑。// 例如,创建并返回一个 UserVo 对象。// 假设的 beanProcess 方法。// 假设的 UserVo 类。// 假设的 User 类。
2024-07-09 10:38:09
392
原创 elementui下给select多选框添加tooltip并且选中值的lable在tooltip中换行显示
{ value: '选项5', label: '北京烤鸭' },{ value: '选项1', label: '黄金糕' },{ value: '选项2', label: '双皮奶' },{ value: '选项3', label: '蚵仔煎' },{ value: '选项4', label: '龙须面' },value1: [], // 假设这是用户选择的值数组。// 创建一个新数组,包含所选项的label。
2024-06-28 10:38:54
809
原创 给elementui的select框添加tooltip提示
{ value: 'option1', label: '选项1', tooltip: '这是选项1的提示' },{ value: 'option2', label: '选项2', tooltip: '这是选项2的提示' },currentTooltipContent: '', // 存储当前选中项的tooltip内容。-- 使用el-tooltip包裹el-select来实现悬浮提示 -->placeholder="请选择">selected: '', // 绑定的选中值。// 可以继续添加更多选项。
2024-06-13 15:53:35
1605
原创 python3.x中使用正则表达式
re.U 根据Unicode字符集解析字符。这个标志影响 \w, \W, \b, \B.re.X 该标志通过给予你更灵活的格式以便你将正则表达式写得更易于理解。1.在python中使用正则表达式----findall方法。re.L 做本地化识别(locale-aware)匹配。re.S 使 . 匹配包括换行在内的所有字符。re.M 多行匹配,影响 ^ 和 $re.I 使匹配对大小写不敏感。
2024-02-20 16:25:49
194
原创 Python中的 print() 函数
Python中的 print() 函数在默认情况下会在输出内容后自动添加一个换行符(\n),因此每次调用 print() 时都会在控制台或输出流中开始新的一行。如果你不想让它自动换行,可以通过设置 end 参数来改变输出结尾的字符。在这个例子中,第一行的 print 不会换行,而是以空字符串结束,所以 "Hello" 和 "World" 会被打印在同一行上。
2024-02-19 16:55:06
218
原创 python3.x操作oracle数据库
确保你的环境能够通过TNS名字正确解析到Oracle数据库服务器。如果使用的是EZCONNECT方式(即直接在DSN中指定IP地址和端口),则应确保地址、端口和服务名无误。在Python中操作Oracle数据库,你需要使用cx_Oracle这个第三方库。请将上述代码中的username、password、hostname、port、service_name和your_table及查询条件替换为实际的数据库信息。首先,请确保你已经安装了cx_Oracle库,可以通过pip安装:在终端执行。
2024-02-19 09:48:11
764
原创 关于yml中 - 的使用
在YAML(YAML Ain't a Markup Language)配置文件中,横线 - 通常用于表示列表项。当一个键值对或者一个数据结构需要表示为有序列表时,每一项前都会使用 - 符号。在上述例子中,- 表示每一行都是 myList 或 servers 键下的一个单独元素。对于 servers 列表来说,每一项都是一个拥有 name、ip 和 port 属性的对象。
2024-02-18 09:45:40
977
原创 linux的基本操作命令
举 例:对比文件test.sh test.sh_bak 是否有差异diff test.sh test.sh_bak。举 例:拷贝文件test.sh 为 test.sh_bak:cp test.sh test.sh_bak。举 例:从test.txt文件中查询test的内容:grep test test.txt。举 例:查询本目录下面的test.txt:find ./ -name test.txt。举 例:查看test.txt的前10行:head -10 test.txt。举 例:查看当前用户:id;
2024-02-08 15:44:01
349
原创 python中入参 *numbers如何理解
这段Python代码定义了一个名为my_fun的函数,该函数接受任意数量的位置参数(通过*numbers表示)。首先打印出numbers参数的类型,由于使用了星号(*)收集参数,numbers将是一个元组(tuple)。所以执行这段代码后,控制台首先会输出<class 'tuple'>,然后输出6。使用for循环遍历numbers中的每个元素,并将其累加到total中。打印出type(numbers)会显示 <class 'tuple'>。numbers将收集到元组(1, 2, 3)。
2024-02-07 17:00:45
224
原创 Windows中oracle备份脚本
echo Windows环境下Oracle数据库的自动备份脚本。::以“YYYYMMDD”格式取出当前时间。echo 1. 使用当前日期命名备份文件。echo 2. 自动删除7天前的备份。::设置用户名、密码和要备份的数据库。::删除7天前的备份。
2024-02-07 09:38:40
299
原创 Linux中oracle备份脚本
备份到10.180.142.6:/home/oraclebak。#echo "现在开始进行压缩备份数据..."echo "现在开始进行数据备份..."#echo "压缩备份数据结束..."#echo "删除备份数据开始..."#echo "删除备份数据结束..."echo "备份脚本开始启动..."echo "数据备份结束..."echo "备份执行完毕..."
2024-02-06 14:21:59
964
原创 【无标题】?.
该函数用于判断res对象中的name和headImg属性是否存在,并且这两个属性的值都不为null或undefined。如果满足条件,则执行后续的代码块。//用户信息接口的调用。
2024-02-06 13:46:39
424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人