上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 207 下一页
摘要: 为什么要写好业务代码? 直接分享一段痛苦的项目维护经历吧,看大家有没有类似的经历。当时,我接手了一个维护项目,刚上班就接到新增一个显示字段的任务。我以为这应该是一个分分钟就能够搞定的小需求,没有想到这就开始了我的痛苦之旅。我梳理了关联的api后,发现每个api都是从controller控制层-》se 阅读全文
posted @ 2022-03-10 08:50 Java技术栈 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 来源:segmentfault.com/a/1190000023936425 1. HTTP 协议 在谈论 HTTPS 协议之前,先来回顾一下 HTTP 协议的概念。 1.1 HTTP 协议介绍 HTTP 协议是一种基于文本的传输协议,它位于 OSI 网络模型中的应用层。 HTTP 协议是通过客户端 阅读全文
posted @ 2022-03-09 15:05 Java技术栈 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 概述 项目开发中经常会有抽奖这样的营销活动的需求,例如:积分大转盘、刮刮乐、LH机等等多种形式,其实后台的实现方法是一样的,本文介绍一种常用的抽奖实现方法。 整个抽奖过程包括以下几个方面: 奖品 奖品池 抽奖算法 奖品限制 奖品发放 奖品 奖品包括奖品、奖品概率和限制、奖品记录。 奖品表: CREA 阅读全文
posted @ 2022-03-09 10:59 Java技术栈 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: 在讲到使用hash还是string存储的选择前,先了解Redis的hash和string结构。 以下资料引自老钱的Redis深度历险。 string string和hash都是Redis的一种数据结构。string结构常用来缓存用户信息,通常将用户信息结构体使用JSON序列化成字符串,然后将序列化后 阅读全文
posted @ 2022-03-08 15:56 Java技术栈 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 来自: cnbeta.com 链接: https://www.cnbeta.com/articles/tech/1204441.htm NordPass 公布了 2021 年度最常见的密码名单。 令人感到惊讶的是,今年的榜单和去年竟然几乎没有发生变化。 换句话说,很多人仍然在使用令人难以置信的弱小和 阅读全文
posted @ 2022-03-08 14:45 Java技术栈 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 面试连环炮 先来一连炮简单的面试,看你能顶住几轮? 栈长: 1、多线程情况下,进行数字累加(count++)要注意什么? 张三: 要注意给累加方法加同步锁,不然会出现变量可见性问题,变量值被其他线程覆盖出现不一致的情况 栈长: 2、保证变量可见性,用 volatile 修饰不就行了吗? 张三: vo 阅读全文
posted @ 2022-03-08 08:50 Java技术栈 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 在这个微服务的世界里,后端API的一致性设计是必不可少的。 今天,我们将讨论一些可遵循的最佳实践。我们将保持简短和甜蜜——所以系好安全带,出发咯! 首先介绍一些术语 任何API设计都遵循一种叫做“面向资源设计”的原则: 资源:资源是数据的一部分,例如:用户 集合:一组资源称为集合,例如:用户列表 U 阅读全文
posted @ 2022-03-07 08:14 Java技术栈 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud 突发漏洞 大家好,我是栈长。 Log4j2 的核弹级漏洞刚告一段落,Spring Cloud Gateway 又突发高危漏洞,又得折腾了。。。 昨天栈长也看到了一些安全机构发布的相关漏洞通告,Spring Cloud 官方博客也发布了高危漏洞声明: Spring Cloud 阅读全文
posted @ 2022-03-04 13:22 Java技术栈 阅读(2117) 评论(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技术栈 阅读(154) 评论(0) 推荐(0) 编辑
摘要: ​来源:https://my.oschina.net/waylau/blog/4771348 正常情况下,在Java中入参是不建议用做返回值的。除了造成代码不易理解、语义不清等问题外,可能还埋下了陷阱等你入坑。 问题背景 比如有这么一段代码: @Named public class AService 阅读全文
posted @ 2022-03-03 14:18 Java技术栈 阅读(374) 评论(0) 推荐(0) 编辑
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 207 下一页