自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【git】subtree 简单教程

本次来介绍一个git命令中很少用过的一个指令,相信70%的开发者都没有接触过这个指令。笔者能学到这个指令还得从领导说起。事情的起因是这样的,领导想要把我们公共通用的代码做个统一管理,方便其他子项目用的时候,只用改一次,其他项目只要拉取就好了。当时领导也是想破头脑,我也做了很多的尝试,都没能很好的做到。于是领导不断的尝试,最终发现了这个指令。所以今天就来简单的学习一下git subtree如何让多个项目同步子项目。

2024-06-06 23:19:06 1573

原创 GPT革命:AI如何重塑我们的未来!

近年来,随着人工智能的快速发展,在2022 年 11 月 30 日,OpenAI 宣布正式推出 ChatGPT。随着生成式AI的爆发,这样可所谓的生成式AI的寒武纪大爆发,GPT技术在如今已经逐渐渗透到我们生活的各个领域,正在重新定义我们的生活方式。

2024-06-05 21:50:40 994

原创 揭秘数字工厂:如何运用AGV、LMS和WMS成为制造业的隐藏神器

数字工厂作为制造业革新的典范,正引领着行业走向智能化、自动化的新纪元。在这一变革中,自动引导车(AGV)、物流管理系统(LMS)和仓库管理系统(WMS)成为了现代制造业的秘密武器。这些先进技术的结合,不仅优化了生产流程,提高了效率,还大大降低了人力成本和出错率,使企业能够在激烈的市场竞争中占据优势。通过精确的数据分析和智能决策,数字工厂正逐步揭开传统制造业的局限性,展现出无限的可能性和广阔的发展前景。

2024-06-05 21:27:25 748

原创 工业4.0利器:MES系统

MES制造执行系统,简称MES,是连接企业管理层与生产现场的关键纽带。在工业4.0时代背景下,MES的重要性愈发凸显,它通过实时数据的收集、分析和反馈,帮助企业实现生产流程的智能化管理。MES系统不仅提升了生产效率,还确保了生产过程的精准控制和产品质量的持续改进。通过MES,企业能够在激烈的市场竞争中保持领先地位,实现可持续发展。

2024-06-03 21:11:39 1105

原创 JUC从实战到源码:悲观锁和乐观锁真正了解了吗

在Java中,锁是一个非常重要的概念。它为我们提供了一种机制,能够在进行并发编程时解决线程间的同步问题。锁基本上是关于共享资源访问控制的一种机制。当一个线程试图访问共享数据时,它需要先获取到锁,然后才能进行操作。如果锁已经被其他线程持有,那么试图获取锁的线程将被阻塞,直到锁被释放。

2024-06-03 20:47:58 1183 1

原创 大模型时代:生活将如何被重塑?

在人工智能技术飞速发展的今天,大模型技术已经成为了新时代的标志。从语言处理到图像识别,从自然语言理解到机器翻译,大模型的应用已经深入到我们生活的方方面面。它们不仅改变了我们的工作方式,也正在逐渐影响我们的日常生活。

2024-05-28 12:30:40 1016

原创 JUC从实战到源码:CompletableFuture详细学习

上篇文章,我们学习了Future的基本使用,以及其优缺点,然而其缺点是更加突出的,这也就在jdk8的时候就引申出CompletableFuture,这个类更能够很好的解决了异步编程来使性能提升。然而这是如何从Future演变到CompletableFuture呢?这就是我们这章将要学习的内容。

2024-05-28 09:22:33 1043 1

原创 AI模型抉择:开源VS闭源,谁主沉浮?

在人工智能(AI)技术飞速发展的今天,我们常常听到关于其模型、算法和应用的讨论。其中,关于AI模型的发展方向——是走开源之路,还是选择闭源策略——成为了业界和学界关注的焦点。本文将深入探讨这两种路径的优势与挑战,以及它们对AI未来发展的潜在影响,并尝试通过实际表现对比来揭示哪种途径更具备发展潜力。

