logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

00. 这里整理了最全的爬虫框架(Java + Python)

网络爬虫技术在信息时代的大数据时代中变得越来越重要。它是一种从互联网上获取数据的技术,被广泛应用于搜索引擎、数据挖掘、商业情报等领域。

文章图片
#爬虫#java#python
Java Agent(三)、ASM 操作字节码入门

在上一篇Javassist入门中,我们介绍了如何使用Javassist操作Java字节码,Javassist主要是利用Java源码以及反射机制来实现的。而今天将要介绍另一种能操作Java字节码的技术,也就是ASM。他相比Javassist更灵活,提供了更细粒度的控制。

文章图片
#java#python#开发语言
Java Agent(一)、 初步认识Instrumentation

Instrumentation 是 Java SE 5 引入的一套 API,它允许开发者在运行时修改类的字节码。Java Instrumentation 可以实现在方法插入额外的字节码从而达到收集使用中的数据到指定工具的目的。

文章图片
#java#jvm
Java Agent(二)、Javassist入门

在 Java Agent 开发中,动态字节码增强是一项核心技术,而 Javassist 是一个高效且易用的字节码操作库。相比其他工具(如 ASM),Javassist 的语法更加接近 Java 源码,降低了学习成本,非常适合作为初学者的入门工具。

文章图片
#java#开发语言
解锁下一代开发范式:IntelliJ Idea AI插件全景实战与未来展望

随着大语言模型(LLM)技术的爆发式发展,编程工具正经历从“辅助工具”到“智能伙伴”的质变。据开发者社区统计,2025年已有超80%的开发者将AI插件深度融入日常工作流,而IntelliJ IDEA作为Java生态的领军IDE,凭借其开放的插件生态,成为AI技术落地的核心战场。本文将从实战角度拆解主流AI插件,探索其如何重构代码编写、调试、协作的全流程,并展望未来趋势。

文章图片
#intellij-idea#人工智能#java
07. Docker网络通信模式

前面我们介绍了Docker容器的相关内容,Docker 的容器运行在宿主机的虚拟机上。这些虚拟机彼此独立,彼此之间没有任何接口,即容器彼此之间是逻辑隔离的。那么,如何实现容器的相互通信?这个就是我们今天要讲的内容。

文章图片
#docker#容器#云原生 +2
JVM学习.01 内存模型

对于JAVA程序来说,因为JVM虚拟机的加持,不再需要为每个对象去写配对的delete/free代码。交由虚拟机去管理内存,因而相对来讲不容易出现内存移除和内存泄漏的问题。不过也正是JAVA程序员把内存控制权交给了JVM,一旦出现了内存泄露和溢出的问题,修正起来会比较艰难,如果你不了解虚拟机的化。因而从事JAVA的程序员,多多少少需要了解JVM的内存模型,帮助我们更好应对JAVA内存问题。

文章图片
#java#程序人生
JVM学习.03 类加载机制

从事Java开发工作的都知道,Java程序提交到JVM运行时,需要编译成Class文件,才能被JVM加载运行。那么这些Class文件进入到虚拟机后会发生什么?以及Class是如何被加载的?这些都是本文要讲解的部分。

文章图片
#jvm#学习#java
JVM学习.05 JVM常见的排障和调优

前面介绍了JVM相关的内存和线程相关的技术。对于JVM也算有了一个比较系统、完整的理论基础。理论总是作为指导实践的工具,但是从理论到实践,总会遇到一些虚拟机相关问题,故障。所以还需要学习一些常用的JVM排障工具,和一些常见的调优手段。

文章图片
#java#jvm
【JUC进阶】03. Java对象头和内存布局

为了后面更好的学习锁优化以及运作过程,需要我们对HotSpot虚拟机的Java对象内存布局有一定的了解,也作为技术储备。

文章图片
#java#jvm#开发语言
    共 24 条
  • 1
  • 2
  • 3
  • 请选择