
Java学习阶段
文章平均质量分 86
Java编程_yyds
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java自学网站推荐!
经常有人留言问我,“想学习Java编程,有没有学习资源推荐,有哪些网站可以关注”。好些同学是去网盘搜索,或者去某宝购买,搜集一堆资料,但是又不清楚哪些是重复的内容,哪些内容是不是版本已经过时,Java自学网站可以是学习Java的有用资源之一。感兴趣的可以去看看,官网地址:Java Programming Forums - The Java Community。是一个学习的平台,适合 Java 的免费教程,想学教程应有尽有是一个非常不错的 Java 自学网站!一个比干净的技术博客,java的文章质量挺高。原创 2023-08-21 17:33:29 · 1417 阅读 · 1 评论 -
Java后端开发需要掌握什么知识和技能?干货来了
Java作为一种广泛应用于软件开发中的编程语言,其独特的编写风格、代码复用性以及多平台兼容性等特点,使其成为软件开发领域中最受欢迎的编程语言之一。然而,Java后端开发需要掌握什么知识和技能?下面就让小编为大家介绍一些Java开发常用的知识和技能。原创 2023-08-15 14:36:00 · 882 阅读 · 0 评论 -
RabbitMQ笔记一7-11章RabbitMQ工作模型【动力节点】
Fanout 扇形的,散开的;扇形交换机投递到所有绑定的队列,不需要路由键,不需要进行路由键的匹配,相当于广播、群发;根据路由键精确匹配(一模一样)进行路由消息队列;通配符匹配,相当于模糊匹配;#匹配多个单词,用来表示任意数量(零个或多个)单词匹配一个单词(必须有一个,而且只有一个),用.隔开的为一个单词:beijing.发送时指定的路由键:lazy.orange.rabbit基于消息内容中的headers属性进行匹配;原创 2023-04-26 16:00:20 · 553 阅读 · 1 评论 -
动力节点rabbitmq-1-6章What is RabbitMQ?
RabbitMQ是一个广泛使用的消息服务器,采用Erlang语言编写,是一种开源的实现 AMQP(高级消息队列协议)的消息中间件;RabbitMQ最初起源于金融系统,它的性能及稳定性都非常出色;AMQP协议(),即 Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计;我们学的协议有哪些:(http、ftp)原创 2023-04-26 15:59:23 · 925 阅读 · 0 评论 -
动力节点springsecurity笔记14~18SpringSecurity 集成thymeleaf
上一讲里面我们集成了thymeleaf实现在页面链接的动态判断是否显示,那么在实际开发中,我们会遇到有验证码的功能,那么如何处理呢?复制上一个工程springsecurity-13-thymeleaf ,修改名字为springsecurity-14-captcha见《base64及jwt学习文档.doc》原创 2023-04-24 17:29:52 · 544 阅读 · 0 评论 -
【动力节点】springsecurity课程笔记6-13章
动力节点Springsecurity视频课程密码加密一般使用散列函数,又称散列算法,哈希函数,这些函数都是单向函数(从明文到密文,反之不行)常用的散列算法有MD5和SHASpring Security提供多种密码加密方案,基本上都实现了PasswordEncoder接口,官方推荐使原创 2023-04-21 11:22:24 · 387 阅读 · 0 评论 -
动力节点Springsecurity笔记01-05认证入门
用户认证就是判断一个用户的身份是否合法的过程。用户认证通过后,为了避免用户的每次操作都进行认证可将用户的信息保存在会话中。会话就是系统为了保持当前用户的登录状态所提供的机制,常见的有基于****session方式、基于token方式等。授权:授权是用户认证通过后,根据用户的权限来控制用户访问资源的过程。拥有资源的访问权限则正常访问,没有权限则拒绝访问。Spring Security是一个能够为基于Spring的企业应用系统提供声明式(注解)的安全访问控制解决方案的安全框架。原创 2023-04-20 14:13:57 · 549 阅读 · 0 评论 -
动力节点王鹤SpringBoot3笔记-了解AOT和GraalVM
Ahead-of-Time Compilation :预编译(提前编译)它在 JEP-295 中描述,并在 Java 9 中作为实验性功能添加。AOT是提升Java程序性能的一种方法,特别是提供JVM的启动时间。在启动虚拟机之前,将Java类编译为本机代码。改进小型和大型Java应用程序的启动时间。原创 2023-04-11 14:10:44 · 632 阅读 · 0 评论 -
动力节点王鹤SpringBoot3笔记——第八章 文章管理模块
创建新的Spring Boot项目,综合运用视频中的知识点,做一个文章管理的后台应用。新的Spring Boot项目Lession20-BlogAdmin。依赖还需要Bean Validation 需求:文章管理工作,发布新文章,编辑文章,查看文章内容等。favicon.ico放在static/ 根目录下。原创 2023-04-10 14:53:58 · 533 阅读 · 0 评论 -
动力节点王鹤SpringBoot3笔记——第七章 视图技术Thymeleaf
Thymeleaf 是一个表现层的模板引擎, 一般被使用在 Web 环境中,它可以处理 HTML, XML、 JS 等文档,简单来说,它可以将 JSP 作为 Java Web 应用的表现层,有能力展示与处理数据。Thyme leaf 可以让表现层的界面节点与程序逻辑被共享,这样的设计, 可以让界面设计人员、业务人员与技术人员都参与到项目开发中。原创 2023-04-07 11:22:03 · 390 阅读 · 0 评论 -
动力节点老杜Vue笔记——Vue程序初体验
我们可以先不去了解Vue框架的发展历史、Vue框架有什么特点、Vue是谁开发的,这些对我们编写Vue程序起不到太大的作用,更何况现在说了一些特点之后,我们也没有办法彻底理解它,因此我们可以先学会用,使用一段时间之后,我们再回头来熟悉一下Vue框架以及它的特点。以上程序执行原理:Vue编译器对template进行编译,遇到胡子{{}}时从data中取数据,然后将取到的数据插到对应的位置。第二:虽然是直接写到HTML代码当中的,但以上程序中第3~6行已经不是HTML代码了,它是具有Vue语法特色的模板语句。原创 2023-04-06 17:08:03 · 632 阅读 · 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:48:03 · 1524 阅读 · 1 评论 -
动力节点王鹤SpringBoot3笔记——远程访问@HttpExchange[SpringBoot 3]
HttpExchange注解用于声明接口作为HTTP远程服务。在方法、类级别使用。通过注解属性以及方法的参数设置HTTP请求的细节。快捷注解简化不同的请求方式@GetExchange就是@HttpExchange表示的GET请求方式作为HTTP服务接口中的方法允许使用的参数列表参数说明URI设置请求的url,覆盖注解的url属性HttpMethod请求方式,覆盖注解的method属性添加到请求中header。参数类型可以为Map原创 2023-04-06 14:32:51 · 618 阅读 · 0 评论 -
动力节点王鹤SpringBoot3学习笔记——第三章 自动配置
自动配置的注解@EnableAutoConfiguration(通常由@SpringBootApplication注解带入)所在的包,具有特殊的含义,是Spring Boot中的默认包,默认包是扫描包的起点(根包)。原创 2023-03-30 11:42:15 · 270 阅读 · 0 评论 -
动力节点王鹤SpringBoot3学习笔记——第二章 掌握SpringBoot基础篇
pom.xml中的指定spring-boot-starter-parent作为坐标,表示继承Spring Boot提供的父项目。从 spring-boot-starter-parent 继承以获得合理的默认值和完整的依赖树,以便快速建立一个Spring Boot项目。转载 2023-03-29 14:05:50 · 398 阅读 · 0 评论