自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (2)
  • 收藏
  • 关注

原创 【阅后即通】读书笔记之《Java面经手册》(小傅哥著)(一)

谈谈面试、数据结构和算法、码农会锁、多线程、jvm虚拟机,博主会在保留书籍文章原标题及小节标题的前提下,对其中内容进行逐一的自我理解。

2023-12-14 17:17:05 971

原创 redis知识复习

redis的基础知识与常用技巧

2023-06-11 19:10:41 2919 1

原创 docker-compose安装及执行命令

Docker Compose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器。Compose 通过一个配置文件来管理多个Docker容器,在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器,非常适合组合使用多个容器进行开发的场景。compose文件格式版本docker版本3.4。

2022-10-12 00:31:17 598 2

原创 创建Springboot项目时报错Error message: Cannot download ‘https://start.spring.io‘ 的解决办法与思路

点击最下面的Check connection弹出url输入框,输入地址:https://start.spring.io点击ok,如果successful证明连接成功,可以返回重新创建项目,即可springboot项目。如果出现连接超时time out 200错误,则表明设备与当前url路径的网络连接异常/无法访问的情况。IDEA创建SpringBoot无法连接的错误:(图懒得截了,找的其他博主的报错图)查询设备网络连接:IDEA——setting——搜索栏搜索“HTTP Proxy”更换为阿里云的url(

2022-09-23 17:01:53 1842 2

原创 Java——JDBC连接池复习(图解模式)

JDBC(Java DataBase Connectivity, Java数据库连接) ,是一种用于执行SQL语句的Java API,为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。自身在学习过ajax技术对接前端页面展示时,发现后端的jdbc连接池技术相关代码略显生疏,因此制作流程图供自己复习使用,下为图解,欢迎小伙伴对不太正确的地方进行指正~4:通过Statement发送SQL命令并得到结果。2:创建数据库连接(Connection)5:处理结果(select语句)

2022-09-08 14:21:28 359 1

原创 Java笔记——正则表达式

8到16位 必须有 小写字母+大写字母+特殊字符+数字, 与顺序无关。正则表达式是记录文本规则的代码。

2022-09-05 16:49:27 146 1

原创 Java笔记——Strategy策略模式

在有多种算法相似的情况下,使用 if…else 所带来的复杂和难以维护。可以通过实现同一个接口的方式改变策略,需注意,如果一个系统的策略多于四个,就需要考虑使用混合模式,解决策略类膨胀的问题。...

2022-08-29 14:46:32 133 2

原创 Java笔记——Singleton单例模式

Java笔记——Singleton单例模式

2022-08-29 00:23:19 229 1

原创 Java笔记——使用GUI完成贪吃蛇小游戏

使用GUI完成贪吃蛇小游戏

2022-08-28 18:46:28 1194 1

原创 Java笔记——控制台模拟“双色球”福利彩票游戏

控制台模拟“双色球”福利彩票游戏

2022-08-27 23:16:46 1613

原创 从零开始的Java笔记——流程控制

从零开始的Java笔记(day6——流程控制)本次笔记的重点流程控制顺序结构分支结构(选择结构)if分支if-单分支:if-多分支if双分支拓展:随机数分支结构练习练习1:练习2:switch分支if分支与switch分支的区别循环结构while循环do-while循环for循环循环关键字循环的嵌套使用双重循环多重循环流程控制流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。分类:控制语句分为三类——顺序控制结构、选择控制结构和循环控制结构。顺序结构

2022-05-26 15:46:58 126

原创 从零开始的Java笔记——运算符

从零开始的Java笔记(day5——运算符)说明:本文章的day天数并非博主按照实际操作天数进行创作,而是根据内容多少进行分类。为提高效率,可能存在一天创作多篇文章的可能性,希望阅读者不要过多计较,如果本系列文章对您有所帮助,那将会是我的荣幸!本次笔记的重点运算符算术运算符/和%+的作用++的运用赋值运算符"="扩展赋值运算符关系运算符逻辑运算符条件运算符位运算符运算符总结运算符优先级运算符算术运算符 :+,-,,/,%,++(自增),–(自减)赋值运算符 : =扩展赋值运算符:+=,-=,

2022-05-24 14:55:50 136

原创 从零开始的Java笔记——基本数据类型

从零开始的Java笔记(day4——基本数据类型)说明:本文章的day天数并非博主按照实际操作天数进行创作,而是根据内容多少进行分类。为提高效率,可能存在一天创作多篇文章的可能性,希望阅读者不要过多计较,如果本系列文章对您有所帮助,那将会是我的荣幸!本次笔记的重点基本数据类型整数类型整数类型常量进制转换问题整数类型变量浮点类型浮点类型常量浮点类型变量字符类型转义字符ASCII表布尔(boolean)类型基本数据类型的转换练习:final,字符常量,Scanner的使用基本数据类型Java的数据类型可

