自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android Studio 开关按钮Switch

功能 开关按钮功能其实跟复选框CheckBox一样,都是表示是否选中。只不过界面显示样式不通,比较适合用于表示开关的场景。例如微信中是否开启消息提醒。 界面 以是否开启消息提醒为例,代码如下: <?xml version="1.0" encoding="utf-...

2020-03-30 18:09:39 592 0

原创 Android Studio 复选框CheckBox

功能 复选框用于选择某几项内容,经典场景如选课,从语文、数学、英语中选择1门或者2门。 显示 在布局文件中,注意通过checked属性设置是否默认选中即可,代码如下: <?xml version="1.0" encoding="utf-8"?> ...

2020-03-30 18:09:18 797 0

原创 Android Studio 单选按钮RadioButton

功能 从多种选择中选择一个,需要单选按钮,经典场景是选择性别男、女。 显示 单选按钮需要放到单选按钮组RadioGroup中,每组中只有一个元素可以被选中。RadioGroup常用属性有: check,设置选中按钮的资源编号 getCheckedRadioButtonId,获取选中按钮的资源编号...

2020-03-30 18:08:05 482 0

原创 Android Studio 按钮Button操作

功能 按钮太常见了,登录按钮,注册按钮,提交按钮,取消按钮。几乎所有程序中都会使用按钮。 显示按钮 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&qu...

2020-03-30 18:07:29 518 0

原创 Android Studio文本编辑框EditText

功能 EditText用来输入或者编辑文本内容。比较重要的属性有: inputType,输入类型,例如text(文本)、textPassword(密码)、number(整数)、date(日期)、time(时间)、datetime(日期时间) maxLength,文本最大长度 hint,提示内容 ...

2020-03-30 18:06:54 775 0

原创 Android Studio 图片控件ImageView

功能 ImageView用来显示图片,比较重要的属性有: src,指定图片来源 scaleType,图片的拉伸类型,例如填满视图等。 显示图片实例 <?xml version="1.0" encoding="utf-8"?> <Line...

2020-03-30 18:06:30 1207 0

原创 Android Studio 文本控件TextView

功能 用于在界面上显示文本信息。 简单实例 显示简单的几个文本内容。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schem...

2020-03-30 18:06:10 951 0

原创 Android Studio 滚动视图ScrollView使用与全屏实例

使用场景 如果一个页面内容很多,比如个人信息注册页面,需要往下(或者左右)滑动才能显示全内容,可以使用滚动视图。 注册页面实例 代码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout...

2020-03-26 20:10:50 721 0

原创 Android Studio 线性布局LinerLayout实例

简单线性布局 线性布局最简单,就是从左到右或者从上到下依次排列的布局,常见如登录页面 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http...

2020-03-26 20:10:27 602 0

原创 Android Studio 新建项目及测试流程

背景 新建项目,大家估计都会,但是有些细节,还是得拿出来讨论讨论的。 新建一个项目 打开Android Studio,依次点击File-New-New Project,第一个界面如下。 Application name:项目名 Company domain:公司域名 Project locati...

2020-03-26 20:09:48 196 0

原创 Android Studio 开发环境安装

开发工具选择 早期的时候,开发Android程序主要使用ADT,这个是基于Eclipse,用起来比较老气。然后毕竟Eclipse不是为Android开发设计的,所以有不少蹩脚的地方。 后来谷歌有时间了,就推出了Android Studio,功能更强大。由于2015年后谷歌官方已经不支持ADT版本更...

2020-03-26 20:09:17 98 0

原创 Redis 管理键

Redis所有数据类型都必须有键,所以对键的管理很重要,必须了解下。 1、keys 查看所有键 127.0.0.1:6379> keys * 1) "match" 2) "nums" 3) "name" 4) "math&...

2020-03-21 11:32:23 102 0

原创 Redis 数据类型之set/sorted set

集合类型 set 集合类型是唯一、无序元素的集合。例如一个班级内的学号,不允许重复。常用操作有: 1、sadd 添加一个集合元素 127.0.0.1:6379> sadd nums "001" (integer) 1 127.0.0.1:6379> sadd num...

2020-03-21 11:09:08 488 0

原创 Redis 数据类型之string/list/hash

Redis中的键 Redis是键值型数据库,Redis中的键只有一个类型,就是字符串。 Redis中的值 Redis值支持的类型比较多,今天先介绍字符串类型。 取值 简单设值 命令格式为set name value,注意redis-cli中的可以使用单引号、双引号、甚至可以直接不用引号表示字符串,...

2020-03-19 22:14:22 104 0

原创 Redis Windows系统安装

下载 windows版本下载链接https://github.com/microsoftarchive/redis/releases,选择Redis-x64-3.0.504.zip版本下载解压后使用即可。 启动 下载解压后打开安装目录,其中: redis-server.exe是服务端,用来启动re...

