后端 第4页

Java集合框架Arrays的常见方法

admin阅读(22)评论(0)赞(1)

Java集合框架Arrays的常见方法 Arrays 主要对数组提供了一些高效的操作,比如说排序、二分查找、填充、拷贝、相等判断,转化为list等等。我们选择部分看下,其他的可以看jdk中的Arrays源码。 \1. 排序sort Arra...

Spring Boot 实现接口幂等性的 4 种方案!还有谁不会?

admin阅读(53)评论(0)赞(2)

一、什么是幂等性 幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。 [在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可...

外行人都能看懂的SpringCloud,错过了血亏!

admin阅读(31)评论(0)赞(1)

外行人都能看懂的SpringCloud,错过了血亏! 一、前言 只有光头才能变强 认识我的朋友可能都知道我这阵子去实习啦,去的公司说是用SpringCloud(但我觉得使用的力度并不大啊~~)... 所以,这篇主要来讲讲SpringClou...

Java动态代理

admin阅读(37)评论(0)赞(0)

Java动态代理 一、概述 1. 什么是代理 我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者”对我们来说是不可见的;...

面试必备:Java线程池解析

admin阅读(33)评论(0)赞(0)

前言 掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果有哪里理解不正确,非常希望大家指出,接下来大家一起分析学习吧。...

JDK新特性——Stream代码简洁之道

admin阅读(29)评论(0)赞(0)

一、概述 Stream 是一组用来处理数组、集合的API,Stream API 提供了一种高效且易于使用的处理数据的方式。 Java 8 中之所以费这么大的功夫引入 函数式编程 ,原因有两个: 代码简洁函数式编程写出的代码简洁且意图明确,使...

从分布式事务解决到Seata使用,一梭子给你整明白了

admin阅读(39)评论(0)赞(0)

生活可能对你耍无赖,但科技不能 我去小卖部买东西,付完了钱,老板转身抽了口烟,却忘记了我付完钱?这种情况怎么办,发生在日常生活并不奇怪。但是你在网上下单,付完了钱,刚要查看订单,却提示你待支付,心中几万只草泥马跑过也不得而知!所以防止这种情...

使用Stream API优化代码

admin阅读(27)评论(0)赞(0)

使用Stream API优化代码 Java8的新特性主要是Lambda表达式和流,当流和Lambda表达式结合起来一起使用时,因为流申明式处理数据集合的特点,可以让代码变得简洁易读 放大招,流如何简化代码 如果有一个需求,需要对数据库查询到...

Nginx 从入门到实践,万字详解!

admin阅读(32)评论(0)赞(0)

1. Nginx 介绍 传统的 Web 服务器,每个客户端连接作为一个单独的进程或线程处理,需在切换任务时将 CPU 切换到新的任务并创建一个新的运行时上下文,消耗额外的内存和 CPU 时间,当并发请求增加时,服务器响应变慢,从而对性能产生...