![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 71
wlh_150568
生活有舍有得 不必在意
展开
-
Spring模块的构成
简介: Spring框架是由于软件开发的复杂性而创建的。其使用的是最基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。目的是为了解决企业应用开发的复杂性。能应用于任何范围的java应用。(摘自百度百科)构成: 由Spring-Core、Spring-Aop、Spring-ORM...原创 2021-03-16 16:19:29 · 205 阅读 · 1 评论 -
聊聊HashMap & HashTable & ConcurrentHashMap等
参考和转自https://blog.csdn.net/qq_35190492/article/details/103589011HashMap:问:HashMap初始容量为16,虽然16是2的幂,但8和32也是。为何偏偏选择16作为初始容量?答:个人感觉其实就是一个经验值,定义16没有很特殊的原因,是要是2的次幂,其实用8、32都差不多,无非用16作者认为这个初始容量更能符合常用而已。问:HashMap中的链表大小超过8个时会自动转化为红黑树,当删除小于6时重新变为链表,为什么?答:根据转载 2021-03-15 13:20:02 · 136 阅读 · 0 评论 -
SpringCloud中线程池的使用
前言项目中通常会实现异步调用的功能,如导出等。一般都是采用多线程技术,比如创建ThreadPoolTaskExecutor类。其执行规则如下:图片参考https://www.cnblogs.com/yw0219/p/8810956.html线程池的创建package com.demo.config;import java.util.concurrent.Executor;import java.util.concurrent.ThreadPoolExecutor;import or原创 2021-03-11 16:48:14 · 2973 阅读 · 0 评论 -
JAVA API对接外部接口标准参考
OuterInterfaceUtil类package com.dsk.trader.order.web.station.service.impl;import com.alibaba.fastjson.JSON;import java.io.IOException;import java.net.URI;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.M原创 2021-03-09 15:18:08 · 960 阅读 · 0 评论 -
java中 switch case的用法
1:switch case与break搭配使用时****如下:a、当i=1与case中的值匹配时会输出对应语句,并跳出当前switch语句,没有匹配时输出default语句对应语句。因此当i=1时以下会输出 1、666;当i=3时没有case的值对应上则输出333、666。 Integer i =1; switch (i) { case...原创 2019-05-26 17:26:46 · 14597 阅读 · 5 评论 -
使用Mybatis-Plus进行分页查询,返回的数据中total总是为0的问题?可以参考以下两种解决方案
一、创建一个类注入PaginationInterceptor@Configurationpublic class MybatisPlusConfig { /** * 分页插件 */ @Bean public PaginationInterceptor paginationInterceptor() { return new Pa...原创 2019-05-08 11:07:53 · 15061 阅读 · 3 评论 -
一条sql语句返回多条统计结果
现有一张表名为logistics_order的订单表,其中有一个state字段表示下单状态,其中10表示已下单,20表示已发货,30表示已确认收货。现需要用一个sql统计这三个状态各有多少条数据:select count(CASE WHEN state=10 THEN 1 ELSE NULL END) yixiadan, count(CASE WHEN state=20 ...原创 2019-04-02 20:37:13 · 2087 阅读 · 0 评论 -
那些埋在BigDecimal中的坑
1:用decimal作为数据库字段类型存值时,前端传入0会搜索出全部数据时的问题?解答:把前端传入的值进行判断,如果传入的值为0,则转化为0.00进行查询,即new BigDecimal("0.00"),前提是数据库字段类型要保存两位小数....原创 2019-04-02 11:19:42 · 326 阅读 · 0 评论 -
去除List集合中的重复对象
package com.kafu.usercenter.web.ucenter.rest;import java.util.ArrayList;/** * 描述: * * @author wanglihong * @create 2019年02月18日 19:46 */public class ListTest { public static void main(S...转载 2019-02-18 19:57:14 · 1161 阅读 · 0 评论 -
java遍历Map集合的四种方式(代码)
package com;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/** * 描述:api测试 * * @author wanglihong * @create 2019年02月13日 9:28 */public class ...原创 2019-02-13 09:51:41 · 144 阅读 · 0 评论 -
CollectionUtils集合工具类的常用方法(import org.apache.commons.collections4.CollectionUtils;)
集合判断:例1:判断集合是否为空:1.1:CollectionUtils.isEmpty(null):true1.2:CollectionUtils.isEmpty(new ArrayList()):trueList<String> list = new ArrayList<>();list.add("");1.3:CollectionUtils.i...转载 2019-02-16 16:59:48 · 5872 阅读 · 0 评论 -
required request body is missing
一般原因是 前端未传入json格式的参数使得后台无法正确接收原创 2019-02-13 10:29:30 · 835 阅读 · 0 评论