![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 61
xpp0205
这个作者很懒,什么都没留下…
展开
-
BigDecimal工具类
/***用于高精确处理常用的数学运算*/publicclassArithmeticUtils{//默认除法运算精度privatestaticfinalintDEF_DIV_SCALE=10;/***提供精确的加法运算**@paramv1被加数*@paramv2加数*@return两个参数的和*/publicstaticdoubleadd(do...原创 2022-05-23 22:27:17 · 389 阅读 · 0 评论 -
CompletableFuture实现原理及应用
CompletableFuture由Java 8提供,是实现异步化的工具类,上手难度较低,且功能强大,支持通过函数式编程的方式对各类操作进行组合编排。相比于ListenableFuture,CompletableFuture有效提升了代码的可读性。CompletableFuture中包含两个字段:result和stack。result用于存储当前CF的结果,stack(Completion)表示当前CF完成后需要触发的依赖动作(Dependency Actions),去触发依赖它的CF的计算,依赖动作可原创 2022-05-15 00:32:42 · 655 阅读 · 0 评论 -
使用lambda表达式根据某个字段的值合并List数组里面的数据
当前系统中有个业务需求是根据实体的字段名合并统计list里面的数据总量,简单地做个demo记录实现方式。假设实体类为商品,需要统计的数据为商品的总数量id 商品名称 商品数量 商品价格 出产日期 1 香蕉 2 4 3月 2 香蕉 5 6 4月 3 苹果 4 3 4月 先建个商品表@Datapublic class Goods { private String i...原创 2021-05-25 10:31:23 · 4349 阅读 · 0 评论 -
onap sdc模块maven下载依赖失败解决
在onap官网上下载sdc模块后启动maven reimport一直失败报错,依赖jar包无法下载到本地仓库,原因是因为下载jar包需要给jdk安装上onap的证书,不然校验不通过maven无法下载到onap模块的相应jar包以下是解决办法从onap官方文档上下载onap的证书文件,配置好java的环境变量,准备给jdk安装证书。由于安装证书需要用到keytool命令,keytoo...原创 2019-09-03 10:40:23 · 476 阅读 · 0 评论 -
java与mysql中对应的时间类型
SQL -> Java date -> LocalDate time -> LocalTime timestamp -> LocalDateTime重点介绍关于时间戳timestamp对应的LocalDateTime根据年、月、日、时、分、秒、纳秒等创建LocalDateTime:LocalTime zero = LocalTime.of(0, 0,...原创 2018-12-11 10:34:34 · 1908 阅读 · 0 评论 -
springboot实现https访问
import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.a...转载 2018-11-05 11:25:21 · 3170 阅读 · 0 评论 -
利用ehcache实现缓存
最近在做钉钉对接的时候有个需求需要使用到缓存,由于项目业务逻辑不多,主要部分是从接口获取,数据渲染之类的,不想引入过多的中间件(redis还是非常强大的),于是就想利用springboot自带的ehcache来做,话不多说,进入正题。首先是ehcache的配置类,在网上找了份详细的配置类,我们依照自己项目需求修改其中的配置<?xml version="1.0" encoding="...原创 2018-10-18 17:24:50 · 3560 阅读 · 0 评论 -
钉钉企业自建E应用开发流程
企业自建应用开发流程1.下载Idea,安装git(用于导入开发通用框架Demo)GitUrl:https://github.com/xpp0205/dingTalk填入url后检测是否能连接通 2.导入服务端Demo后打开配置类constant其中appKey和appSecret是用于调用获取钉钉accessToken接口需要的参数,agentId是用于识别E应...原创 2018-10-07 23:37:42 · 16246 阅读 · 5 评论 -
钉钉E应用Java服务端集成框架
根据钉钉开发文档企业自建应用quickstart改进而成,集成了部分常用接口,没有配置ORM框架,开发者可根据自身需要自行配置。GitHub项目地址:https://github.com/xpp0205/dingTalk日后会逐渐更新项目配置。...原创 2018-09-18 10:14:20 · 1842 阅读 · 0 评论 -
MybatisPlus 映射问题 All elements are null
解决办法:检查实体类字段是否有用下划线,去掉下划线改成驼峰法命名原创 2018-09-11 16:33:24 · 4360 阅读 · 0 评论 -
HashMap学习笔记
HashMap的结构:HashMap继承于AbstractMap,实现了Map、Cloneable、Serializable接口,它存储的内容是键值对的映射(无序)。它的实现是不同步的,意味着它不是线程安全的。它的key、value都可以为null。大方向上:HashMap里面是一个数组,数组中的每个元素都是一个单向链表。总体结构为数组+链表。capacity:当前数组容量,始终保...原创 2018-08-21 22:35:27 · 224 阅读 · 0 评论 -
springboot多数据源配置方法
首先在application中配置好自己的数据源,如下所示:datasource.biz.driverClassName = com.mysql.jdbc.Driverdatasource.biz.url = jdbc:mysql://127.0.0.1:3306/isv_dingtalk_biz?useUnicode=true&characterEncoding=utf-8da...原创 2018-08-27 15:48:57 · 287 阅读 · 0 评论