- 博客(186)
- 收藏
- 关注
原创 这些Java基础知识,诸佬们都还记得嘛(学习,复习,面试都可)
本文主要讲解了几个Java方面的知识,也是面试中经常问到的部分,非常适合刚入坑Java的小伙伴儿们学习以及准备面试的大佬巩固。如果对这方面感兴趣,那就快来看看吧
2022-09-26 06:45:00 72081 136
原创 Java经典面试题分享
本文主要讲解了几个Java方面的知识,也是面试中经常问到的部分,非常适合刚入坑Java的小伙伴儿们学习以及准备面试的大佬巩固。如果对这方面感兴趣,那就快来看看吧
2022-06-30 09:46:09 75517 195
原创 Java经典面试题分享
本文主要讲解了几个Java方面的知识,也是面试中经常问到的部分,非常适合刚入坑Java的小伙伴儿们学习以及准备面试的大佬巩固。如果对这方面感兴趣,那就快来看看吧
2022-05-26 09:14:46 78570 214
原创 Redis进阶知识点(可学习,可复习,可面试)
面试中的重中之重,如果你还没有掌握,那就快来学习一下吧;如果掌握了,那就来复习一下吧;如果全掌握了,大佬带带我hhhhh
2022-05-02 11:10:50 73837 258
原创 亚马逊云科技基于 listmonk 的电子邮件营销解决方案
本解决方案拥有以下三个优点——简单方便:将 IT 基础设施打包成一键部署模版,用户无需了解亚马逊云科技的服务便可在几分钟内部署一个强大的电子邮件营销平台。功能完善:支持电子邮件营销常用的功能,帮助用户方便地管理邮件列表、订阅者、邮件模板、广告系列,并且提供数据统计和多语言支持。UI 简单直观,易于操作,轻松上手。性价比高:使用 Amazon SES 作为邮件发送平台,可以轻松发送数以万计的营销邮件。并且可以享受 Amazon SES 每月 62000 封免费邮件额度。前往体验感兴趣的朋友可以一起体验哦~
2024-01-05 17:51:02 4783 24
原创 MyBatis分页机制深度解析
在企业项目的数据库操作中,分页查询是一个常见需求,尤其当数据量庞大时。MyBatis 作为 我们Java 开发者的持久层框架,为分页提供了灵活的支持。本篇文章我们将深入探讨 MyBatis 的分页机制,使我们在实际开发项目中运用自如。
2023-12-28 10:19:00 7162 21
原创 Mybatis缓存机制详解与实例分析
Mybatis的缓存分为一级缓存和二级缓存。一级缓存是SqlSession级别的,主要用于减少同一个SqlSession中相同的查询语句执行的次数;而二级缓存是mapper级别的,多个SqlSession可以共享一个UserMapper的二级缓存。
2023-12-25 10:54:55 8343 13
原创 一文道破Java中的深拷贝,浅拷贝,零拷贝
在Java编写代码中,对象的拷贝是一个常见的操作。根据拷贝的层次和方式不同,可以分为深拷贝、浅拷贝和零拷贝。本篇文章我们将详细介绍这三种拷贝方式的概念、实现方法以及使用场景,方便大佬学习及面试。
2023-12-25 10:53:12 4031 4
原创 互联网中的商品超卖问题及其解决方案:Java中Redis结合UUID的应用
在设计商品下单和库存扣减,你一定遇到过这样的问题,库存扣减为0了,可是消费者还能下单,并将订单信息保存到了数据库里,针对商品超卖问题,作此篇以解决。随着互联网商业的飞速发展,商品超卖问题逐渐凸显为电商平台面临的一大挑战。尤其是在大型促销活动期间,网站流量剧增,消费者争相下单,。超卖问题不仅会1影响消费者体验,还可能给商家带来信誉损失和法律风险。因此,大型项目中如何有效防止商品超卖,成为电商平台亟待解决的问题。
2023-12-20 11:09:24 10981 35
原创 智能部署之巅:Amazon SageMaker引领机器学习革新
综合来看,Amazon SageMaker在机器学习生命周期的各个阶段都提供了强大的功能和灵活性。其性能和便捷性得到了用户的一致好评。然而,一些用户也提到了成本方面的考虑,因此在选择时需要权衡各种因素。总体而言,Amazon SageMaker在云端机器学习服务中占据着重要地位,为用户提供了一体化的解决方案,有助于简化和优化机器学习工作流程。
2023-12-14 11:45:18 14421 23
原创 CompletableFuture:Java中的异步编程利器
在秋招的面试中,面试官问了很多关于异步编程相关的知识点,朋友最近也和我聊到了这个话题,因此今天咱们来讨论讨论这个知识点!随着现代软件系统的日益复杂,对于非阻塞性和响应性的需求也在不断增加。Java为我们提供了多种工具和技术来满足这些需求,其中CompletableFuture便是Java 8中引入的一种强大的异步编程工具。
2023-12-07 09:08:41 6380 5
原创 布隆过滤器及其在Java中的实际应用
在数据处理领域,我们经常需要判断一个元素是否在一个集合中。传统的数据结构如哈希表、树等可以提供精确的答案,但是在某些场景下,我们可能更关心查询效率而非精确性。布隆过滤器就是这样一种数据结构,它能在常数时间内判断一个元素是否可能在一个集合中,尽管有一定的误报率,但他的空间和时间效率远超过其他数据结构。
2023-12-07 08:52:21 6364 15
原创 系统运维工具KSysAK——让运维回归简单
系统异常定位分析工具KSysAK是云峦操作系统研发及运维人员总结开发及运维经验,设计和研发的多个运维工具的集合,可以覆盖系统的日常监控、线上问题诊断和系统故障修复等常见运维场景。工具的整体设计上,力图让运维工作回归简单,让系统运维人员不需要深入了解内核就能找出问题的所在。系统运维工具按功能划分可分为监控和诊断模式:系统监控:针对各种系统资源(CPU、内存、网络、文件 IO、内核管理结构等)提供更精细化的资源监控,帮助业务运维实现细粒度的运维调度,高效运用资源。
2023-12-05 11:36:14 7786 17
原创 Synchronized底层机制:偏向锁、轻量级锁与重量级锁及其锁升级过程
在Java并发编程中,synchronized关键字是用于实现线程同步的重要工具。在JVM中,synchronized的底层实现涉及到了偏向锁、轻量级锁和重量级锁这三种锁状态,以及锁升级过程。在之前的文章中介绍到过,这篇文章详细对锁升级进行说明。
2023-11-30 12:19:08 4378 1
原创 全面探讨HTTP协议从0.9到3.0版本的发展和特点
从HTTP 0.9到HTTP/3,HTTP协议经历了多个版本的演进和改进。这些版本在支持Web发展方面发挥了重要作用,并解决了不同时期面临的挑战和问题。从简单的文本协议到高效的二进制协议,从单一的请求-响应模式到支持多路复用和服务器推送等先进特性,HTTP协议不断适应着互联网的发展需求和技术进步。当前最新版本的HTTP/3基于QUIC协议提供了更好的性能和安全性,将继续在未来的Web发展中发挥关键作用。同时也祝愿各位小伙伴儿在面试的过程中这块知识点答得都对,看完全会!
2023-11-27 09:17:34 5145 17
原创 亚马逊云科技实时 AI 编程助手 Amazon CodeWhisperer,开发快人一步!
近年来,随着 AI 技术的进步、基础设施建设的不断完善,AI 应用场景不断丰富,各类 AI 产品和工具层出不穷。其中,面向开发者的 AI 编程工具也在不断迭代,并因宣称能“帮开发者写代码”而引发关注。目前,可以为开发者提供编程建议的常用工具大致有两类:一类是AI 代码补全工具;另一类是生成式 AI工具。前一种 AI 代码补全工具,在今年又有“新势力”入场——免费提供给所有开发人员使用。
2023-11-10 14:42:21 11125 3
原创 考研408,1000道精心打磨的计算机考研题,选它就对了!
考研小伙伴们,你们对1000题一定不陌生吧!数学、政治都有1000题。但是,对于计算机考研专业课来说,要大量刷题,却一直没有一本能够覆盖全部考纲的优质精炼题库。计算机考研专业课即使有题目,也是厚如大部头,题目陈旧、重复、基础,缺乏适合强化冲刺阶段的、具有难度的优质精炼题目。
2023-11-10 09:28:55 11141 25
原创 百度智能云发布AI原生应用工作台,为大模型落地五类需求提供最优
这里先简单介绍一下什么是GBI:GBI是商业智能的简称,全称为"Generative BusinessIntelligence"。商业智能是通过采集、整合、分析和可视化企业数据来支持决策制定和业务发展的过程。商业智能利用技术和工具从大量的数据中提取有价值的信息,以便帮助众多企业更好地了解其运营情况、市场趋势和客户需求等关键要素。数据源:传统的BI通常依赖于企业内部的结构化数据,而百度GBI可以集成和分析来自多个渠道的多种类型的数据,比如社交媒体数据、搜索数据、移动应用数据等。
2023-10-18 17:57:35 14504 30
原创 【腾讯云 Cloud Studio 实战训练营】使用Cloud Studio快速构建React完成点餐H5页面还原
IDE(集成开发环境)是一种软件工具,旨在为开发者提供一个集成的开发平台,其中包含了各种用于编写、调试和部署应用程序的工具和功能。IDE通常提供代码编辑器、编译器、调试器、版本控制、构建工具等,可以帮助我们更高效地进行软件开发。传统的IDE通常是安装在本地计算机上的软件,开发者需要在自己的设备上安装和配置对应的IDE,并手动管理项目文件和依赖项。传统IDE的好处包括让开发者能够直接在本地开发环境中进行代码编写、调试和运行,具有更高的自定义性和灵活性。
2023-08-04 08:51:29 22590 47
原创 Java虚拟机在类加载阶段都做了些什么,才使得我们可以运行Java程序
今天和大家探讨一道Java中经典的面试题,这道面试题经常出现在各个公司的面试中,结合周志明,老师的《深入理解Java虚拟机》书籍,本篇文章主要讲解。
2023-08-02 09:28:08 11969 35
原创 深入理解Java类加载机制中的双亲委派模型--根据源码探讨
除了上述系统类的加载器,我们开发者还可以自定义加载器-惊不惊喜,意不意外。自定义类加载器是开发者根据需求编写的自定义加载器,继承自ClassLoader类。它可以根据特定的加载规则和需求,从不同的来源加载类,比如本地文件系统、网络等。自定义类加载器需要实现findClass()方法,指定类的加载规则,然后通过defineClass()方法加载类的字节码。
2023-07-31 09:18:17 10476 32
原创 AIGC时代,我们如何使用“黑科技”,解决图像信息安全
在当今社会,图像是信息传播和表达的重要方式之一。但是,随着技术的进步,人们可以轻松使用各种图像编辑软件来篡改、伪造图片,制造出看似真实但实际上虚假的场景。这种现象无疑是给社会带来了一系列负面影响。首先,大量基于虚假图片产生的诈骗案件层出不穷。通过伪装成真实场景的虚假图片,不法分子能够欺骗受害者,获取他们的个人信息或财产,造成严重经济损失。其次,网络暴力事件也频繁出现。。这导致了社会的紧张局势和消极情绪的扩散,对人们的心理健康和社会稳定造成了威胁。最好的解决方法就是,
2023-07-19 08:59:37 28622 67
原创 Spring的两种事务管理机制,面试这样答当场入职!
博主在最近的几次面试中,大中小厂都问到了Spring的事务相关问题,这块知识确实是面试中的重点内容,因此结合所看的书籍,在这篇文章中总结下。如果文章有什么需要改进的地方欢迎大佬提出,对大佬有帮助希望可以支持下哦~以下正文开始。
2023-07-17 10:19:17 4705 29
原创 Spring AOP的原理与实现
Spring AOP是Spring框架的重要特性之一,它通过动态代理技术和切面编程思想,实现了横切关注点的分离和管理。通过切面、连接点、增强和切点等概念,我们可以灵活地定义和配置AOP的行为。
2023-07-12 08:41:58 3915 51
原创 深入分析Spring的IoC容器:从底层源码探索
Spring框架作为Java开发中最流行的框架之一,其核心特性之一就是Inversion of Control(IoC)容器。IoC容器负责管理对象的生命周期和依赖关系,大大简化了应用程序的开发和维护。本文将从底层源码的角度深入分析Spring的IoC容器实现,探索它的工作原理和关键组件。在Spring中,IoC容器负责创建、配置和管理应用程序中的对象。它基于依赖注入(Dependency Injection)的原则,将对象之间的依赖关系委托给容器进行处理。
2023-07-08 09:02:17 8295 66
原创 某中厂面试题分享(附详细答案解析)
我:Java中有四种不同的引用类型,包括强引用、软引用、弱引用和虚引用。强引用是指在程序中正常使用的对象引用,只要强引用存在,垃圾回收器就不会回收该对象。//obj为强引用软引用是在内存不足时才会被回收的引用类型,在内存充足时与强引用没有区别。当垃圾回收器准备回收某个软引用对象时,会先检查内存状态,如果内存充足则不会回收,反之则会回收该对象。//softRef为软引用//obj获取软引用所指向的对象弱引用也是一种比较灵活的引用类型,它比软引用还要更加弱化。
2023-07-04 09:23:53 7630 31
原创 结合底层源码介绍ConcurrentHashMap如何保证线程安全,佬会爱上这篇文章嘛
在JDK 1.7中,ConcurrentHashMap采用了分段锁(Segment)的设计来保证线程安全。下面我们将通过详细解读其底层源码,来介绍其线程安全实现原理。ConcurrentHashMap的主要类是Segment。每个Segment是一个独立的锁,并且维护着一个HashEntry数组。HashEntry是链表节点,存储了键值对。每个Segment都是一个继承自ReentrantLock的可重入锁,具备独立的线程安全性。table是Segment内部的HashEntry数组,用于存储键值对。
2023-06-28 09:37:55 9646 28
原创 面试中经常问到的线程安全的集合类,这样回答会显得很优雅
前言:本篇文章主要讲解面试中经常问到的线程安全的集合类的知识。该专栏比较适合刚入坑Java的小白以及准备秋招的大佬阅读。如果文章有什么需要改进的地方欢迎大佬提出,对大佬有帮助希望可以支持下哦~小威在此先感谢各位小伙伴儿了😁以下正文开始Java中的部分类,集合,关键字都能保证线程安全,接下来我们从线程安全的类,集合,关键字详细介绍:线程安全类:线程安全类是一些经过设计,能够在多线程环境下安全地使用的类,它们大多数都是通过内部实现同步机制保证正常工作。线程安全类主要有以下几种:线程安全集合:线程安全集合是能
2023-06-27 20:17:05 9134 17
原创 基于smardaten无代码开发解决光伏电站项目
最近公司接到了一个光伏电站的项目,作为行业小白的我临危受命,领导让我好好研究一下电力行业的发展和系统建设,领导把这么重要的事情交给我,那说明这个事情一点也“不重要” =.=!束手无策的我在一边和客户沟通需求的同时,一边通过网络疯狂查询相关材料,此刻,我的内心是无比崩溃!!!时间短,任务重!最终在一款无代码工具产品的加持下,让我对行业、系统愈加了解,给力!下面以我个人的此次案例,给大家简单介绍一下行业小白怎么在工具加持下快速完成领导任务的!好的工具就像马良的画笔一样,所画即所想,所想即所得,
2023-06-26 10:53:08 32051 39
原创 端午节安康,佬们都了解端午节的哪些知识呢(附粽子大作战小游戏)
端午节,又称龙舟节、重午节,是中国的传统节日之一,每年农历五月初五庆祝。端午节有着悠久的历史和丰富的文化内涵,被列入联合国非物质文化遗产名录。
2023-06-24 06:22:08 10377 68
原创 「Java核心技术大会 2023」6月重磅启动,邀你共同探讨Java生态
人工智能在22年、23年的再次爆发让Python成为编程语言里最大的赢家;云原生的持续普及令Go、Rust等新生的语言有了进一步叫板传统技术体系的资本与底气。我们必须承认在近几年里,Java阵营的确受到了前所未有的挑战,出现了更多更强大的竞争者。但是,迄今Java仍然有着非常庞大的开发者生态,仍是使用人数最多的编程语言,仍是服务端应用、大数据应用、企业级产品的首选。
2023-06-24 06:21:42 10230 31
原创 基于座位预约管理系统的设计与实现
各位小伙伴儿们端午节快乐,本篇文章为大家带来一份基于ssm技术搭建的项目,正在学习这块技术的童靴们可以体验一下哦,在资源中可获取源码 ~
2023-06-22 11:50:51 12509 30
原创 一文带你弄清Map集合及其实现类(适合小白&秋招篇)
HashMap是Java中的一种数据结构,用于存储键值对。它实现了Map接口,允许我们使用一个特定的键来访问与之关联的值。HashMap的实现基于哈希表。在哈希表中,每个元素都有一个唯一的索引(哈希码),这个索引可以用来查找对应的值。当我们向HashMap中添加一个新元素时,它会先计算该元素的哈希码,并将其插入到对应位置上。以下是HashMap类的主要方法:put(key, value):将指定的键和值添加到Map中。get(key):返回指定键所映射的值。
2023-06-22 09:48:41 11126
原创 Collection接口详细介绍(下)
Java中的集合按照存储结构可以分为两大类,单列集合Collection和双列集合Map,本文将先讲解单列集合Collection的相关知识点。Java中的Collection集合接口是一个用于存储、处理和操作对象的容器,,它有三个主要的子接口,分别是List、Set和Queue。List接口是一个有序集合,允许重复元素。它继承了Collection接口并添加了一些额外的方法,如get(int index)、set(int index, E element)等。
2023-06-22 08:44:14 11978 2
基于电影点评微信小程序的设计与实现.rar
2023-06-01
基于音乐小程序的设计与实现
2023-06-01
基于座位预约管理系统的设计与实现.rar
2023-05-31
微信小程序项目源代码及任务书(游戏类)
2023-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人