技术栈
java
Tony Bai
5 分钟前
java
·
开发语言
·
jvm
·
安全
·
golang
Go 安全新提案:runtime/secret 能否终结密钥残留的噩梦?
大家好,我是Tony Bai。“如果你的服务器被攻破,攻击者能否拿到内存中残留的私钥,进而解密过去两年的所有通信记录?”
oioihoii
11 分钟前
java
·
c++
·
c++23
C++11到C++23语法糖万字详解
你是否曾面对同事的现代C++代码,看到满屏的auto、奇怪的Lambda表达式[](){}、看不懂的std::move而感到困惑?或者觉得现代C++代码看起来和“传统C++”完全不同,难以快速理解?别担心,这很可能只是因为你还不熟悉C++11以来引入的大量“语法糖”。
pengzhuofan
14 分钟前
java
·
开发语言
Java演进与与工程师成长
根据2024年最新开发者调查报告,Java依然在全球编程语言排行榜中稳居前五,在大型企业系统、金融科技和高并发服务领域仍占据主导地位。但更重要的是,我们需要理解这种“稳定地位”背后的演变逻辑。
月明长歌
15 分钟前
java
·
开发语言
再谈Java 继承与多态:从“能用”到“精通”,更深一层的原理与设计思维
前一篇像是在告诉你“继承和多态怎么写、容易写错什么”。 这一篇往前走一步:为什么这么设计?Java 背后的模型是什么?哪些写法在业务代码里没问题,但在大型工程中是灾难?哪些“看似自然的继承”,其实应该用组合?多态为什么被称为“面向对象的灵魂”?
狗头实习生
20 分钟前
java
·
数据库
·
spring
Spring常见的事务失效原因
Spring事务的实现原理是动态代理,当调用添加@Transactional注解的方法时,代理对象会先开启事务,再调用方法,最后再提交/回滚事务。
想个名字太难
1 小时前
java
·
爬虫
·
maven
网络爬虫入门程序
创建一个maven项目,在pom文件中增加依赖(https://mvnrepository.com/ 可以从这里找相关依赖)如下所示:
diudiu_33
2 小时前
java
·
前端
·
网络
web漏洞--认证缺陷
网络安全中的弱口令是指那些容易被他人猜测或破解的简单密码。这类密码通常缺乏足够的复杂性和强度,无法有效抵御恶意攻击,使得攻击者能够轻松获取系统、账户或设备的访问权限。
heartbeat..
2 小时前
java
·
excel
·
poi
注解 + 反射:Web 项目 Excel 一键导出工具 EnhancedExportExcelUtil 详解
EnhancedExportExcelUtil 是对基础 ExportExcelUtil 的扩展封装,核心目标是简化 Excel 导出流程:通过反射 + 注解实现表头自动生成,直接对接 HTTP 响应完成浏览器下载,同时复用原有导出逻辑,兼顾易用性与兼容性。适用于 Web 项目中高频的 Excel 导出场景(如报表下载、数据批量导出)。
lkbhua莱克瓦24
2 小时前
java
·
开发语言
·
笔记
·
学习方法
·
io流
·
io流练习题
IO流练习(加密和解密文件)
嘟嘟w
3 小时前
java
Servlet的生命周期
Servlet的生命周期由Servlet容器(如Tomcat)管理,主要包括初始化、服务和销毁三个阶段。每个阶段对应特定的方法,开发者可以通过重写这些方法实现自定义逻辑。
张较瘦_
3 小时前
java
·
spring boot
·
后端
SpringBoot3 | SpringBoot中Entity、DTO、VO的通俗理解与实战
刚接触SpringBoot开发时,你是不是也有过这样的困惑:明明数据库表对应一个实体类就够了,为什么还要搞出DTO、VO这些"花里胡哨"的东西?直接把数据库实体类传到前端不行吗?
may_一一
3 小时前
java
·
redis
·
docker
docker安装的redis状态一直是restarting
不管重启几次,一直是"Status": "restarting",刚重启时是running,一会又变为restarting。
zhangyifang_009
3 小时前
java
·
spring
Spring中的SPI机制
通常情况下,我们设计一个接口,然后自己写实现类,这叫 API(Application Programming Interface),API 是调用方依赖实现方。
han_hanker
4 小时前
java
·
开发语言
这里使用 extends HashMap<String, Object> 和 类本身定义变量的优缺点
✅ 序列化/反序列化方便 - JSON库可以直接处理✅ Map操作简便 - 可以直接使用所有Map方法
careathers
4 小时前
java
·
面向对象
【JavaSE语法】面向对象初步认识
目录一,引言二,什么是面向对象1. 核心2. 两个关键3. 四大特性三,对比面向过程众所周知,面向对象作为目前软件开发领域的主流思想,凭借封装、继承、多态三大核心特性,实现了对现实世界实体的精准抽象与高效建模。相较于传统面向过程的开发模式,面向对象思想能够显著提升代码的复用性、可读性与可维护性,降低大型复杂系统的开发与迭代成本。
coding随想
4 小时前
java
·
前端
·
javascript
掌控选区的终极武器:getSelection API的深度解析与实战应用
你是否曾好奇过,当你在富文本编辑器中选中一段文字,点击加粗按钮后,文字瞬间变成粗体的神奇过程?这个看似简单的操作背后,其实隐藏着一个强大的JavaScript API——getSelection()。它就像编辑器的"眼睛"和"手",精准地捕捉着用户的选择,并执行相应的操作。今天,我们将深入探索这个被众多开发者忽视的宝藏API,揭开它在富文本编辑器中的核心作用。
嵌入式小能手
4 小时前
java
·
前端
·
学习
飞凌嵌入式ElfBoard-文件I/O的深入学习之存储映射I/O
存储映射I/O(memory-mapped I/O)是一种基于内存区域的高级I/O操作,它能将一个文件映射到进程地址空间中的一块内存区域中,当从这段内存中读数据时,就相当于读文件中的数据(对文件进行read操作),将数据写入这段内存时,则相当于将数据直接写入文件中(对文件进行write操作)。这样就可以在不使用系统I/O操作函数read和write的情况下执行I/O操作。
ChinaRainbowSea
5 小时前
java
·
后端
·
github
github 仓库主页美化定制
支持平台与链接示例:GitHub:https://stats.justsong.cn/api/github?username={username:string}
程序猿小蒜
5 小时前
java
·
前端
·
spring boot
·
后端
·
spring
基于springboot的医院资源管理系统开发与设计
互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对信息管理混乱,出错率高,信息安全性差,劳动强度大,费时费力等问题,采用医院资源管理系统可以有效管理,使信息管理能够更加科学和规范。
程序员-周李斌
5 小时前
java
·
开发语言
·
哈希算法
·
散列表
·
开源软件
ConcurrentHashMap 源码分析
ConcurrentHashMap 是 Java 并发包(java.util.concurrent)提供的线程安全、高效的哈希表实现,旨在替代线程安全但性能低下的 Hashtable(全局锁)和非线程安全的 HashMap。其核心设计目标是在保证线程安全的前提下,最大化并发访问效率。