
Java后端开发学习
文章平均质量分 73
学java后端第一步肯定是学java基础,java环境搭建、语法、循环结构、函数、数组、面向对象。如果你在此之前学过C++,那么学java的这些基础内容应该就不是很难了。
在学习基础的过程中要注意java编程规范,初期建立好这种编程规范,否则后期形成习惯了不好纠正。
面向对象的知识包含
全能技术师
学会享受生活
展开
-
谷歌(edge)浏览器过滤,只查看后端发送的请求
这是我们会发现 什么图片 文件 接口的请求很多很多,我们只需要查看我们后端发送的请求是否成功就好了。正常情况我们需要的都是只看接口。即可过滤掉其他请求信息的展示。我们只需要点击 Fetch/先点击这里这个 过滤。这样烦恼的问题就解决了。打开F12 调试工具。原创 2024-03-17 23:27:10 · 1633 阅读 · 0 评论 -
JDK8 新特性和stream流的使用(一)
在上面的代码中,我们创建了一个`Event`对象的List,并使用`stream()`方法将其转换为一个Stream。然后,我们调用`sorted()`方法,并传递一个Comparator,它比较两个`Event`对象的`time`属性。最后,我们使用`collect()`方法将排序后的Stream转换回List。在Java中,如果你有一个包含对象的List集合,并且这些对象有一个时间属性,你可以使用Stream API的`sorted()`方法来根据时间属性对List中的对象进行升序排序。原创 2024-03-10 14:06:26 · 889 阅读 · 0 评论 -
Springboot整合kafka基本使用
同样的,需要我们搭建一个maven来一起看下完整的pom.xml配置也很简单然后新建一个启动类,看下控制台是否成功链接了Kafka,在启动之前别忘了开启Kafka集群。原创 2023-12-20 22:43:46 · 1211 阅读 · 0 评论 -
Springboot3+vue3从0到1开发实战项目(二)
后面就简单了就是常用的增删改查会用到ThreadLocal本地线程来存储数据,获取数据,也会用到redis。原创 2023-12-02 22:10:27 · 1121 阅读 · 0 评论 -
Spring5从入门到精通(一)
2. Aop面向切面编程:对我们功能(方法)前后实现增强,比如打印日志、事务原理、权限管理,底层是基于动态代理模式实现的。1. IOC 控制反转:把整个对象创建的过程,统一交给我们SpringIOC容器来实现管理,底层使用反射+工厂模式实现。SpringBoot直接采用注解化的方式启动,底层会依赖于Spring/SpringMVC注解方式启动。6. 降低我们的JavaEEapi开发使用的难度(Spring对很多复杂的api接口实现了封装)能够让编码变的更加简单,核心组件IOC容器和Aop面向切面编程。原创 2023-11-21 22:29:25 · 182 阅读 · 0 评论 -
MySQL进阶: 数据库备份和恢复的操作指南
尽管MySQL本身有很强的稳定性和可靠性,但是在某些情况下,我们可能需要备份和恢复数据库,以保障数据的安全性和完整性。其中,-u表示登录数据库的用户名,-p表示密码,db_name表示要备份的数据库名,>表示输出到指定的文件中。其中,-u表示登录数据库的用户名,-p表示密码,db_name表示要备份的数据库名,>表示输出到指定的文件中。其中,--backup表示使用备份操作,--user和--password表示登录MySQL的用户名和密码,--target-dir表示备份文件的输出目录。原创 2023-06-16 11:02:39 · 1687 阅读 · 1 评论 -
Postgresql的高级聚合函数使用实例(超详细)
高级聚合函数是PostgreSQL中一类非常强大的聚合函数,可以通过自定义的方式进行一些高级的数据计算,例如按照给定的索引或条件计算平均值、累加值或者其他的复杂的汇总值。这样,我们就使用了两个高级聚合函数来计算了一些高级的汇总指标。这些函数借助自定义的排序和计算方式,可以计算各种复杂的汇总指标,让我们更好地了解和分析数据。可以看到,结果中累加销售额的计算是正确的,每个日期的累加值都是前面日期的总和加上当前日期的销售额。现在,假设需要计算每个日期的累加销售额,以及每个日期的销售额平均值。子句对结果进行排序。原创 2023-06-16 10:53:59 · 2010 阅读 · 0 评论 -
Postgresql和mysql的区别探究
PostgreSQL和MySQL是两种不同的关系型数据库管理系统,它们在架构设计、数据类型和查询语言、数据完整性和容错性等方面有所不同。如果你需要处理的是复杂的数据类型,需要进行高级索引查询或涉及到大量的JSON数据,那么使用PostgreSQL可能更胜一筹。而如果你需要一个响应快速和性能优异的数据库,那么使用MySQL相对而言更加合适。不过,最佳的选择往往取决于你的具体需求和应用场景。原创 2023-06-13 16:27:10 · 10129 阅读 · 1 评论 -
Java入门指南
Java是一种高级编程语言,它具有独立于任何平台的能力,这使得Java成为一种跨平台的编程语言。安全性:Java中的安全性是非常重要的一个特性,因为Java代码运行在JVM中,所以Java程序可以被限制在沙箱中运行,从而避免了访问系统资源的风险。对象的属性是指对象的状态或特征,而对象的行为是指对象可以执行的操作或方法。简单易学:Java的语法与C++非常相似,并且Java不支持指针、多重继承等复杂的语言特性。面向对象:Java是一种完全面向对象的编程语言,它支持封装、继承和多态性等特性。原创 2023-06-10 21:12:46 · 1863 阅读 · 1 评论 -
“Java基础全方位解析,从入门到精通“
Java基础是Java程序员必须掌握的知识,在本篇博客中,我将从Java语言的特点、数据类型、运算符、流程控制、面向对象编程等方面详细介绍Java基础,并附带实例进行演示和说明。以上就是Java基础的详解,结合实例,从Java语言的特点、数据类型、运算符、流程控制和面向对象编程等方面进行了介绍。五、面向对象编程 面向对象编程是Java中的核心概念之一,Java提供了一系列与面向对象编程相关的概念和语言特性,包括类、对象、封装、继承、多态等。原创 2023-06-10 20:57:49 · 2187 阅读 · 1 评论 -
IDEA插件-可以计算出下一步要写的代码提示Al(阿里出版免费)
这个使用很简单, 只要写相应的代码出现标志的就是插件所计算出你下一步需要写的代码。下载不用在官方这里下载,只是告诉你官网地址, 在idea工具中下载。在MarKetPlace中搜索插件就可以直接下载使用。第二种就是在外面找到插件下载插件。打开idea, 进入设置。原创 2023-05-22 22:57:54 · 808 阅读 · 0 评论 -
MyBatis-Plus中AutoGenerator的详细使用案例
AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Pojo、Mapper、 Mapper XML、Service、Controller 等各个模块的代码。原创 2023-05-22 20:38:54 · 1642 阅读 · 1 评论 -
java面试难点
Java NIO 中存在一个称为选择器(selector)的东西,它允许你把多个通道。Java IO 是面向流的,这意味着我们需要每次从流中读取一个或多个字节,所谓“设计模式”,不过是面向对象编程中一些常用的软件设计手法,并且经过实。反射的作用概括地说是运行时获取类的各种定义信息,比如定义了哪些属性与方。践的检验,这些设计手法在各自的场景下能解决一些需求,因此它们就成为了如。若这些通道里有某个准备好可以开始进行读或写操作了,则开始对相应的。充分理解它产生的背景以及它所解决的主要矛盾是什么。原创 2023-05-05 19:35:40 · 687 阅读 · 0 评论 -
spring security包含OAuth2 从入门到精通(附详细案例)
springsecurity是spring家族中的安全管理框架,相比于另外一个安全框架shiro,它提供了更丰富的功能社区资源比Shiro丰富.着重与java应用程序提供身份验证和授权.身份验证是为用户建立一个为他所声明的主体的过程(主体一般是指用户,在设备或可以在你系统中执行动作的其他系统).授权指的是一个用户能否在你的应用中执行某个操作,在到达授权判断之前,身份的主体已经由身份验证过程建立了.这些概念是通用的,并不是springsecurity特有的东西@Component@Override。原创 2023-03-24 10:50:51 · 451 阅读 · 0 评论 -
SpringBoot中常见的注解说明(包含使用实例)详细(一)
Spring Boot是一个快速开发框架,快速的将一些常用的第三方依赖整合(通过Maven子父亲工程的方式),简化xml配置,全部采用注解形式,内置Http服务器(Jetty和Tomcat),最终以Java应用程序进行执行。原创 2023-03-20 00:11:23 · 522 阅读 · 0 评论