自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 MQTT直连接入

本文介如绍何使用MQTT协议,将设备直连到平台内置的MQTT服务。

2023-12-20 13:09:04 1352

原创 Bandzip下载(好用的解压缩工具)

好用的解压缩工具下载

2023-11-21 18:03:55 614

原创 mysql索引之Hash

但是Hash索引应用的并不多,原因是最常见的innoDB不支持显示的创建Hash索引,只支持自适应的Hash索引,虽然可以使用sql语句在InnoDB显示声明的Hash索引,但是其实是不生效的。在存储引擎中Memory引擎是支持Hash索引的,Hash索引跟java中的HashMap很像,有很多槽,存的也是键值对,键值为索引列,值为这条数据的行指针,通过指针就可以找到数据。

2023-07-03 17:20:34 229

原创 关于UUID的组成部分

在研究插入一千万条数据的时候发现存储的去除"-"后的UUID的数值的第13位都是4(如下图)因此就对UUID的组成进行了分析了解。下图便是UUID 都存在4的原因。

2023-06-19 14:44:26 164

原创 第八天—Spring框架

Spring是一个开源的Java应用程序框架,提供了一种轻量级的解决方案来开发企业级应用程序。Spring框架的核心是IoC控制反转和AOP面向切面编程容器。它提供了一系列的模块,包括数据访问、事务管理、Web开发等,使得开发者可以通过配置和依赖注入的方式更加灵活地开发应用程序。

2023-06-18 21:07:58 833

原创 day6-day7多线程和并发

线程与进程的区别线程是操作系统能够进行运算调度最小的单元,是进程的执行单元。线程是进程内部创建和调度的,共享进程的资源;进程具有独立的地址空间,而线程共享进程的地址空间。进程之间通信需要特殊的机制,如管道、消息队列,而线程之间通信可以通过共享内存直接访问。进程切换开销较大,涉及到地址空间的切换,而线程切换开销较小,因为线程共享地址空间和其他资源。

2023-05-31 16:25:47 720

原创 day4,day5 -java集合框架

List、Set、Map等常用集合类的特点和用法。集合的遍历、排序、查找等操作。集合框架的选择和使用场景。

2023-05-30 19:18:06 440

原创 Day3-java基础

复习异常处理、文件操作、输入输出流等。

2023-05-30 17:45:49 754

原创 两周计划-目录

第一周第一天至第三天:Java基础知识第四天至第五天:Java集合框架第六天至第七天:多线程和并发第八天:Spring框架第九天至第十一天:Spring Boot和Web开发第十二天至第十三天:数据库和ORM框架第二周第十四天至第十五天:微服务和Spring Cloud第十六天至第十七天:常用中间件和工具第十八天至第二十天:综合复习和实践

2023-05-30 17:45:33 594

原创 Day2-基础知识

面向对象的概念、类与对象、继承、多态等内容。

2023-05-30 17:42:55 585

原创 Day1-java基础知识

Day1基本语法数据类型运算符Day2面向对象的概念类与对象封装继承多态Day3异常的处理文件操作输入输出流

2023-05-30 17:15:43 90

原创 项目的延伸

可以使用`listParts`方法来获取已上传的分片信息,然后根据记录的分片编号,继续上传未完成的分片。在每次成功上传一个分片后,应该记录已上传的分片编号和对应的ETag(分片的校验码)。3. Tencent Cloud SMS:腾讯云短信服务是腾讯云提供的一项短信发送服务,也提供了Java SDK,可以通过腾讯云的API发送短信。有效期,接收方id,发送方id,模板id,消息,发送类型,时间等。有效期,接收方id,发送方id,模板id,消息,发送类型,时间。发送方id,接收方id ,创建时间,更新时间。

2023-05-24 22:01:44 738

原创 数据库知识点

索引本质上是一张表,保存了主键与索引字段,在对数据做频繁的查询或排序时,可在某些字段上添加索引,提高检索的的效率,降低IO成本,并可以使用索引列,对数据进行排序,降低排序的成本。盲目的添加索引是不正确的。索引表保存数据占用空间,在对数据进行增删改操作时,降低了操作的速度,在更新表的同时不仅要保存操作数据还需要更新索引表中的数据,因此我们可以在频繁的作为查询条件的字段上添加索引,查询中与其他表关联的字段,外检关系建立索引,在高并发下创建组合索引等恰当的使用索引事务场景。

2023-05-24 21:30:40 904

原创 mybatis、mybatisPlus

MyBatis是一款优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。

2023-05-24 16:31:35 1178

原创 spring boot

Spring Boot是一套用于构建微服务的基础框架。其宗旨并非是要重写Spring或者是替代spring,而是希望通过设计大量的自动化配置等方式来简化Spring原有样板化的配置,使得开发者可以快速构建应用。1.嵌入servlet容器2.提供starter简化maven配置3.自动配置spring4.开箱即用,约定大于配置的两大策略5.提供了一种快速使用spring的方式1、简化spring应用的初始化和开发过程2、使用spring框架集成的maven。

2023-05-24 16:00:35 1049

原创 spring

Spring是一个轻量级Java开发框架,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个轻量级开源框架,为开发Java应用程序提供全面的基础架构支持。Spring是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是它仍然可以和其他的框架无缝整合。Aop 是面向切面编程,AOP的的核心是切面。AOP在不修改源代码本身的前提下使用运行时的动态代理技术对已有的代码逻辑增强。AOP可以实现组件化,可拔插式的功能扩展,通过简单配置即可将功能增强到指定的切入点。

2023-05-24 15:52:23 743

原创 java基础知识

