Java(ZH) 第331页
重构这段烂代码,差点把我整凌乱了...-拾光赋

重构这段烂代码,差点把我整凌乱了…

注重实效,不要靠巧合编程。在构造一个对象的过程中,应避免依赖对象已经设置的field来继续给对象的其他field赋值,而应该基于原始对象的field去判断。   先看这段代码,烂不烂,你可以品...
Lee的头像-拾光赋Lee2年前
0160
Spring Boot 如何整合高性能数据库连接池HikariCP-拾光赋

Spring Boot 如何整合高性能数据库连接池HikariCP

当使用Spring Boot整合HikariCP时,您可以更加详细地配置和优化连接池以获得更好的性能。以下是更详细的步骤和示例代码: 步骤1:创建Spring Boot项目 您可以使用Spring Initializr(https://st...
Lee的头像-拾光赋Lee2年前
0180
顶级大厂Quora如何优化数据库性能?-拾光赋

顶级大厂Quora如何优化数据库性能?

Quora 的流量涉及大量阅读而非写入,一直致力于优化读和数据量而非写。 0 数据库负载的主要部分 读取 数据量 写入 1 优化读取 1.1 不同类型的读需要不同优化 ① 复杂查询,如连接、聚合等 在查...
Lee的头像-拾光赋Lee2年前
0170
Maven依赖管理-拾光赋

Maven依赖管理

1.  依赖管理 依赖管理,可以将有关依赖项的所有信息放在共同的POM中,并对子POM中的工件进行更简单的引用。举个例子: 父POM <project> ...... <dependencyManagement> <d...
Lee的头像-拾光赋Lee2年前
0250
java集合框架(二)LinkedList常见方法的使用-拾光赋

java集合框架(二)LinkedList常见方法的使用

@[toc]## 一、什么是LinkedList LinkedList是Java中的一个双向链表。 它实现了List和Deque接口,在使用时可以像List一样使用元素索引,也可以像Deque一样使用队列操作。 LinkedList每个节点都包...
Lee的头像-拾光赋Lee2年前
0240
Spring Boot 2 正式停止维护。。再见了,Java 8!!-拾光赋

Spring Boot 2 正式停止维护。。再见了,Java 8!!

大家好,我是栈长。 没错,就在昨天,Spring Boot 2.x 停止维护了。。 Spring Boot 最后一个 2.x 的版本 2.7.x 已经停止维护,3.0.x 也停止维护了,商业支持的版本也只有 2.6.x 了,2.5.x 以下...
Lee的头像-拾光赋Lee2年前
0320
idea技巧-自定义后缀补全-拾光赋

idea技巧-自定义后缀补全

Idea技巧-Postfix Completion 在idea中可以使用.xxx进行后缀补全 比如.sout 如何自定义后缀补全? 比如.log 在idea中打开设置 File | Settings | Editor | General | Postfix Completion 这里定...
Lee的头像-拾光赋Lee2年前
0260
SPI扩展点在业务中的使用及原理分析-拾光赋

SPI扩展点在业务中的使用及原理分析

1 什么是SPI SPI 全称Service Provider Interface。面向接口编程中,我们会根据不同的业务抽象出不同的接口,然后根据不同的业务实现建立不同规则的类,因此一个接口会实现多个实现类,在具体调...
Lee的头像-拾光赋Lee2年前
0650
大道至简-Shopify 构建弹性支付系统的 10 条原则-拾光赋

大道至简-Shopify 构建弹性支付系统的 10 条原则

0 大纲 Lower the Timeouts, and Let the Service Fail Early Add Circuit Breakers Capacity Planning Add monitoring and alerting Implement Structured Logging Use Idempotency Keys Be Co...
Lee的头像-拾光赋Lee2年前
0170
SpringBoot使用JSch操作Linux-拾光赋

SpringBoot使用JSch操作Linux

推荐使用Hutool的Jsch工具包(它用的连接池的技术) 一、SSH远程连接服务器 SSH更多见:http://t.csdnimg.cn/PrsNv 推荐连接工具:FinalShell、Xshell、secureCRT、PuTTY (https://zhuanlan.zh...
Lee的头像-拾光赋Lee2年前
0320
CentOS7配置python3教程-拾光赋

CentOS7配置python3教程

环境准备:1.python3.7.1 下载地址:https://www.python.org/    注意:CentOS7默认就有python2的2.虚拟机CentOS 7 64位,下载地址:https://msdn.itellyou.cn/ (这个虚拟机是纯系统一些环...
Jason.Meng的头像-拾光赋钻石会员Jason.Meng2年前
050
真正的IT技术男是什么样的?-拾光赋

真正的IT技术男是什么样的?

我们经常会听到很多对IT男士的调侃称呼,“屌丝”、“宅男”,会逗得大家捧腹大笑。但是,大家要不要以为称呼IT男是“屌丝”、“宅男”,就当真以为他们是这样了。今天,就带大家一起来了解一下...
Jason.Meng的头像-拾光赋钻石会员Jason.Meng3年前
0110