自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (2)
  • 收藏
  • 关注

原创 动态SQL+分页

动态SQL+分页(详细)

2022-09-15 09:37:32 1074 3

原创 SQL映射XML文件

mapper映射文件的根元素节点,只有一个属性namespace(命名空间)namespace和子元素id联合保证唯一,区别不同的mapper注:namespace的命名必须要跟某个DAO接口同名,同属DAO层,故代码结构上,映射文件与该DAO接口应放置在统一package下(如com.msds.dao),并且习惯上都以Mapper结尾(UserMapper.java、UserMapper.xml)在不同的mapper文件中,子元素的id可以相同,MyBatis通过namespace和子元素

2022-09-14 10:11:34 1369 3

原创 初始MyBatis框架

初始MyBatis框架(详细的很)

2022-09-13 09:51:34 747 5

原创 综合练习:热点事件排行榜(页面使用的是thymeleaf)

热点事件排行榜

2022-09-09 10:00:45 666 2

原创 Git使用教程

git使用教程

2022-09-08 09:45:24 1393 1

原创 SpringBoot整合MyBatis和Redis

SpringBoot整合Mybatis和Redis

2022-09-07 09:51:12 652 1

原创 SpringBoot实战技能

springboot实战技能

2022-09-06 15:38:34 539 1

原创 Spring Boot概述

springboot详细笔记,可以跟着上手(入门)

2022-09-05 10:01:23 882 4

原创 Maven详细笔记

maven超详情笔记(不看后悔呦)

2022-09-02 11:34:13 1110

原创 redis详细笔记

redis安装及介绍

2022-09-01 10:19:16 3165 1

翻译 小程序微信支付v3版java代码,支付与退款

小程序微信支付v3版java代码,支付与退款

2022-08-25 09:50:41 1034

原创 Ajax交互扩展

Ajax交互扩展详细笔记(有三道习题)

2022-08-24 09:39:35 161 2

原创 Ajax和jQuery详细笔记

Ajax和jQuery详细笔记

2022-08-23 09:50:58 292

原创 JSTL和EL详细笔记

JSTL和EL的详细笔记

2022-08-22 09:27:20 162

原创 Servlet的基础详细笔记

Servlet的基础详细笔记

2022-08-19 10:45:10 111

原创 使用分层实现业务处理

使用分层实现业务处理详细笔记

2022-08-18 14:58:22 251

原创 jsp数据交互(二)

jsp数据交互(二)详细笔记,不详细你找我

2022-08-17 09:42:47 103

原创 jsp数据交互(一)

jsp数据交互的详细笔记一

2022-08-16 10:09:04 323

转载 Spring自定义注解实现事务

事务、事务失效、自定义注解

2022-08-12 09:28:27 399

原创 kafka,activemq,rabbitmq,rocketmq都有什么区别?

kafka,activemq,rabbitmq,rocketmq都有什么区别?

2022-08-12 09:17:09 504 1

转载 Kafka基本操作、整合代码自定义分区器、提高吞吐量

Kafka基本操作、整合代码自定义分区器、提高吞吐量

2022-08-11 09:09:32 104 2

转载 SpringBoot项目改为SpringCloud项目使用nacos作为注册中心

SpringBoot项目改为SpringCloud项目使用nacos作为注册中心

2022-08-09 10:36:16 235 2

原创 动态网页开发基础

动态网页开发基础

2022-08-08 12:12:42 109 1

原创 介绍继承 抽象类

继承与接口 介绍

2022-08-05 16:50:28 3239

原创 第一章 对象和封装

对象和封装详细笔记

2022-08-04 10:42:02 123

原创 JDK环境配置

jdk 环境配置

2022-08-03 11:13:55 144

原创 执子手,到永恒

属于程序员的浪漫

2022-08-02 18:18:46 126

转载 Token、Redis实现单点登录

Token、Redis实现单点登录

2022-08-02 17:29:03 1868

原创 ssm整合(三)Controller 和 视图层编写

Controller 和 视图层编写

2022-08-02 14:30:50 197

原创 ssm整合(三)SpringMVC层

SpringMVC层整合

2022-08-02 09:09:22 38

原创 ssm整合(二)Spring层

Spring层整合MyBatis和Service

2022-08-01 16:08:22 49

原创 整合ssm(一)

ssm整合项目(一)

2022-08-01 10:22:29 57

原创 ApplicationContext的三大实现

ApplicationContext的三大实现

2022-07-29 17:50:08 581

原创 三 RedisTemplate 序列化机制配置实战

自定义序列化和反序列化机制配置实战

2022-07-29 10:15:25 92

原创 二 RedisTemplate的序列和反序列化机制讲解

RedisTemplate的序列和反序列化机制讲解

2022-07-28 16:59:46 1017

原创 一 SpringDataRedis的RedisTemplate讲解介绍

SpringDataRedis配置RedisTemplate介绍

2022-07-28 14:44:46 318

原创 CAP的理解