java的数据结构有哪些?线性结构:数组、链表、哈希表;队列、栈非线性结构有:堆、树(二叉树、B树、B+树、红黑树)图常用的集合类有List集合,Set集合,Map集合,其中List集合与Set集合继承了Collection接口,有序可重复的集合接口,继承自Collection接口,表示元素按照插入顺序排列。无序不重复的集合接口,继承自Collection接口,表示元素唯一性。键值对映射的集合接口,表示具有唯一键和对应值的集合。

2023-05-24 15:06:54 1211

原创 redis

1.非常重要:1.1 数据结构:掌握 Redis 的常用数据结构,如字符串(String)、哈希(Hash)、列表(List)、集合(Set)、有序集合(Sorted Set)等,以及它们的操作命令和应用场景。1.2 内存模型:了解 Redis 的内存模型,包括数据的存储结构、数据的过期策略、内存回收机制等,以及如何优化 Redis 的内存使用。1.3 持久化:熟悉 Redis 的持久化方式,包括快照(RDB)和追加日志(AOF),了解它们的原理、配置和使用场景。2. 重要:2.1 高可用和主从复

2023-05-18 10:04:12 229

原创 springcloud

springcloud

2023-05-17 14:02:19 211

原创 mybatis、mybatisPlus--详细版

mybatismybatisPlus

2023-05-17 14:02:07 1030

原创 spring boot--详细版

springboot

2023-05-17 14:00:26 376

原创 spring--详细版

什么是AOPSpring AOP and AspectJ AOP 有什么区别?AOP 有哪些实现方式?JDK动态代理和CGLIB动态代理的区别如何理解 Spring 中的代理?解释一下Spring AOP里面的几个名词Spring在运行时通知对象Spring只支持方法级别的连接点在Spring AOP 中,关注点和横切关注的区别是什么?在 spring aop 中 concern 和 cross-cutting concern 的不同之处Spring通知有哪些类型?

2023-05-17 10:39:20 289

原创 java基础--详细版

1.如何创建自定义异常类,并在合适的场景下使用自定义异常。1.创建一个继承自Exception或其子类的新类,作为自定义异常类。可以根据需要选择适当的父类,例如Exception、RuntimeException等。2.在自定义异常类中添加构造方法,以便在抛出异常时能够传递相关的信息。通常,构造方法应该接受一个字符串参数,用于描述异常的详细信息。3.可以根据需要添加其他方法或属性,以便更好地处理异常情况。4.在代码中的合适位置,根据业务逻辑和异常情况抛出自定义异常。} }

2023-05-17 09:31:49 284

原创 面试之高手回答

守护线程是专门为用户线程提供服务的一种线程,它的声明周期是依赖于用户线程的,只有jvm依然存在用户线程正在运行的情况下,守护线程才会有存在的一个意义,否则一旦jvm进程结束了,那么守护线程也会随之结束,也就是说守护线程不会阻止JVM 的退出但是用户线程会,守护线程和用户线程的创建方式其实是完全一样的。

2023-05-14 16:13:13 319

原创 基础知识回顾

java基础知识回顾

2023-04-24 20:21:20 392

原创 java类的总结

类的组成

2023-04-23 13:57:42 50

原创 凭空想象小练习

凭空想象小练习-学生考试

2023-04-23 09:56:58 409

原创 知识点笔记

1.谈谈前后端分离这件事

2023-02-12 17:54:35 116

原创 layUI相关问题

ajax如何给layui 表格赋值

2023-02-03 13:56:42 104

原创 Apache Shiro 官网文档解读

Shiro 官网文档解读

2023-01-02 18:16:55 282

原创 AOP的使用(注解的使用)

aop的使用,注解的使用

2022-12-07 15:56:50 151

原创 线程池的使用(创建方法)

线程池的创建及使用

2022-11-16 10:12:58 186

原创 Spring之Spring Aop

AOP的实现AOP的切面

2022-11-15 17:53:55 85

原创 SpringCloud面试题总结

Feign应用过程分析为什么使用feign?

2022-11-09 16:09:46 100

原创 feign远程调用的使用

feign的使用feign的项目搭建feign的@FeignClient注解说明

2022-11-08 23:24:05 1460

原创 架构设计--软件工程

架构设计师知识点之软件工程

2022-08-30 21:32:48 649

原创 java常用注解整理

java常用注解

2022-08-15 18:57:24 434 2

原创 JSON专题

JSON与java之间的巧妙转换

2022-08-10 19:43:38 157

原创 java知识储备

文章目录1自我介绍2.职业规划(优缺点)3.项目4.面向对象的理解,以及java基础1.谈谈对面向对象的理解2. 怎么实现动态代理?5. IO流6.java容器:Collection - map7.线程1.死锁产生的原因,如何解决8.spring1.IOC2.DI3.Aop4.spring 的实现原理--底层实现1.spring的事务隔离9.Spring MVC10. mybatis11.Spring Boot12.spring Cloud (nacos,sentinel,gateWay )13.redi

2021-12-13 18:17:43 504

原创 Java面试题

文章目录1.项目可能涉及的问题1.mybatis1.1 Mybatis是如何实现分页查询的1.2 MyBatis 逻辑分页和物理分页的区别是什么?1.3 MyBatis 分页插件的实现原理是什么?1.4 mybatis编程步骤其余mybatis面试题2.spring IOC DI的了解1.什么是Spring框架?2. Spring的6个特征:3.列举一些重要的Spring模块?4.谈谈自己对于Spring IOC和AOP的理解AOP作用是什么,底层如何实现在哪些地方会用到,分别简述切面,切入点和通知。5.

2021-12-12 19:27:40 549

MQTT直连接入演示视频

MQTT直连接入演示视频

2023-12-20

空空如也

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

TA关注的人

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