- 博客(128)
- 收藏
- 关注
原创 【并发编程十一:CopyOnWriteMap 和 CopyOnWriteArraySet】
CopyOnWriteMap 是 org.apache.kafka.common.utils中个类,CopyOnWriteArraySet与CopyOnWriteArrayList是 Java 并发包(java.util.concurrent)中的类它们都是线程安全的集合类。CopyOnWriteMap 并不是标准Java库中的一部分,但它基于 Java 的 ConcurrentHashMap 实现的一个特殊版本。
2023-10-29 15:53:49
693
原创 【SpringBoot】一、SpringBoot3新特性与改变详细分析
一文快速读懂SpringBoot3改变& 新特性,包含AOT和GraalVM的安装
2023-06-23 23:31:19
6463
6
原创 【JDK】二、环境变量从jdk17切换为jdk8后不生效的解决办法
在学习springboot3时配置了java17的环境变量,但平常工作中使用的还是java8,所以还需要再还原配置。是因为我们在安装了jdk17后,默认添加的17的环境变量配置,并且配置在了第一行。重启后输入java-version 命令 任然 是java17,显然是不对的。然后重启电脑后,默认的已经变成jdk8l。单还原环境变量配置后,使用。
2023-06-23 11:18:41
8057
8
原创 【JDK】一、jdk17的下载与安装配置(图文说明超详细)
标题前言因为工作原因最近一直没有学习新的技术、springboot已经出来一段时间了,但是最少需要JDK17的支撑。今天有一起安装一下。
2023-05-28 00:25:21
18838
6
原创 【Redis】记录一次redis异常RedisCommandExecutionException: ERR invalid expire time in setex
记录一次因为redis的key的过期时间为负数的问题
2023-05-08 09:51:53
2951
3
原创 【Git】记录一次git仓库瘦身
提交完成后,请其他同事删除本地仓库,重新从服务器拉取代码,不要再推送了 ,要不然其他同事就把他本地的又提交到私服上了。(此时克隆代码会变得很快)操前以防万一,可以备份一份最新的代码。
2023-03-18 17:43:56
1982
4
原创 chrome升级后报错The request client is not a secure context and the resource is in more-private address sp
has been blocked by CORS policy: The request client is not a secure context and the resource is in more-private address space `private
2023-02-26 16:58:33
5581
4
原创 RedisSystemException: Redis exception; nested exception is io.lettuce.core.RedisException: java.lang
org.springframework.data.redis.RedisSystemException: Redis exception; nested exception is io.lettuce.core.RedisException: java.lang.NullPointerException
2023-02-26 16:33:46
5525
原创 【Vue】九、vue-element-admin
vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现,它使用了最新的前端技术栈,内置了动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型;
2023-01-02 15:37:08
1349
4
原创 【Vue】八、Vuex状态管理
Vuex 是一个专为 Vue.js应用程序开发的状态管理模式,它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化;
2023-01-02 14:50:01
478
原创 【Gradle】二、全新项目构建工具Gradle的体验
Gradle Wrapper 实际上就是对 Gradle 的一层包装,用于解决实际开发中可能会遇到的不同的项目需要不同版本的 Gradle 问题。例如:把自己的代码共享给其他人使用,可能出现如下情况:1.对方电脑没有安装 gradle 2.对方电脑安装过 gradle,但是版本太旧了这时候,可以考虑使用 Gradle Wrapper 了。这也是官方建议使用 Gradle Wrapper 的原因。实际上有了 Gradle Wrapper 之后,我们本地是可以不配置 Gradle 的,
2022-11-13 16:02:45
1192
原创 【Netty】九、Netty自定义协议
公有协议(http、tcp)、私有协议(自己定义的,不是行业标准)我们知道使用最为广泛的是HTTP协议,但是在一些服务交互领域,其使用则相对较少,主要原因有三方面:1、HTTP协议会携带诸如header和cookie等信息,其本身对字节的利用率较低,这使得HTTP协议比较臃肿,在承载相同信息的情况下,HTTP协议将需要发送更多的数据包;
2022-11-06 16:35:52
2090
Netty实现Netty+http+websocket聊天室案例
2023-02-26
vue.js的入门练习案例
2023-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人