- 博客(19)
- 收藏
- 关注
原创 MyBatis-Plus 入门 (二)
MyBatis-Plus 入门 (二)文章目录MyBatis-Plus 入门 (二)一、MP单表增删改查一、插入操作插入操作相关注释1.@TableId(type = IdType.AUTO)2.@TableName("tb_user")3.@TableField二、更新操作根据id进行更新根据条件进行更新1.通过QueryWrapper2.通过UpdateWrapper三、删除操作deleteById()deleteByMap()deleteByWrapper()deleteBatchIds() 批量删
2022-04-25 14:40:09
790
原创 MyBatis-Plus 入门 (一)
MyBatis-Plus 入门 (一)文章目录MyBatis-Plus 入门 (一)@[TOC](文章目录)一、MyBatis-Plus的特性二、框架一、MyBatis-Plus的特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支持 Lambd
2022-04-25 13:32:26
253
转载 关于spring-boot-starter-parent报红的解决方法
关于spring-boot-starter-parent报红的解决方法问题描述在maven项目中若要导入SpringBoot,父级依赖的spring-boot-starter-parent通常都会出现Project报红使用的是IntelliJ IDEA Ultimate 2020.3,maven版本3.6.3,导入了parent的2.4.3版本。思路分析其实从网上找到的说法都说是maven和spring的兼容问题什么的balabala的,还有改镜像等等各种方法,但是我多次尝试后发现最关键的问题是
2022-04-24 17:44:59
1239
原创 IDEA 断点调试 debug的不同方法
IDEA 断点调试 debug的不同方法文章目录IDEA 断点调试 debug的不同方法@[TOC](文章目录)一、行断点 vs 详情断点二、方法断点三、接口断点四、异常断点五 、类变量断点一、行断点 vs 详情断点详情断点更像是一个Warning,不会真正停止程序,只会把触发的行数标出来,没啥用。二、方法断点在方法体第一行和最后一行进行停顿,把方法中的参数信息标注出来三、接口断点如果接口报错,就在接口打断点,这样会跳到对应出错的实现类中去四、异常断点添加异常,用于监控全局某一
2022-04-24 12:21:52
283
原创 软件开发中的角色分工
软件开发中的角色分工文章目录软件开发中的角色分工一、项目经理二、产品经理三、UI设计师四、架构师五、开发工程师六、测试工程师七、运维工程师一、项目经理对整个项目负责,任务分配,把控进度二、产品经理进行需求调研,输出需求调研文档、产品原型等三、UI设计师根据产品原型输出界面效果图四、架构师项目整体架构设计、技术选型等五、开发工程师代码实现,只要做对的事情就行,不需要把事情做对。六、测试工程师编写测试用例,输出测试报告七、运维工程师软件环境搭建、项目上线...
2022-04-22 14:41:32
11948
原创 SpringBoot 整合 myBatis-Plus? 看这一篇就够了
SpringBoot 整合 myBatis-Plus? 看这一篇就够了提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录SpringBoot 整合 myBatis-Plus? 看这一篇就够了前言一、配置XML文件二、编写Mapper,Service接口1.Mapper接口继承BaseMapper2.Service接口继承IService3.实现UserService实体类三、MybatisPlusAutoConfiguration的自动配置内容一、SqlSessionFactor
2022-04-22 14:10:18
756
1
原创 SpringBoot 整合 pgSQL? 看这一篇就够了
SpringBoot 整合 pgSQL? 看这一篇就够了文章目录SpringBoot 整合 pgSQL? 看这一篇就够了一、导入XML依赖二、配置yaml文件三、简单测试一、导入XML依赖 <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> </dependency>二、配置yaml文件spr
2022-04-22 13:55:49
4725
原创 ActiveMQ入门 (八)使用常见问题/面试题
文章目录一、ActiveMQ宕机了怎么办?二、如何防止消费方消息重复消费?1.数据库操作2.非数据库操作三、如何防止消费方消息重复消费?一、ActiveMQ宕机了怎么办?Zookeeper集群+ Replicated LevelDB + ActiveMQ集群(目前只看了一遍视频,没有动手操作,具体等遇到问题再看)二、如何防止消费方消息重复消费?1.数据库操作把消息的ID作为表的唯一主键,这样在重试的情况下,会触发主键冲突,从而避免数据出现脏数据。2.非数据库操作可以借助第三方的应用,例如R
2022-04-22 10:53:26
864
原创 ActiveMQ入门 (七) 死信队列
ActiveMQ入门 (七) 死信队列一、ActiveMQ死信队列设置1.消息重发的情况A transacted session is used and rollback() is called.A transacted session is closed before commit is called.A session is using CLIENT_ACKNOWLEDGE and Session.recover() is called.当一个消息被重发超过6(缺省为6次)次数时,会给bro
2022-04-22 10:11:46
1606
原创 ActiveMQ入门 (六) 消息的投递方式
ActiveMQ入门 (六) 消息的投递方式文章目录ActiveMQ入门 (六) 消息的投递方式一、消息投递方式1.同步发送:2.异步发送:2.1.如何实现异步:2.2.异步投递配置:2.3.异步投递如何确认发送成功: 采用异步回调接口3.延迟投递:1.修改activemq.xml:2.在代码中设置延迟时长:4.定时投递:1.启动类添注解:2.在生产者添加@Scheduled设置定时:一、消息投递方式1.同步发送:消息生产者使用持久(Persistent)传递模式发送消息的时候,Producer.s
2022-04-20 17:54:58
688
原创 ActiveMQ入门 (五) 消息的事务
ActiveMQ入门 (五) 消息事务文章目录ActiveMQ入门 (五) 消息事务一、消息事务二、生产方事务性配置类配置三、消费方事务机制一、消息事务消息事务,是保证消息传递原子性的一个重要特征,和JDBC的事务特征类似。一个事务性发送,其中一组消息要么能够全部保证到达服务器,要么都不到达服务器。生产者、消费者与消息服务器直接都支持事务性;ActionMQ的事务主要偏向在生产者的应用。二、生产方事务性配置类配置package com.itheima;import org.apache.
2022-04-20 15:47:49
863
原创 ActiveMQ入门 (四) 持久化原理
ActiveMQ入门 (四) 持久化原理文章目录ActiveMQ入门 (四) 持久化原理一、三种消息存储的方式(1) Memory 消息存储-基于内存的消息存储。(2) 基于日志消息存储方式,KahaDB是ActiveMQ的默认日志存储方式,它提供了容量的提升和恢复能力。(3) 基于JDBC的消息存储方式-数据存储于数据库(例如:MySQL)中。二、ActiveMQ持久化流程图一、三种消息存储的方式(1) Memory 消息存储-基于内存的消息存储。优点:非常快速缺点:没法保证持久化server
2022-04-20 14:36:35
579
原创 ActiveMQ入门 (三) JMS消息组成
ActiveMQ入门 (三) JMS消息组成文章目录ActiveMQ入门 (三) JMS消息组成一、JMS协议组成结构二、JMS Message消息组成1.JMS消息头2.JMS消息体1. TextMessage 字符串对象2. MapMessage 一套值对3. ObjectMessage 一个序列化的Java对象X4. BytesMessage 一个字节的数据流5.. StreamMessage Java原始值的数据流一、JMS协议组成结构二、JMS Message消息组成1.JMS消息头生
2022-04-20 13:52:11
2335
原创 ActiveMQ在Windows本机部署问题解决
ActiveMQ在Windows本机部署问题解决不管是用JMS原生API操作activeMQ,还是用springBoot,一直报错,本来以为是版本问题,迟迟不能解决。解决方案:在同一台windows服务器上部署activeMQ,需要修改服务端端口(默认61616)和控制台端口(默认8161)配置文件在conf目录1、修改服务端端口activemq.xml 搜索61616改成616172、修改控制台端口jetty.xml 搜索8161改成8162...
2022-04-20 10:09:44
722
原创 ActiveMQ入门 (二) 原生JMS API操作ActiveMQ
ActiveMQ入门 (二) 原生JMS API操作文章目录ActiveMQ入门 (二) 原生JMS API操作一、pandas是什么?二、使用步骤1.引入库2.读入数据总结一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seabor
2022-04-20 09:57:34
159
原创 SpringBoot整合ActiveMQ 看这一篇就够了
文章目录一、SpringBoot整合ActiveMQ1.XML配置2.YAML文件配置一、SpringBoot整合ActiveMQ1.XML配置</dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-activemq</artifactId></dependency>2.YAML文件配置server:
2022-04-19 10:17:23
1186
2
原创 ActiveMQ入门 (一) 简介
文章目录前言一、什么是JMS API二、ActiveMQ的应用场景1.异步处理2.应用解耦3.流
2022-04-18 16:41:14
223
转载 SpringBoot 整合 Redis? 看这一篇就够了
SpringBoot 整合 Redis文章目录SpringBoot 整合 Redis前言一、什么是Redis二、SpringBoot如何在内部自动配置Redis的三、如何在SpringBoot中整合Redis1.XML依赖引入2.YAML配置文件3.Jedis和Lettuce作为客户端连接的区别4.配置Jedis的方法四、redisTemplate源码解析五、使用redisTemplate对Redis进行操作六、redisTemplate中的序列化1.JdkSerializationRedisSerial
2022-04-18 14:28:13
681
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人