Java(ZH) 第227页
最快方式搭建docker大数据 测试集群-拾光赋

最快方式搭建docker大数据 测试集群

平时搭建一套测试集群 找包 找的累死,现在使用docker搭建 cdh版本的  1.首先在服务器上安装docker yum install docker 2.配置国内 阿里云docker仓库服务  https://cr.console.aliyun...
Lee的头像-拾光赋Lee1年前
0170
剖析 Kafka 消息丢失的原因-拾光赋

剖析 Kafka 消息丢失的原因

目录 前言 一、生产者导致消息丢失的场景 场景1:消息体太大 解决方案 : 1、减少生产者发送消息体体积 2、调整参数max.request.size 场景2:异步发送机制 解决方案 : 1、使用带回调函数的发送...
Lee的头像-拾光赋Lee1年前
0190
【AOP问题处理】:AopContext.currentProxy()方法异常处理:java.lang.IllegalStateException: Cannot find current proxy: Set 'exposeProxy' property on Advised to 'true' to make it available.-拾光赋

【AOP问题处理】:AopContext.currentProxy()方法异常处理:java.lang.IllegalStateException: Cannot find current proxy: Set ‘exposeProxy’ property on Advised to ‘true’ to make it available.

原因是代理对象内部方法的调用不会触发AOP代理。 先看代码: 自定义了一个注解: import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotati...
Lee的头像-拾光赋Lee1年前
0260
DEMO_02:随机数获取;数组集合遍历;整型与字符串转换;字符串字符遍历;数组/集合排序-拾光赋

DEMO_02:随机数获取;数组集合遍历;整型与字符串转换;字符串字符遍历;数组/集合排序

/** * 考核点:随机数获取;数组集合遍历;整型与字符串转换;字符串字符遍历;数组/集合排序 * <p> * 题目: * 1. 使用while循环获取20个五位数随机数并打印; * 2. 遍历20个数,筛选出...
Lee的头像-拾光赋Lee1年前
0220
DEMO_01:List数据存储,回调函数,集合转字符串,元素去重-拾光赋

DEMO_01:List数据存储,回调函数,集合转字符串,元素去重

* 题目: * 1. 构建属性结构List<DemoNode> data,根据本包的data.png中数据结构图将数据存入data中(字就是nodeName) * 2. 将树形结构List<DemoNode>里面的元素全部遍历出来存放到Li...
Lee的头像-拾光赋Lee1年前
0140
淘宝二面:千万级数据中如何用Redis维护热点数据

淘宝二面:千万级数据中如何用Redis维护热点数据”?

MySQL里有千万条数据,但是Redis中只存10万的数据,如何保证redis中的数据都是热点数据? 我是小宋, 一个只熬夜但不秃头的Java程序员。关注我,带你轻松过面试。提升简历亮点(14个demo) 我的...
Lee的头像-拾光赋Lee1年前
0230
这是我见过最全的支付系统!一套适合互联网企业使用的开源支付系统-拾光赋

这是我见过最全的支付系统!一套适合互联网企业使用的开源支付系统

大家好,我是 Java陈序员。 今天,给大家介绍一套开源的支付系统,兼容多渠道支付! 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。 项目介绍 ...
Lee的头像-拾光赋Lee1年前
0230
PhantomReference 和 WeakReference 究竟有何不同-拾光赋

PhantomReference 和 WeakReference 究竟有何不同

本文基于 OpenJDK17 进行讨论,垃圾回收器为 ZGC。 提示: 为了方便大家索引,特将在上篇文章 《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的》 中讨论的众多主题独立出来。 PhantomRe...
Lee的头像-拾光赋Lee1年前
0230
【面试实战】# 并发编程之线程池配置实战-拾光赋

【面试实战】# 并发编程之线程池配置实战

1.先了解线程池的几个参数含义 corePoolSize (核心线程池大小): 作用: 指定了线程池维护的核心线程数量,即使这些线程处于空闲状态,它们也不会被回收。 用途: 核心线程用于处理长期的任务,保...
Lee的头像-拾光赋Lee1年前
0210
【面试实战】# 并发编程-拾光赋

【面试实战】# 并发编程

1.线程状态 请解释 Java 中线程的几种状态,并描述每种状态的特点和转换条件。 NEW(新建):线程被创建,但尚未启动。 RUNNABLE(可运行):线程正在运行,可能在执行代码,也可能等待操作系统...
Lee的头像-拾光赋Lee1年前
0160
【解决方案】Java 互联网项目中消息通知系统的设计与实现(上)-拾光赋

【解决方案】Java 互联网项目中消息通知系统的设计与实现(上)

目录 前言 一、需求分析 1.1发送通知 1.2撤回通知 1.3通知消息数 1.4通知消息列表 二、数据模型设计 2.1概念模型 2.2逻辑模型 三、关键流程设计 本篇小结 前言 消息通知系统(notification-syst...
Lee的头像-拾光赋Lee1年前
0350
MySQL-13.事务基础知识-拾光赋

MySQL-13.事务基础知识

1.数据库事务概述 事务是数据库区别于文件系统的重要特性之一,当我们有了事务就会让数据库始终保持一致性,同时我们还能通过事务的机制恢复到某个时间点,这样可以保证已提交到数据库的修改不...
Lee的头像-拾光赋Lee1年前
0160