
学习
文章平均质量分 61
退役熬夜选手丶
这个作者很懒,什么都没留下…
展开
-
关于Redis事务
事务的执行流程redis的事务可以通过multi命令开始事务,当事务开始后,发送的命令不会立刻被执行,而是存放在一个队列之中,所以在事务中保存数据后,立刻获取是不会得到数据的。只有当事务执行后,才会获取到数据。通过exec命令执行事务,但是redis在事务开始之前,会通过watch命令监控指定的键,在exec命令调用后,会先去判断被watch监控的键的值,如果该值发生了变化,redis就会取消事务,否则会执行事务。Redis在执行事务时要么全部执行,要么全部不执行,并且不会被其他客户端打断,从而保证了Re原创 2022-01-29 02:50:57 · 1631 阅读 · 0 评论 -
spring-boot事务解析@Transactional
隔离级别未提交读这是最低的隔离级别,这种隔离级别下,允许一个事务读取另外一个事务没有提交的数据,因此会产生脏读,不可重复读,欢读问题,在@Transactional中可通过isolation = Isolation.READ_UNCOMMITTED来设置此隔离级别。这种隔离级别比较危险,因此不常采用。读已提交这种隔离级别,一个事务只能读取另外一个事务已经提交的数据,不能读取未提交的数据。但是如果出现第一次读和第二次读取之间存在有另一个事务提交,会导致两次读取结果不一致,也就是不可重复读现象,在@T原创 2022-01-23 23:03:51 · 988 阅读 · 0 评论 -
如何查询MySQL一个数据库中表的数量
查询指定数据库中表的数量语句:SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = '库名'原创 2020-06-08 15:07:17 · 3120 阅读 · 0 评论 -
String字符串的比较
今日面试遇到一道面试题,比较字符串,字符串的内容相同,但是创建方式不同,先上题:public class StringCompare { public static void main(String[] args) { String str1 = "com"; String str2 = new String("com"); String ...原创 2020-04-21 20:57:21 · 332 阅读 · 0 评论 -
Kettle的简单使用
19 表输出表输出就是把数据写入到指定的表!如果表不存在,可以动态的创建,也可以手动指定要插入的数据库字段20 更新更新就是把数据库已经存在的记录与数据流里面的记录进行对比,如果不同就进行更新注意:如果记录不存在,就会出现错误21 插入更新插入更新就是吧数据库已经存在的记录与数据流里面的记录做对比,如果不同就进行更新。如果记录不存在,就会插入数据...原创 2020-02-04 13:50:30 · 1895 阅读 · 0 评论 -
关于kaggle的新手练习《泰坦尼克号数据集》
关于kaggle的新手练习《泰坦尼克号数据集》这两天尝试了一下kaggle上的《泰坦尼克号数据集》,复习了numpy的一些基本操作指令和简单的机器学习模型(主要是使用sklearn框架)以及管道流水线的处理。写此博客用于记录。泰坦尼克号数据集较为简单,数据量小,训练集的数据质量也比较高。通过该项目,我加深了对DataFrame切片的理解,以及一些简单的numpy指令。这个数据集可以很好地帮助新...原创 2019-12-18 12:03:11 · 1020 阅读 · 0 评论 -
爬取招标信息网项目实战
对必联网的url分析pass创建项目并配置请求头与代理IP流程图:代码实例:原创 2019-09-18 16:51:46 · 7002 阅读 · 18 评论