摘要: 如下sql查询语句 查询所有分配了部门信息的用户信息 也就是部门id在用户表,和部门表都存在行符合条件数据才展示 select u.USERNAME, u.MOBILE, u.EMAIL, d.DEPT_NAME from t_user u inner join t_dept d on u.DEPT 阅读全文
posted @ 2021-09-24 13:47 Bonnie_ξ 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 注解开发 所有注解底层都是通过反射机制来运行的 mybatis最初配置信息是基于 XML ,映射语句(SQL)也是定义在 XML 中的。而到MyBatis 3提供了 新的基于注解的配置。不幸的是,Java 注解的的表达力和灵活性十分有限。最强大的 MyBatis 映 射并不能用注解来构建。多表的时候 阅读全文
posted @ 2021-09-24 11:00 Bonnie_ξ 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 一、非贪婪匹配 首先先看一个需求,我们的输入是一串数字字符串,我们需要做的是它最后面的所有0字符和0前面的子串提取出来,例如: "123000":"123"和"000" "110":"11"和"0" "1234":"1234"和"" 我们很自然地可以写出这样的表达式:^(\d*)(0*)$ 可是如果 阅读全文
posted @ 2021-09-24 10:56 Bonnie_ξ 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 分词器是Elasticsearch中很重要的一个组件,用来将一段文本分析成一个一个的词,Elasticsearch再根据这些词去做倒排索引。 今天我们就来聊聊分词器的相关知识。 2. 内置分词器 2.1 概述 Elasticsearch 中内置了一些分词器,这些分词器只能对英文进行分词处 阅读全文
posted @ 2021-09-24 10:52 Bonnie_ξ 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是小黑,一个在互联网苟且偷生的农民工。 在上一期我们讲了Thread.join()方法和CountDownLatch,这两者都可以做到等待一个线程执行完毕之后当前线程继续执行,并且CountDownLatch要更优秀,能满足同时等待多个线程执行,我们通过查看源码知道CountDownLat 阅读全文
posted @ 2021-09-24 10:49 Bonnie_ξ 阅读(35) 评论(0) 推荐(0) 编辑