7 君子志邦

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 9k+

针对这个Operate的标签为空使用JDK8一次体验

Optional<TbmNewsTags> tag = newsTags.stream().filter((t) -> id.equals(t.getId().toString())).findAny();tag.ifPresent(t -> { removedTag.setTagName(t.getTagName()); removedTag.setCategoryName(t.getCategoryName()); removedTag.setBusi.

2020-10-26 14:41:28

Mybatis使用in

情况使用如下,做个记录 <if test="null != pubSentimentNewsType and pubSentimentNewsType.size>0"> and tnpf.pub_sentiment_news_type in <foreach collection="pubSentimentNewsType" item="item" open="(" separator="," close=")"> .

2020-10-22 09:22:14

Java String 方法 matches的正则表达式使用不生效的问题以及解决办法同时解决正则匹配正常,String匹配matches不正常的情况

1、遇到的问题解析说明:boolean matches(String regex):matches() 方法用于检测字符串是否全量匹配给定的正则表达式。案例1--为什么不匹配?public static void main(String[] args) { String content = "何士宗两任温州知州?--<宋史·五行志>纠误伦港通"; String regex = ".*MSCI|沪港通|深港通|伦港通|上证50|沪深300|中证500|港股通.*";

2020-10-20 10:14:30

aviator表达式创建数据过滤模块实现统一的数据加工,怎么实现统一的表达式过滤的实现,通过数据过滤的java共用模块java代码讲解

1、怎么样串起来所有的自定义表达式主要是实现了,所有的表达式的建立之后,下面就应该怎么样实现创建起来,不同的表达式,怎么样实现共用的模块调用,通过随意传入一个表达式,可以自动的编译识别之后返回我们想要的结果呢?此时此刻就需要全部注册机制,首先就是匹配常量的参数表+表达式实现的表结构,怎么样实现调用。要有通用的实现人口。 FunctionQueryResponse response = functionFilterService.functionFilterExpression(newsInfo

2020-09-29 21:43:50

aviator自定义表达式来实现正则匹配的表达式规则过滤,针对1对1的限制下,通过配置不同的正则进行来过滤数据,数据处理加工AbstractFunction实现的java代码案例

正则表达式基于aviator的实现代码如下:java实现的demo类如下,可作为直接的调用,只针对的是一个入参匹配多少的正则表达式,仅仅是在一对一的情况下匹配上什么正则表达式:import com.googlecode.aviator.AviatorEvaluator;import com.googlecode.aviator.Expression;import com.googlecode.aviator.runtime.function.AbstractFunction;import c

2020-09-29 21:27:35

aviator自定义表达式来实现正则匹配的表达式规则过滤,通过配置不同的正则进行来过滤数据,数据处理加工AbstractFunction实现的java代码案例

1、提前注意就是敏感性符号expression = "patternfunction('$TITLE$','$NAME$','#PATTERN_NAME20200925#')";通过表达式的配置可见,我们使用的表达式其实是对于单引号是特别的敏感的,因为aviator其实就是根据单引号【‘’】来切分白到时的入参的,所以我们在做实现的自定义表达式的时候需要特别注意这里面的参数是不是含有单引号,今天在看后台日志的时候,出现发生异常错误,之前没有遇到过的,仔细观察发现其实是因为里面有单引号导致的这个表达式

2020-09-29 21:21:44

JVM虚拟机优化怎么针对jdk的优化

JVM虚拟机优化怎么针对jdk的优化

2020-09-25 09:14:03

公司名称备份,我自己做个记录

杭州八仙广告有限公司(77人)浙江海博人力资源开发服务有限公司(1726人)中国电信集团系统集成有限责任公司(207人)万国数据服务有限公司(3人)浙江泽厚律师事务所(20人)印孚瑟斯技术(中国)有限公司(2人)北京金道天成信息系统服务有限公司(378人)北京顺城凯隆知识产权代理有限公司(2人)文思海辉技术有限公司杭州分公司(1310人)软通动力技术服务有限公司(2346人)广东博界律师事务所合肥阳光雨露信息技术服务有...

2020-09-21 17:08:14

Mysql优化一些知识

硬盘的存储对比

2020-09-19 16:34:02

数据库针对Mysql通用数据库的面试相关知识点,针对事务,事务锁,索引优化,慢查询解决数据库查询优化问题,以及主从复制,主主复制相关的二进制日志相关内容

SQL语言的控制是不同定义的,如下所示:数据库定义语言DDL:数据库操作语言DML:数据库查询语言DQL:数据控制语言DCL:

2020-09-18 13:32:20

java图片的压缩算法

import javax.imageio.IIOImage;import javax.imageio.ImageIO;import javax.imageio.ImageWriteParam;import javax.imageio.ImageWriter;import java.awt.image.BufferedImage;import java.awt.image.ColorModel;import java.io.File;import java.io.FileOutputStrea.

2020-09-16 15:07:58

解析kafka topic中的数据,序列化成传输对象

/** * * * @param consumerRecordList kafka消息内容 * @return 传输对象列表 */private List<NewsEventDTO> parse(List<ConsumerRecord<String, String>> consumerRecordList) { return consumerRecordList.stream().map(record -> JSONObject.parseO.

2020-09-15 17:02:14

java.nio.file.FileSystemException: D:\tmp\kafka-logs\__consumer_offsets-17\00000000000000000000.time

启动命令新建一个文件--启动kafka.bat里面源码为 @echo onD:cd D:\root\aplication\installpath\kafka_2.12-2.1.0.\bin\windows\kafka-server-start.bat .\config\server.properties 解决办法吧配置的log路径删除掉 D:\tmp\kafka-logs\java.nio.file.FileSystemException: D:\tmp\kafka-l...

2020-09-08 10:33:02

以【我们配置规则】开头;主要是实现一个表达式实现,入参一个可变变量,是否匹配我们自定义Aviator表达式的设定的开头规则,匹配返回true,不匹配返回false

1、实现Aviator自定义表达式的描述2、自定义Aviator表达式描述示例

2020-09-03 10:21:21

EndWithContainListFunction 自定义表达式实现aviator自定义表达式以【自定义规则】结尾,

1、展示实现逻辑 /**** * 主要是实现以、、、、为结尾的表达式逻辑 * @param env Map * @param arg 入参1,作为一个可变的参数变量 * @param arg2 一个Map的key',在Map里面获取List这样就可以实现获取Value * @return Boolean */ 2、展示运行结果 public static void main(String[] args) { //注册自定义表达式函数 AviatorE..

2020-09-03 09:38:34

判断集合B中的字符串是否每一个都存在与A字符串中;aviator自定义表达式实现字符串包含逻辑的判断eachcontainlist(‘前值实际值‘,‘title‘) &&!eachcontainlis

实现例子展示 aviator自定义表达式如下eachcontainlist('前值实际值','title') &&!eachcontainlist('这个简短的字符串返回测试结果为false','title')返回true;测试案例:public static void main(String[] args) { //注册自定义表达式函数 AviatorEvaluator.addFunction(new EachContainL...

2020-09-03 09:33:09

配置Aviator表达式,自定义常量数据,实现表达式规则过滤,是否入参变量包含我配置的规则当且仅当满足,那么返回true,自动判断是否符合规则

配置Aviator表达式,自定义常量数据,实现表达式规则过滤,是否入参变量包含我配置的规则当且仅当满足,那么返回true,自动判断是否符合规则 String expression = "containlist('测试数据前值是否包实际值含','实际值')";返回为true;public static void main(String[] args) { //注册自定义表达式函数 AviatorEvaluator.addFunction(new ContainList...

2020-09-03 09:04:56

配置Aviator表达式,自定义常量数据,实现表达式规则过滤,是否入参变量等于我配置的规则当且仅当满足,那么返回true,自动判断是否符合规则

配置Aviator表达式,自定义常量数据,实现表达式规则过滤,是否入参变量等于我配置的规则当且仅当满足,那么返回true,自动判断是否符合规则比如:/*** * 第一个入参是可变的变量; * 第二个参数是作为表达式常量,保存数据库表里面的List字段 * @param args * 返回的 是Boolean类型 */public static void main(String[] args) { //注册自定义表达式函数 AviatorEvaluator.addFu..

2020-09-02 21:42:50

一对一条件限定的前提下, 配置Aviator表达式,自定义常量数据,实现表达式规则过滤,在A=AA的前提下,判断入参BB是否包含B,当且仅当满足a,那么返回true,自动判断是否符合规则

A=A满足,B包含b返回true,不然返回false 一对一条件限定的前提下, 配置Aviator表达式,自定义常量数据,实现表达式规则过滤,在A=AA的前提下,判断入参BB是否包含B,当且仅当满足a,那么返回true,自动判断是否符合规则 主要实现的java代码 package com.util.function;import com.googlecode.aviator.AviatorEvaluator;import com.googlecode.aviator.Express..

2020-09-02 21:39:38

日期的处理类,获取俩个日期的相差天数,以及JDK俩个日期直接格式化的处理常用到的Date转化为JDK的LocalDate 格式的日期工具类处理

工作或者使用中java处理日期是经常遇到的问题,所以我们要对Date类型的处理进行架构,能够使之复用。比如说实现下面的工具类;又比如说使用功能jdk8版本的获取俩个日期的时间;YYYY-MM-DD这种格式日期的相隔时间;/** *jdk8版本中进行俩个时间节点的相差天数 * 与今天日期对比 * @return */public static Integer getPeriodDays(String oneDateStr) { LocalDate startLocalD.

2020-09-02 14:58:12

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享王者
    分享王者
    成功上传51个资源即可获取