Easter79 Easter79
3年前
springboot中返回值json中null转换空字符串
在实际项目中,我们难免会遇到一些无值。当我们转JSON时,不希望这些null出现,比如我们期望所有的null在转JSON时都变成“”“”这种空字符串,那怎么做呢?Jackson中对null的处理1@Configuration2publicclassJacksonConfig{3@Bean
Wesley13 Wesley13
3年前
java多线程之Callable跟Future
1、首先说一下创建线程的方式newThread跟实现Runnable接口的弊端(1)、每次newThread新建对象性能差。(2)、线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。(3)、缺乏更多功能,如
威尔we 威尔we
4年前
golang 之快速排序
1、快速排序稳定性快速排序是不稳定的算法,它不满足稳定算法的定义。算法稳定性假设在数列中存在aiaj,若在排序之前,ai在aj前面;并且排序之后,ai仍然在aj前面。则这个排序算法是稳定的!2、快速排序
Stella981 Stella981
3年前
HashMap源码
!(https://oscimg.oschina.net/oscnet/de01e75cfce7dfb63eb3fc0e9a8c535854e.jpg)!(https://oscimg.oschina.net/oscnet/905ae1ca93fd3f6f2b896f7e1b23aaf3bf4.jpg)!(https://oscimg.o
Stella981 Stella981
3年前
Flutter 中 ListView 的使用
这个小例子使用的是豆瓣API中 正在上映的电影的开放接口,要实现的主要效果如下: !(https://oscimg.oschina.net/oscnet/819cd8c2c8edb735599846bfe5a858d69b9.png)JSON数据结构!(https://img2018.cnblogs.com/blog/38142
Stella981 Stella981
3年前
CountDownLatch、CyclicBarrier 的对比
CountDownLatch、CyclicBarrier都可以用于:在多线程异步执行过程中,执行预定的流程后唤醒指定的线程进行相应的操作.区别:1,CountDownLatch唤醒过一次,就废弃了;CyclicBarrier可以重复之前的预定流程,反复唤醒。2,CountDownLatch可用于唤醒主线程,异步线程\任意线程,
Wesley13 Wesley13
3年前
K8S各知识点整理
一、k8s组成部分Master1、  kubeapiserver封装了核心对象的增删改查操作,以RESTAPI接口方式提供给外部和内部组件调用。它维护的REST对象将持久化到Etcd中2、  kubecontroller负责执行各种控制器,目前已经实现很多控制器来
Wesley13 Wesley13
3年前
mysql导入导出
导出1.将数据库mydb导出到e:\\mysql\\mydb.sql文件中:打开开始运行输入cmd进入命令行模式c:\\mysqldumphlocalhosturootpmydbe:\\mysql\\mydb.sql然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。2.将数据库my
good123 good123
3年前
Oracle创建表空间和用户
1.如果在PL/SQL等工具里打开的话,直接修改下面的代码中斜体加粗部分执行2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在/分为四步//第1步:创建临时表空间/createtemporarytablespaceusertemptempfile'D:\oracle\orada
Stella981 Stella981
3年前
Composer使用
提示:不要忘了经常执行composerselfupdate以保持composer一直是最新版本哦!PHP版本必须是5.4已上版本phpv检测当前php版本linux安装:局部安装1\.进入到自己项目目录:如 cd/home/www/2\.要真正获取Composer,我们需要做两件事。首先安装Compose