上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 218 下一页
摘要: 来源:segmentfault.com/a/1190000023936425 1. HTTP 协议 在谈论 HTTPS 协议之前,先来回顾一下 HTTP 协议的概念。 1.1 HTTP 协议介绍 HTTP 协议是一种基于文本的传输协议,它位于 OSI 网络模型中的应用层。 HTTP 协议是通过客户端 阅读全文
posted @ 2022-03-09 15:05 Java技术栈 阅读(256) 评论(0) 推荐(0)
摘要: 概述 项目开发中经常会有抽奖这样的营销活动的需求,例如:积分大转盘、刮刮乐、LH机等等多种形式,其实后台的实现方法是一样的,本文介绍一种常用的抽奖实现方法。 整个抽奖过程包括以下几个方面: 奖品 奖品池 抽奖算法 奖品限制 奖品发放 奖品 奖品包括奖品、奖品概率和限制、奖品记录。 奖品表: CREA 阅读全文
posted @ 2022-03-09 10:59 Java技术栈 阅读(1290) 评论(0) 推荐(0)
摘要: 在讲到使用hash还是string存储的选择前,先了解Redis的hash和string结构。 以下资料引自老钱的Redis深度历险。 string string和hash都是Redis的一种数据结构。string结构常用来缓存用户信息,通常将用户信息结构体使用JSON序列化成字符串,然后将序列化后 阅读全文
posted @ 2022-03-08 15:56 Java技术栈 阅读(966) 评论(0) 推荐(0)
摘要: 来自: cnbeta.com 链接: https://www.cnbeta.com/articles/tech/1204441.htm NordPass 公布了 2021 年度最常见的密码名单。 令人感到惊讶的是,今年的榜单和去年竟然几乎没有发生变化。 换句话说,很多人仍然在使用令人难以置信的弱小和 阅读全文
posted @ 2022-03-08 14:45 Java技术栈 阅读(1029) 评论(0) 推荐(0)
摘要: 面试连环炮 先来一连炮简单的面试,看你能顶住几轮? 栈长: 1、多线程情况下,进行数字累加(count++)要注意什么? 张三: 要注意给累加方法加同步锁,不然会出现变量可见性问题,变量值被其他线程覆盖出现不一致的情况 栈长: 2、保证变量可见性,用 volatile 修饰不就行了吗? 张三: vo 阅读全文
posted @ 2022-03-08 08:50 Java技术栈 阅读(160) 评论(0) 推荐(0)
摘要: 在这个微服务的世界里,后端API的一致性设计是必不可少的。 今天,我们将讨论一些可遵循的最佳实践。我们将保持简短和甜蜜——所以系好安全带,出发咯! 首先介绍一些术语 任何API设计都遵循一种叫做“面向资源设计”的原则: 资源:资源是数据的一部分,例如:用户 集合:一组资源称为集合,例如:用户列表 U 阅读全文
posted @ 2022-03-07 08:14 Java技术栈 阅读(352) 评论(0) 推荐(0)
摘要: Spring Cloud 突发漏洞 大家好,我是栈长。 Log4j2 的核弹级漏洞刚告一段落,Spring Cloud Gateway 又突发高危漏洞,又得折腾了。。。 昨天栈长也看到了一些安全机构发布的相关漏洞通告,Spring Cloud 官方博客也发布了高危漏洞声明: Spring Cloud 阅读全文
posted @ 2022-03-04 13:22 Java技术栈 阅读(2169) 评论(1) 推荐(0)
摘要: 1.起因 让我关注到这一点的起因是一道题,是这么描述的: Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. 大意就是给我一些点的X,Y坐标,找到过这些 阅读全文
posted @ 2022-03-04 10:04 Java技术栈 阅读(176) 评论(0) 推荐(0)
摘要: ​来源:https://my.oschina.net/waylau/blog/4771348 正常情况下,在Java中入参是不建议用做返回值的。除了造成代码不易理解、语义不清等问题外,可能还埋下了陷阱等你入坑。 问题背景 比如有这么一段代码: @Named public class AService 阅读全文
posted @ 2022-03-03 14:18 Java技术栈 阅读(406) 评论(0) 推荐(0)
摘要: 来源:blog.csdn.net/fuzhongmin05/article/details/108646872 面向对象编程中,有一条非常经典的设计原则,那就是:组合优于继承,多用组合少用继承。 同样地,在《阿里巴巴Java开发手册》中有一条规定:谨慎使用继承的方式进行扩展,优先使用组合的方式实现。 阅读全文
posted @ 2022-03-03 08:00 Java技术栈 阅读(318) 评论(0) 推荐(0)
上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 218 下一页