- 博客(24)
- 收藏
- 关注
原创 正则将匹配的到的值全部取出来
public static List<String> getMatchKeyWord(String regString, String msgContent) { List<String> matchCodes = new ArrayList<>(); Pattern pattern = Pattern.compile(regString); Matcher matcher = pattern.matcher(msgConten.
2022-05-26 14:01:10
944
原创 es查询修改
1.正则查询ip:端口号/process_node/_search{"from" : 0,"size" : 100,"query": { "bool": { "must": [ { "regexp": { "expandNodeConfig": { "value": ".*客服微信.*" } } }, {...
2022-05-07 11:55:26
3740
原创 es修改字段ignore_above属性长度
在ElasticSearch中keyword,text类型字段都可以设置ignore_above属性(默认是10) ,表示最大的字段值长度,超出这个长度的字段将不会被索引,但是会存储。keyword类型:PUT /INDEX_NAME/_mappings{ "properties" : { "FIELD_NAME" : { "type" : "keyword", "ignore_above": 256 } }}
2022-04-13 14:22:06
8565
原创 git 提交后修改提交的描述内容
1.点击idea 左下角Git2.点击Log:all3.找到自己的提交记录,点击鼠标右键4.点击Edit Commit Message进行修改完成
2022-03-18 15:37:28
2433
2
原创 es模糊查询
BoolQueryBuilder.must(QueryBuilders.regexQuery("name", ".*" + student.getName() + ".*"));
2022-03-18 15:11:35
4336
2
原创 mysql update字段追加内容
字段追加用concatupdate table set 字段名= concat('新值',字段名) where....
2022-03-18 10:46:01
2637
原创 使用Map遇到的坑
场景:Map<String,List<Long>>prarmMap 是被引用的参数,即使在引用的时候重新拷贝一份即Map<String,List<Long>>newPrarmMap = Maps.newHashMap(prarmMap );然后使用newPrarmMap.values().获取List<Long>,然后对list做操作,那么这时被引用的参数prarmMap里面的List也会被改动,原因就是因为,map里面的list开
2022-03-17 10:25:17
596
原创 SQLSyntaxErrorException:You have an error in your SQL syntax;~near‘key,addTime)values(‘2022-02-01 at
该异常出现在,字段key为关键词,需要在实体类上加@Column(name = " 'key' ")注解。
2022-02-15 14:03:02
377
转载 Mybatis <Sql>标签
<sql id="sql1">id,name,age,gender</sql><select id="getPerson" parameterType="int" resultType="orm.Person"> select <include refid="sql1"></include> from Person where id=#{id}</select><sql>:定义重复代码.
2022-01-25 15:26:29
1176
原创 mysql 根据两个字段去重
delete from table where id not in( select id from table group by column1, column2 havingcount(column1) > 1 and count(column2) >1);
2022-01-21 16:03:29
3437
原创 根据属性名获取、设置属性值
1.根据属性名获取属性值可以通过JDK自带的反射下的getClass下的getDeclaredField并传递一个属性名字来获取该属性属性名:fileName,对象:Object object;Field field = object.getClass().getDeclaredField(fileName);设置对象的访问权限,保证对private属性的访问field.setAccessible(true);属性值:Object fieldValue = field.get(obj
2021-12-28 17:46:49
5477
转载 Java 可变参数列表
Java类型后面三个点(String…),是从Java 5开始,Java语言对方法参数支持一种新写法,叫可变长度参数列表,其语法就是类型后跟…,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。 public class test { public static void main(String[] args) { testVarchar("test1", "test2", "test3");...
2021-12-17 17:27:19
307
原创 Stream.noneMatch()
Stream流的noneMatch()方法返回此流中是否没有元素与提供的谓词匹配。如果流中没有元素匹配提供的谓词,或者流为空,则该方法返回true。比如:Stream stream = Stream.of(1,2,3,4);boolean b = stream.noneMatch(s -> (int)s>4);System.out.println("返回结果-----" + b); //true例子中,流里面没有大于4的元素,返回true;...
2021-12-17 14:47:30
5825
转载 Map.getOrDefault()
文章来源:https://blog.youkuaiyun.com/qq_37974048/article/details/102941761在JDK8之后,对map新增了getOrDefault()方法格式:Map.getOrDefault(key,默认值);Map中会存储一一对应的key和value。如果 在Map中存在key,则返回key所对应的的value。如果 在Map中不存在key,则返回默认值。public class Demo { public static void ma
2021-12-15 14:08:33
169
转载 Map 移除指定key元素
//获取当前日期 YYYY-MM-DD String simmpleTime = DateUtil.timestamp2StrSimple(new Timestamp(System.currentTimeMillis())); Iterator<Map.Entry<String,String>> loginMapit = loginMap.entrySet().iterator(); while (logi...
2021-12-11 17:14:59
7432
转载 合并其他分支代码到自己的分支
此案例为合并dev分支代码到dev-ymy分支1.切换到dev分支 git checkout dev2.拉取分支代码 git pull3.切换至自己的分支 git checkout dev-ymy4.合并dev与dev-ymy分支代码 git merge dev5.提交代码 git push...
2021-12-03 17:46:46
318
原创 【rocketmq下载安装步骤】
Rocketmq安装启动步骤下载地址:http://rocketmq.apache.org/修改bin下面的runserver.sh为如下:因为原来设置的4g和2g的内存太大了,我们给它按比例改小,4g-->256m,2g-->128m修改bin下面的runbroker.sh和上面一样调整内存:cmd启动:cmd到/bin目录下先启动mqnamesrv.cmd: 命令:start mqnamesrv.cmd出现如下界面表示启动成功接着...
2021-11-28 20:47:24
1858
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人