随笔分类 -  java

java相关
摘要:1、String 转 JSONObject String str = "{姓名":"张三","性别":"男","年龄":"25"}" JSONObject res = JSONObject.parseObject(str); 2、对象转json String Gson gson = new Gson 阅读全文
posted @ 2024-12-17 16:50 当个胖子 阅读(11) 评论(0) 推荐(0) 编辑
摘要:前提 引入hutool依赖 具体实现 // 发送GET请求 public static HttpResponse sendGetRequest(String url, Map<String, List<String>> httpHeaders) { HttpResponse response = H 阅读全文
posted @ 2024-11-07 17:31 当个胖子 阅读(264) 评论(0) 推荐(0) 编辑
摘要:实现对象字段在转换为 JSON 时大小写保持不变 预期效果:对象中字段名是 Age,NAME 转成json后:{"Age":"12","NAME":"张三"} 使用场景:给外系统传参数rest接口参数时,对方要求; 方式一 使用 Jackson 的@JsonProperty注解 import com 阅读全文
posted @ 2024-10-17 09:41 当个胖子 阅读(76) 评论(0) 推荐(0) 编辑
摘要:1、整数格式化 1.1、将整数k格式化为一个三位的字符串,如果不足三位,则在前面用零补齐 int k = 7; String formattedString = String.format("%03d", k); System.out.println(formattedString); // 输出 阅读全文
posted @ 2024-10-14 10:40 当个胖子 阅读(22) 评论(0) 推荐(0) 编辑
摘要:该方式用于流程固定并且明确知道每个节点什么人审批。 步骤一: 指定参数,比如某个节点设置的审批人为${AAAAA}如图: 步骤二: 在工作流启动前向启动工作流时使用的 startProcessInstanceByKeyAndTenantId()方法中填充 variables参数,variables中 阅读全文
posted @ 2024-08-14 17:45 当个胖子 阅读(909) 评论(0) 推荐(0) 编辑
摘要:Flowable作为Activiti的分支,其API与Activiti非常相似,但也有一些细微的差别和新增的特性。以下是一些Flowable特有的或常用的方法: 流程定义管理 部署流程定义:与Activiti类似,通过RepositoryService的createDeployment()方法创建D 阅读全文
posted @ 2024-08-14 16:47 当个胖子 阅读(313) 评论(0) 推荐(0) 编辑
摘要:流程定义管理 部署流程定义:通过RepositoryService的createDeployment()方法创建DeploymentBuilder,然后使用addClasspathResource()等方法添加流程资源,并调用deploy()方法完成部署。 查询流程定义:使用RepositorySe 阅读全文
posted @ 2024-08-14 16:44 当个胖子 阅读(44) 评论(0) 推荐(0) 编辑
摘要:出现Rounding necessary错误原因是使用了 BigDecimal 的 setScale 方法导致。 错误原因:setScale方法保留小数位数小于实际位数并且未指定roundingMode参数即报错。如下代码: BigDecimal rs = new BigDecimal("2057. 阅读全文
posted @ 2024-08-12 14:53 当个胖子 阅读(1556) 评论(0) 推荐(0) 编辑
摘要:1、场景 查询sql A的条件需要依靠另外一个查询sql B的结果,这时候就需要将B的结果动态拼接成in的形式,当然是有就拼,没有就不拼 举例: select * from A where 1=1 and A.a1 in ('B.b1','B.b2','B.b3' .....) 2、Mybits实现 阅读全文
posted @ 2022-01-07 14:50 当个胖子 阅读(159) 评论(0) 推荐(0) 编辑
摘要:mybits 中 通过Example 进行sql查询 Example example = new Example(HlsCusLonContractRepayment.class); Example.Criteria criteria = example.createCriteria(); crit 阅读全文
posted @ 2022-01-07 14:34 当个胖子 阅读(59) 评论(0) 推荐(0) 编辑
摘要:按照官网方式执行命令 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redha 阅读全文
posted @ 2022-01-07 14:28 当个胖子 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1、 java8 localDateTime 转 Date public static Date localDateToDate(LocalDateTime localDateTime){ ZoneId zone = ZoneId.systemDefault(); Instant instant = 阅读全文
posted @ 2021-02-23 16:46 当个胖子 阅读(54) 评论(0) 推荐(0) 编辑
摘要:获取时间方法 小结 一些获取时间的方法 直接上代码 /*** * 获取 日期所在 年 * * */ public static int getYear(Date date){ Calendar calendar = Calendar.getInstance(); calendar.setTime(d 阅读全文
posted @ 2020-10-22 22:47 当个胖子 阅读(2310) 评论(0) 推荐(0) 编辑