自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【JAVA 异常处理机制】

在Java编程中,异常处理是一种重要的机制,用于处理程序运行时可能出现的错误和异常情况。异常处理机制可以帮助开发者优雅地处理异常,提高程序的健壮性和可靠性。提示:以下是本篇文章正文内容,下面案例可供参考自定义异常通常用来定义那些业务上的异常问题异常的类名要做到见名知义需要是Exception的子类提供超类异常提供的所有种类构造器例/*** 非法的年龄异常* 自定义异常通常用来说明业务上的错误.* 自定义异常要注意以下问题:* 1:定义的类名要做到见名知义。

2023-07-27 00:28:09 616 23

原创 JAVA IO

在Java编程中,输入和输出(Input/Output,简称I/O)是非常重要的概念。Java提供了丰富和强大的I/O类库,用于处理各种输入和输出操作。本文将介绍Java中的I/O概念以及常用的I/O类的使用方法。以上是关于Java I/O的简要介绍和常用类的示例。Java的I/O类库提供了丰富的功能和灵活的操作方式,可以满足各种输入和输出需求。希望本文对小伙伴们理解和使用Java I/O类库有所帮助!

2023-07-23 16:41:14 890 5

原创 【File类】

在JAVA语言中,我们经常需要对文件和目录进行操作,例如创建、删除文件或目录,读取和写入文件等。JAVA提供了File类来帮助我们完成这些任务,下面我们就一起详细了解一下这个类。提示:以下是本篇文章正文内容,下面案例可供参考File类位于java.io包中,File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径)。File类的实例可用于创建、删除、重命名文件和目录,也可以用来查询文件的大小、修改时间等信息。

2023-07-23 13:38:52 207 5

原创 【集合框架】

集合与数组一样,可以保存一组元素,并且提供了操作元素的相关方法,使用更方便.

2023-07-14 23:57:44 290 12

原创 【关于String支持正则表达式的相关方法及Object类】

本文将介绍关于String支持正则表达式的相关方法及Object类的相关内容正则表达式是Java中用于处理和操作文本的强大工具。我们可以使用正则表达式来匹配、搜索和操作文本中的模式。熟练掌握正则表达式的语法和规则,可以帮助我们在开发过程中更高效地处理和操作字符串。在实际应用中,正则表达式可以用于验证和提取数据、搜索和替换文本、过滤和分割字符串等各种场景。了解正则表达式的基本语法和常用操作,将为我们的编码工作提供强大的支持。

2023-07-13 00:55:12 290 10

原创 Java反射机制

是指在运行时去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制.由于这种动态性,可以极大的增强程序的灵活性,程序不用在编译期就完成确 定,在运行期仍然可以扩展。

2023-07-02 22:41:01 108 2

原创 Spring快速入门超详细讲解

在Spring框架规范中,所有由spring管理的对象都称之为Bean对象。Spring提供了以下多个注解,这些注解可以直接标注在java类上,将它们定义成Spring Bean。注解说明@Component该注解用于描述Spring中的Bean,它是一个泛化的概念,仅仅标识容器中的一 个组件(Bean),并且可以作用在任何层次,例如Service层、Dao层等,使用时只需将该注解标注在相应的类上即可。

2023-07-02 16:20:59 4545 5

原创 Java循环结构详解

本文将介绍java基础中的循环结构循环结构是计算机程序设计中的一种常见的控制流程结构,用于重复执行某段代码块,直到满足退出条件为止。循环由循环条件和循环体组成。循环条件是一个逻辑表达式,在每次循环开始时判断其是否满足退出条件,如果满足则跳出循环,否则继续执行循环体。循环体是一段需要重复执行的代码块,通常包括多条语句。循环结构可以通过计数器、标志变量、布尔表达式等方式来实现不同的循环控制方式。在编程中,使用循环结构可以简化代码逻辑,提高代码复用性和可读性,同时也可以实现很多复杂的算法和数据处理任务。

2023-06-02 17:03:16 1141 6

原创 【JAVA基础分支结构详解】

Java是一门编程语言,它提供了多种控制结构来帮助开发者管理程序的流程。其中分支结构是一种非常重要的控制结构,它能够根据不同的条件来执行不同的代码块。本文将会详细介绍Java中的分支结构。默认情况下,程序是按照代码编写的自上而下的顺序去依次执行的。分支语句是在程序执行过程中判断某些代码是否执行,Java中的分支语句有:if、if-else、switch。提示:以下是本篇文章正文内容,下面案例可供参考分支结构是Java程序中非常重要的控制结构之一。

2023-05-27 00:24:38 1733 9

原创 【Java基础之运算符详解】

Java是一种广泛使用的编程语言,它具有丰富的运算符用于执行各种操作。在Java中,运算符是指用于执行特定操作的符号或关键字。本文将介绍Java中的各种运算符及其应用。以上就是今天要讲的内容,本文仅仅简单介绍了Java中运算符的简单使用,大家还得多在实际应用中多练习。

2023-05-14 16:27:35 472 15

原创 ChatGPT网页版新增聊天记录搜索功能,终于不再翻找!

此外,光头哥还发布了一些最新预告,表示SearchGPT的集成与高级语音模式都在路上,界面UI也会发生一些变化,甚至有可能把聊天记录存储在本地。点击后,会弹出一个搜索框,用户只需输入想要搜索的关键词,系统便会在历史对话的标题和正文中进行匹配,展示含有搜索词的结果。相比之下,ChatGPT不仅把聊天记录搜索功能放在了更加显眼的侧边位置,还支持深入到聊天正文,这无疑提升了用户的便利性。然而,Claude的搜索功能需要用户先进入专门的聊天记录管理页面,并且在此之前并没有关于搜索的指引。

2024-10-31 18:25:38 381

原创 什么是VXLAN?

EVPN(Ethernet Virtual Private Network)是一种用于二层网络互联的VPN技术。EVPN技术采用类似于BGP/MPLS IP VPN的机制,在BGP协议的基础上定义了一种新的NLRI(Network Layer Reachability Information,网络层可达信息)即EVPN NLRI,EVPN NLRI定义了几种新的BGP EVPN路由类型,用于处在二层网络的不同站点之间的MAC地址学习和发布。

2024-10-17 19:34:23 846

原创 国产大模型新突破:Yi-Lightning发布,超越GPT-4o冲击全球榜单

总成绩几乎与马斯克最新的xAI大模型Grok-2-08-13持平,超越了GPT-4o-2024-05-13、GPT-4o-mini-2024-07-18、Claude 3.5 Sonnet等顶级模型。最后,谈到与国外顶尖大模型的差距时,李开复博士表示,Yi-Lightning的排名证明了国产大模型与硅谷最顶尖模型的差距缩小到了五个月。在中文能力方面,Yi-Lightning和GLM-4-Plus这两个国产大模型都名列前茅,Yi-Lightning并列第二,与o1-mini相差无几。其优势在于其极速的性能。

2024-10-17 12:10:45 683

原创 哈佛混不下去的学者,32年后拿下诺奖:发现miRNA

2024年诺贝尔生理学或医学奖已揭晓,美国科学家维克托·安布罗斯(Victor Ambros)和加里·鲁夫昆(Gary Ruvkun)共同荣膺此殊荣。他们的主要贡献在于发现了microRNA的存在,并揭示了它在基因调控中的核心作用。microRNA在多种严重疾病(如癌症、糖尿病、自身免疫疾病等)中的调控机制被深入研究后,科学家们有望找到更多新的治疗靶点,并开发出更先进的诊断工具和疗法。诺贝尔奖委员会指出,这一发现揭开了基因调控领域的新篇章,microRNA对于包括人类在内的生物至关重要。

2024-10-15 20:22:14 1072

原创 AI与物理学的交汇:Hinton与Hopfield获诺贝尔物理学奖

今年的诺贝尔物理学奖颁给了机器学习领域的两位先驱,杰弗里·辛顿(Geoffrey Hinton)和约翰·霍普菲尔德(John Hopfield)。这打破了此前人们关于该奖项可能颁发给凝聚态物理或量子物理领域科学家的预测。机器学习,尤其是神经网络技术,成为今年的获奖领域,标志着人工智能技术在科学界获得了前所未有的认可。这一奖项表彰的是他们为人工神经网络的研究与发展所做出的基础性贡献,这些工作不仅在计算机科学领域产生了深远影响,更从根本上改变了我们理解和模拟人类大脑工作的方式。

2024-10-11 17:23:18 1004

原创 清华系“仓颉”来袭:图形起源:用AI颠覆字体设计,推动大模型商业化落地

在一个鲜为人知的字体设计赛道上,清华创业公司“图形起源”悄然实现了商业变现:他们帮助字体公司将成本降低了80%,生产速度提升了10倍以上。Canva可画平台上最受欢迎的前100套中文字体,大部分都是通过他们的算法生成的。这个市场虽然规模较小,但需求却十分迫切。设计公司和字体公司长期以来深受版权费用的困扰。而图形起源凭借其在图形学和AI方面的技术优势,提供了人工无法匹敌的效率与精度。接下来,让我们来看看他们是如何通过AI造字,发现并实现商业化的。

2024-10-08 17:33:51 582

原创 Flux1.1:掀起AI文生图风暴,一键生成照片级真实图像

在人工智能领域,文本生成图像(Text-to-Image)技术日益成熟,最近发布的Flux1.1模型更是引发了广泛关注,迅速在各大社交媒体平台上刷屏。这个模型以其强大的图像生成能力和一个简单易用的技巧,让生成的图像几乎无法与真实照片区分开来。通过模仿单反相机的文件命名格式,用户能够生成看似由真实相机拍摄的高质量图像,无论是人物肖像还是自然风景,都能达到照片级的真实感。评论区的网友们纷纷表达了对这一技巧的惊叹,不少人表示:“我完全分不清这到底是AI生成的还是实际拍摄的!

2024-10-07 15:49:31 908

原创 我的创作纪念日

让我惊喜的是,我发现通过文章进行技术交流,不仅可以帮助他人,同时也在与读者的互动中激发了自己的思考,拓宽了知识的广度和深度。更重要的是,通过创作,我认识了一群志同道合的朋友,我们在评论区、社群中进行深入的技术交流,从设计模式到性能优化,从源码剖析到架构思考,这些讨论不断拓宽了我的技术视野。在创作上,我希望我的文章不仅仅是知识的传递,更能激发读者的思考,帮助他们在技术之路上少走弯路。

2024-09-19 12:11:41 482

原创 从抽象工厂模式到JDK源码:设计模式让代码更优雅

定义创建产品的接口。

2024-09-17 19:41:23 1283

原创 网络基础入门指南(四)

通过软件技术来模拟更多的设备资源1个物理设备-->n个虚拟设备。

2024-09-11 00:08:56 737

原创 网络基础入门指南(三)

负责在不同网络之间转发数据的设备路由器决定到达目标的路径路由器也为直连网络的主机充当“网关”角色路由器是实现网络互连的最核心设备。

2024-09-10 20:48:48 631

原创 我的创作纪念日

创作上,我计划出版一本关于技术成长与项目实战的书籍,将自己多年来的所学、所思、所感,以更系统、更全面的方式分享给每一位热爱技术的读者。同时,我也期待能通过线上课程、工作坊等形式,与更多志趣相投的人相遇,共同促进技术社区的发展,为推动技术进步贡献自己的一份力量。更珍贵的是,我因此结识了一群志同道合的朋友,我们共同探讨技术前沿,相互支持,形成了一个温暖而充满活力的技术社群。

2024-04-30 00:05:05 290 1

原创 《银幕上的代码诗篇:计算机科学与电影的跨界对话》

这些电影通过富有创意的故事线,使原本抽象的计算机科学原理跃然于大银幕之上,形成了一部部引人入胜的代码诗篇,推动着我们对科技、人性与未来的持续探索。影片虽非严格意义上的科技教育片,但通过对个人电脑产业兴起阶段的历史重现,展现了计算机软件开发的艰辛历程以及商业策略的重要性,引导观众理解创新精神和技术领导力在科技行业中的决定性作用。首先,引人深思的是电影《模仿游戏》。在当今科技蓬勃发展的时代,电影作为文化艺术与科技交融的重要载体,通过对计算机科学及其相关领域的独特诠释,不断向观众展示着这一领域的壮丽画卷。

2024-02-20 15:43:51 340

原创 StringBuilder和StringBuffer

它们允许在原字符串的基础上进行修改,提供了更好的性能和灵活性。在Java中,当我们需要对一个字符串对象进行频繁的修改时,由于String是不变对象,每次修改内容都要创建新对象,因此String不适合做频繁修改操作.使用不可变的String类可能会带来性能上的损失。StringBuilder是专门用来修改String的一个API,内部维护一个可变的char数组,修改都是在这个数组上进行的, 内部会自动扩容.修改速度和性能开销优异.StringBuilder类提供了一系列用于操作字符串的方法。

2023-07-09 18:46:32 143 6

原创 Java中的String类---不可变的字符串

String类作为Java中重要的内置类,以其不可变性和字符串池等特性,在字符串处理方面具有重要的优势。它的不可变性保证了字符串对象的安全性和线程安全性,同时也提高了性能,避免了频繁创建对象的开销。在实际编码中,需要注意字符串的不可变性特性,避免不必要的字符串拼接和操作,以提高性能和代码质量。通过对String类的探索,我们更深入地了解到了Java中字符串的特性和操作方法。在日常开发中,合理利用和理解String类的特性,我们能够更加灵活高效地处理字符串,提升我们代码的质量和性能。

2023-07-09 18:14:37 715 3

原创 详解Java基本数据类型快来和我一起学习吧

分别是:整形直接量Java中规定所有直接写出来的整数,就是整型直接量,其类型一律是int。也就是说:在给int类型变量赋值的时候,不可以超过int的数据范围。整数除法运算,结果是取整Java中两个整数进行除法运算时,其结果会舍弃小数部分,保留整数部分。因为Java中规定,整数运算结果还是整数。本质上,整数除法是在求商。整数运算的溢出问题当两个整数进行较大运算时,其结果可能会超过int类型的范围,而发生整数溢出问题。溢出后的结果是:两个正数运算结果是负数,两个负数的运算结果是正数。要想避免整数

2023-05-06 23:48:05 3864 3

原创 【五一创作】JAVA环境配置

Java语言是一种面向对象的编程语言,它由Sun Microsystems(后被Oracle收购)于1995年发布。Java语言广泛应用于安卓开发、企业级应用程序开发、游戏开发等领域,具有跨平台、易学易用等特点。下面是入门Java语言的一些步骤和注意事项。首先我们需要先安装JDK:1: JDK是Java语言开发工具包的简称,它包含了JRE(Java运行环境)、Java编译器和其他开发工具。

2023-05-01 02:05:51 243 1

原创 【Hello World!】

打开IDEA创建一个项目,再创建一个包,最后创建类1.严格区分大小写2.所有符号必须是英文模式的3.每句话必须以分号结尾。

2023-04-25 22:35:31 201 1

Java中的循环依赖,图解

本资源主要包括Java中循环依赖的问题,图解

2024-01-21

空空如也

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

TA关注的人

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