自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 2024年软件开发人员必学的编程语言Top3

在科技飞速发展的 2024 年,编程语言的世界也在不断演变和更新。对于开发人员来说,选择正确的编程语言学习和精通,对于提升自身技能和适应市场需求至关重要。今天,我们就来深入探讨一下 2024 年开发人员必学的编程语言 Top3。帮助你在技术浪潮中保持领先地位。

2024-07-04 23:51:51 570

原创 《Deep Learning》(深度学习)中英文双版PDF免费下载

《Deep Learning》(深度学习)是一本皆在帮助学生和从业人员进入机器学习领域的教科书,以开源的形式免费在网络上提供,这本书是由学界领军人物 Ian Goodfellow、Yoshua Bengio 和 Aaron Courville 合力打造。“深度学习”经典著作《Deep Learning》中文版pdf免费下载。

2024-07-04 23:14:37 331

原创 2024年自学python必看的书籍《Python编程:从入门到实践 第三版》PDF免费下载

Python 新手的选择,一本书掌握 Python 编程,真正零基础,讲解超通俗。适读人群 :本书适合对Python感兴趣的所有读者阅读。

2024-06-29 22:20:24 211

原创 JVM运行时数据区域详解

本文基于Java Se 11讲解。根据《Java虚拟机规范》的规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域:对于不同的虚拟机实现,在运行时数据区的实现上并不完全相同。对于常用的HotSpot虚拟机来说,它的运行时数据区如下:主要区别在于,HotSpot使用了直接使用本地内存(即机器本身内存)的(metaspace)来实现方法区。下面针对每个具体的数据区域进行详细的介绍。程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。

2022-11-09 21:06:05 258 2

翻译 JavaSE HotSpot VM 8 垃圾收集调优指南-分代(4)

本节主要讲述分代收集的由来、原理和实现。

2022-10-29 21:08:22 106

翻译 JavaSE HotSpot VM 8 垃圾收集调优指南-人机工程学(3)

Ergonomics [ˌɜːrɡəˈnɑːmɪks] :人机工程学,在这里可以理解为自适应调优。Ergonomics是JVM和GC调优(例如基于行为的调优)提高应用程序性能的过程。本节描述了这些默认选择和基于行为的调优。

2022-10-29 16:29:08 100

原创 Spring AOP AspectJ切点表达式详解

Spring AOP支持的AspectJ表达式概览:execution: 匹配方法执行的切入点。Spring AOP主要使用的切点标识符。within: 限制匹配在特定类型内的连接点。(给定class的所有方法)this: 限制匹配是给定类型的实例的bean引用(Spring AOP proxy)的连接点。(代理类是给定类型的类的所有方法)target: 限制匹配是给定类型的实例的目标对象(被代理对象)的连接点。(目标对象是给定类型的类的所有方法)args: 匹配参数是给定类型的连接点。(方法入

2020-05-12 11:44:42 2065

原创 Java基于Spring AOP+Redis+注解实现适用多种场景的分布式锁

分布式系统开发中常常用到分布式锁,比如防止多个用户同时预订同一个商品,传统的synchronized就无法实现了,而基于数据库的乐观锁实现又可能会对数据库产生较大的压力。而分布式锁相对较轻量,对性能影响也较小。目前主流的分布式锁都基于Redis实现。如果需要使用分布式锁的地方有多个,那么就需要写多个类似的代码。而重复代码是开发中最常见到的 bad smell 。我们可以使用 AOP 把这段逻辑抽象出来,这样就避免了重复代码,也极大地减去了工作量。

2020-05-11 15:25:21 697 1

翻译 JavaSE HotSpot VM 8 垃圾收集调优指南-介绍(2)

Java SE基于运行应用的机器的类别选择最合适的垃圾收集器。但是,这种选择可能并非对每个应用都是最佳的。 对性能目前有严格要求或有其他要求的用户、开发人员和管理员可能需要显式选择垃圾回收器并调整某些参数以实现期望的性能水平。本文档提供了有助于完成这些任务的信息。

2020-05-11 12:18:03 166

翻译 JavaSE HotSpot VM 8 垃圾收集调优指南-前言(1)

JavaSE HotSpot VM垃圾收集调优指南 描述了Java HotSpot VM中包含的GC方法,并帮助你从中确定最适合你的需求的一个。

2020-05-11 10:24:45 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除