- 新增 Redis 布隆过滤器 Lua 脚本,用于校验日增量变更数据- 创建 InsertRecordMapper 及 XML 映射文件,支持笔记和用户点赞数落库 - 定义 LikeUnlikeNoteMqDTO用于 MQ 消息传输 - 配置 RedisTemplate 支持 JSON 序列化 - 修改 TableConstants 中 buildTableNameSuffix 方法参数类型为 long - 实现 TodayNoteLikeIncrementData2DBConsumer 消费者逻辑: - 使用布隆过滤器去重判断 - 数据库写入操作使用事务保证原子性 - 写入成功后更新布隆过滤器 - 更新 IntelliJ IDEA 数据源映射与 SQL 检查配置
31 lines
1.4 KiB
XML
Executable File
31 lines
1.4 KiB
XML
Executable File
<component name="InspectionProjectProfileManager">
|
|
<profile version="1.0">
|
|
<option name="myName" value="Project Default" />
|
|
<inspection_tool class="ConstantValue" enabled="true" level="WARNING" enabled_by_default="true">
|
|
<option name="REPORT_CONSTANT_REFERENCE_VALUES" value="false" />
|
|
</inspection_tool>
|
|
<inspection_tool class="DuplicatedCode" enabled="true" level="WEAK WARNING" enabled_by_default="true">
|
|
<Languages>
|
|
<language minSize="56" name="Java" />
|
|
</Languages>
|
|
</inspection_tool>
|
|
<inspection_tool class="IncorrectHttpHeaderInspection" enabled="true" level="WARNING" enabled_by_default="true">
|
|
<option name="customHeaders">
|
|
<set>
|
|
<option value="userId" />
|
|
</set>
|
|
</option>
|
|
</inspection_tool>
|
|
<inspection_tool class="PyPep8NamingInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true">
|
|
<option name="ignoredErrors">
|
|
<list>
|
|
<option value="N801" />
|
|
</list>
|
|
</option>
|
|
</inspection_tool>
|
|
<inspection_tool class="SqlNoDataSourceInspection" enabled="false" level="WARNING" enabled_by_default="false" />
|
|
<inspection_tool class="SqlResolveInspection" enabled="true" level="ERROR" enabled_by_default="true">
|
|
<option name="suppressForPossibleStringLiterals" value="true" />
|
|
</inspection_tool>
|
|
</profile>
|
|
</component> |