菜单

江河水总有入海之时

SpringBoot打包瘦身

SpringBoot打包瘦身 获取lib 先用正常方式打包 解压原始jar包 获取boot-Inf目录中的lib目录 拷贝到服务器上 打包跳过lib中的Jar包 <plugin> <groupId>org.springframework.boot</groupId> <artifac

duckflew duckflew 发布于 2023-08-28

ElasticSearch教程

ElasticSearch 7.14教程-编程不良人s 编程不良人 全文检索 简介 安装 kibana 核心概念 索引 映射 文档 高级查询 Query DSL 索引原理 分词器 过滤查询 聚合查询 整合应用 集群 全文检索 全文检索是计算机程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明

duckflew duckflew 发布于 2023-06-01

Minio时间问题报错的解决办法

minio 上传下载文件失败 报错信息:(The difference between the request time and the server's time is too large.) 原因 客户端时间与服务端时间相差过大 解决方法 调整服务器上的时区与时间 apt-get install

duckflew duckflew 发布于 2023-05-16

分布式锁相关问题

为什么需要分布式锁?与分布式锁对应的是单机锁通常来说, 在涉及到多线程程序的时候,为了避免同时操作一个共享变量长生数据问题,通常会使用锁来进行互斥和同步操作,保证共享变量的正确行,使用范围局限在一个进程中如果是多个进程都需要操作一个共享资源,如何实现互斥和同步

duckflew duckflew 发布于 2022-07-15

Junit单元测试无法测试多线程

场景:当我在实现多个消费者消费工作队列中的消息时 使用了多线程然后采用junit 单元测试 发现无法得到正常的结果 代码如下public class ConsumeWorkQueueThread implements Runnable{ @Sneaky

duckflew duckflew 发布于 2022-02-05

SpringBoot LogBack日志

SpringBoot 修改LogBack相关日志配置文件中加入这些config 表示加载日志配置文件level配置目录的日志等级path表示日志存储的位置logging: config: classpath:logback-prod.xml level:

duckflew duckflew 发布于 2021-09-01

Spring Boot 集成 Elasticsearch 实战 (转载自知乎-武培轩)

Spring Boot 集成 Elasticsearch 实战 (转载自知乎-武培轩)最近有读者问我能不能写下如何使用 Spring Boot 开发 Elasticsearch(以下简称 ES) 相关应用,今天就讲解下如何使用 Spring Boot 结合 E

duckflew duckflew 发布于 2021-08-10

jwt原理和 认证过程实现

jwtjwt 是什么全称为 json web token 是一种与自包含,轻量的,服务器分离的json令牌为什么用jwt传统的认证方式服务端存储sessionid 在cookie里面 每次请求把cookie带上 一个jsessionid 参数 服务器根据

duckflew duckflew 发布于 2021-07-30

SpringBoot 整合 Shiro

SpringBoot 整合 Shiro&lt;dependency&gt; &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt; &lt;artifactId&gt;shiro-spring-boot-st

duckflew duckflew 发布于 2021-07-08

JPA字段名映射策略修改

JPA字段名映射策略修改如果采用就jpa默认的命名规则spring.jpa.hibernate.naming.strategy=org.hibernate.cfg.ImprovedNamingStrategyentity中的属性与@column(name=&q

duckflew duckflew 发布于 2021-05-16

SpringSecurity 登录成功后获取不到用户信息的问题

SpringSecurity 登录成功后获取不到用户信息的问题问题复现按照正常的登录逻辑 登录之后返回token 并且在SpringSecurity中存入认证过的Authentication对象 然后我携带token访问一个资源的时候 在过滤器中发现

duckflew duckflew 发布于 2021-05-16

SpringBoot集成SpringSecurity小结

SpringBoot集成SpringSecurity小结依赖 &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &l

duckflew duckflew 发布于 2021-03-16