2024-05-25 20:16:11 954

原创 未来十年,IT行业的无限可能!

随着技术的不断进步,IT行业已成为推动全球经济和社会发展的关键力量。从云计算、大数据、人工智能到物联网、5G通信和区块链,这些技术正在重塑我们的生活和工作方式。眼中IT行业的现状及未来发展趋势是怎么样的?让我们共同探索IT行业的无限可能!

2024-05-24 08:56:00 526

原创 AI崛起,掌握它,开启智能新生活!

本篇文章将详细解析AI的崛起以及其背后的原因,同时,我们将探讨如何有效掌握和利用AI,为生活和工作带来便利。

2024-05-23 12:42:34 1223

原创 AI大模型:智能新突破与挑战

随着人工智能技术的飞速发展,大模型在多个领域展现出了前所未有的能力,但它们仍然面临着理解力、泛化能力和适应性等方面的挑战。那么,如何让大模型变得更聪明呢?

2024-05-22 19:36:55 801

原创 AI革命:生活无处不智能

人工智能,这个曾经只存在于科幻小说和电影中的概念,如今已经悄然渗透到我们的日常生活之中。从智能家居的便捷控制,到在线购物的精准推荐,再到智能手机中的语音助手,AI的影子无处不在。

2024-05-22 12:16:18 1193

原创 JUC从实战到源码:Future实战与优缺点

在现代并发编程中,Java 的 Future 接口提供了一种处理异步计算结果的机制。Future 是 Java 5 中引入的 java.util.concurrent 包的一部分,用于表示一个任务的未来结果。随着应用程序需求的复杂化和多线程编程的普及,理解和运用 Future 变得尤为重要。

2024-05-21 20:10:20 1004

原创 AI产品适应性:市场生存指南

分析当前AI产品面临的技术难题,如算法优化、数据处理、系统集成等,并讨论这些挑战如何影响产品的市场适应性。

2024-05-21 10:43:09 788

原创 Java并发面试题,多线程通关秘籍

多线程和并发在Java开发中是极其重要的一环,无论是系统设计还是日常开发中,它们都扮演着不可或缺的角色。面试中也常常会涉及相关的问题来考察求职者的理解程度和应用能力。今天,我们就一起来探讨几个关于Java多线程与并发的面试题目,并对其进行深入分析。

2024-05-20 21:08:48 480

原创 GPT-4:秒懂情感的AI新突破

分析GPT-4实时语音交流技术如何秒懂人情感,探讨相关影响与挑战,并对比电影《Her》的AI情感理解,展望科技发展的可能性和未来趋势,为特定受众群提供深度解析和参考思考。

2024-05-20 20:58:07 1061

原创 Java面试题:关于HashMap的这些一定不能不会

以上就是关于HashMap的一些基础知识点,或许可以的去记忆反而更不容易记住,但是如果当作是无聊的时候翻翻博客去看看,这或许就能够有些深刻。

2024-05-19 10:54:10 813

原创 JUC从实战到源码:多线程基本概念

随着计算机硬件性能的不断提升以及计算机软件领域的快速发展,现代计算机系统已经从单核架构演进到了多核甚至多服务器架构。为了充分利用计算机硬件的计算能力,提高软件开发效率,Java语言提供了强大的线程机制。学习JUC知识之前,要先把线程的一些基础知识点掌握,这样有助于后续学习的时候遇到一些相关点,就能够很好的理解。

2024-05-19 10:40:43 957

原创 【MySQL性能优化】- 一文了解MVCC机制

多版本并发控制(MVCC,Multi-Version Concurrency Control)是一种常用于数据库管理系统的并发控制方法,MySQL数据库中的InnoDB存储引擎就实现了这种技术。MVCC通过在每个事务中对数据进行版本控制来实现多个事务的高效并发执行,增强了数据库的读写性能,并且减少了锁的需求。

2024-03-11 09:19:01 1018

