付费专栏试读
文章平均质量分 95
Java编程进阶之路【主页置顶专栏】持续更新Java基础教程系列文章,因为付费专栏只能有3篇试读文章,特开设此专栏。文章试读两周后放入付费专栏!!欢迎小伙伴订阅学习。
橙 子_
Java编程基础教程系列(零基础小白搬砖逆袭)专栏火热订阅中...
展开
-
为什么我心中TOP1的编程语言是Java?我为什么选择Java?
作为一名技术人员,我心中的 Top 1 编程语言是 Java。Java 在众多编程语言中脱颖而出,有着许多令人称赞的特点和优势。在本篇博客中,我将详细解释为什么我选择 Java,并通过具体的例子和代码来支持我的观点。Java 全栈开发技术是一种整合多种技术的开发方式,涉及众多领域,如:前端、后端、数据库等。Java 全栈开发技术的全面普及,使得该领域成为了就业和职业发展的焦点。为了快速入门 Java 全栈开发,我们可以从下面的路线开始学习。原创 2023-06-27 16:02:59 · 12689 阅读 · 97 评论 -
亚马逊云科技中国峰会:深度学习Amazon DeepRacer
Amazon DeepRacer是亚马逊推出的一款基于深度学习和强化学习技术的自主驾驶模拟赛车平台。它提供了一个云端仿真环境和一个物理赛车模型,让用户可以通过编写代码和训练模型来控制赛车的行驶,从而学习和应用深度学习、强化学习等人工智能技术。赛车模型:DeepRacer赛车模型采用了1/18比例的模型车身,搭载了一系列传感器、摄像头、电机等硬件设备,可以通过无线网络连接到云端仿真环境或者本地开发环境。原创 2023-06-17 12:39:27 · 7804 阅读 · 59 评论 -
一文带你了解MySQL之约束
包括非空约束,唯一约束和检查约束等,而在MySQL中是不支持检查约束的,所以这篇文章先对其余5种约束做一个详解和练习。原创 2023-06-03 19:28:51 · 3368 阅读 · 69 评论 -
【MySQL】如何实现单表查询?
在我们对数据进行操作时,查询无疑是至关重要的,查询操作灵活多变,我们可以根据开发的需求,设计高效的查询操作,把数据库中存储的数据展示给用户。原创 2023-05-29 15:38:18 · 8455 阅读 · 58 评论 -
从搬砖工到架构师,Java全栈学习路线总结
Java 全栈开发技术是一种整合多种技术的开发方式,涉及众多领域,如:前端、后端、数据库等。Java 全栈开发技术的全面普及,使得该领域成为了就业和职业发展的焦点。为了快速入门 Java 全栈开发,我们可以从下面的路线开始学习。Java 全栈开发需要不断地学习和实践,掌握优秀的编程习惯和实现技巧非常重要。在 Java 全栈开发的旅途中,我们需要关注技术的动态发展,随时更新自己的技能和知识体系。原创 2023-05-07 18:48:49 · 26506 阅读 · 208 评论 -
在线办公大势所趋,细说3种主流云办公方式优劣
云办公会不会在未来五到十年成为普遍现象?当我们在疫情期间不得不加入远程办公行列时,其实这个概念已经早早发芽,在打工人心中蠢蠢欲动。当“云工作”、“云录制”、“云办公”成为流行词并发展成办公主流,对习惯集中上班的人来说,工作上云意味着什么呢?云办公,不单单是一个简单办公模式,它需要强大的技术支持,不管是办公的软件,还是团队协作工具,或是云办公平台,都需要适合我们的工作属性,不能因为是云办公,就影响集体办公效率。云办公一开始的目标应该是和集中办公拥有一样的工作效率和工作成果。在线协作。原创 2023-05-04 16:20:55 · 13355 阅读 · 112 评论 -
宝塔面板搭建自己的网站,并发布公网远程访问
宝塔面板简单几步搭建本地web站点,并做内网穿透,实现公网用户也可以正常远程访问,无需公网IP,无需设置路由器。安装apache服务器,在宝塔面板中我们点击网站,然后会提示安装apache服务器。选择极速安装然后等待安装完成即可,安装完成在左边消息列表会提示打开宝塔终端命令窗口,使用cpolar一件安装脚本:登录cpolar官网后台,点击左侧的,查看自己的认证token,之后将token贴在命令行里启动cpolar服务开放9200端口在宝塔面板中选择安全.然后开放9200端口然后局域网i原创 2023-04-26 08:15:00 · 7782 阅读 · 124 评论 -
公网使用SSH远程登录macOS服务器【内网穿透】
macOS系统自带有Secure Shell 客户端,它可让您登录到侦听传入SSH连接的远程服务器和台式机。我们可以用来ssh到服务器,但通常局限于局域网内的远程。本次教程,我们将使用cpolar内网穿透工具,映射ssh服务默认端口:22端口,获取公网地址,实现在公网环境下的ssh远程登录,无需公网IP,也无需设置路由器。原创 2023-03-31 08:00:00 · 8312 阅读 · 104 评论 -
客户端会话跟踪技术 Cookie 浅谈
用户打开浏览器,第一次访问 Web 服务器资源时,会话建立,直到有一方断开了连接则会话结束,例如浏览器或者服务器断开。在一次会话中可以包含多次的请求和响应。上述的整个过程称为会话。例如,当我们在浏览器访问一个网站时,浏览器和这个网站服务器就建立了一次会话,后面在这个网站中的所有操作都属于这一次会话,当我们关闭浏览器程序或者服务器关闭则会话结束。现实中,服务器会被多个用户同时访问,为了识别多次请求是否来自同一个浏览器,在一次会话的多次请求间共享数据,出现了会话跟踪技术。原创 2023-03-13 08:47:07 · 4682 阅读 · 76 评论 -
深入剖析 MVC 模式与三层架构
如果将 MVC 理解为一个大的概念,那么三层结构就是对 MVC 模式实现架构的思想,根据标准,我们将不同层的代码放在不同的包下,每一层里面职责单一,将来如果表现层的技术更新迭代,而业务逻辑层和数据访问层的代码则不用发生变化,大大提高的代码的可维护性。原创 2023-03-06 15:07:31 · 4995 阅读 · 87 评论 -
一文带你吃透JSP,增删改查实战案例详细解读
不得不说,JSP 现在已经是一门十分老旧的技术了,学习编程时,不仅要学习优秀的前言技术,还要对基础有一定的把握,所以学习 JSP 时,我们只做了解,不用刨根问底花费大量的时间,得不偿失。理解 JSP 及其原理学会使用 EL 表达式和 JSTL 标签理解 MVC 模式和三层架构(重点)学习 JSP 到什么程度呢?我们只需要能够使用 JSP 相关技术能够实现简单数据的增删改查即可。原创 2023-03-02 19:05:18 · 24162 阅读 · 97 评论 -
【Servlet篇】Response对象详细解读
Servlet 类中的 services() 方法,doGet() 方法,doPost() 等方法,都是由 Web 服务器 TomCat 来调用的,所以 TomCat 提供了方法参数接口的具体实现类,并完成了对象的创建,这个实现类就是 ResponseFacade 类。Response 重定向也是一种资源的跳转方式,与请求转发不同的是,重定向时浏览器发送了两次请求,所以浏览器地址栏的路径会发生变化,并且我们可以重定向到任何位置的资源,不管是服务器内部的还是外部的。原创 2023-02-26 16:59:53 · 5512 阅读 · 13 评论 -
【Servlet篇】如何解决Request请求中文乱码的问题?
前面一篇文章我们探讨了 Servlet 中的 Request 对象,Request 请求对象中封装了请求数据,使用相应的 API 就可以获取请求参数。也许有小伙伴已经发现了前面的方式获取请求参数时,会出现中文乱码的情况,本文就是为了解决获取请求参数中文乱码的问题,本文以 POST 请求方式和 GET 请求方式为例,其他的请求方式类似,这里不再赘述。原创 2023-02-26 15:08:53 · 4699 阅读 · 21 评论 -
如何使用JDBC操作数据库?一文带你吃透JDBC规范
在 Java 开发中,使用 Java 语言操作数据库是非常重要的一部分,那么 Java 语言是如何操作数据库的呢?我们需要使用不同厂商的数据库时,例如 MySQL,Oracle 等,显然一套 Java 代码是不能同时操作不同的数据库的,那么怎样实现一套 Java 代码对不同的数据库的操作呢?JDBC 应运而生。原创 2023-02-06 08:14:46 · 9466 阅读 · 171 评论 -
MyBatis持久层框架详细解读:MyBatis快速入门篇
JavaEE 企业级 Java 项目中的经典三层架构为表现层,业务层和持久层,使用Java 代码操作数据库属于持久层内容,而 MyBatis 对 JDBC 代码进行了封装,作为一款优秀的持久层框架,专门用于简化JDBC开发。原创 2023-01-29 08:30:00 · 2047 阅读 · 55 评论 -
【Java IO流】缓冲流及原理详解
前面我们已经学习了四种对文件数据操作的基本流,字节输入流,字节输出流,字符输入流,字符输出流。字节缓冲输入流 BufferedInputStream字节缓冲输出流 BufferedOutputStream字符缓冲输入流 BufferedReader字符缓冲输出流 BufferedWriter其实,高级流不仅这里的缓冲流,还有数据流,转换流,打印流等。高级流都是对基本流的封装,其底层依旧使用基本流读写数据,但是其新增了一些非常好用的方法。原创 2023-01-22 08:15:00 · 2355 阅读 · 13 评论 -
【Java IO流】字符流详解
本文主要讲解字符流的使用!使用文件字符流对本地文件中的数据进行读写操作,其也是基本流,后面学习的几种高级流会被这里的基本流进行封装,然后读取数据。原创 2023-01-20 08:30:00 · 1515 阅读 · 8 评论 -
【Java IO流】字符集使用详解
在字节流详解时,我们使用字节流读取数据的时候,文件中只存放了英文,而并没有存放中文数据。我们还提到了不建议使用字节流读取纯文本文件的数据,否则会出现乱码的情况,那么,为什么会出现这样的情况呢?相信探讨完今天的内容,你会有新的理解。在计算机中,任何数据都是以二进制的形式存储的,一位二进制数称为一个比特位,一个字节由 8 位二进制数组成,存放 2 的 8 次方个数据,字节是计算机中最小的存储单元。而英文存放数据只需要一个字节即可,为什么呢?原创 2023-01-19 17:49:08 · 2080 阅读 · 10 评论 -
【Java IO流】字节流详解
什么是 IO 流?IO 流是存取数据的解决方案,在计算机中数据存放在硬盘的文件中,如果程序需要使用这些数据时,就会从文件中把数据读取到内存中,内存中数据的特点是不能永久化存储,程序停止,数据丢失。那么如何持久的保存程序中的数据呢?程序中的数据会通过写入的方式存储到硬盘的文件中,特点是可以长期的存储,不会随着程序的终止而丢失,那么 Java 语言是怎样读取和写入数据的呢?原创 2023-01-18 14:05:17 · 1176 阅读 · 24 评论 -
【Java集合进阶】Collection 体系集合详解(ArrayList,LinkedList,HashSet,TreeSet...)
集合是对象的容器,定义了多个对对象操作的方法,实现了和数组一样的功能,集合类全部位于`java.util.*` 包中,使用该类前需要进行导包操作导入相应的 Java 类。Java集合结构庞大,其主要分为两大类,单列集合 Collection 和双列集合 map。所谓的单列集合是一次只能添加一个数据,而双列集合就是一次可以添加一对数据。原创 2023-01-16 08:00:00 · 2014 阅读 · 59 评论 -
Java 包的使用详解
在代码的最上方加上一个 package 语句指定该代码位于哪个包中,这样的方式叫做自定义包。接下来我们在 IDEA 中创建一个包:右键 src / 新建 / 包 ,这样我们就创建好了一个包。在新建的包中添加类:右键新创建的包 / 新建 / 类。打开相应的文件目录查看是否创建成功。同样的,此时文件的最上面已经生成了 package 语句。原创 2023-01-14 14:26:16 · 2012 阅读 · 22 评论 -
【Java编程进阶】Java API文档的使用详解
学会使用 API 文档是一个开发者基本的素养,而许多初学者并不会在意 API 文档的使用,甚至从来没有接触过,所以写下这篇文章探讨 API 文档的使用,希望能够帮助到你,先赞后看,养成习惯!原创 2023-01-14 14:17:17 · 6991 阅读 · 14 评论 -
Java常用类详解(包装类,字符串,枚举,文件)
尽管Java可能已经有几十年的历史了,它最初是在1995年设计的,但该语言仍然以其多功能性和适用于广泛的上下文而闻名。今天,它被用于从开发Web应用程序到实现智能灯泡和加热器等物联网设备的所有领域。此外,学习Java通常用于分析大数据集、为训练平台提供支持、执行数学和科学计算等。似乎这还不够,Java还是支持Android的技术,Android是世界上使用最广泛的移动操作系统。这一点非常重要,因为一旦您学习了Java,除了您的想象力之外,您可以构建的东西真的没有限制。原创 2023-01-13 08:00:00 · 1646 阅读 · 84 评论 -
Java 泛型是什么?一文带你吃透泛型
它是一个泛型类,而我之前使用的时候并没有传递,说明 Java 语法是允许的,这个时候传递的类型是 Object 类,虽然它是所有类的父类,可以存储任意的类型,但是在遍历、获取元素时需要原来的类型就要进行强制转换。泛型接口有两使用方式,要么在实现接口时确定泛型类的类型,要么在实现接口时先不确定泛型类类型,而在实例化对象时再确定。这个时候就会出现一些问题,假如往链表里存储了许多不同类型的数据,在强转的时候就要判断每一个原来的类型,这样就很容易出现错误。,泛型在类中可以创建变量,也可以作为方法的参数或者返回值。原创 2023-01-18 08:18:30 · 4582 阅读 · 45 评论 -
Java 异常详解
系统定义的异常主要用来处理系统可以预见的常见运行错误,对于某个应用所特有的运行错误,需要编程人员根据特殊逻辑来创建自己的异常类。例如在我们输入成绩的时候,往往会有一个范围,而这个范围不是JVM能够识别的,此时就需要自己定义异常类。public class 自定义异常类名 extends Exception {… }使用继承 Exception 类的类定义自定义异常逻辑类,而 Exception 中常用的构造方法也可以被子类用super调用。原创 2023-01-10 13:51:26 · 1727 阅读 · 47 评论 -
【Java编程进阶】Object类及常用方法详解
Object 类是 Java 默认提供的一个类,是所有 Java 类的祖先类,每个类都使用Object作为父类。Object 类中提供了一些方法,这些方法为了达到想要的效果,我们一般在类中重写使用!欢迎订阅学习Java编程进阶之路专栏,专栏文章持续更新!原创 2023-01-06 09:30:00 · 1116 阅读 · 14 评论 -
【Java编程进阶】Java抽象类与接口详解
这篇文章浅谈了抽象类和接口的实现以及两者的共同点和不同之处,关于Java面向对象基础教程系列就这么多内容,下一篇文章再谈一谈 Object 类,Java中 Object 是所有类的祖先,其重要性不言而喻!原创 2023-01-09 14:19:49 · 972 阅读 · 33 评论