2022-05-24 13:38:57 158

原创 从零开始的Java笔记——Java中的数据类型、变量与常量

从零开始的Java笔记(day3——数据类型、变量与常量)说明:本文章的day天数并非博主按照实际操作天数进行创作,而是根据内容多少进行分类。为提高效率,可能存在一天创作多篇文章的可能性,希望阅读者不要过多计较,如果本系列文章对您有所帮助,那将会是我的荣幸!本次笔记的重点数据类型标识(zhì)符关键字变量与常量常量变量数据类型标识(zhì)符定义:标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,

2022-05-23 12:50:35 98

原创 从零开始的Java笔记——配置环境变量与常用工具

从零开始的Java笔记(day2)说明:本文章的day天数并非博主按照实际操作天数进行创作,而是根据内容多少进行分类。为提高效率,可能存在一天创作多篇文章的可能性,希望阅读者不要过多计较,如果本系列文章对您有所帮助,那将会是我的荣幸!本次笔记的重点初次尝试编辑代码时遇到的一些常见问题环境变量:classpath环境变量:JAVA_HOME应用程序编程接口:API辅助代码运行的一些工具编程记事本:notepad++代码行数统计工具反编译工具API开发文档初次尝试编辑代码时遇到的一些常见问题环境变量:c

2022-05-23 11:18:03 200

原创 从零开始的Java笔记——初识Java

从零开始的Java笔记(day1)很久没有上csdn的博客论坛了,因为很多的原因,现在疫情在家办公,各种私事接踵而至,由于大学的Java课程因某位老师的不重视,学的并不是很好,想了想还是多多提升自己的能力才是王道,所以看作零基础开始入门学习!这将会是一个长篇序列文章,一直编辑到可以自己对该语言有一定的理解为止!说明:本文章的day天数并非博主按照实际操作天数进行创作,而是根据内容多少进行分类,因此可能存在一天创作多篇文章的可能性,希望阅读者不要过多计较,如果对您有所帮助,那将会是我的荣幸本次笔记的重

2022-05-22 17:30:23 136

转载 Windows11恢复Windows10右键菜单样式

Windows11恢复Windows10右键菜单样式关于Windows11恢复Windows10右键菜单样式操作方式关于Windows11恢复Windows10右键菜单样式Windows11正式版发布后,很多第一时间安装了这个最新微软操作系统的网友发现,除了开始菜单、设置界面大变样之外,还存在很多体验非常不好的地方,比如桌面右键菜单的折叠显示就是其中之一。本来很多常用的右键功能,反而需要额外多一次点击才能选中。所以很多网友需要将Win11的右键菜单替换成Win10那种直接显示所有命令的方式,以下就是操作

2021-12-11 22:15:25 1703

原创 关于我的毕设——家庭服务备忘录

关于我的毕设毕业设计题目设计思路具体操作毕业设计题目一不小心就让时间飞逝,转眼间就已经毕业,今年的毕业没有毕业典礼,没有学士服,没有拨穗礼。突如其来的疫情打乱了我们的所有计划,但是好在顺利毕业,下面我就来记录一下我的毕业设计设计思路不得不说在脑海中的思路是一波三折,最初的想法是做一款能够记录家庭的非必须物品的一个记录类型的app(大致的思路就是从商场超市购买回来的)具体操作...

2020-07-02 11:45:09 199

原创 制作简易画廊(1)

制作简易画廊制作简易画廊制作简易画廊本文为学习类文档,通过学习B站up主longway777的视频,再加上自己的总结与理解的学习类文章,如有侵权,请联系博主进行删除制作简易画廊,在第一个界面中显示缩略图,界面采用recyclerView呈现内容,整体布局使用GridLayoutManage(spanCount = 2)实现每行两个信息的布局,并采用ListAdapter进行驱动。LstAda...

2020-04-22 16:11:31 877

原创 使用JSON序列化以及GSON工具

使用JSON序列化以及GSON工具使用JSON序列化以及GSON工具创建项目创建JSON草稿用作之后的对比创建student类建立二者之间的对应联系——使用GSON工具当对象有嵌套时,如果进行序列化与反序列化?当对象有多个时List包装再序列化与反序列化使用JSON序列化以及GSON工具本文为学习类文档,通过学习B站up主longway777的视频,再加上自己的总结与理解的学习类文章,如有侵权...

2020-04-21 00:04:41 439

原创 初识Parcelable

初识Parcelable关于Parcelable二级目录三级目录关于ParcelableParcelable接口主要应用于Controller之间传递数据时使用二级目录三级目录

2020-04-20 20:43:38 137

原创 初识序列化Serialization

