- 博客(155)
- 资源 (1)
- 收藏
- 关注

原创 从搬砖工到架构师,Java全栈学习路线总结
Java 全栈开发技术是一种整合多种技术的开发方式,涉及众多领域,如:前端、后端、数据库等。Java 全栈开发技术的全面普及,使得该领域成为了就业和职业发展的焦点。为了快速入门 Java 全栈开发,我们可以从下面的路线开始学习。Java 全栈开发需要不断地学习和实践,掌握优秀的编程习惯和实现技巧非常重要。在 Java 全栈开发的旅途中,我们需要关注技术的动态发展,随时更新自己的技能和知识体系。
2023-05-07 18:48:49
27770
208

原创 深入剖析 MVC 模式与三层架构
如果将 MVC 理解为一个大的概念,那么三层结构就是对 MVC 模式实现架构的思想,根据标准,我们将不同层的代码放在不同的包下,每一层里面职责单一,将来如果表现层的技术更新迭代,而业务逻辑层和数据访问层的代码则不用发生变化,大大提高的代码的可维护性。
2023-03-06 15:07:31
5354
87

原创 一文带你吃透JSP,增删改查实战案例详细解读
不得不说,JSP 现在已经是一门十分老旧的技术了,学习编程时,不仅要学习优秀的前言技术,还要对基础有一定的把握,所以学习 JSP 时,我们只做了解,不用刨根问底花费大量的时间,得不偿失。理解 JSP 及其原理学会使用 EL 表达式和 JSTL 标签理解 MVC 模式和三层架构(重点)学习 JSP 到什么程度呢?我们只需要能够使用 JSP 相关技术能够实现简单数据的增删改查即可。
2023-03-02 19:05:18
34071
99

原创 做 SQL 性能优化真是让人干瞪眼
很多大数据计算都是用SQL实现的,跑得慢时就要去优化SQL,但常常碰到让人干瞪眼的情况。这里的T是个有数亿行的巨大表,要分别按三种方式分组,分组的结果集都不大。分组运算要遍历数据表,这三句SQL就要把这个大表遍历三次,对数亿行数据遍历一次的时间就不短,何况三遍。这种分组运算中,相对于遍历硬盘的时间,CPU计算时间几乎可以忽略。如果可以在一次遍历中把多种分组汇总都计算出来,虽然CPU计算量并没有变少,但能大幅减少硬盘读取数据量,就能成倍提速了。能一次返回多个结果集,那就可以大幅提高性能了。
2023-02-13 08:30:00
18151
152

原创 如何在IDEA中使用Maven构建Java项目?Maven的使用详细解读
前面在如何使用 Maven 构建 Java 项目一文中,我们一直在命令行中执行构建项目生命周期的命令,例如执行命令进行项目的编译。在 Java 项目的开发中,我们肯定会使用大型的 IDE,并且在这些 IDE 中使用Maven 管理和构建项目,这里使用 idea 为例,讲解如何在集成开发环境中使用 Maven 构建 Java 项目。
2023-01-27 08:30:00
2519
42

原创 如何使用JDBC操作数据库,JDBC实战案例详细解读
本文是 JDBC 基础教程的练习篇,学会使用 Java 代码操作数据库,完成数据库,数据表,表中数据的增删改查操作。大家新年好,下期见。
2023-01-25 08:30:00
1890
42

原创 MySQL超详细学习教程,2023年硬核学习路线
为什么学习MySQL?这是一篇 MySQL 通关一篇过硬经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。未来是一个数字化的时代,数据是我们最为宝贵的资源,不论是哪个专业出身,未来或多或少都会卷入数据时代的浪潮之中。而那些前提性的工作基本都是依靠`数据库`来完成。
2023-01-19 08:00:00
36855
159

