首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
fasny
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
有了WebClient还在用RestTemplate?
WebClient是Spring5引入的,基于响应式编程实现的HTTP调用客户端。Spring官方推荐使用WebClient替代RestTemplate完成HTTP调用。
我为什么既支持又反对接口用Map来传输数据?
map就像个无底洞,你不看服务提供方代码的话就不知道里面到底放了什么key。 拿到数据之后都要自己强转一下,有点麻烦。 这玩意有潜在的类型转换异常发生。 上面说了我不喜欢这样获取数据,但也不喜欢定义一个类来接收,因为这样会造成类数量激增,可能一个请求接口就得对应创建一个请求类。…
ThreadLocal在不同线程中的传递
首先来说一下线程传值的问题 现象 解决方案 介绍 同一线程之间传递值 ThreadLocal 给线程提供一个本地变量,当线程消失的时候,所有的本地示例都会被回收 父子线程之间传递值 Inheritab
想在一个项目中实现多数据源切换?几行代码就搞定了
在实际的应用场景中,我们经常会遇到一个系统要调用多个数据源的情况。可能是同一个mysql的不同库,也有可能是从不同的mysql中调用数据进行使用。
order by与group by的优化
性能常见分析步骤 1、慢查询的开启并捕获 2、explain+慢 SQL 分析 3、show profile 查询 SQL 在 MySQL 服务器里面的执行细节和生命周期情况 4、SQL数据库服务器的
Java8中的Stream流式操作 - 入门篇
作者:汤圆个人博客:javalover.cc前言之前总是朋友朋友的叫,感觉有套近乎的嫌疑,所以后面还是给大家改个称呼吧因为大家是来看东西的,所以暂且叫做官人吧(灵感来自于民间流传的四大名著之一《金瓶梅
Mysql基于成本而选择索引| 小册免费学
成本怎么定义IO成本:我们想查询表中的记录时,需要先把数据或者索引加载到内存中然后再操作。这个从磁盘到内存这个加载的过程损耗的时间称之为I/O成本。CPU成本:读取以及检测记录是否满足对应的搜索条件、
呵呵,Semaphore,就这?
这是并发线程工具类的第二篇文章,在第一篇中,我们分析过 CountDownLatch 的相关内容,你可以参考一文搞懂 CountDownLatch 用法和源码!那么本篇文章我们继续来和你聊聊并发工具类
聊聊面试必考-递归思想与实战
“递归”算法对于一个程序员应该算是最经典的算法之一,而且它越想越乱,很多复杂算法的实现也都用到了递归,例如深度优先搜索,二叉树遍历等。 作者简介:koala,专注完整的 Node.js 技术栈分享,从 JavaScript 到 Node.js,再到后端数据库,祝您成为优秀的高级…