自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java开发手册(黄山版)快查笔记

java开发手册笔记

2024-07-13 21:58:12 175

原创 springboot项目基本功能实现

记录springboot项目中常见的配置和功能实现。

2023-11-12 23:16:48 671

原创 rocketmq消息队列实践

异步通信、解耦服务或者流量削峰。

2025-03-20 11:23:04 1001

原创 MySQL8.0窗口函数

开窗函数(Window Functions)在MySQL 8.0中得到了支持,这为执行复杂查询提供了极大的便利。开窗函数允许你对一组行的集合(即窗口)执行聚合计算,而不需要将这些行分组(GROUP BY),这样可以保留明细数据的同时进行复杂的分析。

2025-03-10 23:26:16 270

原创 dbeaver mysql触发器使用

这是一个dbeaver mysql使用触发器的例子,并不专门讲述触发器的语法。场景”插入数据时,自动给create_time赋值。

2025-03-02 12:23:53 238

原创 Postgresql窗口函数

postgresql,窗口函数

2025-02-24 12:03:56 102

原创 使用git管理代码

git管理代码

2025-01-25 17:48:01 161

转载 用git仓库管理unity项目

unity 使用git管理

2025-01-25 12:07:01 71

原创 java流式处理zip+多线程

流式处理zip+多线程

2025-01-12 20:22:50 277

原创 java多线程场景2-多线程处理一个列表

这是一个多线程处理一个文件列表的例子。通过这个例子模拟实际遇到的多线程处理列表的场景。process可以场景中处理每个元素的方法。有6个函数。fun1是最简单的遍历处理,需要55s。fun2是用CompletionService+线程池的方式处理,2sfun3是用CountDownLatch+线程池的方式处理,2sfun4是用CompletableFuture异步的方式处理,即主线程直接返回,副线程遍历处理,55s。

2025-01-12 20:19:32 226

原创 java多线程的使用

【代码】java多线程的使用。

2024-12-20 09:19:58 175

原创 java解析json

JsonIgnoreProperties(ignoreUnknown = true) 可以忽略没有的字段,否则会报错。@JsonProperty(“source_file_id”) 可以映射字段。

2024-11-28 02:23:36 276

原创 java接口对接标准

接口的对接标准。

2024-11-26 23:53:21 199

原创 springboot集成minio上传下载文件

minio往oss上传下载文件

2024-11-25 23:55:42 462

原创 多线程的CompletableFuture

是 Java 8 引入的一个强大的异步编程工具类,它实现了Future和接口,提供了丰富的 API 来处理异步操作和组合多个异步操作。可以用来创建、链接和管理异步任务,支持多种回调和组合操作。提供了一种强大而灵活的方式来处理异步编程。通过使用它的各种方法,可以轻松地创建、组合和管理异步任务,并且能够优雅地处理异常。希望这些示例能帮助你更好地理解和使用。如果有任何问题或需要进一步的帮助,请随时提问。

2024-11-19 15:25:15 476

原创 redis分布式锁

使用Redis实现分布式锁是一种常见的做法,因为Redis提供了原子操作,可以确保锁的正确性和高效性。下面是一个使用Spring Boot和Redis实现分布式锁的完整示例。

2024-11-18 23:43:36 429

原创 springboot上传下载文件

【代码】springboot上传下载文件。

2024-11-18 23:41:09 319

原创 场景问题:多服务节点短时间调用添加接口两次,出现重复添加的情况

我有一个springboot微服务架构的服务,在容器里用同一个镜像部署了两个服务结点。如果我此时调用服务的添加用户接口,该接口在添加用户前会在数据库中查询用户是否存在,如果不存在则不能添加。但是由于其他原因,我在很短的时间内请求了两次接口,出现了重复添加用户的现象。

2024-11-13 23:33:01 278

原创 游戏中的设计模式及杂项

游戏中的设计模式

2024-11-11 14:27:10 1011

原创 synchronized锁的八种情况

sychronized锁的对象,Class和this

2024-11-08 09:39:58 618

原创 Mybatis和Hibernate

hibernate快速上手

2024-11-05 18:32:50 989

原创 Jwt加解密

记录jwt加解密的例子。

2024-11-05 11:57:33 587

原创 常见应用之单点登录SSO

单点登录sso的概念和实现

