![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
la笔没有小新
java小白
展开
-
java8 List去重
一、去除List中重复的StringList uniqueStr = list.stream().distinct().collect(Collectors.toList());二、按对象属性去重 users = users.stream().collect( collectingAndThen( t...原创 2018-03-14 20:28:25 · 45036 阅读 · 5 评论 -
钉钉/微信开放平台加解密(钉钉/微信加密解密) 钉钉/微信AES 加密解密
1.钉钉开放平台加解密方法import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import java.io.ByteArrayO...原创 2018-03-15 14:47:16 · 7962 阅读 · 2 评论 -
钉钉JsApi签名工具类JsApiSign
钉钉jsapi签名工具类/** * Created by xiangYang on 2017/4/26. */import com.maycur.dingtalk.dto.JsApiSignatureDto;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.UnsupportedEncodin...原创 2018-03-15 14:57:23 · 4221 阅读 · 1 评论 -
tomcat跨域配置CORS/web.xml配置准许跨域
直接上代码 web.xml配置如下:<filter> <filter-name>tracingContextFilter</filter-name> <filter-class>com.maycur.common.util.web.TracingServletContextFilter</filter-...原创 2018-04-08 11:11:58 · 12551 阅读 · 4 评论 -
SpringBoot之采用外置容器配置
背景: SpringBoot默认打包方式为jar,且使用内置tomcat或者jetty容器。因为内嵌的tomcat原因导致运维或者开发会难/不灵活对内嵌tomcat调优、配置参数,所有目前还是有些公司会选择将SpringBoot的打包形式配置为war,采用外部tomcat。jar-----> war配置 如下:第一步: <packaging>war</pac...原创 2019-07-22 21:58:57 · 490 阅读 · 0 评论 -
利用java8 中 lambda 方法引用获取字段属性
一 背景: 在公司开发过程中,项目中集成了一个mybatis框架tk.mybatis,然后看到用到一些api进行数据查询如: Example example = new Example(XXDO.class); example.createCriteria() .andEqualTo("spaceId", spaceId);...原创 2019-08-15 11:00:52 · 5747 阅读 · 1 评论