
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
这个在高版本中已经废弃,官方建议我们使用:High Level REST Client@Configurationpublic class ElasticsearchConfig {/*** localhost:9300 写在配置文件中就可以了*/@BeanRestHighLevelClient elasticsearchClient() {ClientConfiguration configur
中间件的重点中间件的本质和设计要点、中间件的应用场景及注意事项、Kafka、Rabbitmq、Nginx的使用、Redis、Mycat。中间件的难点理解中间件在架构中的作用、各个中间件的底层实现。学习中间件的技巧用类比概念去理解架构,尤其是结合生活中的例子。流程图方式梳理各个中间件在架构中的作用。用Java技术去代入思考中间件的原理。推导中间件各个功能设计原因。...
先上效果图整体的逻辑是,在数据库中用blob类型存储图片,当mybatis获取到blob类型用byte[]来接收,此时自动转换为了图片的base64形式,再将整条数据以json的形式发送给前端,在前端中<img src="data:image/jpg;base64,base64编码">就能正常显示图片。前端代码逻辑<!-- 主体部分 --><el-main>&l
先上效果图整体的逻辑是,在数据库中用blob类型存储图片,当mybatis获取到blob类型用byte[]来接收,此时自动转换为了图片的base64形式,再将整条数据以json的形式发送给前端,在前端中<img src="data:image/jpg;base64,base64编码">就能正常显示图片。前端代码逻辑<!-- 主体部分 --><el-main>&l
Lock的核心API方法描述lock获取锁的方法,若锁被其他线程获取,则等待(阻塞)lockInterruptibly在锁的获取过程中可以中断当前线程tryLock尝试非阻塞地获取锁,立即返回unlock释放锁提示:根据Lock接口的源码注释,Lock接口的实现,具备和同步关键字同样的内存语言。首先我们根据方法的内容自己来实现一个简单的Loc...
通信的方式要想实现多个线程之间的协同,如:线程执行先后顺序、获取某个线程执行的结果等等。涉及到线程之间相互通信,分为下面四类:文件共享网络共享共享变量jdk提供的线程协调API细分为: suspend/resume、wait/notify、park/unpark文件共享流程: 线程-1 写入数据到文件系统 线程-2从其中读取数据。public class De...