2020-03-19 16:27:01 86 0

原创 Redis简介

Redis是啥 Redis实际上是基于内存的轻量级数据库。 与Oracle/MySQL等数据库相比,Redis的数据是存储于内存中,所以读写速度极快。 另外Redis也不如传统关系型数据库概念那么多,什么主键、外键、索引、存储过程啥的,Redis没这么多事情,所以叫轻量级数据库。 Redis是一个...

2020-03-19 15:43:50 97 0

原创 写博客3年多了今天非常感动跟大家聊聊

算来算去,写博客已经3年多了。 还记得申请博客专家成功后的喜悦,确实是一种纯粹的喜悦,很高级的喜悦。 但是最感动的还是这次,有个CSDN朋友给我的留言 说实话人生匆匆数十载,往事如风尽付笑谈中。有时候回头想,回头望,最珍贵的东西是你留下的美好的事情得到别人的欣赏,对别人有所帮助。 我还依稀记得我...

2020-03-12 21:47:01 112 0

原创 12行代码获取CSDN博客标题、发布时间、阅读量

场景 CSDN统计数据不全,我个人是想要每篇文章每天的阅读量的,然后可以绘制每篇文章访问曲线图,自己慢慢研究分析。 所以写个爬虫,没想到这么简单,12行代码就搞定了,CSDN用心良苦啊! 效果 先分析下我个人博客,爬取结果如下,至于存入数据库及图形化展示,后续准备弄个小项目,同时集成下其他博客平台...

2020-03-08 12:26:06 256 0

原创 使用MyCat单库分表实战详解

场景 比如一个大型集团公司,有一张表record保存了交易记录信息。该表数据量很大,但是查询、更新时基本都是按子公司来操作。 那么可以按子公司编号进行分表。例如子公司编号1的交易记录存储到record_1表,同理子公司编号为2的交易记录保存到record_2中… 实现 在mysql中新建数据库实例...

2020-03-06 15:45:44 584 0

原创 使用MyCat分库实战详解

环境准备 JDK 1.8,官网下载安装即可。 MySQL 5.7,官网下载安装即可。 MyCat1.6.5,下载地址http://dl.mycat.io/1.6.5/,此处我们选择windows版本下载即可。 下载解压后,直接双击bin/startup_nowrap.bat即可启动MyCat ...

2020-03-06 11:32:26 352 0

原创 RabbitMQ安装过程详解

场景 消息队列已成为分布式系统必要组件,在很多场景下均有广泛应用,通过消息队列可将微服务解耦,拓展了架构思路和可行方案。 常用的消息队列很多,SpringCloud默认支持的有RabbitMQ及Kafka,今天介绍下RabbitMQ的安装过程。 安装Erlang RabbitMQ是使用Erlang...

2020-03-06 10:00:39 233 0

原创 SpringBoot之路(10)–配置文件使用说明

可以不用配置文件吗 完全可以不用配置文件,直接启动就行,参数都是默认的。 就算用配置文件,这个配置文件跟Spring中那种繁琐的配置文件也完全不是一个概念。 SpringBoot的配置文件非常简单!今天就来聊聊。 配置文件格式 SpringBoot支持两种配置文件.properties配置文件和....

2020-03-02 18:36:21 92 0

原创 SpringBoot之路(9)–使用Lombok简化开发同时注意躲坑

场景 都说咧,Spring Boot就是为简化Spring开发而生,Boot么,快速启动,哪里不够快,就干倒它!这不是口号,Spring Boot就是这么干哩。 那现在仔细瞅瞅,我们的项目还有什么重复代码?毫无技术含量,都是简单的逻辑重复。看看我们的数据对象DO /** * 博客类 */ pu...

2020-03-02 18:35:45 173 0

原创 SpringBoot之路(8)–使用Swagger2让咱滴测试和接口文档更轻松

场景 兄弟们,上一篇咱们演示了SpringBoot开发Restful Web项目是多么的简单啊,简直就是简单到爆炸。反正老哥我用了SpringBoot之后,是再写不想写原始的带有一堆配置的Spring项目了。 谁还不想简简单单把事情办了,好有更多时间陪女朋友逛街买裙子啊?啥?你没女朋友,那你还不想...

2020-03-02 18:34:46 118 0

原创 SpringBoot之路(7)–开发一个Restful Web项目

啥是Restful Restful实际上是一种软件设计风格,但是不是强制约定。Rest风格及通过URL地址+HTTP动词来操作资源进行增删改查等操作。 URL地址就是咱们Web服务的地址,HTTP动词即为常见的GET,POST,PUT,DELETE。 为啥要用Restful风格 主要还是规范后端A...

2020-03-02 18:34:13 240 0

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