Spring核心:IoCIoC容器Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件。这些对象被称为 Spring Bean。[1]Spring主要容器包括 BeanFactory 和 ApplicationContext 两种,其中Applicatio
转载 2024-04-01 17:38:49
12阅读
# 教你如何开发Kotlin Android应用 欢迎!今天我们将学习如何使用Kotlin开发一个简单的Android应用。在这篇文章中,我会详细阐述整个开发流程,并为你提供代码示例及注释。让我们开始吧! ## 开发流程 下面是开发Kotlin Android应用的流程表: | 步骤 | 说明 | |--------------|--
原创 9月前
30阅读
# Java与Kotlin混用的探讨 近年来,Kotlin已成为Android开发的热门语言,并逐渐在许多项目中取代Java。然而,由于Java在软件开发中依然占有重要地位,许多开发者面临Java与Kotlin混用的情况。本文将探讨如何在项目中有效地混合使用这两种语言,并提供代码示例和状态图以帮助理解。 ## 一、Kotlin与Java的互操作性 Kotlin与Java的优雅互操作性是它得到
原创 2024-09-23 06:28:43
38阅读
简介主要会通过安卓实战来讲解kotlin语法和实际应用,本教程设及知识点包括框架模式mvp+mvvm, Databinding(数据绑定框架),Dagger2(依赖注入框架),DeepLink(页面路由框架),Rxjava,RxAndroid(异步操作框架),Retrofit,Okhtttp等,不过本教程重点在kotlin所以这些框架需要了解可自行百度。针对人群:Android中级以上,kotli
转载 2024-06-26 20:39:31
29阅读
1. Kotlin 怎么跨平台?Kotlin 1.2 的发布,带来了一个重量级特性,那就是跨平台。尽管跨平台特性目前只支持 Jvm 和 JavaScript,但随着 Native 的快速迭代,相信在不久的将来,Kotlin 的跨平台特性将会很快支持全平台,彼时,Kotlin 将真正作为一门成熟的跨平台语言出现在大家面前,想想都令人激动。我们知道,Kotlin 可以编译成 Jvm 字节码运行在 Ja
转载 2024-10-16 14:34:41
21阅读
ANDROID和福利两个Fragment是设置的Fragment可见时加载数据,也就是懒加载。圆形的旋转加载图标只有一个,所以,如果当前Fragment正处于加载状态,在离开该Fragment时需要隐藏加载动画,因为另一个Fragment并不一定处于加载状态,当返回Fragment时,如果还是处于加载状态,则要可以实现自动显示加载动画,如果数据已经加载完毕则不需要再显示出来。懒加载意思也就是当需要
# Android Kotlin 刷新 Token 的科普文章 在开发 Android 应用时,尤其是涉及到网络请求的场景,Token 的管理显得尤为重要。Token 通常用于用户的身份认证,确保用户和服务器之间的交互是安全的。然而,随着时间的推移,Token 会过期,这就需要采用刷新 Token 的机制。本文将围绕这一主题展开,详细介绍如何在 Android 中使用 Kotlin 实现 Tok
原创 9月前
54阅读
一、 Android权限机制介绍权限机制:用于保护用户设备的安全性二、运行时权限介绍1、运行时权限:在Android 6.0(即targetSdkVersion < 23)前应用直接授予了所有所申请的权限;而在此之后,用户不需要在安装软件时一次性授权所有申请的权限,而是可以在软件的使用过程中再对某一项权限申请进行授权,这就是运行时权限2、运行时权限的核心:在程序运行过程中由用户授权我们去执行
失败提示:Gradle sync failed: Could not get unknown property 'kotlin_version' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. (824 ms)引入依据: 提出的解决方案:1.在projec
  AOP为Aspect Oriented Programming的缩写,意为:面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。使用JDK的动态代理可以实现AOP.  AOP通过代理的方式都程序动态统一添加功能现在要给功能4增加一些额外
转载 7月前
23阅读
在这里简单记录一下 Springboot +SpringCloud+Eureka 微服务集成 DataWay  的过程,在集成过程中遇见的一些问题。DataWay 使用场景 在一些 报表、看板 纯展示类的项目中。我们做到了所有接口真正的 零 开发全配置。所有取数逻辑全部通过 DataQL + SQL 的方式满足,让我们不用去写Controller,Servi
转载 2024-06-03 13:04:27
34阅读
Spring 的优势整个 Spring 优势,传达出⼀个信号,Spring 是⼀个综合性,且有很强的思想性框架,每学习⼀ 天,就能体会到它的⼀些优势。 ⽅便解耦,简化开发 通过Spring提供的IoC容器,可以将对象间的依赖关系交由Spring进⾏控制,避免硬编码所造成的 过度程序耦合。⽤户也不必再为单例模式类、属性⽂件解析等这些很底层的需求编写代码,可以更 专注于上层的应⽤。 AOP编程的⽀持
转载 2024-09-05 09:58:11
41阅读
# 如何在 Android 中使用 Spring Framework Spring Framework 在 Android 开发中的应用虽然不如在 Java EE 中广泛,但它仍然可以为 Android 开发者提供强大的功能,特别是在进行网络请求和管理依赖时。本文将教你如何在 Android 环境中使用 Spring Framework,并给出详细的步骤和示例代码。 ## 整体流程 在开始之
原创 8月前
17阅读
      所谓“物联网”(Internet of Things),指的是将各种信息传感设备,如射频识别(RFID)装置[1]、红外感应器、全球定位系统、激光扫描器等种种装置与互联网结 合起来而形成的一个巨大网络。其目的,是让所有的物品都与网络连接在一起,方便识别和管理。 物联网是利用无所不在的网络技术建立起来的.其中非常重要的技术是
说明:本文主要是讲解Spring AOP的来源,以及如何使用,同时对代理模式做简单的讲解;本文不分析源码执行过程,只是通过问题的形式来说明Spring Aop的来龙去脉。Spring Aop是什么东西?传统的开发模式是从上到下,也就是OOP了,而AOP把软件系统分为两个部分:核心关注点和横切关注点。业务处理的主要流程是核心关注点,与之关系不大的部分是横切关注点。横切关注点的一个特点是,他们经常发生
Spring security 笔记(一): what is spring security?Spring Security provides comprehensive security services for Java EE-based enterprise software applications. There is a particular emphasis on supporting
前面和大家聊了 Spring Security 如何像 QQ 一样,自动踢掉已登录用户(Spring Boot + Vue 前后端分离项目,如何踢掉已登录用户?),但是前面我们是基于单体应用的,如果我们的项目是集群化部署,这个问题该如何解决呢?今天我们就来看看集群化部署,Spring Security 要如何处理 session 并发。本文是 Spring Security 系列第 17 篇,阅读
在JPA规范基础下提供了 Repository 层的实现 , 能够方便大家在不同的ORM框架之间进行切换而不要更改代码 . PS : 我们用不同的ORM框架 , 在DAO层写业务代码会稍微有差异 , SpringDataJPA 就是为了解决这个出现的.JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来
转载 11月前
70阅读
springboot启动就是spring框架 作为一名经验丰富的开发者,我了解很多初学者对于Spring框架和Spring Boot的关系有一些混淆。本文旨在帮助初学者理解Spring Boot启动是否等同于使用Spring框架,并为他们提供相应的代码示例。 ### 什么是Spring框架和Spring Boot 在开始之前,让我们先来了解一下Spring框架和Spring Boot。
原创 2024-04-29 12:31:48
63阅读
  • 1
  • 2
  • 3
  • 4
  • 5