logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot + Beetl 实现动态数据库DDL

这里采用数据库存储模版的方式比在代码中硬编码维护性要好,不然模版有改动的话,还需要去修改代码重新打包,总体下来并不是很难。

文章图片
#spring boot#数据库#后端 +4
数据分析实战项目——电商用户行为分析及可视化(基于SQL/Tableau 含代码)

本项目以阿里巴巴移动电商平台的真实用户-商品行为数据为基础,使用SQL进行数据清洗,以AARRR模型、RFM模型为基础展开分析,再用Tableau做可视化,最后从提升用户活跃度、促进商品成交、差异化用户营销三个方面提出建议。

文章图片
#oracle#数据库#mysql +4
SpringBoot 整合 Mail 轻松实现邮件自动推送

发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。最早期的时候我们会使用 JavaMail 相关 api 来写发送邮件的相关代码,后来 Spring 推出了 JavaMailSender 更加简化了邮件发送的过程,在之后 Spring Boot 对此进行了封装就有了现在的 spring-boot-starter-mail ,本章文章的介绍主要来自于此包。

文章图片
#spring boot#java#mybatis +4
SpringBoot中6种跨域请求解决方案

跨域请求是前后端分离开发中不可避免的问题,Spring Boot提供了多种解决方案。从简单的@CrossOrigin注解到复杂的网关配置,我们可以根据项目规模和需求选择合适的方案。在实际开发中,建议综合考虑安全性、灵活性和维护成本,选择最适合项目的CORS解决方案。对于大多数Spring Boot应用,推荐使用全局CORS配置(WebMvcConfigurer)方案,它提供了良好的平衡性;而对于微

文章图片
#spring boot#后端#java +2
工作流与Flowable入门指南:从基础概念到开发环境搭建

*BPMN 2.0(Business Process Model and Notation)**是OMG(对象管理组织)制定的业务流程建模标准,旨在提供统一的图形化符号,便于业务人员和开发人员协作。BPMN 2.0于2011年发布,相较1.x版本,新增了执行语义和元模型,支持流程的存储、交换和自动化执行。BPMN 2.0的核心元素事件(Event):表示流程中的触发点,如开始、结束、定时器等。活动

文章图片
#python#java#算法 +2
万字长文:从计算机本源深入探寻volatile和Java内存模型

在本篇文章当中,主要给大家深入介绍Volatile关键字和Java内存模型。在文章当中首先先介绍volatile的作用和Java内存模型,然后层层递进介绍实现这些的具体原理、JVM底层是如何实现volatile的和JVM实现的汇编代码以及CPU内部结构,深入剖析各种计算机系统底层原理。本篇文章超级干,请大家坐稳扶好,发车了!!!LeHung,我们下期再见!!!(记得哦!)不脱发有志青年,了解更多计

文章图片
#jvm#java#开发语言
一文就够!SpringBoot拦截器及源码分析

一般自定义一个拦截器分为三步(1)编写一个拦截器实现 HandlerInterceptor 接口。(2)拦截器注册到容器中。(3)配置拦截规则。上面的过程,大概可以总结为以下几步:(1)根据当前请求,找到可以处理请求的handler和handler的所有拦截器。(2)顺序执行所有拦截器的 preHandle 方法如果当前拦截器的 preHandle 方法返回为 true ,则执行下一拦截器的 pr

文章图片
#spring boot#后端#java +3
京东架构师珍藏版:redis深度笔记(全彩版)全篇精华,细节满满

本小册主要讲解笔者从实战中摸索总结的Redis最常用最核心知识点,但限于篇幅和精力,并没有涵盖Redis 全部的内容知识点,比如Redis 内置的lua 脚本引擎就完全没有提到。之所以不讲,是因为在平时的工作中确实从来没有使用过,它就好比关系数据库的存储过程,虽然功能很强大,但是确实很少使用,而且也不易维护,所以就不推荐读者使用了。Redis常用于缓存、分布式锁、队列(或有序集合)等场景,追求技术

文章图片
#redis#java#缓存
数据库设计原则:从ER图到规范化设计的实战指南

ER图,全称实体-关系图(Entity-Relationship Diagram),是用图形化的方式展示数据之间关系的工具。实体(Entity)属性(Attribute)和关系(Relationship)。简单来说,实体就像现实世界中的“东西”,比如用户、订单;属性是这些东西的“特征”,比如用户的姓名、订单的日期;而关系则是这些东西之间的“联系”,比如一个用户可以下多个订单。在数据库设计中,ER图

文章图片
#数据库#oracle#spring boot +4
Java 与 MySQL 性能优化:Java 实现百万数据分批次插入的最佳实践

传统批量插入方案对比: PreparedStatement批量插入在性能、内存消耗和安全性方面都明显优于Statement.executeBatch(),是处理中等规模数据的首选方案。对于小规模数据(10 万条以下),PreparedStatement已经足够高效;对于中等规模数据(10 万到 50 万条),可以通过调整批量大小和分块处理进一步优化性能。MySQL 批量加载(LOAD DATA)优

文章图片
#java#mysql#性能优化 +4
    共 36 条
  • 1
  • 2
  • 3
  • 4
  • 请选择