【Java 实战】通过ElasticSearch实现全局搜索功能
在电商项目中,我们经常会使用到全局搜索来查询自己想要购买的商品,而商品的数量非常多,而且分类繁杂。面对这样复杂的搜索业务和数据量,使用传统数据库搜索就显得力不从心,一般我们都会使用全文检索技术,比如Solr,`Elasticsearch`。
vue3使用viewer
整理vue3+ts项目使用v-viewer过程,以及viewer的method、option、event整理
使用EasyPoi导出Excel
springcloud导出easy poi,简单
Spring Security(安全框架)
利用Spring IoC/DI和AOP功能,为系统提供了声明式安全访问控制功能,减少了为系统安全而编写大量重复代码的工作。导入依赖后默认会有一个登录页,并且没有登录时访问其他资源会自动跳到登录页,用户名为user,密码会打印在控制台。认证用户的主要凭证之一。可以是账号、邮箱、手机号等。在java中主
mac系统安装nacos,详细图文教程,解决启动不了nacos
mac系统安装nacos,详细图文教程,解决启动不了nacos的问题nohup: /Library/Internet: No such file or directory
idea双击无反应。打不开解决办法
idea打不开,修改idea64.exe.vmoptions无果。解决办法
助你加速开发效率!告别IDEA卡顿困扰的性能优化技巧
IntelliJ IDEA是一个广受欢迎的IDE,但有时候IDE的性能可能会受到影响,导致开发人员的工作效率降低。使用合适的JDK版本 IDEA使用Java作为其开发语言,因此选择正确的JDK版本对于IDEA的性能至关重要。在使用IDEA时,最好选择与IDEA版本兼容的JDK版本。尽管这些功能很有用
kafka动态创建消费者
使用注解的方式不能动态创建消费者,而且需要改变原代码,并重启项目,这往往只会增加后期维护成本。如题目所示,动态创建消费者,在现实的应用场景中显得越来越重要。
FilterChain(过滤器链)详解
在一个 Web 应用程序中可以注册多个 Filter 程序,每个 Filter 程序都可以针对某一个 URL 进行拦截。如果多个 Filter 程序都对同一个 URL 进行拦截,那么这些 Filter 就会组成一个Filter 链(也称过滤器链)。
Spring系列五:Spring怎么解决循环依赖
Spring循环依赖Spring循环依赖简单说就是自己依赖自己,或者和别的Bean相互依赖。鸡和蛋只有单例的Bean才存在循环依赖的情况,
JAVA基础
面向对象与面向过程面向过程:当需要实现一个功能时,每一个具体的步骤都要亲力亲为,详细处理每一个细节。面向对象:当需要实现一个功能时,不关心具体步骤,,而是找一个已经具有该功能的人来帮忙做这些事情。类与对象类是对一类事物的描述,是抽象的。对象是一类事物的实例,是具体的。类是对象的模板,对象是类的实体。
GAF 认证对接介绍
接下来介绍GAF的认证体系,以及如何与其他系统相互之间对接认证,解决系统之间的如何共享用户体系、单点登录问题。
Weblogic漏洞
中间件漏洞,weblogic漏洞初步学习,后续继续复现相关漏洞
SpringSecurity从入门到放弃之RBAC权限认证(二)
上文写到了SpringSecurity从入门到放弃之JWT认证登陆(一),该文章介绍了spring security的登陆原理以及整合JWT的登陆案例,本文将基于上文,介绍spring securtity整合RBAC权限模型,实现按权访问接口。
使用Eclipse搭建SpringBoot项目
使用Eclipse搭建SpringBoot项目。零基础使用eclipse搭建springboot项目详细教程.springboot,eclipse
MAC下安装jdk,配置环境变量
MAC下安装jdk 及配置环境变量
JRebel and XRebel 插件在IDEA中的安装、激活和使用
教你如何安装、激活和使用JRebel andXRebel插件,快速实现热部署,节省了大量重启时间,提高了个人开发效率。
程序员手把手教你Mac M1Pro的java开发环境安装--jdk、git、maven、及tomcat
java程序员作为一个mac新手,特别是M1。真的是从0开始。希望能够帮到其他朋友。
进程与线程的关系
Java 进程与线程的关系
Spring表达式语言-SpEL
Spring表达式语言,简称SpEL(Spring ExpressionLanguage)。SpEL是一种强大的、简洁的装配Bean的方式。SpEL是一个支持运行时查询和操作对象图的强大的动态语言,语法类似于EL表达式,具有诸如显示方法和基本字符串模板函数等特性。