logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot 整合springmvc

项目结构引入web启动器pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://mav

#spring boot#java#intellij-idea
深入 mysql,掌握一对一、一对多、多对多表设计、查询及级联操作

注意:在外键关系中,主表是被外键引用的表,而从表是包含外键的表。因此,当主表中的记录发生变更时,从表中依赖于这些记录的外键字段会受到影响。一对多关系是数据库中常见的数据结构,其中一个实体可以关联多个其他实体,但这些被关联的实体仅指向单一实体。外键是实现表之间关系的关键工具。通过外键,可以将两个表连接起来,实现数据的整合查询。删除一篇文章时,与之关联的标签关系也会被自动删除,这是通过设置外键的。在数

文章图片
#android
Android 之 Gradle 配置深度解析:settings.gradle.kts

本文详细解析了Android/Kotlin项目中settings.gradle.kts文件的配置方法,包含插件管理、依赖解析和模块声明三大核心功能。重点介绍了Google仓库的精确控制、FAIL_ON_PROJECT_REPOS模式的优势,以及多模块项目的组织技巧。针对国内开发者提供了阿里云镜像的优化配置方案,并展示了企业级安全配置示例,包括私有仓库凭证管理、构建扫描安全协议等。通过优化配置可显著

#android
Android 之 Kotlin 协程中 withContext

摘要:withContext是Kotlin协程中用于线程切换的挂起函数,核心机制包括挂起恢复当前协程和上下文合并优化。典型场景包括单任务线程切换和多步骤串行处理。与launch/async相比,withContext直接返回结果且串行执行,适用于需要结果的单任务。使用时需注意避免频繁切换上下文、阻塞线程,并区分CPU/IO密集型任务。核心价值是以同步写法实现异步切换,使用准则为:单任务需结果用wi

#android#kotlin#开发语言
Android 之 控件 - 控件总结

Android开发常用控件分类指南:基础控件包括文本类(TextView/EditText)、按钮选择类(Button/CheckBox)和图像类(ImageView)。布局容器推荐ConstraintLayout和LinearLayout。列表展示优先使用RecyclerView,交互控件包含ProgressBar、SeekBar等。多媒体控件涉及VideoView和WebView,提示组件推荐

#android
Android 之 Android Studio使用

本文介绍了Android开发的关键流程和技巧。项目创建阶段需注意应用名称、SDK版本和语言选择(推荐Kotlin)。核心开发包括布局设计(推荐ConstraintLayout)、代码调试(断点/Logcat)和运行测试(模拟器/真机)。高级技巧涵盖快捷键使用、插件增强(ADBIdea/Git集成)和性能优化(Profiler工具)。常见问题解决方案包括依赖冲突处理、ANR排查和模拟器加速。建议新手

#android#android studio#ide
Java 之 设计模式

摘要:本文介绍了三种常见设计模式的实现与应用。单例模式包含饿汉式(线程安全但非延迟加载)、懒汉式(线程不安全基础版)、双重检查锁(DCL+volatile)和静态内部类(最优实现)四种方式。生产者-消费者模式通过共享缓冲区解耦生产消费,提供基础版wait/notify和BlockingQueue两种实现。工厂模式分为简单工厂(参数创建)、工厂方法(子类决策)和抽象工厂(产品家族)三种类型,在And

#java#设计模式#jvm
17.Android 之 存储-数据库- OrmLite 使用

1.增加Life_Devices user = new Life_Devices();user.setId(UUID.randomUUID().toString());user.setDevicename(devicename);user.setDeviceid(Deviceid);user.setStorid(Storid);userDao.create(user);2.删除...

#android#数据库#sqlite
鸿蒙开发-Stage模型

/ 1. 定义接口// 2. 基于接口,定义对象name: '大幂幂',age: 18,weight: 90// 3. 获取对象属性值 对象名.属性名console.log('体重:', ym.weight)@Componentbuild() {Row() {Button('按钮')})@Componentbuild() {Row() {Text('我是头部')@Componentbuild()

文章图片
vue-ui使用

1.查询是否安装Vue cli1.查询vue版本指令:vue -V返回:@vue/cli 5.0.42.查询不到版本,使用npm命令安装vue脚手架npm install -g @vue/cli2.新建项目文件1.桌面新建一个my_vue项目2.在项目按住Shift,鼠标点击右键3.选择 打开 powershell4.输入 vue ui(初次使用会出现问题)4.1执行:Get-ExecutionP

#vue.js
    共 15 条
  • 1
  • 2
  • 请选择