刷新
国内免费CDN,就问你要不要薅羊毛?

博主头像 为了更好地适应国内用户的需求,EdgeOne之前提供的免费版服务主要是面向国外站点的,这对于国内的小伙伴们来说,使用起来确实不太方便。为了改善这一点,腾讯云近期推出了全新的国内站免费版套餐,真正做到无费用、长期有效,且不会过期,除非用户主动取消或修改。 如果你对EdgeOne还不太了解,不妨看看它都 ...

Java学习:Java与C++数组初始化全对比

博主头像 Java初始化数组和C++初始化数组的区别 1)初始化 a. 静态初始化 Java 的静态初始化在声明时直接赋值,适用于已知初始值的情况。语法简洁,无需指定数组大小(编译器自动推断)。 // 一维数组 int[] arr1 = {1, 2, 3}; // 二维数组 int[][] arr2 = {{ ...

记录一下新建模块时关于Spring Security的相关配置类

博主头像 一开始接触开源框架的时候,尤其是微服务类的,需要新建一个模块来写自己的业务,这与单体应用那样毫无解耦的缠在一起区别很大。 新的模块因为解耦不仅相互独立,而且彼此之间的配置无法相互调用,这时如果你的全局配置使用了Spring Security, 无论写多少MVC结构的Restful接口,都一定是无法测 ...

内存分区:程序运行的核心秘密

博主头像 ​ 内存分区概述 内存分区是操作系统管理物理内存的一种方式,通常分为多个逻辑区域,用于存储不同类型的数据或支持不同功能。常见分区包括代码区、全局/静态区、栈区、堆区等。不同操作系统的实现可能略有差异,但核心逻辑相似。 代码区(Text Segment) 代码区存放可执行程序的机器指令,通常是只读的, ...

Java中this()与super()的区别解析

博主头像 this() 的用法 功能:调用当前类的其他构造函数 作用:避免构造函数中的代码重复 限制:必须是构造函数的第一条语句 适用场景:当类中存在多个构造函数且需要共享部分初始化逻辑时 class Car { private String color; private String model; // 无 ...

利用ruoyi框架开发自己的后台管理系统日志(8.6)

博主头像 昨天实现了库存的Excel批量导入和导出,就记录一下这个功能的开发过程吧。 首先是找到ruoyi框架封装的一个注解@Excel,这个自定义注解被描述为自定义导出Excel数据注解,查看代码可以发现除了支持导出还有导入的功能: 这里只要给实体类的字段加上注解,结合另一个类ExcelUtil中的方法就能 ...

使用Eclipse Memory Analyzer分析java程序占用内存的情况

博主头像 简介 Eclipse 内存分析器(Eclipse Memory Analyzer)是一款快速且功能强大的 Java 堆内存分析工具,可帮助您发现内存泄漏并降低内存消耗。 使用内存分析器,您可以分析包含数亿个对象的堆转储文件,快速计算对象的保留大小(retained sizes),查看哪些对象阻止了垃 ...

网关升级

博主头像 背景 这是去年做的事情了,去年九月我们将一个系统的网关zuul平滑升级为spring cloud gateway,在此记录一下升级方案,有相同需求的朋友可以做个参考。 升级原因: 1、之前我们升级了spring boot/cloud版本,网关模块没有升级,一直使用旧版本,不统一,公共包的管理和代码不 ...

剑指offer-18、⼆叉树的镜像

博主头像 题⽬描述 操作给定的⼆叉树,将其变换为源⼆叉树的镜像。 ⼆叉树的镜像定义:源⼆叉树 思路及解答 递归 采用后序遍历(左-右-根)的方式递归访问每个节点: 递归处理左子树 递归处理右子树 访问根节点并交换其左右子树 public TreeNode mirrorTree(TreeNode root) { ...

Java编程练习:洗牌

博主头像 今天开篇做了一个洗牌练习。既然要洗牌,首先要做牌。牌主要可以拆分成: 大小王各一张 String[] kings = {"BigKing", "SmallKing"}; 四色花色各13张 String[] colors = {"♥", "♠", "♣", "♦"}; String[] numbers ...

Mysql的索引数量是否越多越好?为什么?

博主头像 什么是索引? 索引是存储引擎用于提高数据库表的访问速度的一种数据结构。它可以比作一本字典的目录,可以帮你快速找到对应的记录。 索引一般存储在磁盘的文件中,它是占用物理空间的。 索引的优缺点? 优点: 加快数据查找的速度 为用来排序或者是分组的字段添加索引,可以加快分组和排序的速度 加快表与表之间的连 ...

ArrayDeque双端队列--底层原理可视化

博主头像 主要学习双端队列 ArrayDeque ,通过对其栈功能的使用,掌握循环数组底层原理 觉得文章枯燥的可以结合ArrayDeque 底层原理可视化视频:https://www.bilibili.com/video/BV1zChGz8EVL/ 有环形的数组?同时具备栈功能和队列功能? 1. Java 中 ...

Java练习Day1

博主头像 【练习题1】设计一个可以执行基本数学运算的计算机程序 1、用户需要输入两个数字 int num1, num2; 2、用户需要输入一个字符 (1)调用Scanner类 import java.util.Scanner; (2)定义Scanner对象 Scanner sc = new Scanner(S ...

Git在Windows下安装配置

博主头像 Windows安装包:https://git-scm.com/downloads/win github的注册和git的配置(因为初学Java于是决定先装的Windows版本) 1、在Git Bush配置本地信息:git config --global user.name "your name"(邮箱 ...

Java学习:IDEA控制台中文乱码问题

博主头像 前两天刚开始学习Java的时候遇见了IDEA控制台中文乱码的问题 【历程一】用网上的方法 通过网上的办法,我最终将Project Encoding改为GBK,然后控制台就不会乱码了,但是很不稳定,有时候也会有乱码的情况,于是我开始思考是否是IDEA开发工具的问题或者是JDK工具包的问题 【历程二】下 ...

<1···101112···57>