初识序列化Serialization初识序列化Serialization使用Java自带的Serializable创建项目初识序列化Serialization将对象的各项数据转换成字节流完整的保存在磁盘上的过程就是序列化。通常是将所有的属性转换成16进制的字节使用序列化可将数据存储在云端,本地数据库和文件中。再通过从数据库查询、文件的读取、云端存储器的请求将数据序列取出,使用反序列化进行对...

2020-04-20 09:15:50 268

原创 初步学习JetPack组件——Paging

初步学习JetPack组件——Paging关于Paging创建项目运行项目关于Paging使用 Paging 库,您可以轻松在应用的 RecyclerView 中妥善地逐步加载数据。要添加 Paging 的依赖项,您必须将 Google Maven 代码库添加到项目中。有关详情,请阅读 Google 的 Maven 代码库。在应用或模块的 build.gradle 文件中添加所需工件的依赖...

2020-04-19 18:25:50 219

原创 制作单词记录App(三)

制作单词记录App(三)制作单词记录App(三)本文为学习类文档,通过学习B站up主longway777的视频,再加上自己的总结与理解的学习类文章,如有侵权,请联系博主进行删除制作单词记录App(三)...

2020-04-18 17:00:23 981

原创 萌新安卓入门

关于【毕设】做一个基于安卓的家庭服务备忘录(全程记录)day1做好写代码之前的准备第一步,电脑上安装Android Studio下载Android Studio功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数...

2020-04-15 22:42:26 216 1

原创 制作单词记录App(二)

制作单词记录App(二)制作单词记录App(二)制作菜单制作菜单和搜索功能的实现制作清空数据功能和切换布局功能本文为学习类文档,通过学习B站up主longway777的视频,再加上自己的总结与理解的学习类文章,如有侵权,请联系博主进行删除制作单词记录App(二)紧接着上次的继续做完善查询功能和切换布局功能,制作清空功能制作菜单制作菜单和搜索功能的实现res->new->r...

2020-04-15 18:38:30 535

原创 制作单词记录App(一)

制作单词记录App(一)制作单词记录App(一)修正性能上的小bug开始制作新单词界面本文为学习类文档,通过学习B站up主longway777的视频,再加上自己的总结与理解的学习类文章,如有侵权,请联系博主进行删除制作单词记录App(一)这次制作的单词记录App是根据前面学习的Room组件,migrantion等修正性能上的小bug在之前创建的MyAdapter中,针对词汇的点击跳转界面...

2020-04-15 15:54:38 1309

原创 初步了解JetPack中的Room(4)

初步了解JetPack中的Room(4)初步了解JetPack中的Room(4)关于使用版本迁移打开上次的项目本文为学习类文档,通过学习B站up主longway777的视频,再加上自己的总结与理解的学习类文章,如有侵权,请联系博主进行删除初步了解JetPack中的Room(4)关于使用版本迁移在上次的项目中添加一个开关使其能够切换开关关闭单词的中文意思打开上次的项目在Entity中添...

2020-04-13 22:05:22 267

原创 初步了解JetPack中的Room(3)

初步了解JetPack中的Room(2)初步了解JetPack中的Room(2)二级目录三级目录本文为学习类文档,通过学习B站up主longway777的视频,再加上自己的总结与理解的学习类文章,如有侵权,请联系博主进行删除初步了解JetPack中的Room(2)二级目录三级目录...

2020-04-13 00:08:32 228

原创 初步了解JetPack中的Room(2)

初步了解JetPack中的Room(2)初步了解JetPack中的Room(2)使用上次的项目将数据相关的代码存入ViewModel中(使用AndroidViewModel)建立仓库类Repository将ViewModel中的数据直接操作的信息提取出来小结本文为学习类文档,通过学习B站up主longway777的视频,再加上自己的总结与理解的学习类文章,如有侵权,请联系博主进行删除初步了解J...

2020-04-12 12:08:05 214

原创 初步了解JetPack中的Room

初步了解JetPack中的Room关于Room使用Room添加的依赖:创建项目运行项目结束小结本文为学习类文档,通过学习B站up主longway777的视频,再加上自己的总结与理解的学习类文章,如有侵权,请联系博主进行删除关于RoomRoom 持久性库在 SQLite 的基础上提供了一个抽象层,让用户能够在充分利用 SQLite 的强大功能的同时,获享更强健的数据库访问机制。该库可帮助您在...

2020-04-11 23:57:37 1227 1

原创 使用生命周期感知型组件处理生命周期Lifecycles

使用生命周期感知型组件处理生命周期Lifecycles使用生命周期感知型组件处理生命周期Lifecycles创建项目增加系统维护性本文为学习类文档,通过学习B站up主longway777的视频,如有侵权,请联系博主进行删除使用生命周期感知型组件处理生命周期Lifecycles关于使用生命周期感知型组件处理生命周期Lifecycles 文档中是这么写的:生命周期感知型组件可执行操作来响应另一...