原创 SQL 嵌套 N 层太长太难写怎么办?
结构化数据计算的返回值的结构随计算过程而变,大量的中间结果同样是动态结构,这些都难以事先定义,而Java是强类型语言,又必须事先定义数据对象的结构(否则只能用map这类操作繁琐的数据对象),这就使Java的结构化计算僵化死板,lambda语法的能力严重受限。这些方法的思路很清晰,即把SQL的应用局限于基本的读写任务,在应用端完成复杂的数据处理和业务逻辑,这样就可以规避SQL的那些问题,架构上也更符合现代应用的需要。有了SPL的帮助,我们相信,未来的某一天上千行的复杂SQL将不复存在。
2022-12-14 08:00:00
1805
91
原创 文心智能体平台:快来创建你的Java学习小助理,全方位辅助学习
强大的大模型能力: 依托文心一言大模型,在内容创作、数理逻辑推算、中文理解、多模态生成等多方面均有良好表现;多样化的方式链接用户:开发者可选取不同类型的开发方式、模板组件等进行接入,包括零代码/低代码智能体、数据类/能力类插件,为 C 端用户提供更加优质服务;多场景触达用户:传统搜索 & AI搜索双引擎分发;文心一言 App 内调用插件;智能体&插件可进入体验中心,对 C 端用户分发的同时也面向企业级开发者。
2024-05-29 18:16:06
7565
2
原创 【Machine Learning系列】带你快速学习十大机器学习算法
机器学习算法的学习是一个长期的过程,需要不断地练习和实践才能够掌握。通过坚持不懈地学习和实践,你将能够快速掌握机器学习算法并应用于实际问题中。
2024-04-10 12:07:03
26499
32
原创 计算机网络50问,看看你能撑到哪一步?【文末送书】
答案:封装成帧就是在一段数据的前后分别添加首部和尾部,这样就构成了一个帧。首部中包含了帧的一些控制信息,如帧的长度、帧的类型等;尾部则用于标识帧的结束。封装成帧的作用是使得接收端能够准确地识别出一个个完整的数据帧。
2024-04-07 19:24:35
10898
30
原创 使用Amazon Lightsail服务的免费套餐轻松搭建远程桌面
本教程将向您介绍如何使用服务的免费套餐轻松搭建属于您的远程桌面。依托于Amazon全球可用区,您可以在世界各地搭建符合您配置需求的远程桌面。本教程需要先拥有亚马逊云科技海外账户。现在注册亚马逊云科技账户可以享受12个月免费套餐,包括EC2等多种热门产品。教程先决条件:有管理员权限的AWS账户。点击注册AWS。
2024-04-03 12:11:30
25307
原创 Python网络爬虫实战进阶:代理IP池免费送
通过以上步骤,即可实现在Python网络爬虫实战中使用代理IP池进行网络爬取。需要注意的是,代理IP池只是一种技术手段,要遵循网络爬虫的道德和法律规定,不要滥用代理IP进行非法爬取。
2024-03-26 13:25:58
8592
22
原创 一文带你弄懂JVM与JAVA体系结构
作为 Java 工程师的你曾被伤害过吗?你是否也遇到过这些问题?运行着的线上系统突然卡死,系统无法访问,甚至直接 OOM想解决线上 JVM GC 问题,但却无从下手新项目上线,对各种 JVM 参数设置一脸茫然,直接默认吧然后就 JJ 了每次面试之前都要重新背一遍 JVM 的一些原理概念性的东西,然而面试官却经常问你在实际项目中如何调优 VM 参数,如何解决 GC、OOM 等问题,一脸懵逼。
2024-03-23 15:36:05
4592
20
原创 使用 NICE DCV 在 G4 实例上运行 Android 应用程序
随着Android应用程序和游戏变得越来越丰富,其中有些甚至比PC上的软件更易于使用和娱乐,因此许多人希望能够在云上运行Android游戏或应用程序,而在EC2实例上运行Android的解决方案可以让开发人员更轻松地测试和运行Android应用程序。在这篇博客文章中,我们将展示如何使用NICE DCV在Anbox中运行Android应用程序。Anbox是免费的开源工具,让您可以在Linux上运行Android应用程序。NICE DCV 是一种高性能远程显示协议。
2024-02-20 09:46:06
14584
17
原创 基于Python的影视数据智能分析系统开发
通过该课程设计的实践训练,使学生掌握相关的智能数据处理与智能系统开发的知识,培养智能信息系统项目开发过程中的分析、设计和工程文档编写能力,提高工程应用能力和综合分析、解决实际问题的能力。使用pandas读取数据文件;拆分不同的属性信息,形成列表、元组、字典或集合;删除空列或行;观察数据并清洗错误数据;-使用pandas对数据整理,方便之后的分析和可视化。使用numpy和pandas对数据预处理后的数据进行分析,设计七种以上的数据分析场景。
2024-01-11 16:51:53
3026
31
原创 2024新年烟花代码完整版
在这个充满希望和激动的2024年,新的一年即将拉开帷幕,而数字科技的创新与发展也如火如荼。烟花绚丽多彩的绽放,一直以来都是新年庆典中不可或缺的元素。如何利用技术的魔力,创造出炫目绝伦的数字烟花,成为了技术爱好者们所追寻的目标。在这篇技术博客中,我将带领大家探索如何借助代码的魔力,打造出令人惊叹的数字烟花效果,为新年之夜增添一抹绚烂的色彩。让我们一同迎接2024年的到来,用技术的创新为新的一年描绘出绚丽的序曲。
2024-01-08 08:05:51
14671
19
原创 2024年MySQL学习指南(五),探索MySQL数据库,掌握未来数据管理趋势
科技发展,社会进步。未来对数据的定义会不断地革新,生活的方方面面都会被列入数据的行列。从某种意义上来说,数据就是信息,只是数据不能直观地带来价值,而信息可以,但未来,这两者之间的距离会越来越缩小,直至划上等号。未来是一个数字化的时代,数据是我们最为宝贵的资源,不论是哪个专业出身,未来或多或少都会卷入数据时代的浪潮之中。而那些前提性的工作基本都是依靠数据库来完成。祝你事业有成!下期见。
2024-01-08 08:05:01
1130
原创 2024年MySQL学习指南(四),探索MySQL数据库,掌握未来数据管理趋势
`科技发展,社会进步。`未来对数据的定义会不断地革新,生活的方方面面都会被列入数据的行列。从某种意义上来说,数据就是信息,只是数据不能直观地带来价值,而信息可以,但未来,这两者之间的距离会越来越缩小,直至划上等号。未来是一个数字化的时代,数据是我们最为宝贵的资源,不论是哪个专业出身,未来或多或少都会卷入数据时代的浪潮之中。而那些前提性的工作基本都是依靠`数据库`来完成。
2024-01-05 15:01:34
1389
5
原创 2024年MySQL学习指南(三),探索MySQL数据库,掌握未来数据管理趋势
科技发展,社会进步。未来对数据的定义会不断地革新,生活的方方面面都会被列入数据的行列。从某种意义上来说,数据就是信息,只是数据不能直观地带来价值,而信息可以,但未来,这两者之间的距离会越来越缩小,直至划上等号。未来是一个数字化的时代,数据是我们最为宝贵的资源,不论是哪个专业出身,未来或多或少都会卷入数据时代的浪潮之中。而那些前提性的工作基本都是依靠`数据库`来完成。
2024-01-04 16:11:54
1216
6
原创 2024年MySQL学习指南(二),探索MySQL数据库,掌握未来数据管理趋势
科技发展,社会进步。未来对数据的定义会不断地革新,生活的方方面面都会被列入数据的行列。从某种意义上来说,数据就是信息,只是数据不能直观地带来价值,而信息可以,但未来,这两者之间的距离会越来越缩小,直至划上等号。未来是一个数字化的时代,数据是我们最为宝贵的资源,不论是哪个专业出身,未来或多或少都会卷入数据时代的浪潮之中。而那些前提性的工作基本都是依靠数据库来完成。
2024-01-03 15:36:24
4893
42
转载 2024年MySQL学习指南(一),探索MySQL数据库,掌握未来数据管理趋势
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。整理的初衷是为了记录自己的成长,同时帮助到需要学习和查看的朋友。SQL被称为结构化查询语言,可以用于对所有的关系型数据库进行操作,即我们可以通过SQL语句对数据库、表、数据进行增删改查操作。SQL定义了操作关系型数据库的统一标准,但是,对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方。
2024-01-03 15:28:31
1531
18
原创 个人用户免费,亚马逊正式推出 AI 编程服务 CodeWhisperer
Copilot 服务每月费用为 10 美元(IT之家备注:当前约 69 元人民币),每年费用为 100 美元。CodeWhisperer 经过数十亿行代码的培训并由机器学习提供支持,无论您是学生、新开发人员还是经验丰富的专业人士,CodeWhisperer 都将帮助您提高工作效率。CodeWhisperer 将不断检查开发者的代码和提示内容,并提供语法正确的建议。这些建议将根据开发者的编码风格和变量名称合成,而不是简单的片段。是一种人工智能(基于机器学习)代码生成扩展,目标是提高软件开发者的工作效率。
2023-12-28 20:52:11
8503
6
原创 百度飞桨文心生态成果最新披露:开发者达1070万 模型数超86万
12月28日,由深度学习技术及应用国家工程研究中心主办的WAVE SUMMIT+深度学习开发者大会2023在北京召开。百度首席技术官、深度学习技术及应用国家工程研究中心主任王海峰现场公布了飞桨文心五载十届最新生态成果,文心一言最新用户规模破1亿,截至12月底,飞桨平台开发者数量达1070万。
2023-12-28 20:46:12
11426
19
原创 逆向爬虫进阶实战:突破反爬虫机制,实现数据抓取
逆向爬虫进阶实战是一项具有挑战性和实用性的技术。通过对网站结构、加密算法、验证码识别等方面进行深入研究和探索,我们可以突破各种反爬虫机制的限制,实现对目标网站的深入分析和抓取。未来随着网络技术的不断发展,逆向爬虫技术也将不断进步和完善为我们的生活和工作带来更多的便利和可能性。本书以爬虫逆向方向的相关技术和岗位要求进行撰写,总结了爬虫的架构体系、主流框架和未来发展。书中包括各种自动化工具、抓包工具、逆向工具的使用。
2023-12-06 18:05:40
10475
35
原创 高效免费办公神器——ONLYOFFICE入门指南
单说编辑器功能,我觉得 ONLYOFFICE还是非常简洁好用的。因为开源所以经济实惠,比其他主流产品更划算可以部署在自己的服务器上,自己控制数据安全可以将ONLYOFFICE集成至自己的平台可以将编辑器换成自己的LOGO提供给自己的客户进行分发(界面也可以根据需求进行定制)可以作为嵌入式在网页端使用集成简单(官网有API文档)能在所有系统和设备上使用(windows, linux, macOS, Android, iOS)安全可靠。
2023-11-15 07:30:00
20828
40
原创 基于 Amazon EC2 和 Amazon Systems Manager Session Manager 的堡垒机的设计和自动化实现
本文主要介绍了基于的堡垒机的设计和实现,并通过 IaC 自动化方式构建和部署云上堡垒机,同时基于堡垒机的使用场景进行了举例,介绍了不同场景下堡垒机的使用方法和步骤。该堡垒机方案已经集成到Cloud Foundations 快速启动包服务中,为企业用户提供更便捷的部署方式。
2023-11-03 17:10:45
12398
59
原创 助力古彝文保护,AI文字识别技术推动文化传承
彝文指的是云南、贵州、四川等地的彝族人使用的文字,又叫“爨文”“韪书”。其造字、使用方法在不同的区域之间表现出明显的差异。明清两代不少书里说,这种文字“字如蝌蚪”“字母一千八百四十”。区别于上述现代意义上的彝文,今天我们所谓的“古彝文”指的是在民间流通使用的原生态彝文。有学者认为,古彝文的起源距今至少数千年,是世界上最古老的文字之一。对古彝文字集研究有助于理解尚未被翻译成汉文、用字尚未规范化的古籍,更深层、透彻地作用于传统文化保护。
2023-09-29 08:51:42
14429
69
原创 如何与ChatGPT愉快地聊天
人类的自然语言有7000多种,不仅非常复杂,而且富有多义性和模糊性,这对于基于文本的交互系统ChatGPT来说是一个巨大的挑战。然而,要实现愉快有效地与ChatGPT交互,我们需要理解在人机交互与人际交互两者之间的差异,然后针对这些差异采取有效的措施来应对那些特殊的挑战,只有这样我们才能愉快地与ChatGPT聊天。总的来说,尽管在与ChatGPT交互的过程中存在着一些挑战,但是只要我们对这些挑战有所了解,并且能采取适当的策略来应对,那么我们就能够有效地利用甚至驾驭这个强大的工具。
2023-07-03 15:19:40
51523
91
原创 为什么我心中TOP1的编程语言是Java?我为什么选择Java?
作为一名技术人员,我心中的 Top 1 编程语言是 Java。Java 在众多编程语言中脱颖而出,有着许多令人称赞的特点和优势。在本篇博客中,我将详细解释为什么我选择 Java,并通过具体的例子和代码来支持我的观点。Java 全栈开发技术是一种整合多种技术的开发方式,涉及众多领域,如:前端、后端、数据库等。Java 全栈开发技术的全面普及,使得该领域成为了就业和职业发展的焦点。为了快速入门 Java 全栈开发,我们可以从下面的路线开始学习。
2023-06-27 16:02:59
13361
97
原创 揭秘ChatGPT背后的传奇崛起,探索其引爆引爆网络的隐藏故事
ChatGPT是一款基于人工智能技术的聊天机器人,它的出现引起了广泛的关注和热议。在短短的时间内,ChatGPT就成为了全球范围内最受欢迎的聊天机器人之一。那么,ChatGPT爆火背后的故事是什么呢?本文将从ChatGPT的诞生背景、技术原理、推广策略等多个方面进行分析。
2023-06-23 15:00:32
3674
110
原创 亚马逊云科技中国峰会:深度学习Amazon DeepRacer
Amazon DeepRacer是亚马逊推出的一款基于深度学习和强化学习技术的自主驾驶模拟赛车平台。它提供了一个云端仿真环境和一个物理赛车模型,让用户可以通过编写代码和训练模型来控制赛车的行驶,从而学习和应用深度学习、强化学习等人工智能技术。赛车模型:DeepRacer赛车模型采用了1/18比例的模型车身,搭载了一系列传感器、摄像头、电机等硬件设备,可以通过无线网络连接到云端仿真环境或者本地开发环境。
2023-06-17 12:39:27
7976
59
原创 ChatGPT爆火网络背后的故事?
ChatGPT是一款基于人工智能技术的聊天机器人,它的出现引起了广泛的关注和热议。在短短的时间内,ChatGPT就成为了全球范围内最受欢迎的聊天机器人之一。那么,ChatGPT爆火背后的故事是什么呢?本文将从ChatGPT的诞生背景、技术原理、推广策略等多个方面进行分析。
2023-06-16 13:59:37
10450
88
原创 2023高考第一天,用ChatGPT挑战全国卷作文,已达到双一流高校学生水平?
ChatGPT是由OpenAI开发的,OpenAI是一家由伊隆·马斯克和其他著名科技企业家共同创立的人工智能研究公司。OpenAI旨在推动人工智能技术的发展,并寻找解决全球性问题的方法。ChatGPT是OpenAI在这一领域的一项重要成果。ChatGPT的第一个版本于2019年6月发布,它使用了一种名为GPT-1的模型,该模型可以生成文本,但不能进行对话。然而,这一版本的ChatGPT仍然引起了人们的兴趣,因为它可以回答各种问题,例如关于历史、文化、科学等方面的问题。
2023-06-08 00:26:53
10457
88
原创 一文带你了解MySQL之约束
包括非空约束,唯一约束和检查约束等,而在MySQL中是不支持检查约束的,所以这篇文章先对其余5种约束做一个详解和练习。
2023-06-03 19:28:51
3493
69
原创 【MySQL】如何实现单表查询?
在我们对数据进行操作时,查询无疑是至关重要的,查询操作灵活多变,我们可以根据开发的需求,设计高效的查询操作,把数据库中存储的数据展示给用户。
2023-05-29 15:38:18
9156
58
原创 低代码,或将颠覆开发行业?
低代码平台供了一种更加高效、直观和易于使用的方式来构建应用程序,让开发人员更加专注于业务逻辑和用户体验。未来,随着低代码平台的不断发展和完善,它们将在数字化转型中扮演越来越重要的角色,成为企业数字化转型的关键驱动力。在体验了一段时间的低代码开发后,整个流程下来 ,我发现相比于各类平台而言,iVX真的做到了免费试用,快速学习、快速开发、快速运行、快速维护,对新手真的友好,作为开发者的角度,永远是动手>理解的,所以说,大家可以大胆尝试下哦。
2023-05-17 15:19:39
32608
108
原创 在线办公大势所趋,细说3种主流云办公方式优劣
云办公会不会在未来五到十年成为普遍现象?当我们在疫情期间不得不加入远程办公行列时,其实这个概念已经早早发芽,在打工人心中蠢蠢欲动。当“云工作”、“云录制”、“云办公”成为流行词并发展成办公主流,对习惯集中上班的人来说,工作上云意味着什么呢?云办公,不单单是一个简单办公模式,它需要强大的技术支持,不管是办公的软件,还是团队协作工具,或是云办公平台,都需要适合我们的工作属性,不能因为是云办公,就影响集体办公效率。云办公一开始的目标应该是和集中办公拥有一样的工作效率和工作成果。在线协作。
2023-05-04 16:20:55
14168
112
原创 宝塔面板搭建自己的网站,并发布公网远程访问
宝塔面板简单几步搭建本地web站点,并做内网穿透,实现公网用户也可以正常远程访问,无需公网IP,无需设置路由器。安装apache服务器,在宝塔面板中我们点击网站,然后会提示安装apache服务器。选择极速安装然后等待安装完成即可,安装完成在左边消息列表会提示打开宝塔终端命令窗口,使用cpolar一件安装脚本:登录cpolar官网后台,点击左侧的,查看自己的认证token,之后将token贴在命令行里启动cpolar服务开放9200端口在宝塔面板中选择安全.然后开放9200端口然后局域网i
2023-04-26 08:15:00
9541
124
原创 公网使用SSH远程登录macOS服务器【内网穿透】
macOS系统自带有Secure Shell 客户端,它可让您登录到侦听传入SSH连接的远程服务器和台式机。我们可以用来ssh到服务器,但通常局限于局域网内的远程。本次教程,我们将使用cpolar内网穿透工具,映射ssh服务默认端口:22端口,获取公网地址,实现在公网环境下的ssh远程登录,无需公网IP,也无需设置路由器。
2023-03-31 08:00:00
8980
104
基于Python的影视数据智能分析系统(智能系统开发课程设计)
2024-01-11
Java实现扫雷小游戏(GUI)
2023-12-28
Java API 文档(Javase 1.8 and Javaee 7)
2023-02-10
圣诞节代码合集(圣诞树+圣诞老人)
2022-12-24
前端小游戏-经典推箱子(HTML+CSS+JS)
2022-11-09
网上书店管理系统-Java数据库编程实战项目教程
2022-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人