- 博客(30)
- 收藏
- 关注
原创 内连接、右外连接、左外连接
返回两个表中的所有行,无论是否存在匹配的行。如果在其中一个表中没有匹配的行,对应的结果集中会包含 NULL 值。如果左表中没有匹配的行,则结果集中会包含 NULL 值。返回右表中满足连接条件的行,以及左表中与之匹配的行。如果左表中没有匹配的行,则结果集中不会包含这些行。返回右表中所有的行,以及左表中与之匹配的行。返回左表中的所有行和右表中匹配的行。返回右表中的所有行和左表中匹配的行。返回两个表中相等的行。
2024-01-30 10:55:17 353
原创 Spring Event监听事件
在单体项目中,使用RabbitMQ等不利于项目的实现落地,但是仍然想完成业务逻辑的异步,可以使用Spring内置的Event事件来完成。在具体的业务后面发布event事件。
2024-01-12 11:25:53 383
原创 SpringBoot集成RabbitMQ基本使用
启动服务后,当浏览器访问“/rabbitmq/sendPublisher”后,在浏览器中显示文字“发送成功”,在控制台输出队列1和队列2的相关信息。定义两个消费者,每个消费者都需要绑定这个交换机,定义的两个消费者也需要定义成Bean。如上图,主题模式不能具有任意的 routingKey,必须由一个英文句点“.”分隔的字符串(分割符)结果:控制台打印出消费者的log日志:receiver: rabbit-mq-test。首先是配置类,在配置类中我们需要声明交换机,队列和绑定关系。列配置,启动时创建队列。
2023-09-05 18:41:38 98
原创 SpringBoot内部消息机制-通用版
在 Spring Boot 中,你可以使用 Spring 的事件机制(Application Event)来实现内部消息的发布和订阅。
2023-09-05 18:22:15 119
原创 SVN基础教程(够用)
主千开发新功能,改了很多分支是线上版本,修复了很多bug两个分支的代码时间久了差异很大,无法直接分支合并或者指定提交记录合并代码使用Beyondcompare。隔离线上版本和开发版本大功能开发,不想影响到其他人,自己独立开个分支去开发。也可以把某一个分支单独的Checkout出来,修改单独出来的不会影响其他的。代码改了很多,突然篙要紧急修复一个bug,但是代码还没写完,不能提交。代码重构了很多,突然需要发布新版本,但是代码还跑不起来,不能提交。新增一些文件,选择提交,网站中会有相同母目录结构的文件。
2023-02-21 00:41:24 897
原创 Index索引
Hash索引只能用于对等比较(=,in),不支持范围查询(between,>,< ,...),无法利用索引完成排序操作,但是查询效率高。index是一种用来帮助mysql高效查找数据的数据结构,在数据库之外,数据库维护的满足特定算法的数据结构。InnoDB:-mysql默认,支持事务,支持外键,支持表锁与行锁。覆盖索引:避免使用Select *——不需要回表查询,提高查询效率。* 通过索引列进行排序,降低排序的成本,降低Cpu的消耗。存在问题,分页时越往后查询,分页查询的效率越低。
2023-02-17 00:29:45 101
原创 dao、dto、do、vo、ao、Bo、pojo、po、entity、model、view各个模型的理解
dao、dto、do、vo、ao、Bo、pojo、po、entity、model、view各个模型的理解
2022-12-12 20:02:16 2006
原创 微服务——Docker笔记(最全)
虚拟化技术是一种计算机资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来。虚拟化技术打破了计算机实体结构间的不可切割的障碍。使用户可以比原本的组态更好的方式,来应用这些资源。虚拟化技术主要作用:高性能的物理硬件产能过剩和老的旧的硬件产能过低的重组重用,透明化底层物理硬件。软件跨环境迁移问题(代码的水土不服)。在一台主机上实现多个操作系统,关键技术就是硬件的虚拟化。首先,可以解决以下几个问题:1.合作开发的时候,在本机可以跑,别人的电脑跑不起来。
2022-12-12 17:04:39 493
原创 SpringMVC执行流程、Servlet执行流程 、SpringMVC源码解析
SpringMVC执行流程、Servlet执行流程 、SpringMVC源码解析
2022-11-24 18:50:02 273
原创 MyBatis-Plus与Springboot整合、分页功能、ActiveRecord
mybatisPlus整合springboot入门 、ActiveRecord简化开发
2022-11-11 19:29:05 529
原创 Linux操作 虚拟机安装、开发环境搭建 安装mysql、tomcat
linux的常用指令 xshell应用、虚拟机安装mysql、tomcat、
2022-11-11 10:23:08 458
原创 SSM整合(配置类方式)
配置类整和SSM:1、创建SpringConfig配置类(@Configuration、@ComponentScan 扫描service层的包、@PropertySource(”classpath:datasource.properties")、@Import({JdbcConfig.class,MybatisConfig.class})、@@EnableTransactionManagement :开启事务支持)2. JdbcConfig配置类 : @Bean 配置数据源 、配置数据源的事务 ...
2022-10-30 20:23:06 965 2
原创 io流复习之基础使用
BufferedWriter: 将文本写入字符输出流,缓冲字符,提供单个字符、数字、字符串的高效写入。BufferedReader: 以字符输入流读取文本,缓冲字符,以提供字符数组好的高校读取。:readLine( ) : 读取一行文字,结果包含行的内容的字符串,不包含任何终止字符,FileWriter : 用于写入字符文件的便捷类。FileReader :用于读取字符文件的便捷类。**解决:**后来修改if为while就合适了。*****)此方法没有运行出来。
2022-10-15 16:03:12 84
原创 mybatis注解开发_mybatis的分页插件_Spring框架入门
手写springIoC spring入门、mybatis注解开发mybatis分页插件的使用
2022-10-14 00:34:39 291
原创 Jdbc步骤
/获取连接对象 public static Connection getConnection() {//注册驱动 //获取数据库连接 Connection conn = null;try {} //关闭资源 public static void closeAll(ResultSet rs , Statement stmt , Connection conn) {try {if(rs!
2022-08-20 23:32:42 204
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人