原创 【MySQL性能优化】- MySQL事务级别与锁机制

事务,在数据库中是一个不可分割的工作单位。在MySQL中,一个事务是由一组SQL语句组成的序列,这组SQL语句作为一个整体被执行,也就是说,要么整体执行成功,要么整体执行失败。我们在平时使用的数据库,都会并发的执行多个事务,而这些多事务就很有可能会并发对同一批数据进行CRUD操作,如果没对这些做好相应处理,就会导致脏写、脏读、不可重复读、幻读的奇奇怪怪的问题。

2024-02-03 14:59:33 1106

原创 【MySQL性能优化】- MySQL结构与SQL执行过程

上阶段初步学习了索引与优化,以及对Explain的使用,接着来就来初识一下SQL执行的时候底层是如何执行的,这样有助于我们对SQL的理解,才能够更好的对SQL进行优化。

2024-01-13 21:30:32 1180

原创 【MySQL性能优化】- Explian用法与结果集详细分析

在开发中要多用EXPLAIN来进行查看自己的SQL,以便优化,要养成良好习惯。要自主分析、识别SQL如何优化,尤其是开发复杂SQL的时候。要学会看懂EXPLAIN各列以及每列字段对应的各种参数分别包含了什么数据什么意思,这样才能发挥主观能动性,调优SQL。

2023-12-20 13:16:41 969 1

原创 【MySQL性能优化】- 存储引擎及索引与优化

此次学习了索引的底层原理,对比了各种数据结构充当索引的利弊。对MyISAM存储引擎索引和InnoDB存储引擎索引进行细化学习分析。也对联合索引的构成和最左前缀优化进行阐述,只有EXPLAIN的使用没有在本文章体现,这个将会在下篇文章进行描述。

2023-12-18 12:56:31 968

原创 【开源组件】- 关于Jetcache的使用

本篇记录了笔者在开发中会使用到的注解/方法,对于其字段含义也做了一定的备注。

2023-11-25 20:47:51 1453

原创 【JVM系列】- 穿插·对象的实例化与直接内存

本此学习穿插了Java对象的内存布局,更加清楚了解到对象的创建方式以及过程,最为重要的是了解对象的布局结构,包括实例对象数据存放在堆中,类元信息在方法区,栈帧通过引用去指向对应的数据信息。对比了句柄方式和指针方式。最后学习了直接内存的内容,了解了直接内存也是会出现OOM异常。

2023-11-25 20:42:47 1223

原创 【python后端】- 初识Django框架

Django 是一个用于构建 Web 应用程序的高级 Python web 框架。它提供了许多开箱即用的功能,使得开发者可以更快速地建立功能强大、可扩展的 Web 应用。

2023-11-12 22:41:06 530

原创 【JVM系列】- 寻觅·方法区的内容

方法区在逻辑上是属于堆的一部分,但是在一些简单的实现可能不会选择去进行垃圾收集或进行压缩。但是对于HotspotJVM而言,方法区还有一个别名:Non-Heap(非堆),目的就是要和堆分开。方法区看作是一块独立于Java堆的内存空间。

2023-11-12 22:36:21 871

原创 【JVM系列】- 挖掘·JVM堆内存结构

本次学习了堆的结构以及对象的分配过程,了解新生代、老年代以及永久代(元数据区)各自结构以及作用,对象分配优先经过那些地方,以及对Minor GC、Major GC、Full GC三种GC的使用和触发阶段。也透过了逃逸分析来了解三个优化代码方式,学到了几种参数配置的使用。

2023-11-05 15:52:17 455

原创 【JVM系列】- 探索·运行时数据区的私有结构

内存是非常重要的系统资源,它直接影响程序的执行性能、稳定性和可用性。内存管理是操作系统和编程语言的关键部分,用于确保程序能够有效地利用内存资源,避免内存泄漏和内存溢出等问题。本文主要介绍私有结构部分。

2023-10-22 19:54:56 309

