Mybatis Plus Json格式字段的映射

Mybatis Plus Json格式字段的映射

1.entity

需要在类添加注解@TableName(autoResultMap = true)

需要在字段上添加注解 @TableField(typeHandler = JacksonTypeHandler.class)

阅读更多

Mysql的Limit查询优化

分页查询数据时,数据量太大导致查询缓慢

查询语句 select * from table order by id limit 50000,500

需要搞清楚两个问题,一个是MySQL中,order by的运行原理是什么。另一个是limit的原理。

阅读更多

Hibernate

Session的flush和refresh

  • flush(),刷新缓存至数据库,即发送SQL语句,但不提交
  • refresh(object),刷新数据库至缓存,使某个对象与数据库保持一致,会执行查询语句

Hibernate中JavaBean对象的三种状态

  1. 临时状态

    对象既不在session中,数据库中也没有数据项与之对应

  2. 持久状态

    对象在Session中,也在数据库中有与之对应的存在

    在事务中,更新持久化对象时,无需显示调用update,在执行事务时,会自动flush

阅读更多

使用python+selenium爬取抖音数据

同学找我帮忙,想爬取抖音的视频信息和用户评论做分类和词频分析。感觉用不了太长时间,趁着周末做了一个小应用。用的是python和selenium自动化测试工具。考虑到抖音页面会更改布局或者class,本程序可能会失效,需要修改定位代码。

阅读更多