自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

言少钱的博客

坚持,是一种技术

  • 博客(14)
  • 收藏
  • 关注

原创 大数据技术栈学习笔记持续更新

笔记地址:https://tidwwe83o75.feishu.cn/wiki/RwjxwMHyfiXlPOkYUA8cAKNgnAd?联系方式:微信公众号搜索《你在我左肋骨往里一刀》

2023-12-05 18:07:20 46

原创 单机环境下后端接口幂等性解决方案

2020-09-18 14:03:41 182 2

原创 7、Spring Data JPA 的前世今生【第一篇】

背景:ORM(Object-Relational Mapping) 表示对象关系映射。在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关联,操作对象就可以直接操作数据库数据,就可以说这套程序实现了ORM对象关系映射简单的说:ORM就是建立实体类和数据库表之间的关系,从而达到操作实体类就相当于操作数据库表的目的。 当实现一个应用程序时(不使用O/R Mapping),我们可能会写特别多数据访问层的代码,从数据库保存数据、修改数据、删除数据,.

2020-08-05 13:18:30 365

原创 6、关于SpringBoot 和 Spring data jpa 教你玩转Auditing监听事件

Auditing翻译过来是审计和审核;Spring的优秀之处在于帮我们想到了很多我们平时烦琐事情的解决方案,我们在实际的业务系统中,针对一张表的操作大部分是需要记录谁什么时间创建的,谁什么时间修改的,并且能让我们方便地记录操作日志。Spring Data JPA为我们提供了审计功能的架构实现,提供了4个注解专门解决这件事情:1、@CreatedDate 创建的时间2、@CreatedBy 创建的用户3、@LastModifiedBy 最后修改的用户4、@LastModifie.

2020-07-12 14:16:03 801

原创 关于SpringBoot中使用mapstruct插件实现复杂的对象映射

我们都知道,随着一个工程的越来越成熟,模块划分会越来越细,其中实体类一般存于 domain 之中,但 domain 工程最好不要被其他工程依赖,所以其他工程想获取实体类数据时就需要在各自工程写 model,自定义 model 可以根据自身业务需要映射相应的实体属性。如此,便比较复杂,使用mapstruct插件用来处理 domin 实体类与 model 类的属性映射的,我们只需定义 mapper ...

2020-07-11 12:56:10 2580

原创 1、html、css、javascript、http、tomcat 简介

对于前端必须看得懂,改得动,虽然丑,但要有!!!【1】HTML超文本标记语言基本功扎实了吗?【2】CSS层叠样式表丰富多彩掌握这些够了吧?【3】JavaScript脚本语言你喜欢运动吗?【4】你知道可扩展的标记语言xml吗?【5】Tomcat服务器 和 HTTP协议博大精深来入个门吧!...

2020-07-08 18:09:55 106

原创 4、SpringBooot入门基础大满贯总结

【1】关于SpringBooot中测试和日志问题?【2】创建一个SpringBoot项目,你会几种方法?【3】Spring boot 启动类上的注解及源码解析?【4】你真的理解 Spring Boot 项目中的 parent 吗?【5】springboot启动时,banner图标如何配置?【6】springboot中如何排除内置tomcat容器和容器相关配置?【7】关于SpringBoot类型安全属性注入和Spring属性注入问题?【8】关于springboot中 yaml配置(*.yml

2020-07-06 19:09:56 177

原创 关于SpringBoot项目逆向改造模块化的解决方案

在SpringBoot项目中,我们的需求是把Controller、Service、Model、Mapper等抽离成一个个模块,便于其他项目共享使用,比如多个服务之间共享模块!首先需要确定MavenJDK版本避免后面重复修改,找到自己机器上Maven配置文件settings.xml,找到节点且配置如下:<profile> <id>jdk-1.8</i...

2020-03-28 12:31:51 486

原创 Activiti 7 工作流引擎数据库文档说明

Activiti 7 工作流引擎数据库文档数据库名:activiti文档版本:0.0.1-SNAPSHOT文档描述:数据库文档生成序号表名说明1act_bt_approval流程审批字典表2act_bt_category流程模型类别表3act_evt_log事件日志表;表示事件,目前只有一张act_evt_log,存储事件处理日志,方便管理员跟踪处理,通用数据表4act_ge_bytearray二进制数据表;二进制数据表 png bpmn 存储在这个表 存储通用的流程定义和流程资源;保存流程定义图片和xml

2022-02-14 11:23:47 4114 52

原创 日志监控service业务层执行时间,深入理解面向切面编程++

2020-09-18 14:12:15 151

原创 3、关于spring boot 中 spring 的 5 种 scope 属性

【1】singleton: 表示在spring容器中的单例,通过spring容器获得该bean时总是返回唯一的实例【2】prototype:表示每次获得bean都会生成一个新的对象【3】request:表示在一次http请求内有效(只适用于web应用)【4】session:表示在一个用户会话内有效(只适用于web应用)【5】globalSession:表示在全局会话内有效(只适用于web应用)总结:在多数情况,我们只会使用singleton和prototype两种scope,如果在spring配置

2020-07-06 18:32:21 395

原创 2、spring boot 关于 Lombok 插件

1、[Lombok 介绍、使用方法和总结]2、lombok插件配置:[下载地址]3、eclipse中集成Lombok下载lombok包,放入xx.ini同级目录; 在xx.ini配置文件末尾添加:-Xbootclasspath/a:lombok.jar-javaagent:lombok.jar添加依赖,重启!4、idea中直接安装此插件,重启即可!...

2020-07-06 18:25:46 112

原创 关于Java并发编程中如何自定义线程池

ThreadPoolExecutor:线程池的创建方式有许多种,如FixedThreadPool、CachedThreadPool、ScheduledThreadPool 、SingleThreadPool、ForkJoinPool,但是在实际开发过程中往往都是使用自定线程池。public class Test_19 { /** 即使空闲时仍保留在池中的线程数,除非设置 allow...

2020-03-28 15:30:34 136

原创 Java并发编程知识储备

Java并发编程对于从事互联网行业,如电商是不可或缺的,网站的QPS是多少等等都和并发编程有着一定的联系,学习并发编程是对自己技术的升华,也是Java爱好者应该掌握的技术,接下来和由我来记录下自己的学习成果。并发编程基础篇synchronized关键字:尽量在商业开发中避免同步方法,使用同步代码块,细粒度解决同步问题,可以提高效率。在定义同步代码块时,不要使用常量对象作为锁对象。/*...

2020-03-28 15:10:13 119

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除