spring
吃鱼的羊
这个作者很懒,什么都没留下…
展开
-
SpringBoot 统一 NULL转为空字符
https://www.jianshu.com/p/485c113de6b6一、Maven依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>${fastjson.version}</version></dependency>二、配置类..转载 2020-06-24 14:21:06 · 3694 阅读 · 0 评论 -
Fastjson生成json时Null属性不显示
生成json代码片段Map < String , Object > jsonMap = new HashMap< String , Object>();jsonMap.put("a",1);jsonMap.put("b","");jsonMap.put("c",null);jsonMap.put("d","wuzhuti.cn");String str = JSONObject.toJSONString(jsonMap);System.out.println(st原创 2020-06-24 14:19:45 · 316 阅读 · 0 评论 -
@JsonView的使用
https://www.cnblogs.com/yufeng218/p/11795652.html1.使用场景在某一些请求返回的JSON中,我们并不希望返回某些字段。而在另一些请求中需要返回某些字段。例如:在查询列表请求中,不返回password字段 在获取用户详情中,返回password字段用户类public class User{ private Integer id; private String username; private S..转载 2020-06-11 11:23:26 · 651 阅读 · 0 评论 -
mybatis中mapper接口的参数设置几种方法
方法一:忽略parameterType,加@param("xxx")注解在mapper接口中加上@param("xxx")注解,则在配置文件中直接用即可List<Map<String, Object>> getDataByTime(@Param("startTime") String startTime, @Param("endTime") String endT...转载 2020-03-22 21:00:25 · 6541 阅读 · 0 评论 -
springboot添加多数据源(mysql+pg)连接池并配置Mybatis
转载请注明出处:https://www.cnblogs.com/funnyzpc/p/9190226.html May 12, 2018 星期六,那是个晴天,天湛蓝湛蓝的非常干净,仿佛飘过一粒尘埃也能看得清清楚楚,然后就发生了些事情。。。很伤心很难过,至今也没能抹去,欸,我是怎样一步步把自己变成这个样子呢。 难过的事情总会在萦绕很久,罢了,这里还是不回忆了,就这样吧。 ...转载 2020-03-20 13:29:54 · 1887 阅读 · 0 评论 -
SpringBoot系列十八:整合Hikari
https://blog.csdn.net/lizhiqiang1217/article/details/90573759Hikari是一款非常强大,高效,并且号称“史上最快连接池”。并且在springboot2.0之后,采用的默认数据库连接池就是Hikari。不需要引入依赖,已经在SpringBoot中包含了。 GitHub地址:https://github.com/brettwoo...转载 2020-03-20 13:28:07 · 409 阅读 · 0 评论 -
SpringBoot+Druid+Mybatis配置多数据源
https://blog.51cto.com/zero01/2161509我们在开发一个项目的时候,可能会遇到需要对多个数据库进行读写的需求,这时候就得在项目中配置多个数据源了。在Java项目的开发中,目前最常用的数据操作框架是 Mybatis,开发框架也都基本用上了SpringBoot。而Druid号称最好的数据库连接池,自然也是被广泛使用。所以本文将演示一下,SpringBoot+Dr...转载 2020-03-20 13:27:23 · 2824 阅读 · 0 评论 -
Mybatis中配置多个数据源的两种实现方式
https://blog.csdn.net/qq_18860653/article/details/80347583需求描述在我们的开发过程中,一个项目连接多个数据库经常出现。在Spring+Mybatis的项目中,遇到这种情况该怎么办?我整理了一下,基本上两种方式去解决。配置多个sqlSessionFactory配置多个数据源使用AOP切换配置多个sqlSessionFactor...转载 2020-03-20 13:26:25 · 1933 阅读 · 0 评论 -
玩转SpringBoot之定时任务详解
阅读目录:序言 一、静态:基于注解 二、动态:基于接口 三、多线程定时任务阅读正文:回到顶部序言使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式:一、基于注解(@Scheduled) 二、基于接口(SchedulingConfigurer) 前者相信大家都很熟悉,但是实际使用中我们往往想从数据库中读取指定时间来动态执行定时任务,这时候基于...转载 2020-03-14 21:53:19 · 99 阅读 · 0 评论 -
IDEA中设置注释模板的方法
IDEA中设置注释模板的方法https://www.cnblogs.com/pcheng/p/10121683.htmlhttps://blog.csdn.net/zlbdmm/article/details/93873188IDEA中设置注释模板主要分为两个部分,分别是创建java文件时类的注释和方法的注释。 这里为大家详细介绍一下方法,按MyEclipse的风格设置(MyEcli...转载 2020-03-08 16:41:41 · 7527 阅读 · 0 评论 -
com.alibaba.fastjson 把JSONObject转换为Map(String, Integer)对象
JSONObject obj = new JSONObject();{obj.put("key1", "value1");obj.put("key2", "value2");obj.put("key3", "value3");}Map<String, Integer> params = JSONObject.parseObject(obj.toJSONString(), n...转载 2020-03-04 10:10:43 · 9463 阅读 · 1 评论 -
Java高性能反射工具包ReflectASM
https://blog.csdn.net/HUXU981598436/article/details/90634602ReflectASM使用字节码生成的方式实现了更为高效的反射机制。执行时会生成一个存取类来 set/get字段,访问方法或创建实例。一看到ASM就能领悟到ReflectASM会用字节码生成的方式,而不是依赖于Java本身的反射机制来实现的,所以它更快,并...转载 2020-02-29 21:45:57 · 1083 阅读 · 0 评论 -
Java各种反射性能对比
https://www.cnblogs.com/vielat/p/10246596.html对各种方法实现get方法的性能进行了一个测试。总共有5个测试,,每个测试都是执行1亿次1. 直接通过Java的get方法2.通过高性能的ReflectAsm库进行测试3.通过Java Class类自带的反射获得Method测试4.使用Java自带的Property类获取Method测...转载 2020-02-29 21:42:31 · 967 阅读 · 0 评论 -
Java反射:框架设计的灵魂
https://www.jianshu.com/p/1fc45c89e76b要想理解反射的原理,首先要了解什么是类型信息。Java让我们在运行时识别对象和类的信息,主要有两种方式:一种是传统的RTTI(Run-Time Type Identification),它假定我们在编译时已经知道了所有的类型信息;另一种是反射机制,它允许我们在运行时发现和使用类的信息。使用的前提条件:必须先得到代表的...转载 2020-02-29 21:41:04 · 332 阅读 · 0 评论 -
git branch分支切换和合并
创建与合并分支https://www.liaoxuefeng.com/wiki/896043488029600/900003767775424在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所...转载 2020-02-26 17:40:17 · 9319 阅读 · 1 评论 -
单手撸了个springboot+mybatis+druid
https://segmentfault.com/a/1190000016875496本文旨在用最通俗的语言讲述最枯燥的基本知识最近身边的程序员掀起了学习springboot的热潮,说什么学会了springboot在大街上就可以横着走、什么有了springboot妈妈再也不担心我的编程了、什么BAT都喜欢的框架...听得作者那个心痒痒的,于是找了个时间,下载了个idea来玩一波spring...转载 2020-02-26 14:32:00 · 384 阅读 · 0 评论 -
SpringBoot整合Mybatis使用Druid数据源
https://www.jianshu.com/p/ce0ce534fdd7https://github.com/imyiren/spring-boot-mybatis-druid修改一处:@SpringBootApplication@MapperScan("io.ilss.dao")public class SpringBootMybatisDruidApplica...转载 2020-02-26 14:37:32 · 280 阅读 · 0 评论 -
基于代理(Proxy)的AOP实现
https://www.cnblogs.com/CHENJIAO120/p/7080790.html 基于代理(Proxy)的AOP实现首先,这是一种基于代理(Proxy)的实现方式。下面这张图很好地表达了这层关系:这张图反映了参与到AOP过程中的几个关键组件(以@Before Advice为例):调用者Beans - 即调用发起者,它只知道目标方法所在Bean,并不...转载 2019-01-07 16:39:11 · 1020 阅读 · 0 评论 -
Java动态代理与反射详解
https://www.cnblogs.com/haodawang/p/5967185.html Java动态代理与反射详解 首先我得先请大家不要误会,博客园说转载的文章放在文章分类里,原创的文章用随笔写,我开先还以为随笔是拿来写抒情文的(滑稽),后来才发现不是这样的,但是自己所有的文章都在文章分类里了,又懒得搬运,所以我就用js重定向了一下。所以现在标题栏里进来的都是文章分类哦,大部...转载 2019-01-07 16:37:53 · 195 阅读 · 0 评论 -
Nginx与HAProxy的区别
Nginx与HAProxy的区别对于做软负载,我们都知道主流的方案有LVS、Haproxy、Nginx!那么对于Haproxy和Nginx,我们如何选择呢?回答这个问题之前,我根据个人使用经验来讲下它们的特点!Haproxy特点支持TCP与Http协议,工作在网络4层和7层 支持Session共享、Cookies引导 支持通过URL健康检测 支持8种负载均衡策略 支持心跳检测Nginx特点支持Ht...转载 2018-06-25 17:56:06 · 16418 阅读 · 2 评论 -
初识Spring Boot框架
http://blog.csdn.net/u012702547/article/details/53740047前面的铺垫文章已经连着写了六篇了,主要是介绍了Spring和SpringMVC框架,小伙伴们在学习的过程中大概也发现了这两个框架需要我们手动配置的地方非常多,不过做JavaEE开发的小伙伴们肯定也听说过“约定大于配置”这样一句话,就是说系统,类库,框架应该假定合理的默认值,而非要求提供不...转载 2018-03-20 11:40:16 · 182 阅读 · 0 评论