文章 35
评论 3
浏览 83241
正则表达式

正则表达式

搜索词: java 正则 零宽度正回顾后发断言 \ => 正则在线测试 正则 正则2 java正则 # Java正则零宽断言出现PatternSyntaxException异常 今天在写正则的时候发现Java正则使用零宽断言(?<!exp) 匹配前面不是exp的位置,报出了一个异常: Exception in thread "main" java.util.regex.PatternSyntaxException: Look-behind group does not have an obvious maximum length near index 26 (?<=]src="[^"]")[^>]*> ^ 具体大概是讲没有一个明显的最大长度,后来查了下资料才发现,Java正则 <=断言的限制, 需要有最大值,所以只要改一下正则表达式*通配符有个最大值就可以了。 原:(?<=]src="[^"]")[^>]*> 改:(?<=]{0,500}src="[^"]{0,500}")[^>]*>

使用Sharding-jdbc笔记

使用Sharding-jdbc笔记

搜索关键词: 分片-> 分表 Hint分片算法 复合分片算法 标注(单键) 算法 常见问题: Can not update sharding key 由于使用分片列进行更新 https://github.com/apache/shardingsphere/issues/7703 io.shardingjdbc 从3.0版本开始,包名换为org.apache.shardingsphere <dependency> <groupId>io.shardingjdbc</groupId> <artifactId>sharding-jdbc-core</artifactId> <version>2.0.3</version> </dependency> <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-core</arti....

修仙猿之旅