2020-04-11 13:07:24 242

原创 安卓口算测试app

安卓口算测试app安卓口算测试app创建项目三级目录本文为学习类文档,通过学习B站up主longway777的视频,如有侵权,请联系博主进行删除安卓口算测试app为了将之前学过的ViewModel,Fragement,本地化,横竖屏设置等结合在一起,做一个安卓口算的app,可以用来给家里的小学生们做练习用,那么开始吧~创建项目创建Fragement分别显示标题,答题,输和赢的界面:在...

2020-04-10 21:51:40 1636

原创 结合ViewModel创建Fragement完成数据的保存

结合ViewModel创建Fragement完成数据的保存结合ViewModel创建Fragement完成数据的保存创建项目三级目录结合ViewModel创建Fragement完成数据的保存创建项目新建项目新建两个Fragement:MasterFragement.xml:<?xml version="1.0" encoding="utf-8"?><andro...

2020-04-08 15:29:27 545

原创 Navigation的参数传递和过渡动画

Navigation的参数传递和过渡动画Navigation导航中的参数传递和过渡动画设计一个文本,通过点击屏幕按钮实现将文本内容传递到指定下一个界面并显示文本运行项目项目改编:自定义动画——Tween Animation本文为学习类文档,通过学习B站up主longway777的视频,如有侵权,请联系博主进行删除Navigation导航中的参数传递和过渡动画设计一个文本,通过点击屏幕按钮实现...

2020-04-08 12:35:17 1290

原创 初识Navigation(导航)

初识JetPack之——Navigation(导航)关于NavigationNavigation详解Navigation涉及的概念:界面讲解本文为学习类文档,通过学习B站up主longway777的视频,如有侵权,请联系博主进行删除关于NavigationNavigation导航是指支持用户导航、进入和退出应用中不同内容片段的交互。Android Jetpack 的导航组件可帮助您实现导航,...

2020-04-07 23:31:08 5858

原创 初步了解AndroidViewModel

ViewModel与SharedPreferencesViewModel与SharedPreferences的关系本文为学习类文档,通过学习B站up主longway777的视频,如有侵权,请联系博主进行删除ViewModel与SharedPreferences的关系在学习了ViewModel之后,我们知道了其功能是最大限度的保存系统的数据状态(系统配置改变,后台无声杀死程序的情况下都能保存数...

2020-04-06 22:16:13 1277

原创 Android Studio数据永久保存——SharedPreferences

数据永久保存——SharedPreferences关于数据存储:关于SharenPreferences外部类访问SharedPreferences的数据的操作:小结本文为学习类文档,通过学习B站up主longway777的视频,如有侵权,请联系博主进行删除关于数据存储:关于数据存储,从前的Android提供了四种不同的存储方式分别为:内部存储Internal file storage:A...

2020-04-06 15:13:44 2047

原创 ViewModel加强——应对无声杀死后台程序(非主动关闭)

ViewModel加强ViewModel加强——应对无声杀死后台程序关于模拟后台杀死程序,需要打开用户手机的开发者模式打开上次做的篮球计分器进行观察ViewModel加强——应对无声杀死后台程序关于模拟后台杀死程序,需要打开用户手机的开发者模式不懂得如何打开自身用户的开发者模式的可以从网上查找对应手机型号的打开方式,大体类似打开后台销毁活动打开上次做的篮球计分器进行观察操作几次造成...

2020-04-05 11:09:35 292

原创 篮球比赛计分器

篮球比赛计分器阶段小结——做一个篮球比赛计分器创建项目界面设计首先将应用配置为使用数据绑定界面设置为数据绑定类型的Layout创建ViewModel类创建一个ScoreViewModel类在MainActivity中添加声明对界面进行优化(横屏优化)本地化阶段小结——做一个篮球比赛计分器本文为学习类文档,通过学习B站up主longway777的视频,如有侵权,请联系博主进行删除使用之前学习...

2020-04-04 11:31:32 3543 1

test_BasketballIntegrator_alter.rar

平时在controller中的activity中进行操作(包括语言的改变,翻转屏幕),即便重新创建ViewModel中的UI数据都是存活的,即不会丢失。但是在系统杀死程序时,ViewModel也会被杀死,界面重置,因此数据丢失!在修改上次的篮球计分器来讲述一下系统如何保存被后台程序杀死后保存的情况。

2020-04-05

test_BasketballIntegrator.rar

篮球计分器,设计一个篮球计分器,通过点击按钮实现两队+1,+2,+3的比分,并显示在主界面上总分情况,支持复位重置为0的操作,与一次操作失误的撤销操作

2020-04-04

空空如也

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

TA关注的人

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