Java
Kerberos、黄金票据与白银票据
kerberos Kerberos是一个网络认证协议,用于验证用户和服务之间的身份,解决分布式计算环境中的身份验证问题。它使用加密技术来提供安全的身份验证,并防止网络中的身份欺骗攻击。Kerberos协议使用了票据交换的方式,其中包括客户端、认证服务器(AS)和票据授予服务器(TGS)。 Kerberos协议的优势在于提供了安全的身份验证机制,防止了网络中的身份欺骗攻击。它使用加密技术、共享密钥和
四、安装RocketMQ Console
Apache RocketMQ最先进的Dashboard提供了卓越的监控功能。用户可以明显地获得客户端和应用程序的事件、性能和系统信息的各种图表和统计信息。官网地址是: https://github.com/apache/rocketmq-dashboard 。 克隆到本地后,用IDEA打开,修改application.yml: 这里修改两个参数。 根据需要修改RocketMQ的
长度最小的子数组滑动窗口
/** * 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。 * * 长度最小的子数组 * 示例: * * 输入:s = 7, nums = [2,3,1,2,4,3] 输出:2 解释:子数组 [4,3] 是该条件下的长度最
泪目!跳槽太不容易,蚂蚁金服三轮面试,四个小时灵魂拷问
本人是双非院校科班研究生,Java开发3年工作经验,以下是最近的面试总结: 先说下我的面试准备经历,为了保证自己简历有较大一定的概率通过筛选,我在2018毕业后面试了多家公司,去了一家上海一家小公司一直工作到今年5月。 和往年相比,今年的金三银四看上去不是那么顺利,可能和我的准备不足有关,但是令我惊讶的是第一家给我面试机会的公司竟然是阿里巴巴。一开始接到面试通知时,心情特别复杂,紧张又兴奋,阿里巴
2023年7月8日 天气:晴
今天早上起来背了10个单词,然后出去打了两个小时的羽毛球,然后看了一小时的电视剧,再就是练了一个小时的字,然后学习了一个小时的java,最后看了一会儿构建之法,编程了一个小时的C语言。 明天打算早上起来看一小时的英语课本,然后出去玩一个小时,再看一小时的java课本,然后练习一小时的编程,再写一小时的字。
通用权限系统-Spring-Boot-Starter
Spring-Boot-Starter 自定义Starter 案例一:读取application.yml中的参数 1、创建 1、创建maven工程hello-spring-boot-starter 2、pom中添加依赖 3、创建HelloProperties 配置属性类,用于封装配置文件中配置的参数信息 4、创建HelloService 这个类用于对读取到的参数进行一些业务上的操作 5、创
吹爆!阿里大牛MySQL优化笔记有多强?才在GitHub被BATJ联手封杀
今年的春招很猛,公司的大神也变多了。。。来了个新同事,一看是个二本生,还是非科班出身,刚30岁。。。 结果没想到人家上来就把现有项目的性能优化了一遍,直接给公司节省了一半的成本,这种“王炸”打法,直接给所有人整懵了。 一问情况,才知道这位仁兄也是一路被虐过来的。去年年底被裁,本以为自己技术还行,看了一段时间面经,复习了基础知识,就开始投大厂简历。阿里最先给他面试机会,结果没能扛过
day01 看了几本有感悟的书籍
抱住棒棒的自己、打开心智、极简学习法。 节一 曾经我遇到没做好的事情,会自我批评,让自己感到痛苦。 曾经我希望自己像李小龙一样强壮、或者像钱学森一样伟大。 看了抱住棒棒的自己后,我发现那些想法很幼稚。 我能接纳自己的局限性,遇到困难先忘记、倒空痛苦,从客观的角度做正确的选择。 以我的能力是可以过上美好的生活,别再幻想着伟人的生活、别再为了给别人证明自己而虚假的努力, 知道自己的缺点、优点,判断能力
每日汇报 第二周第七天 JAVA常用类
今日所学: JAVA中的Math类、Random()类及其中的random方法和nextint方法和Date类 明日计划: 继续学习JAVA常用类 遇到困难:练车真坐牢
《摆与混》第六章--7月8日--周六
我的周六,愉快的周六,我爱周六!!!!! 1.今天做了什么:不要对周六的早晨有所期待,一觉醒来快到中午,中午跟好哥们开黑打游戏(又连跪了,难绷),下午的健身一切如常,晚上来了一次家庭聚餐。怒放吧,我的周末!!! 2.解决了什么问题:吃嘛嘛香,没有学习。 3.明天干什么:预计继续学习Java,PTA同步跟进,狠狠的休息; PS:周末了,我要化身腻鬼,狠狠的混;(正男人,从不失言)哈哈开摆!!!
n皇后问题的分析和实现
N皇后问题的分析和实现 1.实现要求 2.代码实现 1.实现要求 在n*n的方格棋中,放置n个皇后,要求每个皇后不同行,不同列,不同对角线 以行为依据,遍历行,判断行对应的列是否符合要求 判定要求: 1.当列被占用,返回false 2.当对角线被占用,返回false 获取对应n*n方格棋符合要求的集合,运用遍历,获取方格棋的排列 2.代码实现 运用集合存储数据 如果想要更好的展示每一次的结果
JavaScript 模块
JavaScript 模块 一般来讲, 模块是一个独立的JavaScript文件 模块文件可以包含一个类定义、 一组相关的类、 一个实用函数库或者是一些待执行的代码 只要以模块的形式编写代码, 任何JavaScript代码段就可以当做一个模块 JavaScript中并没有定义用以支持模块的语言结构(@imports和exports的确是JavaScript保
springcloud -config配置中心 整合github 或者gitee 单个刷新配置
配置中心,通过从开源仓库上拉去配置,而不是在本地修改 服务端配置 cloud-config-center-3344 <dependency> <groupId>org.springframework.cloud&
Java中AQS的原理与实现
目录 1:什么是AQS? 2:AQS都有那些用途? 3:我们如何使用AQS 4:AQS的实现原理 5:对AQS的设计与实现的一些思考 1:什么是AQS 随着计算机的算力越来越强大,各种各样的并行编程模型也随即踊跃而来,但当我们要在并行计算中使用共享资源的时候,就需要利用一种手段控制对共享资源的访问和修改来保证我们程序的正确的运行。而Java中除了在语言级别实现的synchronized锁之外
敏感词 - 过滤 - DFA算法【黑马头条】
方案 说明 数据库模糊查询 效率太低 String.indexOf(" ")查询 数据库量大的话也是比较慢 全文检索 分词再分配 DFA算法 确定有穷自动机(一种数据结构) DFS算法实现原理 一、DFA算法介绍 DFA全程为:Deterministic Finite Automaton,即确定有穷自动机。 二、如何存 存储:一次性的把所有敏感词存储到了多