相关文章
【Java】三种方案实现 Redis 分布式锁
序言
setnx、Redisson、RedLock 都可以实现分布式锁,从易到难得排序为:setnx < Redisson < RedLock。一般情况下,直接使用 Redisson 就可以啦,有很多逻辑框架的作者都已经考虑到了。
方案一:setnx
1.1、简单实…
建站知识
2025/1/9 20:20:32
Java,面向对象,枚举类
枚举类型本质上也是一种类,只不过这个类的对象是有限的、固定的几个,不能让用户随意创建。 场景: 开发中,如果针对于某个类,它的实例的个数是确定的。则推荐将此类声明为枚举类。 如果枚举类的实例只有一个,…
建站知识
2025/1/10 14:12:33
记一次某学院的未授权渗透过程
文章现写的,部分内容有些着急。
0x01 测试过程 开局登录框,没有测试SQL注入与XSS(菜鸟,测也测不出来。) 有system用户,尝试弱口令,无果! 直接namp来一下子端口探测吧 发现有3306与8888 3306 mysql测试…
建站知识
2025/1/7 18:21:27
华为OD机试 - 数组组成的最小数字 - 逻辑分析(Java 2023 B卷 100分)
目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 专栏导读
本专栏收录于《华为OD机试(JAVA)真题(A卷B卷&#…
建站知识
2025/1/9 2:46:14
《网络协议》01. 基本概念
title: 《网络协议》01. 基本概念 date: 2022-08-30 09:50:52 updated: 2023-11-04 07:28:52 categories: 学习记录:网络协议 excerpt: 互联网、网络互连模型(OSI,TCP/IP)、计算机通信基础。 comments: false tags: top_image: /i…
建站知识
2025/1/4 20:36:32
Oracle-执行计划
执行计划生成的几种方式 1. EXPLAIN FOR
语法:
EXPLAIN PLAN FOR
SQL语句SELECT * FROM TABLE(dbms_xplan.display());优点: 无需真正执行SQL 缺点: 没有输出相关的统计信息,例如产生了多少逻辑读、物理读、递归调用等情况无法判…
建站知识
2025/1/9 9:19:15
python 成绩统计,输出及格率和优
题目描述:
小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。 如果得分至少是60分,则称为及格。如果得分至少为85分,则称为优秀。 请计算及格率和优秀率,用百分数表示&am…
建站知识
2025/1/6 7:01:10