排序
SqlEs-像使用数据库一样使用Elasticsearch
SqlEs-像使用数据库一样使用Elasticsearch,SqlEs SqlEs是Elasticsearch的客户端JDBC驱动程序,支持采用sql语法操作Elasticsearch。SqlEs构建在RestHighLevelClient,屏蔽了RestHighLevelClient...
Springboot实战——黑马点评之探店及关注
Springboot实战——黑马点评之探店及关注,黑马点评——达人探店及关注推送 1 探店业务实现 1.1 探店笔记发布 1)笔记blog字段属性 除此之外,在'搜索博客'接口实现中会涉及到向前端展示用户的部...
除了递归算法,要如何优化实现文件搜索功能
除了递归算法,要如何优化实现文件搜索功能, 大家好,我是 V 哥,今天的文章来聊一聊 Java实现文件搜索功能,并且比较递归算法、迭代方式和Memoization技术的优缺点。 以下是一个使用 Java 实现...
redisson内存泄漏问题排查
redisson内存泄漏问题排查,问题描述 最近生产有个服务突然出现频繁告警,接口P99响应时间变长,运维同学观察到相应的pod cpu飙升,内存占用很高。 cpu升高问题排查是老生常谈的话题了,一般可以...
Java——图片文件位于 bin 目录下,下载新图片会导致应用程序重启
Java——图片文件位于 bin 目录下,下载新图片会导致应用程序重启,当应用程序在运行时需要加载图片文件时,如果图片文件位于 bin 目录下,下载新图片会导致应用程序重启,这是因为 Java 应用程...
一文夯实并发编程的理论基础
一文夯实并发编程的理论基础,JMM内存模型 定义 java内存模型(即 java Memory Model,简称JMM),不存在的东西,是一个概念,约定 主要分成两部分来看,一部分叫做主内存,另一部分叫做工作内存...
JAVA基础之八-方法变量作用域和编译器
JAVA基础之八-方法变量作用域和编译器,本文主要讨论方法中变量作用域。不涉及类属性变量、静态变量、线程变量共享等。 虽然知道某类变量的作用域非常重要,但是没有太多需要说的,因为许多东西...
JAVA基础之七-Collection和它的并行和流处理
JAVA基础之七-Collection和它的并行和流处理,Collection 翻下词典,有许多含义: 收集;聚集;(常指同类的)收藏品;募捐,募集;作品集;聚积;取走;一群人;拿走;(常为季节性推出的)系列时...
代理模式 – 动态代理
代理模式 - 动态代理,动态代理的API Proxy 动态代理类 生成代理对象:Proxy.newProxyInstance( 类加载器,接口数组,处理器 ) 类加载器:对象.getClass( ).getClassLoader( ) 接口数组-被代理类...
阿里面试让聊一聊Redis 的内存淘汰(驱逐)策略
阿里面试让聊一聊Redis 的内存淘汰(驱逐)策略,大家好,我是 V 哥,粉丝小A面试阿里,说被问到 Redis 的内存淘汰策略的问题,整理这个笔记给他参考,也分享给大家,如果你遇到这个问题,会怎么...
SpringBoot 初始化资源
SpringBoot 初始化资源,1 、使用接口ApplicationRunner和CommandLineRunner 这两个接口都是在容器运行后执行的,如下图示 如果项目需要在系统启动时,初始化资源,可以继承这两个接口,实...
腾讯又开发一款新工具,用起来真优雅!
腾讯又开发一款新工具,用起来真优雅!,UGit 是一款为腾讯内部研发环境特点而定制的 Git 客户端,旨在提高开发效率和团队协作的流畅性。UGit 支持 macOS 10.11+、Apple Silicon 和 Win64 位系统...