原创 【JVM系列】- 类加载子系统与加载过程

Java虚拟机会通过类加载器子系统去加载字节码,在类加载的过程还包括了将字节码文件加载到内存,JVM会验证字节码文件的格式、解析符号引用,初始化类、接口等,为静态字段分配内存并初始化。

2023-10-17 21:54:09 790

原创 【JVM系列】- 启航·JVM概论学习

Java虚拟机(Java Virtual Machine,JVM)是一种软件虚拟机,特别为执行Java程序而设计。JVM是Java平台的核心组件之一,它负责将Java字节码翻译成可以在特定计算机上运行的本地机器代码。

2023-10-12 22:14:02 843

原创 【JDBC系列】- 扩展提升学习

上一两篇文章介绍了jdbc的使用过程以及statement与prepareStatement的用法和优缺点,这次就接着来学习一下扩展提升。

2023-08-12 21:15:22 407

原创 【JDBC系列】- 核心API之preparedstatement用法

上一篇jdbc系列文章中介绍了概念与statement的使用,但是statement会有一些缺处,所以这篇来学习一下preparedstatement这个API的用法。

2023-07-23 15:29:20 472

原创 【JDBC系列】- jdbc的概念以及与数据库的交互流程

这次就来学习一下jdbc。本次所学习的大致内容是jdbc的概念与理解,以及如何去使用jdbc来实现Java程序和数据库进行打交道。

2023-07-16 16:57:09 295

原创 【多线程与高并发】- 锁的机制与底层优化原理

最近经常研究一些关于线程并发的问题,再开发中也实实在在遇到过许多的并发问题,之前所学的是如何解决这些问题,然而接下来就得理解一下底层原理。

2023-06-13 19:37:58 599 11

原创 【工具学习】- Python通过dxfgrabber库获取CAD信息

最近需要通过python来获取cad模型的内容信息,然而笔者也没学过python,只能用过查询+动手摸索一步一步进行下去,然后通过dxfgrabber进行本次的学习与实践,在通过Java去执行脚本获取值。以下就是笔者对本次学习与工作的记录。

2023-05-31 21:42:20 4230 2

原创 【微服务】- 分布式系统的流量防卫兵 - sentinel

Sentinel是一个轻量级的开源框架,它提供了实时监控、流量控制、熔断降级等功能,可以在微服务架构中用于保护服务的稳定性和可靠性。在Spring Cloud中,可以通过集成Sentinel来提供服务治理和容错的能力。

2023-04-22 17:00:57 222218 15

原创 【事务与并发】- 不同事务读取相同数据问题

在加了事务的接口中,不同的业务或者是出现并发的时候,发现了一些SQL读取问题,两个都被事务包裹的方法,各自是隔离的,如果一方的事务延时提交,就会导致另一方读取出来的数据相同,并不是修改后的数据。

2023-04-05 23:44:06 230132 3

原创 【批处理】- 批处理自动安装Mysql与Redis

在全新环境中安装MySQL与Redis操作是挺麻烦的,于是就想使用脚本来自动安装,使用批处理进行一步到位的安装,后面还能使用工具进行打包成exe可执行文件,一键安装,最后能够更好的部署项目到windows系统的服务器。

2023-03-18 19:44:28 1629 9

原创 【事务与锁】当Transactional遇上synchronized

最近工作中遇到某些七七八八的问题,就是与事务和锁、并发都有着紧密联系相关的问题所在。主要情况是:通过调用方法获取编号,而这个编号是递增有序的,并且存在于数据库中,简单理解就是需要用到这种编号(以下称任务编号),需要从数据库获取出来,在+1最为本次需要的编号,然后在存回数据库中,提供下次使用。直观来看是没得问题的,但是,可能在某次并发的时候出现编号相同,着属实很令人头疼,在经过领导的指导下是完美的解决了,接下来复盘一下。

2023-03-15 10:28:14 221670 17

空空如也

空空如也

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

TA关注的人

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