11 2024 档案

摘要:在使用 Tomcat 集群时,由于每个 Tomcat 实例的 Session 存储是独立的,导致无法实现 Session 的共享,这可能影响到用户跨节点的访问。为了实现跨 Tomcat 实例共享 Session,可以使用 Spring Session 配合 Redis 进行集中式会话管理。 架构设计 阅读全文
posted @ 2024-11-29 08:38 张不惑 阅读(18) 评论(0) 推荐(0) 编辑
摘要:引言 Java 虚拟机里面的异常使用 Throwable 或其子类的实例来表示,抛异常的本质实际上是程序控制权的一种即时的、非局部(Nonlocal)的转换——从异常抛出的地方转换至处理异常的地方。绝大多数的异常的产生都是由于当前线程执行的某个操作所导致的,这种可以称为是同步的异常。与之相对的,异步 阅读全文
posted @ 2024-11-28 19:33 张不惑 阅读(17) 评论(0) 推荐(0) 编辑
摘要:异常处理在实际编程中是一个重要的方面,以下是一些异常处理的实践方法和建议。 实践方法和建议仅代表个人观点,如有相似,不胜荣幸。 明确知道何时捕获异常 理解何时明确捕获异常涉及到在代码中精确判断异常情况并进行相应的处理,不要简单地将所有异常都捕获,并且不要隐藏异常,以免给调试和维护带来困难。以下是几个 阅读全文
posted @ 2024-11-28 10:44 张不惑 阅读(41) 评论(0) 推荐(0) 编辑
摘要:前言 Redisson是一个强大的分布式Java对象和服务库,专为简化在分布式环境中的Java开发而设计。通过Redisson,开发人员可以轻松地在分布式系统中共享数据、实现分布式锁、创建分布式对象,并处理各种分布式场景的挑战。 Redisson的设计灵感来自于Redis,但它不仅仅是Redis的J 阅读全文
posted @ 2024-11-27 08:58 张不惑 阅读(216) 评论(0) 推荐(0) 编辑
摘要:引言 在 Java 编程语言中,数据类型的使用至关重要。作为一种静态类型语言,Java 提供了丰富的基本数据类型和对应的包装类。其中,Integer 类是 int 类型的包装类,承载着更复杂的功能,如缓存、装箱和拆箱等。掌握 Integer 类的工作原理,尤其是其装箱和拆箱机制,不仅可以提升程序性能 阅读全文
posted @ 2024-11-26 09:45 张不惑 阅读(27) 评论(0) 推荐(0) 编辑
摘要:前言 Redis 的名字来源于 Remote Dictionary Server(远程字典服务器)。它是由 Salvatore Sanfilippo 在 2009 年开发的,最初是为了解决 LLOOGG 项目中的性能问题而创建的。后来,Redis 成为一个独立的开源项目,并迅速成为一种流行的内存数据 阅读全文
posted @ 2024-11-26 09:43 张不惑 阅读(37) 评论(0) 推荐(0) 编辑
摘要:前言 Redis发布订阅(Pub/Sub)是Redis提供的一种消息传递机制,它使用“发布者-订阅者”(publisher-subscriber)模式来处理消息传递。在这种模式下,发布者将消息发布到一组订阅者中,而无需关心谁是订阅者,也不需要知道订阅者是否收到了消息。 发布者和订阅者模式允许多个客户 阅读全文
posted @ 2024-11-25 08:35 张不惑 阅读(188) 评论(0) 推荐(0) 编辑
摘要:系统初始化操作是一个非常常见的需求。通常,应用在启动后需要执行一些重要的初始化任务,例如加载全局配置、初始化数据库表、预热缓存、启动后台任务等。而如何选择合适的技术方案,在不同的场景下保证初始化任务的高效执行,尤其在多实例的分布式部署中,如何确保任务只执行一次,成为我们在项目实战中需要深入思考和优化 阅读全文
posted @ 2024-11-22 08:40 张不惑 阅读(151) 评论(0) 推荐(0) 编辑
摘要:本文已经授权【稀土掘金技术社区】官方公众号独家原创发布 在现代云原生应用的开发和部署过程中,容器化技术已经成为主流,而 Kubernetes(K8s)则是容器编排的绝对领导者。为了高效地管理和分发容器镜像,拥有一个可靠的私有镜像仓库是每个开发者和运维工程师不可或缺的工具。Docker 和 Harbo 阅读全文
posted @ 2024-11-21 17:06 张不惑 阅读(669) 评论(0) 推荐(0) 编辑
摘要:容器化和容器编排技术已成为构建、部署和管理应用的标准。特别是 Docker 和 Kubernetes,它们的结合使得应用的部署、扩展和管理变得更加高效和自动化。本文将介绍如何将一个简单的 Java 应用容器化并部署到 Kubernetes 集群中,同时解释 Docker 和 Kubernetes 的 阅读全文
posted @ 2024-11-21 11:18 张不惑 阅读(84) 评论(0) 推荐(0) 编辑
摘要:一、前言 在开发过程中,我们常常需要在集合中遍历元素进行一些操作。Java 中的集合框架提供了丰富的接口和工具,可以简化我们对集合的操作。然而,随着代码逻辑变得复杂,特别是在进行元素的删除或添加操作时,问题可能会悄然浮现。 常见的编程错误之一是在 foreach 循环中直接对集合进行修改(如 rem 阅读全文
posted @ 2024-11-20 09:23 张不惑 阅读(33) 评论(0) 推荐(0) 编辑
摘要:前言 异常处理就好比穿底裤,穿了不能轻易的给别人看,更不能不穿。否则浪潮褪去,沙滩上裸奔的人就是你。 异常是一种错误的事件,它在程序执行过程中发生,影响了程序的正常流程。当一个方法遇到异常情况时,它通常会创建一个包含异常信息的对象,然后将控制权交给程序的某个地方,这个地方可以是异常处理代码或者调用栈 阅读全文
posted @ 2024-11-20 08:43 张不惑 阅读(14) 评论(0) 推荐(0) 编辑
摘要:随着云计算技术的不断发展,越来越多的个人开发者、团队和企业开始使用云服务器来部署各种应用。腾讯云的轻量云服务器(LCS)因其价格亲民、操作简便、配置灵活的特点,受到了许多开发者的青睐。而在众多轻量应用中,Alist作为一个开源的文件管理工具,具有高度的可定制性和简洁的用户界面,成为了很多用户的首选。 阅读全文
posted @ 2024-11-19 16:21 张不惑 阅读(43) 评论(0) 推荐(0) 编辑
摘要:前言 MySQL 的日志系统包含了多种类型,其中最重要的包括错误日志、查询日志、慢查询日志、事务日志、二进制日志(binlog)、以及回滚日志(undo log)。在这些日志中,二进制日志(binlog)和事务日志(redo log)尤为关键。 binlog 是用来做什么的? 简而言之,binlog 阅读全文
posted @ 2024-11-18 15:08 张不惑 阅读(80) 评论(0) 推荐(0) 编辑
摘要:车牌识别(LPR)技术已经广泛应用于交通管理、智能停车、自动收费等多个场景。腾讯云OCR车牌识别服务凭借其高效、精准的识别能力,为开发者提供了强大的技术支持。本文将介绍如何利用腾讯云OCR车牌识别服务,结合Spring Boot框架实现一个车牌识别的完整实践,包括图片上传、车牌识别、结果返回及前端展 阅读全文
posted @ 2024-11-18 08:33 张不惑 阅读(24) 评论(0) 推荐(0) 编辑
摘要:大数据处理和分析的领域,分布式计算框架(如 Hadoop)已经成为不可或缺的一部分。随着数据量的不断增加,传统的数据存储和处理方式逐渐暴露出性能瓶颈,如何高效处理大规模的数据,成为了技术人员亟待解决的问题。在这种背景下,Apache Hadoop 提供了一个高效且经济的分布式计算平台,特别适合处理 阅读全文
posted @ 2024-11-15 16:45 张不惑 阅读(75) 评论(0) 推荐(0) 编辑
摘要:1. 安装JDK1.8 官网下载安装包,上传至服务器,解压tar包 http://planetone.online/downloads/java/jdk/jdk-8u221-linux-x64.tar.gz 上传安装包至服务器并解压到指定目录: tar -zxvf jdk-8u221-linux-x 阅读全文
posted @ 2024-11-15 11:45 张不惑 阅读(8) 评论(0) 推荐(0) 编辑
摘要:引言 在现代的分布式系统和微服务架构中,数据同步和变更监控是保证系统一致性和实时性的核心问题之一。MySQL 数据库的 binlog(二进制日志)功能能够记录所有对数据库的修改操作,如插入(INSERT)、更新(UPDATE)、删除(DELETE)等,是实现实时数据变更同步的有效工具。 结合 Spr 阅读全文
posted @ 2024-11-15 08:40 张不惑 阅读(72) 评论(0) 推荐(0) 编辑
摘要:快来薅羊毛:轻量云对象存储 随着社交媒体和图片分享平台的广泛应用,图床(即图片托管服务)成为了开发者和内容创作者不可或缺的一部分。图床允许用户将图片上传到云端存储,并通过 URL 进行访问,减少了用户设备上的存储空间占用,同时提供了高效的图片管理和访问方式。腾讯云的轻量对象存储(COS)为开发者提供 阅读全文
posted @ 2024-11-13 08:32 张不惑 阅读(66) 评论(0) 推荐(0) 编辑
摘要:观察者模式由来 观察者模式(Observer Pattern)是一种行为型设计模式,它的起源可以追溯到20世纪90年代初,由设计模式四人帮(Erich Gamma, Richard Helm, Ralph Johnson 和 John Vlissides)在其著作《设计模式:可复用面向对象软件的基础 阅读全文
posted @ 2024-11-12 08:31 张不惑 阅读(35) 评论(0) 推荐(0) 编辑
摘要:先上链接:腾讯云 Redis 缓存技术已成为构建高性能、低延时系统不可或缺的技术。Redis 作为一个高性能的内存数据库,被广泛应用于缓存、会话管理、限流等场景。在分布式架构中,缓存可以显著提高系统的吞吐量,降低数据库的压力。腾讯云 Redis 作为托管的 Redis 服务,为开发者提供了安全、稳定 阅读全文
posted @ 2024-11-11 09:15 张不惑 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Java 语言和平台的发展历程中有两个主要的公司参与:Sun Microsystems(太阳微系统公司)和 Oracle(甲骨文公司)。 Sun Microsystems(太阳微系统公司): Java 语言由 Sun Microsystems 公司的 James Gosling 等人于 1991 年 阅读全文
posted @ 2024-11-11 08:30 张不惑 阅读(13) 评论(0) 推荐(0) 编辑
摘要:本文看点 ├──背景介绍 ├──团队介绍 ├──核心概念 准备工作 ├──环境要求 ├──安装 JDK1.8 安装 RocketMQ ├──下载并解压 ├──NameServer ├──Broker ├──测试 ├──关闭 RocketMQ ├──开放端口 可视化控制台 ├──下载资源 ├──修改配 阅读全文
posted @ 2024-11-08 08:39 张不惑 阅读(18) 评论(0) 推荐(0) 编辑
摘要:引言 人工智能的迅猛发展,基于大模型的技术已经渗透到各个行业。腾讯云推出的混元大模型在大模型领域中的表现可谓出色。同时,JavaFX 作为 Java 生态系统中功能强大的 UI 框架之一,凭借其丰富的组件和灵活的布局能力,逐渐成为构建桌面应用的首选工具。 本篇文章将详细讨论如何将 JavaFX 与混 阅读全文
posted @ 2024-11-07 08:30 张不惑 阅读(30) 评论(0) 推荐(0) 编辑
摘要:序章 少年,请留步,我看你骨骼惊奇,是个写代码的奇才,将来维护宇宙正义与和平的重任就交给你了!我这里有一本《软技能成神之路》,读此书,可为王师;用此书,可成大业。 见与你有缘,九块九毛卖给你。 大家好,我叫程序员,人们习惯称呼我们为码农,万万没想到,我今天遇到我一位道骨仙风之人,将《软技能成神之路》 阅读全文
posted @ 2024-11-06 08:35 张不惑 阅读(13) 评论(0) 推荐(0) 编辑
摘要:引言 用户中心作为一个重要的功能模块,承担着用户身份验证、信息管理和权限控制等多重角色。随着互联网技术的快速发展和用户需求的不断变化,构建一个高效、灵活且安全的用户中心显得尤为重要。本文将深入探讨一个基于 Spring Boot 框架的用户中心实现,涵盖用户信息更新、密码重置、角色管理、用户权限控制 阅读全文
posted @ 2024-11-05 08:44 张不惑 阅读(22) 评论(0) 推荐(0) 编辑
摘要:本文已经授权【稀土掘金技术社区】官方公众号独家原创发布 引言 “阅后即焚”(Snapchat-like feature)是指一种社交媒体或信息传递功能,用户在阅读某条信息或查看某张图片后,该信息或图片会自动销毁,无法再次查看。这种功能的主要目的是保护用户的隐私和信息安全,防止敏感信息被未经授权的人获 阅读全文
posted @ 2024-11-04 09:17 张不惑 阅读(71) 评论(0) 推荐(0) 编辑
摘要:前言 本文适合初次接触 Nacos、希望深入了解其配置和集成方式的读者,尤其是在 Spring Cloud 微服务架构中使用 Nacos 的用户。通过本文,您将掌握 Nacos 的基本安装与配置步骤,了解如何配置数据库支持,并在 Spring Cloud 项目中快速集成 Nacos,实现服务注册与配 阅读全文
posted @ 2024-11-01 08:34 张不惑 阅读(445) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示