分 享

凤凰社为您找到相关结果 2088 条

【凤凰社】每天两题03

题目一:旋转数组的最小数字     思路:说实话看这个题目看了好久题目愣是没看懂,到底是个什么数组啊,又不说清楚,emmm...百度了好久才知道这个数组默认其中的元素的递增的,而且在数组中的元素可能是重复的,比如2344445这种也是行的,我们就分别讨论一下有重复元素和没有重复元素的情况;   第一种情况:数组中没有重复元素;   顺便提一句,所谓的数组的旋转,就是

【凤凰社】springboot返回统一接口与统一异常处理

springboot返回统一接口与统一异常处理 编写人员:yls 编写时间:2019-9-19 0001-springboot返回统一接口与统一异常处理 简介 创建统一的返回格式 Result 封装统一返回格式工具类ResultUtil 测试用的实体类User 使用枚举统一管理返回码和返回信息 自定义异常类 统一异常处理 创建UserController 测试结果 简介

【凤凰社】Python学习日记(三十二) hmac检验客户端的合法性和socketsever模块

Hmac模块 其实这个模块类似hashlib模块,它能将一些重要的信息通过算法加密成密文,让信息更具有安全性。 关于hmac加密算法的了解:它的全名是哈希运算消息认证码(Hash-based Message Authentication Code),HMAC利用hash算法,以一个消息M和一个秘钥K作为输入,生成一个定长的消息摘要作为输出。HMAC算法利用已有的hash函数,关键问题

【凤凰社】Java连载32-对象、类及其关系与定义

一、采用面向对象的方式开发一个软件,生命周期之中: (1)面向对象的分析:OOA (2)面向对象的设计:OOD (3)面向对象的编程:OOP 二、类 定义:类在现实世界世界之中是不存在的,是一个模板,是一个概念,是人类大脑思考抽象的结果;类表示一类事物;在现实世界之中,对象A与对象B之间具有共同特征,进行抽象总结出一个模板,这个模板就称为类。 三、对象 定义:对象是实际存在

【凤凰社】Elastic-Job:动态添加任务,支持动态分片

多情只有春庭月,犹为离人照落花。 概述 因项目中使用到定时任务,且服务部署多实例,因此需要解决定时任务重复执行的问题。即在同一时间点,每一个定时任务只在一个节点上执行。常见的开源方案,如 elastic-job 、 xxl-job 、quartz 、 saturn、 opencron 、 antares 等。最终决定使用elastic-job。elastic-job的亮点主要如下:

【凤凰社】2019蚂蚁金服中高级Java工程师面试题及答案

面试基础 谈谈一致hash算法? 按照hash算法来将对应的key哈希到一个具有2^32次方个桶的空间中,即0~(2^32)-1的数字空间。将这些数字头尾相连,想象成一个闭合的环形。如果集群中加入新的机器,采用它的IP或者唯一别名计算哈希值,也映射到环中。新增key值以顺时针的方向,存储到离自己最近的机器中。 参考:https://blog.csdn.net/cb_lcl/articl

【凤凰社】2019蚂蚁金服中高级Java工程师面试题

面试基础 谈谈一致hash算法? 按照hash算法来将对应的key哈希到一个具有2^32次方个桶的空间中,即0~(2^32)-1的数字空间。将这些数字头尾相连,想象成一个闭合的环形。如果集群中加入新的机器,采用它的IP或者唯一别名计算哈希值,也映射到环中。新增key值以顺时针的方向,存储到离自己最近的机器中。 参考:https://blog.csdn.net/cb_lcl/articl