自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 安卓实训项目日志(六)

实现步骤1、创建安卓应用【SDCardMusicPlayerV0.6】2、将图片素材拷贝到drawable目录与mipmap目录3、按钮背景图片选择器(1)播放按钮背景图片选择器 - play_button_selector.xml(2)暂停按钮背景图片选择器 - pause_button_selector.xml(3)上一首按钮背景图片选择器 - previous_button_selector.xml5、创建自定义边框配置文件custom_border.xml6、创建Spla

2021-01-12 16:26:57 121

原创 SpringBoot自定义starter

自定义Starter我们分析完毕了源码以及自动装配的过程,我们可以尝试自定义一个启动器来玩玩!官方命名:前缀:spring-boot-starter-xxx比如:spring-boot-starter-web…编写启动器1、在IDEA中新建一个空项目 spring-boot-starter-diy2、新建一个普通Maven模块:kuang-spring-boot-starter3、新建一个Springboot模块:kuang-spring-boot-starter-autoconfigure

2021-07-06 21:16:29 161

原创 实训总结。

java是一种面向对象的语言,从接触java到现在我也有快2年时间了,在学校中学到的java毕竟只是皮毛,只是帮助我了解接触了java,具体编写项目还是颇具难度,和企业真正工作有很大的差距,而这次的实训很好的填补了这一漏洞。不光是代码的提升,还是理论知识(面试)的提升。从刚开始的数组到集合,到jdbc到ssm框架的搭建;从刚开始的复习,重新打基础到后面的扩展,实现一个自己的小项目;从之前的力不从心,到后面的逐渐跟上。都是一种学习,都是自己学习后能力提升的表现。以下则是我觉得重要的几点第一点,打好基础

2021-07-05 10:22:04 221

原创 SpringBootMVC配置

在进行项目编写前,我们还需要知道一个东西,就是SpringBoot对我们的SpringMVC还做了哪些配置,包括如何扩展,如何定制。只有把这些都搞清楚了,我们在之后使用才会更加得心应手。途径一:源码分析,途径二:官方文档!地址 :https://docs.spring.io/spring-boot/docs/2.2.5.RELEASE/reference/htmlsingle/#boot-features-spring-mvc-auto-configurationContentNegotiating

2021-07-04 18:10:11 306

原创 SpringBootJDBC

SpringData简介对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知名项目。Sping Data 官网:https://spring.io/projects/spring-data

2021-07-04 18:02:19 184

原创 SpringBootyaml配置

SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的application.properties语法结构 :key=valueapplication.yml语法结构 :key:空格 value配置文件的作用 :修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了;比如我们可以在配置文件中修改Tomcat 默认启动的端口号!测试一下!yaml概述YAML是 “YAML Ain’t a Markup Language” (YAML不是一种

2021-07-04 17:50:45 272

原创 Spring声明式事务

事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎!事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。原子性(atomicity)事务是原子性操作,由一系列动作组成,事务的原子性确保动作要么全部完成,要么完全不起作用一致性(consistency)一旦所有事务动作完成,事务就要被提交。数据和资源处于一种满足业务规则的一致性状态中隔离性(isolation)可能多个事务会同时处理相同的数据,因此每个事务都应该与其他事务隔离开来,防止数据损坏持久性(durabil

2021-06-23 16:26:39 114

原创 spirngMyBatis(二)

如果使用 Maven 作为构建工具,仅需要在 pom.xml 中加入以下代码即可:在 MyBatis-Spring 中,可使用SqlSessionFactoryBean来创建 SqlSessionFactory。要配置这个工厂 bean,只需要把下面代码放在 Spring 的 XML 配置文件中:SqlSessionTemplate 是 MyBatis-Spring 的核心。作为 SqlSession 的一个实现,这意味着可以使用它无缝代替你代码中已经在使用的 SqlSession。可以使用 SqlS

2021-06-23 15:48:50 110

原创 spirngMyBatis

整合MyBatis导入相关jar包mybatismysql-connector-javaspring相关aspectJ AOP 织入器mybatis-spring整合包 【重点】配置Maven静态资源过滤问题!编写pojo实体类实现mybatis的配置文件UserDao接口编写接口对应的Mapper映射文件测试类...

2021-06-23 15:41:22 79

原创 spring代理模式

代理:静态代理动态代理Rent . java 抽象角色Host . java 真实角色Proxy . java 即代理角色Client . java 即客户静态代理有的它都有,静态代理没有的,它也有!可以使得我们的真实角色更加纯粹 . 不再去关注一些公共的事情 .公共的业务由代理来完成 . 实现了业务的分工 ,公共业务发生扩展时变得更加集中和方便 .一个动态代理 , 一般代理某一类业务一个动态代理可以代理多个类,代理的是接口!这是静态代理的好处!!!!!!!!!!!!!!!!!

2021-06-23 15:08:30 93

原创 Spring自动装配

Bean的自动装配1、新建一个项目2、新建两个实体类,Cat Dog 都有一个叫的方法新建一个用户类 User编写Spring配置文件5、测试修改bean配置,增加一个属性 autowire=“byName”1、将user的bean配置修改一下 : autowire=“byType”2、测试,正常输出3、在注册一个cat 的bean对象!1、在spring配置文件中引入context文件头1、将User类中的set方法去掉,使用@Autowired注解2、此时配置文

2021-06-23 15:01:57 99

原创 Spring依赖注入(DI)

Dependency Injection依赖注入(Dependency Injection,DI)。依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 .注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 .要求被注入的属性 , 必须有set方法 , set方法的方法名由set + 属性首字母大写 , 如果属性是boolean类型 , 没有set方法 , 是 is .测试pojo类 :Address.javaStudent.javapackage com.ku

2021-06-02 16:16:24 152

原创 MyBatis框架学习笔记02:利用MyBatis实现CRUD操作

MyBatis框架学习笔记02:利用MyBatis实现CRUD操作(1)连接数据库我们把数据库配置,配置好![在这里插入图片描述](https://img-blog.csdnimg.cn/20210602153657244.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTM1NTY4,size_16,color_FFFFFF,t

2021-06-02 15:48:12 164

原创 MyBatis框架学习笔记01:初探MyBatis

(1).什么是mybatis我们来到官网MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录。(2).如何使用要使用 MyBatis, 只需将 mybatis-x.x.x.jar 文件置于类路径(classpath)中即可。如果使用 Ma

2021-06-02 15:13:40 168

原创 线性布局

一,界面与布局概述(一)界面应用界面包含用户可查看并与之交互的所有内容。安卓提供丰富多样的预置 UI 组件,例如结构化布局对象和 UI 控件,您可以利用这些组件为您的应用构建图形界面。安卓还提供其他界面模块,用于构建特殊界面,例如对话框、通知和菜单。(二)布局可定义应用中的界面结构(例如 Activity 的界面结构)。布局中的所有元素均使用 View 和 ViewGroup 对象的层次结构进行构建。1.ContainerUI容器指ViewGroup,也是View的子类,而ViewGroup有几

2021-01-13 21:28:29 582

原创 2021-01-13

一、内容提供者(一)概述(二)作用二、案例演示 - 显示系统联系人(一)运行效果(二)涉及知识点(三)实现步骤1、创建安卓应用【DisplayContacts】2、将背景图片拷贝到drawable目录3、主布局资源文件activity_main.xml4、创建联系人列表项模板contact_list_item.xml5、主界面类 - MainActivity6、在项目清单文件里授权读写联系人7、启动应用,查看效果零、学习目标会利用内容提供者获取与操作系统数据能创建、注册并使用

2021-01-13 21:17:01 115

原创 事件处理

文章目录零、学习目标一、三个基本控件1、标签控件(TextView)2、编辑框控件(EditText)3、按钮控件(Button)二、安卓事件处理机制(一)安卓事件处理概述(二)安卓事件处理步骤三、案例演示:实现用户登录功能(一)运行效果(二)涉及知识点(三)实现步骤1、创建安卓应用【UserLogin】2、添加背景图片background.jpg3、基于模板创建登录窗口LoginActivity4、登录窗口布局资源文件activity_login.xml5、主窗口布局资源

2021-01-13 21:09:58 207

原创 布局练习——选择水果

1、选择水果单击某个水果图标,弹出吐司提示用户选择了什么水果2、计算器界面`

2021-01-13 21:06:31 147

原创 Activiti概述

文章目录零、学习目标一、安卓平台架构(一)安卓平台架构简述1、Linux 内核2、硬件抽象层 (HAL)3、安卓运行时(Android Runtime)4、原生 C/C++ 库5、Java API 框架6、系统应用(二)安卓分层架构优点二、安卓设备监视器(ADM)1、启动安卓设备监视器2、查看DDMS的File Explorer三、安卓调试桥(ADB)1、ADB作用2、ADB操作演示3、利用adb杀死和启动服务进程四、课后作业1、利用百度脑图绘制安卓体系架构的思维导图

2021-01-13 21:01:43 219

原创 切换颜色

前言一、切换颜色设置布局模板二、在主界面设置布局 1.引入库 2.在java中添加buildConfig 3编写主方法效果展示提示:以下是本篇文章正文内容,下面案例可供参考一、切换颜色设置布局模板示例:写出各个部分的名称二、在主界面设置布局2.在java中添加buildConfig效果展示...

2021-01-13 20:52:54 211

原创 安卓作业 游戏动画

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录安卓的游戏动画小星星眨眼睛前言一、设置布局二、在drwable中添加图片 1.再在Java下添加一个Customview并在其中写入方法 2.在写入方法 3在manifests中写入四 效果一、设置布局示例:在activity_main.xml中编写布局方式二、在drwable中添加图片1.再在Java下添加一个Customview并在其中写入方法代码如下(示例):2.在写入方法

2021-01-13 15:30:29 152

原创 安卓实训项目日志(五)

基于存储卡音乐播放器V0.5实现步骤1、创建安卓应用【SDCardMusicPlayerV0.5】

2021-01-12 16:31:06 183

原创 安卓实训项目日志(四)

实现步骤1、创建安卓应用【SDCardMusicPlayerV0.4】2、将图片素材拷贝到drawable目录与mipmap目录3、按钮背景图片选择器(1)播放按钮背景图片选择器 - play_button_selector.xml(2)暂停按钮背景图片选择器 - pause_button_selector.xml(3)上一首按钮背景图片选择器 - previous_button_selector.xml(4)下一首按钮背景图片选择器 - next_button_selector.xml4、

2021-01-12 16:30:14 120

原创 安卓实训项目日志(三)

实现步骤1、创建安卓应用【SDCardMusicPlayerV0.3】2、将图片素材拷贝到drawable目录与mipmap目录3、按钮背景图片选择器(1)播放按钮背景图片选择器 - play_button_selector.xml(2)暂停按钮背景图片选择器 - pause_button_selector.xml(3)上一首按钮背景图片选择器 - previous_button_selector.xml(4)下一首按钮背景图片选择器 - next_button_selector.xml4、

2021-01-12 16:28:34 111

原创 安卓实训项目日志(二)

基于存储卡音乐播放器V0.2实现步骤一、创建SDCardMusicPlayerV0.22、将图片素材拷贝到drawable目录与mipmap目录图标放在mipmap目录,图片放在drawable目录3、设置安卓应用程序的图标4、创建按钮背景图片选择器(1)播放按钮背景图片选择器 - play_button_selector.xml(2)暂停按钮背景图片选择器 - pause_button_selector.xml5、主布局资源文件activity_main.xml6、创建ui子包,将Ma

2021-01-12 15:47:05 105

原创 安卓实训项目日志(一)

基于存储卡音乐播放器V0.1实现步骤一、创建安卓应用【SDCardMusicPlayerV0.1】二、准备图片素材,拷贝到【drawble】目录三、在【Drawable】目录(1)创建播放按钮背景图片选择器 - play_button_selector.xml(2)暂停按钮背景图片选择器 - pause_button_selector.xml四、编辑文件activity_main.xml五、主界面准备(1)在项目清单文件里授权读外置存储卡(2)编辑主界面MainActivity六、启动

2021-01-12 15:45:25 539

原创 学习总结

安卓学习总结时间飞逝,这学期已进入尾声。在这学期中接触了安卓,认识了新老师,在着学期以来学习到了很多的东西,这学期还是过的比较快,这就到了年底了这学期学了很多东西,接触到了很多新东西,这学期安卓学习了各种布局,如:线性布局、网络布局、相对布局、帧式布局;学习了常用控件,如:标签、按钮、文本框、图像视图、图像按钮、单选按钮组、单选按钮和复选框、下拉列表、菜单;学习了安卓四大核心组件之一的Activity:使用Activity、事件处理、窗口跳转与数据传递。很多很多的东西但是自己掌握的很少很少, 但是也不要灰

2020-12-27 23:30:31 117

原创 111111

安卓学习总结 **安卓学习情况**1,安卓学习07事件处理窗口跳转——实现用户登录功能 (完成)2,安卓学习08常用布局–线性布局 —选择图片(完成部分)3,安卓学习12——13的蜡笔小新动画(未完成)4,18常用控件按钮 ——设计一个泸职院的校园掠影切换应用 (未完成)5,21——22的常用控件列表视图,可展开列表视图(完成部分)6,23——25下拉列表——完成系部与专业的选择 (完成部分)7,26——菜单(完成部分)8,27——共享参数——完成注册界面的共享参数(未完成

2020-12-27 23:28:03 1386 5

原创 11111

Vue.js是一个轻巧、高性能、可组件化的MVVM库,同时拥有非常容易上手的API;Vue.js是一个构建数据驱动的Web界面的库。Vue.js是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用。数据驱动+组件化的前端开发。简而言之:Vue.js是一个构建数据驱动的 web 界面的渐进式

2020-12-27 22:48:53 248 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除