
零基础学Java
文章平均质量分 88
Java___interview
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ActiveMQ笔记②基于 JMS 的消息传送
基于队列 Queue 的点对点消息只能被一个消费者消费,如多个消费 者都注册到同一个消息队列上, 当生产者发送一条消息后, 而只有其 中一个消费者会接收到该消息,而不是所有消费者都能接收到该消息。原创 2023-05-17 15:34:28 · 477 阅读 · 0 评论 -
(动力节点)ActiveMQ第一章JMS概述
JMS 只是消息服务的一组规范和接口,并没有具体的实现,而 ActiveMQ 就是JMS 规范的具体实现;ActiveMQ 是 Apache 下的一个项目, 采用 Java 语言开发;ActiveMQ 是一款非常流行的开源消息服务器,实现了 JMS 规范;原创 2023-05-17 11:42:38 · 382 阅读 · 0 评论 -
(动力节点)RocketMQ笔记第三章RocketMQ集成SpringBoot
** * 创建一个简单消息的监听 * 1.类上添加注解@Component和@RocketMQMessageListener * * @RocketMQMessageListener(topic = “powernode”, consumerGroup = “powernode-group”) * topic指定消费的主题,consumerGroup指定消费组,一个主题可以有多个消费者组,一个消息可以被多个不同的组的消费者都消费 * 2.实现RocketMQListener接口,注意泛型的使用 */原创 2023-05-12 15:25:58 · 750 阅读 · 0 评论 -
RocketMQ视频笔记第二章RocketMQ与重复消费
RocketMQ提供了发送多种发送消息的模式,例如同步消息,异步消息,顺序消息,延迟消息,事务消息等,我们一一学习。原创 2023-05-11 14:48:22 · 546 阅读 · 0 评论 -
RocketMq笔记(动力节点)一、RocketMQ基本操作
中间件(缓存中间件 redis memcache 数据库中间件 mycat canal 消息中间件mq )面向消息的中间件(message-oriented middleware) MOM能够很好的解决以上的问题。是指利用高效可靠的消息传递机制进行与平台无关(跨平台)的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型在分布式环境下提供应用解耦,弹性伸缩,冗余存储,流量削峰,异步通信,数据同步等大致流程。原创 2023-05-10 16:19:58 · 1125 阅读 · 0 评论 -
【动力节点】最新rabbitmq笔记-1-6章What is RabbitMQ?
RabbitMQ是一个广泛使用的消息服务器,采用Erlang语言编写,是一种开源的实现 AMQP(高级消息队列协议)的消息中间件;RabbitMQ最初起源于金融系统,它的性能及稳定性都非常出色;AMQP协议(),即 Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计;我们学的协议有哪些:(http、ftp)原创 2023-04-28 14:40:02 · 1171 阅读 · 0 评论 -
动力节点rabbitmq笔记-12-17RabbitMQ消息Confirm模式
消息的confirm确认机制,是指生产者投递消息后,到达了消息服务器Broker里面的exchange交换机,则会给生产者一个应答,生产者接收到应答,用来确定这条消息是否正常的发送到Broker的exchange中,这也是消息可靠性投递的重要保障;原创 2023-04-27 15:45:22 · 1017 阅读 · 0 评论 -
动力节点RabbitMQ笔记一7-11RabbitMQ延迟队列
Fanout 扇形的,散开的;扇形交换机投递到所有绑定的队列,不需要路由键,不需要进行路由键的匹配,相当于广播、群发;根据路由键精确匹配(一模一样)进行路由消息队列;通配符匹配,相当于模糊匹配;#匹配多个单词,用来表示任意数量(零个或多个)单词匹配一个单词(必须有一个,而且只有一个),用.隔开的为一个单词:beijing.发送时指定的路由键:lazy.orange.rabbit基于消息内容中的headers属性进行匹配;原创 2023-04-26 15:37:35 · 600 阅读 · 0 评论 -
动力节点springsecurity笔记-SpringSecurity 集成thymeleaf
上一讲里面我们集成了thymeleaf实现在页面链接的动态判断是否显示,那么在实际开发中,我们会遇到有验证码的功能,那么如何处理呢?复制上一个工程springsecurity-13-thymeleaf ,修改名字为springsecurity-14-captcha见《base64及jwt学习文档.doc》原创 2023-04-23 10:25:57 · 836 阅读 · 0 评论 -
王鹤SpringBoot3笔记——第四章 访问数据库
在代码中访问数据库,我们需要知道数据库程序所在的ip,端口,访问数据库的用户名和密码以及数据库的类型信息。Spring Boot支持多种数据库连接池,优先使用 HikariCP,其次是Tomcat pooling,再次是 Commons DBCP2,如果以上都没有,最后会使用Oracle UCP连接池。第二种是根据查询结果中包含的列,创建相对的实体类。如果使用@Transactional注释了受保护的、私有的或包可见的方法,则不会引发错误,但注释的方法不会显示配置的事务设置,事务不生效。原创 2023-04-06 14:44:43 · 1582 阅读 · 0 评论 -
动力节点王鹤SpringBoot3笔记——第五章 说说Web服务
需求:我们示例查询某个isbn的图书。在application.yml中配置图书的初始数据。用户访问一个api地址,查询某个isbn的图书, 查询不到抛出自定义异常BootNotFoundException。自定义异常处理器捕获异常。ProblemDetail 作为应答结果。支持RFC 7807创建新的SpringBoot项目Lession17-ProblemDetail,依赖选择Spring Web , lombok。Maven构建工具,JDK19,包名com.bjpowernode。原创 2023-04-06 14:40:04 · 3407 阅读 · 1 评论 -
Java零基础学习教程,初始Java,1分钟带你了解Java语言
Java从诞生以来就一直活跃于企业中,名企应用天猫,百度,知乎......都是Java语言编写,就连现在使用广泛的XMind也是Java编写的。Java应用的广泛已经到了“无处不用”的盛世,而且一直在语言排行榜榜首,从未被超越。今天带大家认识Java到底是什么?本Java教程的学习目标:让大家掌握Java的开发环境搭建,会编写HelloWorld程序,并能够准确的进行编译和运行;理解path和classpath环境变量并可以自行配置,Java学习教程见文末!!!。知识框架:Java语言概原创 2021-10-26 17:20:31 · 202 阅读 · 1 评论 -
Java开发必会的Linux命令大全
Java开发必会的Linux命令总结作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以观看Linux视频教程,教程中从基础讲解Linux的来龙去脉,企业常用的Linux系统CentOS的安装,配置。Linux十大种类命令的逐一讲解和示例。原创 2021-10-15 11:49:20 · 1524 阅读 · 0 评论 -
Java基础视频教程,带你系统全面入门Java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。作为刚接触Java的新手,该如何系统全面的学习Java呢?今天就分享给大家Java入门的学习教程,学Java的第一步,就是:找到适合自己的学习方式,找到适合自己现阶段的学习资料。Java零基础如何入门?这个java学习教程原创 2021-09-24 14:14:10 · 169 阅读 · 0 评论 -
2021最新Java零基础自学教程,java从入门到精通
Java 是一门用途广泛的语言,不但可以用来开发网站后台、PC 客户端和 Android APP,还在数据分析、网络爬虫、云计算领域大显身手。从学术的角度讲,Java 是一门面向对象的编程语言,初学者需要花费不少时间来熟悉面向对象的概念、语法和编程思想,有不理解的地方请一定要坚持,多花时间编写代码自然会豁然开朗。只有一步一个脚印,踏踏实实学习,才能从零基础到入门,再到精通。大家在学习的过程中也要多看几套 Java 教程,不要死啃一本书,这样才能才能博采众长,进步更快。今天分享的也是我在自原创 2021-09-22 11:05:36 · 4228 阅读 · 0 评论 -
这篇Java基础快速入门教程,至少少走3个月弯路
作为刚刚接触java的小白,今天这篇文章的目的是帮助大家快速入门java,少走弯路如何快速入门Java?一、作为刚接触Java的新手,先了解Java的基础。Java 基本语法、Java 平台应用、Java的核心概念:JVM、JDK、JRE以及Java面向对象思想,同时要会学到如何在系统中搭建Java开发环境,以及如何利用第三方工具进行Java程序的开发。还有记住学习Java语言最重要的是两点:学习步骤/方法 学习资源找到适合自己的学习方式,找到适合自己现阶段的学习资料,学习的过程原创 2021-09-16 15:27:14 · 3115 阅读 · 0 评论 -
自学Java半年顺利拿到offer!多亏这套史上最强的Java零基础教程
发现断更一个月了,今天开始营业!!!今天这篇文章主要给大家分享一下我自学Java时看的学习教程。希望对正在自学Java或者打算自学Java的朋友有帮助~首先学习任何一门编程语言,最开始要学习的是基础语法,开启Java学习的第一步,当然就是深入掌握计算机基础、编程基础语法,面向对象,集合、IO流、线程、并发、异常及网络编程,这些我们称之为JavaSE基础。当你掌握了这些内容之后,你就可以做出诸如:电脑上安装的迅雷下载软件、QQ聊天客户端、考勤管理系统等桌面端软件。很多小伙伴也会私信问我原创 2021-08-26 14:11:49 · 236 阅读 · 5 评论 -
Java学习教程,Java从入门到精通,全套Java视频教程+笔记+配套工具
目录一、大纲一、Java基础二、计算机基础三、工具的使用四、数据库五、web前端六、JavaWeb七、框架八、互联网分布式技术发现身边很多自学java却放弃的,真的挺可惜的。白白浪费了几个月宝贵的时间,且放弃一次,就会有下一次。如何学习Java并成功?——要有一个清晰的目标!比如培训还是其他学习方式,都是达成目标的一个方法,这个方法不够,可以找别的方法来达成目标。所以,在学Java前希望你想清楚,你想不想成为一个程序员,想得话就做好准备,知道自己选原创 2021-07-20 11:52:20 · 1138 阅读 · 0 评论 -
零基础如何学Java?最适合Java小白的学习方法|学习教程
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,它具有良好的通用性、高效性、平台移植性和安全性,广泛用于个人PC、数据中心、游戏控制台等,同时拥有较大的开发者专业社群。在全球云计算和移动互联网产业环境下,Java具有显著的优势和广阔前景。首先,零基础学习Java开发前必须明确的几点:1.明确你将来是做什么工作的,需要掌握哪些技能,很多人连这个就不知道就盲目的学,你首先清楚,现在公司需要什么人才,你应该奔着什么目标努力。2.系统的学习规划,规划好你每天学习的新知识和每天做的作业和原创 2021-07-19 14:13:20 · 726 阅读 · 0 评论