随笔分类 -  java

摘要:整合原因: axis2与springboot集成度很差,但客户端可连接asp.net的webservice。 而cxf整 合springboot很容易,但是客户端调用asp.net特困难。 故,ws服务用cxf,客户端用axis2. 依赖 <!--AXIS2--> <dependency> <gro 阅读全文
posted @ 2021-07-22 17:37 isV1 阅读(1016) 评论(0) 推荐(0)
摘要:当poi 输出excel时, 需要处理公式。 并且要求公式 能像excel中复制一数,非绝对引用会自动变。比如 第一行第一列公式为:A1+B1 ,把它COPY到第二行时,应为A2+B2 阅读全文
posted @ 2020-09-19 16:10 isV1 阅读(1434) 评论(0) 推荐(0)
摘要:int count=a.equal(b)?1:0 上面的三元表达式 用Optional可以近似这样做: public class TestTemp1 { String b; @Test public void test1(){ String a="dd"; b="dd"; int count=Opt 阅读全文
posted @ 2020-07-18 23:22 isV1 阅读(1937) 评论(0) 推荐(0)
摘要:背景: springboot 基于jackjson来的,又在实际框架开发中,需要js一样配置,在java中 json工具很多,但用json 作配置,key必须用双引号 很烦人。故有下面的工具。 代码: 1 import javax.script.Invocable; 2 import javax.s 阅读全文
posted @ 2020-05-17 16:08 isV1 阅读(199) 评论(0) 推荐(0)
摘要:背景: 当用Map list 嵌套为数据配置时,存在一个数据验证问题。本文原创,没有深度测试 代码: import com.fyh.utils.mapt.Mapt; import java.util.*; import java.util.stream.Collectors; public clas 阅读全文
posted @ 2020-05-17 16:01 isV1 阅读(697) 评论(0) 推荐(0)
摘要:背景: 在写框架时,有时不会有到实体Bean,这时数据验证有的头大,故产生了该工具 。本文原创 代码: 1 import java.text.ParseException; 2 import java.text.SimpleDateFormat; 3 import java.time.format. 阅读全文
posted @ 2020-05-17 15:57 isV1 阅读(388) 评论(0) 推荐(0)
摘要:背景: 当在基于配置时写软件时,在java世界很不方便。 配置内容特别多很复杂, 在js里,直接定义一个普通对象即可。 但是在java世界 ,常见的是xml、properties、 YML这类,他们的读写访问都不便,常常要针对配置文件写Bean类,当在写软件初期,配置格式经常改动,这种方式工作量相当 阅读全文
posted @ 2020-05-17 15:47 isV1 阅读(451) 评论(0) 推荐(0)