kexb

168
获赞数
28
关注数
38
粉丝数
IP 属地北京
2022-11-01 加入
浏览 11.2k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
646 声望|达人
全站排名超越 97% 用户
angular
75
sse
51
docker
48
springboot
45
java
35
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 赞了文章6 月 23 日
    从一次 garage 配置错误,进一步理解公网IP和私网IP
    先来看看具体的报错信息:No converter found capable of converting from String to PublicEndpoint
  • 赞了文章6 月 23 日
    借鉴 Angular 变更检测思想,优化自动开关门告警机制
    问题背景当先的课表系统中,有一项自动开关门的功能。系统每 2 分钟执行一次巡检如果在开关门过程中失败了,会进行钉钉消息的推送提醒现在我们面临一个这个的问题: {代码...} 此时,管理群中的消息会发生爆炸💥问题的关键让我们来看看之前的失败处理机制: {代码...}...
  • 赞了文章2025-12-04
    记录实现钉钉扫码登录第三方网站
    前言当前的项目系统中,需要第二种登录方式,即,钉钉扫码登录。然后,鉴于已经有成员实现了微信登录,就想尝试实现一下钉钉的登录。为此做一个记录流程环境背景当前是前后端分离: Angular + SpringBoot同时,采用 spring security 的认证模式基础流程大概流程钉钉...
  • 赞了文章2025-12-04
    记一次Docker版本不兼容导致的Elasticsearch容器启动失败
    这几天回归小型进销存系统之后,由于落下同伴太多的知识点,就想着先启动一下整个项目来操作操作。然后去学习一些新的代码、新的知识、新的解决方法。一开始后台启动失败,定位到 elasticsearch 这一块。然后,才发现离组时间中,添加了很多新的镜像:redis、elastic...
  • 赞了文章2025-12-04
    在 spring 上实现 oneTimePassword
    在当前这个项目中,老师说建个 issue 来实现一个万能一次性密码,简称 OTP;第一次听的时候,感觉是很厉害的东西,密码还能一次性、居然还是万能的。然后参照团队之前老师和学长们写的代码来尝试实现
  • 赞了文章2025-12-04
    小白学习 Base32:它怎么编码?为什么要填充?还能自己造一个吗?
    上周汇报讲到 OTP 的代码实现。其中我们运用到的编码就是Base32 编码。当时老师提到一个问题字符串“yunzhi”是如何通过Base32 编码变成“PF2W46TINE======”的呢?今天就让我们从这个问题入手,细细了解一下什么是Base32,以及它的编码过程是怎么样的。更甚者,是否可以...
  • 发布了文章2025-12-03
    Spring Security 集成 CAS 实现统一认证
    近期我们实验室的排课系统需要接入统一身份认证平台,目前业务系统用的是 Spring Security 做登录鉴权。现在学校要求接入他们的统一认证平台,所以我们需要把 CAS 集成进来。
  • 赞了文章2025-11-25
    docker部署cas
    一、首先安装cas镜像1.拉取casdocker镜像 {代码...} 2.启动容器: {代码...} 等待一会之后,启动失败了,报错是没有证书,部分错误如下: {代码...} 二、制作证书 {代码...} {代码...} 其中密钥库命令输入的是changeit然后拷贝刚刚生成的证书: {代码...} 最后,重新...
  • 赞了文章2025-11-19
    一文了解网口Bond几种模式原理
    网口/网卡bond,也就是多个网络接口绑定成一个逻辑接口的技术(NIC Teaming/Link Aggregation),或者称为链路聚合。
  • 赞了文章2025-11-19
    初识图像识别手写数字0-9基础
    前言初步探索了计算机识别手写数字的领域,将了解到的基本知识总结如下。计算机如何"看"?可先看此篇文章进行具体了解:浅谈计算机如何识别和存储图像总结一句话:计算机“看”数字,就像人眼看数字一样,但它用的是像素和数学模型,而不是眼睛和大脑。训练模型选用数据...
  • 赞了文章2025-10-09
    钉钉企业内部应用SSO单点登录实战及踩坑过程
    一句话概括原因:当前(2025年)正值钉钉两代API切换的过程中,新旧API同时存在,造成钉钉官方文档内容分散,来不及更新,且第三方博客新旧共存。初次接触时无从下手,API调用时因为版本不对可能导致问题。
  • 赞了文章2025-10-09
    钉钉企业内部应用同步部门用户
    前言有了上一篇钉钉企业内部应用SSO单点登录实战及踩坑过程之后,再去看钉钉的文档和接口就显得轻车熟路了。明确需求:定时把钉钉的用户同步到企业自己开发的系统中,以便让企业内的员工都能使用SSO单点登录。确定接口借鉴上一篇的经验,我们优先选择V2版本的接口。...
  • 赞了文章2025-09-26
    浅谈spring中的@Transactional事务
    @Transactional与数据库中事务的关系两者的概念是大致相同的:即一次原子操作。为什么使用这样的事务支持模型根据官网解释主要作用就是解决使用繁琐的事务api来处理编程事务,让开发人员注重业务逻辑的开发。传统方式 {代码...} spring解决方式本地事务(单个事务应...
  • 赞了文章2025-09-26
    一次 SSH 断联踩坑,聊聊 open-eBackup 与客户端之间的网络关系
    近两周,在老师和学长的带领下,第一次接触 open-eBackup 这个备份软件。并且,开始尝试对 openGauss 进行备份。中途遇到的第一个坑是自己给自己挖的。在成功安装 openEuler 后,为它进行配置路由时,执行了一条 nmcli 命令,结果 SSH 断了,再也连不上了......
  • 赞了文章2025-09-26
    java中比较大小的规则和应用场景
    最近在写代码时,总是犯一个低级的错误,在对象比较时直接用比较运算符来进行比较,造成了看起来没有问题,实则问题很大,经过学习,把什么时候可以直接用比较运算符,什么时候不可以运用进行总结。
  • 发布了文章2025-09-18
    MySQL COUNT() 性能:聚簇索引、二级索引与不同写法的效率对比
    在日常开发中,统计一张表中的记录数是非常常见的需求,而 COUNT 函数就是我们最常用的工具。但 COUNT 的用法有多种,例如:COUNT(*)COUNT(1)COUNT(字段)COUNT(主键字段)平时我也会疑惑:这些写法到底有什么区别?哪种性能更好?是不是 COUNT(*) 最慢?本文就结合 In...
  • 赞了文章2025-09-15
    在openwrt下使用虚拟隧道技术实现连通两个家庭局域网络的一种解决方案
    本文适用于拥有两个家庭网络,并且最少有一个家庭网络是拥有外网IP,然后希望可以在两个家庭网络中自由共享网络资源的情景。技术选型可以实现虚拟隧道技术的技术有很多,比如大名鼎鼎的OpenXXX。本文抛弃OpenXXX从而选择WireGuard,原因大体有两个:OpenXXX的服务端...
  • 发布了文章2025-09-11
    贪心算法题解:鞋子配对问题
    题目背景小明开了一家鞋店,店里有很多鞋子。每只鞋子有三个属性:左右(左鞋/右鞋)尺寸颜色如果一双鞋(同颜色 + 同尺寸,且一左一右)配对成功,可以按照一双价格 p 卖出,如果无法匹配,单鞋只能按照 q 价格卖出。小明想知道,卖掉所有的鞋子后,最多可以赚多少...
  • 发布了文章2025-08-28
    数据库MVCC
    MVCC(Multi-Version Concurrency Control,多版本并发控制) 是为了解决数据库 读写冲突,提高并发性能 的机制。
  • 发布了文章2025-08-08
    Java内存模型详解:栈、堆与方法区
    写在前面(常见的面试题)介绍下Java的内存区域String类和常量池在常见的面试过程中,有关于Java内存管理的基础知识问题,是常被问到。正因为这些知识点既重要又容易被忽视,常常成为我们学习中的盲区介绍下 Java 的内存区域Java在程序运行中,JVM 会将内存划分为多...