上一页 1 2 3 4 5 6 ··· 33 下一页

2024年3月13日

es 实现模糊匹配/正则匹配

摘要: 模糊匹配: { "query": { "wildcard": { "userName.keyword": "*hello*" # 匹配带 hello 串的用户名 } } } 正则匹配: { "query": { "regexp": { "userName.keyword": "[0-9a-f]{8} 阅读全文

posted @ 2024-03-13 11:33 进击的davis 阅读(188) 评论(0) 推荐(0) 编辑

2024年3月8日

elasticsearch 查询数据-深度分页解决方案

摘要: es深度查询时,如果数据量超过10000,es会报错,后续的数据就查不了了,当然,es为我们提供了下查询方案,游标查询或者search_after查询。 以下是 kibana 测试 dsl: # 1.游标方式 # 第一次查询获取游标,同时处理数据(返回数据中含游标信息) GET my_results 阅读全文

posted @ 2024-03-08 10:26 进击的davis 阅读(41) 评论(0) 推荐(0) 编辑

2024年3月1日

统计代码行数,用来做日报周报用

摘要: 命令: find . -name "*.go" | xargs wc 阅读全文

posted @ 2024-03-01 17:57 进击的davis 阅读(4) 评论(0) 推荐(0) 编辑

golang 使用net/http的client请求数据

摘要: 目录1.简单请求1.1 Get请求1.2 POST请求2.复杂请求-用 http.Client2.1 Get请求2.2 Post请求3.加密请求4.multiPart示例 & postForm示例更多示例: 通常我们直接通过 client 向 http server 发送请求时,需要注意几点: 1. 阅读全文

posted @ 2024-03-01 11:15 进击的davis 阅读(34) 评论(0) 推荐(0) 编辑

2024年2月24日

单调栈的定义与应用

摘要: 定义: 单调栈是一种特殊的栈结构,通常用于解决一类特定的问题,如找到数组中元素的下一个更大(或更小)元素。它的核心特性是维护栈内元素的单调性,即栈内元素按照从栈底到栈顶的顺序,要么严格递增,要么严格递减。 也即: 单调递增栈:从栈底到栈顶,依次递增的顺序 单调递减栈:从栈底到栈顶,依次递减的顺序 单 阅读全文

posted @ 2024-02-24 10:09 进击的davis 阅读(12) 评论(0) 推荐(0) 编辑

2024年1月27日

python 多线程运行 串行或并行

摘要: 我们知道在 python 中运行多线程程序很简单,只需要几步,创建线程,start线程即可,下面简单说下多线程的串行或者并行的使用示例: # -*- coding: utf-8 -*- # @Time : 2024-01-27 14:03 import threading import time d 阅读全文

posted @ 2024-01-27 14:28 进击的davis 阅读(72) 评论(0) 推荐(0) 编辑

2024年1月10日

Java Spring Boot Controller、Service、DAO实践

摘要: 如果你用过 Spring MVC,那就对 Controller、Service、DAO 三者的概念一定不陌生,我们通过 Controller 来接收请求和返回响应,具体的业务处理则放在 Service层 处理,而 DAO 则实现具体与数据库等持久层的操作。 今天从分层的角度来学习下在 Spring 阅读全文

posted @ 2024-01-10 13:59 进击的davis 阅读(220) 评论(0) 推荐(0) 编辑

2024年1月9日

SpringBoot中mybatis-plus mapper始终为null

摘要: 参考: SpringBoot中mapper始终为null 阅读全文

posted @ 2024-01-09 17:00 进击的davis 阅读(120) 评论(0) 推荐(0) 编辑

2024年1月3日

Java Spring Boot 中集成文件上传和下载功能

摘要: 在日常开发中,可能会遇到文件上传下载的需求,今天简单学习下,在项目开发中,如果遇到类似需求,该如何应对。 在 Spring Boot 项目中如果增加 文件上传下载 的功能,其实也挺简单,无非就是增加接口而已,但具体实现需要根据需求来定,通常我们的上传,可能会限制文件类型,限制文件大小,或者是限制文件 阅读全文

posted @ 2024-01-03 11:35 进击的davis 阅读(349) 评论(0) 推荐(0) 编辑

Mybatis-Plus的条件构造器 QueryWrapper & UpdateWrapper

摘要: 简介 前面我们在学习 Java Spring Boot Mybatis-Plus 的简单使用的时候,是否发现我们在构造查询的时候,基本都是简单的 where 语句的查询,而且也不能去选择字段输出,没关系,Mybatis-Plus 为我们准备了应对方案,那就是 Wrapper 构造器。 总的来说,常用 阅读全文

posted @ 2024-01-03 11:35 进击的davis 阅读(245) 评论(0) 推荐(0) 编辑

2023年12月28日

Mybatis-Plus 常用注解总结

摘要: 在框架的使用中,注解约定大于配置,我们可以轻松通过注解完成很多工作,比如字段改名映射,插入更新的时间写入等,下面的学习内容主要列举了常用的注解。 我们看看官网中列出的注解有哪些[1]: 本文的注解学习主要内容集中在以下的注解中: @TableName @TableId @TableField @En 阅读全文

posted @ 2023-12-28 23:12 进击的davis 阅读(435) 评论(0) 推荐(0) 编辑

Java Spring Boot Mybatis-Plus 的简单使用

摘要: 此文主要基于官网 case 整理,如需了解更多详情,请移步官网。 环境: SpringBoot:3.1.6 JDK:17 MySQL:5.7 数据准备 主要是 MySQL 建库建表,插入一些数据。 建库: CREATE DATABASE mybatis_demo; 建表: DROP TABLE IF 阅读全文

posted @ 2023-12-28 23:11 进击的davis 阅读(94) 评论(0) 推荐(0) 编辑

2023年12月26日

Java JDBC 详解、使用、连接池

摘要: JDBC介绍 Java数据库连接,JDBC(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。 简单说,jdbc 是Java语言为了屏蔽具体的具体的数据库操作的细节不同提供的一 阅读全文

posted @ 2023-12-26 18:03 进击的davis 阅读(593) 评论(0) 推荐(0) 编辑

2023年12月25日

java 17 原生操作 mysql 5.7

摘要: 环境: JDK: 17 mysql: 5.7 和数据库打交道,在项目开发中是在所难免的。今天简单学习下在 java 中 原生操作 MySQL,demo通过 maven做依赖管理。 依赖 在新建 maven 项目后,加入依赖: <dependencies> <dependency> <groupId> 阅读全文

posted @ 2023-12-25 18:11 进击的davis 阅读(91) 评论(0) 推荐(0) 编辑

2023年12月23日

Java Spring Boot 集成 elasticsearch6.8.x

摘要: 在全文搜索领域,毫无疑问,当下 elasticsearch 应用广泛,其优势自不必说,凭借全文快速搜索,可以在短时内实现大数据量的查询。 今天学习下在 Spring Boot 中 集成 elasticsearch 开发,这里主要展示可以怎么用,至于开发人员向通过 ElasticsearchORM 封 阅读全文

posted @ 2023-12-23 16:03 进击的davis 阅读(342) 评论(0) 推荐(0) 编辑

Java Spring Boot 配置读取进阶篇-@ConfigurationProperties && @Value

摘要: 之前我们学习了在 Spring Boot 如何读取 application.properties/application.yaml 配置文件的配置信息,在上文中我们主要是简单地实践了些简单的设置,这次我们带着同样的问题,如果配置更加复杂,我们的配置读取又应该怎么处理呢。 本文的学习主要基于 Spri 阅读全文

posted @ 2023-12-23 10:34 进击的davis 阅读(228) 评论(0) 推荐(0) 编辑

2023年12月18日

Java Spring Boot 集成 Swagger 生成 API文档(SpringDoc)

摘要: 在我们进行项目开发的时候,有些文档是必不可少的,或者也有利于自己查阅,比如 API接口文档。 在 Spring Boot 中通常有有个选择: springfox springdoc 因为 springfox和 Spring Boot 版本适配问题是个坑,这里我们选用更加友好的 springDoc,而 阅读全文

posted @ 2023-12-18 14:25 进击的davis 阅读(804) 评论(0) 推荐(0) 编辑

2023年12月14日

Java Spring Boot 自定义异常与全局异常处理

摘要: 我们在对比 过滤器与拦截器 一文中,知道请求过来,各种拦截处理的顺序: 1.过滤器 2.拦截器 3.controllerAdvice 4.AOP 5.controller 6.AOP 7.controllerAdvice 8.拦截器 9.过滤器 今天我们学习的 自定义异常与异常处理 这块内容,恰好就 阅读全文

posted @ 2023-12-14 16:59 进击的davis 阅读(629) 评论(0) 推荐(0) 编辑

Java Spring Boot 规范统一响应体结构

摘要: 在进行 web开发 中,如果我们的返回数据不统一,会是啥样呢,比如像下面这种: @RestController public class DemoController { @GetMapping("/haha") public Object haha() { return ""; } @GetMap 阅读全文

posted @ 2023-12-14 16:58 进击的davis 阅读(176) 评论(0) 推荐(0) 编辑

Java Spring Boot 过滤器的使用与拦截器对比

摘要: 在 web 应用中,早期在 servlet 中使用 filter过滤器,随着 spring 的发展,不同于依托 servlet容器,拦截器依托 Spring框架 应用也很广泛。 今天主要内容分两部分: 1.filter的使用 2.filter和interceptors对比 filter的使用 导入依 阅读全文

posted @ 2023-12-14 16:58 进击的davis 阅读(94) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 33 下一页

导航