- 博客(20)
- 资源 (5)
- 收藏
- 关注
原创 详解Spring中@RequestMapping、@PostMapping、@GetMapping三个注解
是Spring MVC中用于映射web请求(如URL路径)到具体的方法上的注解。标注在类上时,表示类中的所有响应请求的方法都是以该类路径为父路径。在实际的Spring Boot应用中,为了代码的可读性和维护性,建议根据具体需求选择使用这些注解。是三个非常常用的注解,它们用于处理HTTP请求映射。在Spring Boot框架中,注解的使用是开发过程中不可或缺的一部分。它用于处理HTTP POST请求的方法,只能标注在方法上。它用于处理HTTP GET请求的方法,也只能标注在方法上。为前缀的URL请求。
2024-03-07 22:15:00
8537
2
原创 Spring中@RequestBody、@PathVariable、@RequestParam三个注解爆肝整理
在Spring Boot应用中,根据具体的需求和请求类型,选择合适的注解进行参数绑定是非常重要的。这些注解的灵活使用可以提高代码的可读性和可维护性,使得请求处理更加高效和简洁。注解用于将请求体中的数据绑定到方法的参数上,通常用于处理POST、PUT等请求中提交的数据。是三个常用请求参数的注解,它们各自具有不同的功能和使用场景。在Spring Boot框架中,注解是实现请求参数绑定和处理的重要机制之一。它通常用于处理GET请求中的查询参数。参数,也使用在获取请求中表单类型的key=value格式的数据。
2024-03-07 18:01:29
352
原创 Java Stream 流式处理详解
Stream 是 Java 8 提供的一个处理数据集合的抽象概念,它并不是一个数据结构,而是一个用于对数据进行操作的工具。通过 Stream,我们可以快速、简洁地对集合中的元素进行变换和操作,使我们的代码更加直观且易于维护。通过本文的介绍,我们了解了 Java 中 Stream 流式处理的核心概念和使用方法。Stream 提供了一种更便捷、更高效的方式来处理集合数据,可以帮助我们编写更简洁、更可读的代码。希望本文对您的学习和工作有所帮助。
2023-10-12 15:40:56
150
1
原创 Android 中MVC、MVP以及MVVM架构介绍
MVC、MVP和MVVM是目前Android架构中常见的三种架构设计模式,接下来详细介绍下这三种架构的特点以及差异。一、MVC 1.定义: MVC (Model-View-Controller, 模型-视图-控制器),标准的MVC是这个样子的:模型层 (Model):业务逻辑的处理,数据的实体类和存取等; 视图层 (View):一般使用XML或者J...
2019-03-08 18:33:16
688
原创 Android中的Context
Context是Android中一个非常重要的概念,用于访问全局信息,几乎所有的基础组件都继承自 Context,理解 Context 对于学习 Android 四大基本组件非常有帮助。一、Context的介绍 我们对于Context的使用一定不陌生,在应用的应用中时刻可以看到它的身影~~你在加载资源、启动一个新的Activity、获取系统服务、获取内部文件(夹...
2019-02-01 11:53:27
329
原创 Android Studio 编译报错:Process 'command 'aapt.exe'' finished with non-zero exit value 1
导入一个项目的时候编译运行后,报Caused by: org.gradle.process.internal.ExecException: Process 'command 'D:\android-sdk-windows\build-tools\28.0.3\aapt.exe'' finished with non-zero exit value 1。在网上找了好久没有解决,而出现...
2018-12-24 16:49:21
632
原创 Android RecyclerView介绍
一、RecycleView概述 RecycleView是support-v7包中的新组件,是一个强大的滑动组件。RecyclerView的官方定义如下:A flexible view for providing a limited window into a large data set。从定义可以看出,flexible(可扩展性)是RecyclerView的特点。 ...
2018-12-17 17:13:35
348
原创 介绍Vue
一、Vue.js 是什么 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。 Vue.js 的目标是...
2018-12-03 06:02:32
473
原创 Python Windows开发环境的详细搭建过程
一、到Python官网https://www.python.org/downloads/下载需要的版本。点击相应版本的Download,进入下载界面:根据电脑是32位还是64位下载相应的文件。二、下载完成后,双击下载的exe文件开始安装Python,之后按照框框内的指示进行选择,记得勾选Add Python 3.7 to PATH(如果不勾选安装完成后,自己在环境变量里配置),...
2018-11-27 16:33:18
177
原创 Android Fragment基础
Fragment简称碎片,是Android 3.0(API 11)提出的,为了兼容低版本,support-v4库中也开发了一套Fragment API,最低兼容Android 1.6。本文将从Fragment的定义、优点、生命周期以及基本使用这个几个方面来了解fragment的基础知识点。一、Fragment的定义 frgment的官方定义: ...
2018-11-19 17:44:32
241
原创 android Studio HierarchyView被Layout Inspector替换
今天想用下HierarchyView 工具分析下布局,结果在android studio里找了好就没有找到。然后就查了下资料发现android studio3.0以后,HierarchyView被Layout Inspector替换了。 怎么打开Layout Inspector?在Android Studio 的 tools-->Layout Inspecto...
2018-08-23 17:54:28
2281
原创 Android BroadcastReceiver介绍
一、定义 BroadcastReceiver即广播,全局监听器,是Android四大组件之一,在广播中有两个角色即广播接收者和广播发送者。二、分类 1.按照发送的方式分类 (1)标准广播,是一种异步的方式来进行传播的,广播发出去之后,所有的广播接收者几乎是同一时间收到消息的。他们之间没有先后顺序可言,而且这种广播是没法被截断的。 (2)有序广播...
2018-06-15 18:36:26
370
原创 Android Service介绍(二)
前一篇文章介绍了Service基本的知识,如果还不太了解Service的基本知识请参考https://blog.youkuaiyun.com/hickey96/article/details/79992146。这篇文章里要介绍Service其它方面的一些知识。 这篇文章里介绍下IntentService相关的知识。 一、简介 IntentService是继承并处理异步请求的一个类。...
2018-05-10 18:28:06
179
原创 Android Service详细介绍
Service 服务是 Android 系统最常用的四大组件之一,在Android系统中,一是简化后台任务的实现,二是实现在同一台设备当中跨进程的远程信息通信。在Android开发中Service也是我们必备的知识,本文对Service知识进行了一些梳理和总结,相信通过本文能让你对Service有更清晰的了解和认识。废话不多说,现在开车啦。 一、Service的概念 Se...
2018-05-01 07:48:19
460
原创 Android Studio升级到3.0之后运行找不到Module中class问题
之前运行项目在Android Studio3.0版本之前都可以正常运行,而Android Studio版本升级到3.0及以后的版本,项目运行的时候一直报错,具体错误:Caused by: java.lang.ClassNotFoundException: Didn't find class 仔细看了下就是引用Module中的类找不到。找了好久才发现是build.gradle里配置了mu...
2018-04-09 16:55:01
2002
原创 Activity的生命周期
Android的开发中我们大部分都是和Activity打交道,而想很好的运用Activity首先必须要清楚Activity的生命周期。接下来我们就聊聊Activity的生命周期。一、认识Activity Activity的中文意思就是活动,代表手机屏幕的一屏,或是平板中的一个窗口,提供了和用户交互的可视化界面。Activity是用于处理UI相关业务的,比如加载界面、监听用户...
2018-04-03 16:08:48
1113
原创 Android的四大组件
要学习Android开发必须要首先要了解Android的四大组件,这是Android里最基础也是比较重要的知识。Android的四大组件也称为Android的四大天王分别是Activity、Service、BroadCast Recevicer、Content provider。 Activity 先从Activity谈起,大多数的应用都有界面,有界面首先就离不开...
2018-02-28 05:43:12
271
原创 Android 性能优化那些事
Android手机品牌型号特别多,造成了Android手机性能也是参差不齐,我们开发出来的app可能会运行在很多性能比较差的手机上,所以android开发对性能方面要求相对比较高,我们尽量保证我们的app在各种手机上都能流畅运行,才能使客户更愿意用我们的app,app的用户才会越来越多。 Android应用的开发语言为Java,每个应用最大可使用的堆内存受到Android...
2018-02-24 17:41:54
424
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人