暂时未有相关云产品技术能力~
暂无个人介绍
【Redis】5、Redis 的分布式锁、Lua 脚本保证 Redis 命令的原子性
【Redis】6、Redisson 分布式锁的简单使用(可重入、重试机制...)
【Spring】1、Spring 框架的基本使用【读取配置文件、IoC、依赖注入的几种方式、FactoryBean】
【MySQL 数据库】9、存储过程
【Docker】5、Dockerfile 自定义镜像(镜像结构、Dockerfile 语法、把 Java 项目弄成镜像)
33、Java 异常掌握这些就够了(图解 Java 中的异常)
【分布式和微服务1】一篇文章详细了解分布式和微服务的基本概念
【微服务】5、声明式 HTTP 客户端 —— Feign
【微服务】2、一篇文章详解 Ribbon 负载均衡
32、学习 Java 中的注解(参照官方教程)
npm install 一直卡着不动如何解决
【Redis】4、全局唯一 ID生成、单机(非分布式)情况下的秒杀和一人一单
25、Java 初始化块和静态初始化块详解,超详细(案例多、官方教程)
【Redis】2、Redis 的 Java 客户端(Jedis 和 SpringDataRedis)
Nginx
【MyBatis】1、MyBatis 核心配置文件、多表查询、实体映射文件 ......
【Docker】1、认识 Docker 和安装 Docker
【编程笔记】在 Spring 项目中使用 RestTemplate 发送网络请求
35、Java 中的 Math 类、Random 随机数、UUID、格式化字符串或数字、字符串和数字的相互转换、高精度计算、BigDecimal、计算机中的浮点数都是近似值
【微服务】3、NACOS 的使用
1、若依(前后端分离)框架的使用
【Redis】1、学习 Redis 的五大基本数据类型【String、Hash、List、Set、SortedSet】
【原力计划小程序】1、一篇文章深入了解小程序的学习路线(以项目驱动的方式带你学习微信小程序)
Docker安装nginx和基本配置
【Bug解决】1、Nacos启动成功,但却无法访问(提示:无法访问此网站,192.168.10.133的响应时间过长)
【数据结构与算法】1、学习动态数组数据结构(基本模拟实现 Java 的 ArrayList 实现增删改查)
【MySQL 数据库】11、学习 MySQL 中的【锁】
【MySQL 数据库】1、MySQL 的 DDL、DML、DQL 语句
【微服务】6、一篇文章学会使用 SpringCloud 的网关
【前端】1、flex 布局详解
【项目】手把手带你用 SpringBoot、Uniapp、MySql 开发一个简单的活动报名项目
【Redis】3、Redis 作为缓存(Redis中的穿透、雪崩、击穿、工具类)
Docker安装和使用Redis
【Redis】2、Redis应用之【根据 Session 和 Redis 进行登录校验和发送短信验证码】
【MySQL 数据库】5、存储引擎
后端校验(hibernate-validator)
【MyBatis】3、一文介绍如何用 MyBatis 进行多表级联查询
【微服务】4、NACOS 配置管理
31、学习 Java 中的枚举类型
🎄 随着社会的发展(四级经典开头😄With the development of society),越来越多的人开始使用微信小程序 🎄 虽然博主从事的是 Java 后台开发,但前端也是我的爱好之一,并且小程序如此好用、小程序如此流行、小程序越来越受到大家的喜爱,我怎能不投其所好?怎能不跟紧社会的步伐呢?📱 🎄 大概是2019年,博主偶然刷到一个讲解微信小程序开发的视频。女老师👩🏫介绍到:学习微信小程序需要掌握 JavaScript,于是博主果断放弃了微信小程序开发。当时我大二,啥也不会,只知道玩:video_game:,不挂科就不错了,完全不会写代码👨💻) 🎄 大
在进行 ZooKeeper 集群启动的时候,集群中会有 Leader 节点和 Follower 节点。 一个集群中只会有一个 Leade r节点。启动 ZooKeeper 集群的时候 Leader 并不是固定的,而是通过一定的选举策略产生的。 选择 Leader 节点的时候需要进行投票(Vote)。其中每个集群节点(服务器)都可以进行投票,并把自己的投票结果发送给其他的所有节点。投票的主要的信息 Vote 包含两个字段 myid 和 zxid myid 是服务器节点的 id(服务器的标记) zxid 是选举的全局事务 id(zxid 每次选举都会递增,选举轮次)
使用 ZooKeeper 实现服务器的动态感知,动态获取应用服务(秒杀服务)的上线、宕机情况,并能够让客户端(如 Java 客户端)知道。 ① 每个集群服务器的秒杀服务都需要连接 ZooKeeper 客户端。当上线秒杀服务的时候,往 ZooKeeper 的指定目录创建临时顺序节点,并写入当前秒杀服务器的信息(ip 地址、端口等) 为什么是【临时顺序节点】? 临时节点的特点:当会话断开的时候,临时节点会自动被移除(可实现服务器宕机的时候自动移除服务器在 ZooKeeper 注册中心的信息) 顺序节点的特点:顺序节点的节点名字可以一样,ZooKeeper 会自动在节点的名字后面加上顺序号 ②
常见的事件类型: NodeDataChanged - 节点数据改变事件 NodeChildrenChanged: 子节点数量改变事件 NodeCreated: 节点创建事件 数据获取一般绑定 NodeDataChanged 获取子节点列表一般绑定 NodeChildrenChanged
一个 SpringBoot 项目(apple.jar)被部署到了服务器上运行。可向其发送网络请求获取网络资源。随着请求数量的逐渐增多,服务器宕机(死机)的可能性也越来越高。 若一个服务器宕机会导致该服务器上的某个系统直接无法被访问,则不是高可用的项目,便产生了单点故障。单点故障:服务器与项目共生。服务器生,项目活;服务器挂,项目死。
jsapi 支付可运用于微信小程序和 h5 jsapi 支付不会弹出二维码(这点与 native 支付不同) jsapi 支付运用于移动端 native 支付运用于 PC 端
调用微信官方的某些接口必须携带【access_token】作为参数 目前 access_token 的有效期为2个小时 不要反复获取 access_token access_token 是供后台(如:Java)调用微信官方接口的
关于重试的消息排重,推荐使用 msgid(XML 数据包中的内容) 排重 微信服务器在五秒内收不到响应会断掉连接,并重新发起请求,总共重试三次。假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对空串作任何处理,并且不会发起重试
微信公众号是开发者或商家在微信公众平台上申请的应用账号。该帐号与 QQ 账号互通,平台上实现和特定群体的文字、图片、语音、视频的全方位沟通、互动 ,形成了一种主流的线上线下微信互动营销方式。 微信公众号是用户在微信公众平台注册的一个账号。账号开通后,可在微信公众号里发视频、图片、文字等推销你的商品或分享生活经验等。 微信公众号类似于一个网站。可作为公司名片、个人名片,可做成商城、互动社区等。管理员可通过微信公众平台发送文章,关注了微信公众号的用户可查看到管理员发送的文章。
📃 我的代码被存放在公司的电脑上 📃 疫情原因使得我只能在家办公 📃 而公司已经被隔离了😂 (怕公司的电脑感染新冠病毒) 📃 我无法在公司代码的基础上继续编写代码 📃 我有两种选择:① 重新编写代码;② 跑路 📃 但是我选择了第三个选项:把 Java 项目打包后的 jar 文件转换为打包之前的 java 文件 📃 在这里我推荐两款工具,这两款工具都可以把 class 文件转换为 java 文件 🌼 ① jad 工具:可把 class 文件转换为 java 文件 【本文章的前四节是介绍 jad 工具的使用】 🌼 ② Luyten 工具:可把 jar 包转换为 java 文件
排序:把一串没有按照顺序排列的数按照升序或降序排列。 排序前:1、6、2、7、8、3、9、5、4 升序:1、2、3、4、5、6、7、8、9 降序:9、8、7、6、5、4、3、2、1