CP如果不要求A(可用),每个请求都需要在服务器之间保持强一致,而P(分区)会导致同步时间无限延长(也就是等待数据同步完才能正常访问服务),一旦发生网络故障或者消息丢失等情况,就要牺牲用户的体验,等待所有数据全部一致了之后再让用户访问系统。CA如果不要求P(不允许分区),则C(强一致性)和A(可用性)是可以保证的。指的是在一个分布式系统中,Consistency(一致性)、Availability(可用性)、Partitiontolerance(分区容错性),三者不可同时获得。...

2022-07-27 16:24:34 254

原创 如果某个表有近千万数据,CRUD比较慢,如何优化

数据类型选择选用合适的数据结构。什么叫做"合适的数据结构",比如性别字段,M表示男F表示女,那么一个char(1)就足够了,如果存储人的年龄,那么就没有必要使用INT这么大范围的字段了;.适当的冗余如果一些常用的字段,可能会用在不同的维度,那么我们可以把这些字段设计在多张表中,因为这样可能会减少表关联;主库用于写,从库用于读,将读写分散在不同的数据库上,利用多台机器的资源,提高数据库的可用性和性能。.适当拆分不要把所有的字段放在一个表中,会影响性能,一张表的字段不超过30个。...

2022-07-27 14:44:57 1038

原创 数据库索引的原理,为什么要用 B+树,为什么不用二叉树?

innodb中页的默认大小是16KB,如果不存储数据,那么就会存储更多的键值,相应的树的阶数(节点的子节点树)就会更大,树就会更矮更胖,如此一来我们查找数据进行磁盘的IO次数有会再次减少,数据查询的效率也会更快。如果树这种数据结构作为索引,那我们每查找一次数据就需要从磁盘中读取一个节点,也就是我们说的一个磁盘块,但是平衡二叉树可是每个节点只存储一个键值和数据的,如果是B树,可以存储更多的节点数据,树的高度也会降低,因此读取磁盘的次数就降下来啦,查询效率就快啦。那为什么不是B树而是B+树呢?...

2022-07-26 11:21:30 526

转载 MySQL 遇到过死锁问题吗,你是如何解决的?

请求与保持条件进程已经获得了至少一个资源,又要请求其他资源,但请求的资源已经被其他进程占有,此时请求的进程就会被阻塞,并且不会释放自己已获得资源。互斥条件在一段时间内,计算机的某个资源只能被一个进程占用。不可剥夺条件某个进程获得的资源在使用完毕之前,不能被其他进程强行夺走,只能由获得资源的进程主动释放。检测死锁这种方法允许系统在运行过程中发生死锁,但是能够检测死锁的发生,并采取适当的措施清除死锁。预防死锁处理死锁最直接的方法就是破坏造成死锁的4个必要条件中的一个或多个,以防止死锁的发生。...

2022-07-26 10:21:14 199

黑马智慧物业管理系统讲义

黑马智慧物业管理系统讲义 学习到的东西: 1)通过对 “智慧物业”课题的研究,对“智慧物业”现状和未来发展趋势有了更加深刻的了解。 2)在项目设计、开发工程中,学会了好多当前软件行业、IT公司使用的比较多的技术,例如:SpringBoot、Mybatis、LayUI、Vue,并在开发过程中我的JAVA开发能力得到了进一步的提高。 3)通过对表结构的设计,对数据库三范式有了更加深刻的认识,真正做到了学以致用。 4)开发过程中我学到了设计经验,系统需求分析的好坏将决定着的系统开发成功与否,一份好分析设计将是成功开发主要因素。我们在着手开发之前不要急于编程,先应有较长的时间去把分析做好,做好数据库设计工作,写出相关的开发文档等。然后再开始编写程序代码,这样做到每写一步代码心底有数,有条不絮。 总结: 这次设计的本身所产生的影响,还远远没有结束,我从本次毕业设计中学到了许多课本上没有的知识。通过自己的学习和努力;通过老师的指导和教育,使我不仅仅在知识水平和解决实际问题的能力上有了很大的提高。还从思想的深处体会到,要把自己的所学变成现实时所将面对的种种难题。 系统不免有错误和待改进之处,真诚欢

2022-08-05

docker客户端下载

一句话概括容器:容器就是将软件打包成标准化单元,以用于开发、交付和部署。 容器镜像是轻量的、可执行的独立软件包 ,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。 容器化软件适用于基于Linux和Windows的应用,在任何环境中都能够始终如一地运行。 容器赋予了软件独立性,使其免受外在环境差异(例如,开发和预演环境的差异)的影响,从而有助于减少团队间在相同基础设施上运行不同软件时的冲突。 再来看看容器较为通俗的解释: 如果需要通俗的描述容器的话,我觉得容器就是一个存放东西的地方,就像书包可以装各种文具、衣柜可以放各种衣服、鞋架可以放各种鞋子一样。我们现在所说的容器存放的东西可能更偏向于应用比如网站、程序甚至是系统环境。

2022-07-19

空空如也

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

TA关注的人

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