分类: Web

Java&Golang为主的Web技术相关内容

22 篇文章

thumbnail
抽奖缓存预热
缓存预热 注释和代码都有大量更改,非规范。 流程逻辑 判断当前活动状态,是否处于正在进行中。 记录用户抽奖记录。(仅第一次记录) 当前用户是否达到最大抽奖次数 :查询当前用户等级的最大抽奖次数,然后和用户已抽奖次数做比较 当前用户是否达到最大中奖次数:查询当前用户等级的最大中奖次数,然后和用户已中奖次数做比较 抽奖 1)获取令牌 2)令牌的时间戳和…
thumbnail
零碎知识点整理24.6
解析和格式化日期 simpledateformat SimpleDateFormat 是 Java 中的一个类,用于解析和格式化日期。它属于 java.text 包,并且基于一个特定的模式(pattern)来创建日期和时间的字符串表示。 基本使用 首先,你需要导入 java.text.SimpleDateFormat 类和 java.util.Da…
thumbnail
百万交易支付系统 JVM 优化实战学习笔记
百万交易支付系统 JVM 优化实战学习笔记 1. 前文回顾 基础技能:如何根据系统预估业务量和访问量,推算并发量和内存占用,进而确定 JVM 内存配置。 重要性:大厂工程师上线新系统时,需合理预估内存压力,选择合适的机器配置和 JVM 内存设置。 2. 正面案例回顾 合理设置内存大小,推算业务量对内存的占用,选择合适的机器和 JVM 配置,确保系统…
thumbnail
百万交易支付系统的 JVM 优化思路
百万交易支付系统的 JVM 优化思路 优化百万交易的支付系统涉及多个方面,核心是在 JVM 内存管理上找到平衡点。以下是详细的优化思路: 1. 系统压力来源 高并发访问:大量用户同时发起支付请求。 高性能处理:请求需快速处理。 大量数据存储:每天生成百万级的支付订单。 2. JVM 层面的核心问题 每天创建和销毁百万个支付订单对象,需合理分配内存空…
thumbnail
Java工程目录
常见的目录文件 在一个典型的 Java 工程目录中,通常会包含以下一些重要的包目录和文件: src:源代码目录,包含项目的 Java 源代码文件。 resources:资源文件目录,包含项目的配置文件、静态资源文件等。 target:编译输出目录,包含编译后的类文件和打包后的文件。 classes:编译后的类文件目录,存放编译后的 Java 类文件…
thumbnail
JAVA IO&NIO
多路复用IO模型 多路复用 IO 模型就像是一个忙碌的调度员,它负责监控多个通道(比如电话线),只有当通道真正有消息传来时,调度员才会通知相应的工作人员去处理。这样就可以节省资源,因为不需要每个通道都有一个专门的工作人员等待消息。 在这个模型中,socket指的是网络通信中的一个端点,可以理解为一台计算机上的一个通信端口。当两台计算机通过网络通信时…
thumbnail
javaweb、spring、springmvc和springboot的宽泛解释
JavaWEB 主要让你学习一个web项目到底怎么是回事,知道CS模式,服务器大致逻辑。Servlet Filter Listener 都是什么作用,怎么写;项目分层:控制层、业务层、持久层,分层后逻辑清晰;最终要以网页的形式返给客户,就有jsp,要写 jsp 就得懂点前端知识,cookie session,网页异步通信需要的 ajax json。…
thumbnail
JVM补充
JDK、JRE、JVM 的关系 JDK JDK(Java Development Kit) 是用于开发 Java 应用程序的软件开发工具集合,包括了 Java 运行时的环境(JRE)、解释器(Java)、编译器(javac)、Java 归档(jar)、文档生成器(Javadoc)等工具。简单的说我们要开发 Java 程序,就需要安装某个版本的 JD…
thumbnail
JVM基础
一、JVM简介 1.1 JVM是什么 JVM,即 Java Virtual Machine,Java 虚拟机。它通过模拟一个计算机来达到一个计算机所具有的的计算功能。JVM 能够跨计算机体系结构来执行 Java 字节码,主要是由于 JVM 屏蔽了与各个计算机平台相关的软件或者硬件之间的差异,使得与平台相关的耦合统一由 JVM 提供者来实现。 1.2…
thumbnail
Exception和Error有什么区别?
典型回答 Exception 和 Error 都是继承了 Throwable 类,在 Java 中只有 Throwable 类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型。 Exception 和 Error 体现了 Java 平台设计者对不同异常情况的分类。Exception 是程序正常运行中,可以预料…