2024-10-29 23:15:48 1047 1

原创 算法4之链表

单双链表的反转,单链表实现队列。

2024-10-25 00:24:38 363

原创 spring源码拓展点3之addBeanPostProcesser

在refresh方法中的prepareBeanFactory方法中,有一个拓展点:addBeanPostProcessor。即通过注入Aware对象从而将容器中的某些值设置到某个bean中。

2024-10-22 22:36:38 568

原创 算法之随机数

用Java的Math.random()方法生成随机数。此方法为真随机。

2024-10-22 11:31:05 269

原创 算法之二分查找

二分查找算法的应用,包括有序和无序数据,有序数组默认按从小到大排序。

2024-10-21 23:08:26 225

原创 算法之排序

记录排序算法。

2024-10-16 21:55:53 361

原创 选择排序-求和表达式

选择排序算法复杂度计算,用到了求和表达式。(以前学过,现在都忘了,记录一下)理解求和表达式的关键在于逐步拆分和简化。

2024-10-16 21:28:24 264

原创 竞态条件和可见性问题的区别

竞态条件(Race Condition)和可见性问题是相关但不完全相同的概念。虽然它们在多线程编程中都可能导致数据不一致,但它们关注的问题核心有所不同。竞态条件:关注的是多个线程无序访问和修改共享资源时导致的结果不确定。可见性问题:关注的是修改后的值能否被其他线程及时看到。两者都涉及到多线程环境下数据的一致性和正确性,但侧重点不同。竞态条件通常需要通过同步机制(如)来解决,而可见性问题可以通过volatile关键字或其他内存屏障技术来解决。

2024-10-09 14:14:41 605

原创 java多线程场景1-模拟银行账户转账

模拟多个线程无序地访问和修改同一个共享资源。

2024-10-09 14:11:16 473

原创 多线程使用场景练习

多线程场景联系

2024-10-09 10:20:29 382

原创 Spring Web是个什么东西

Spring Web是Spring框架的一部分,主要用于构建Web应用程序。

2024-09-30 11:50:16 413

原创 Spring面试内容大纲

Spring的核心特性是什么?Spring的核心特性包括:依赖注入(DI)、面向切面编程(AOP)、事务管理、MVC框架、集成测试、对各种持久化框架的支持等。Spring的模块有哪些?主要模块有:Spring Core Container、Spring AOP、Spring Data Access/Integration、Spring Web、Spring MVC、Spring Security、Spring Boot等。

2024-09-30 11:19:33 985

原创 GPT带我学-设计模式18-访问者模式

访问者模式是一种行为型设计模式。将操作封装到一个访问者对象中,从而可以对不同类型的元素进行操作,而不需要改变这些元素的类。

2024-09-29 17:42:27 1401

原创 GPT带我学-设计模式17-装饰器模式

装饰器模式是一种结构型设计模式,可以灵活的拓展原有的功能。

2024-09-29 17:26:50 737

原创 GPT带我学-设计模式16-原型模式

原型模式是一种创建型设计模式,它允许通过复制现有对象来创建新对象,而不是通过类的构造函数。

2024-09-29 17:14:32 795

原创 java的匿名内部类和lambda表达式

先来结论,匿名内部类和lambda表达式是可以用来实现某个接口。

2024-09-27 21:43:17 310

原创 spring循环依赖

循环依赖是指在依赖注入的过程中,两个或多个 Bean 互相依赖对方,形成一个闭环。这会导致在创建这些 Bean 时,容器无法决定哪个 Bean 应该先实例化,从而造成无限循环或失败。

2024-09-25 23:21:28 351

原创 Oauth2一句话总结

用户在A平台注册了,然后用户要登录B平台。然后B平台通过Oauth2标准从A平台获取用户信息从而登录。

2024-09-10 23:36:11 101

springboot mybatis学生管理系统基本框架

springboot mybatis学生管理系统基本框架

2022-08-14

springboot登陆功能案例,初学者学习案例

springboot登陆功能案例,初学者学习案例

2022-07-31

spring 登陆功能 小案例

spring 登陆功能 小案例,帮助初学者熟悉spring基础知识。

2022-07-30

ServletJspDemo代码

servlet+jsp+mybatis的crud小项目,适合javaweb的初学者使用。

2022-07-24

空空如也

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

TA关注的人

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