自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 SpringBoot学习

1、系列文章一: https://blog.csdn.net/qq_22172133/category_7829224.html 2、系列文章二: SpringBoot学习笔记一:构建第一个SpringBoot工程 SpringBoot学习笔记二:配置文件详解 SpringBoot学习笔...

2020-01-07 19:55:29

阅读数 61

评论数 0

转载 数据结构和算法学习指南

这篇文章会涵盖之前的所有内容,并且会举很多代码的实例,谈谈如何使用框架思维,并且给对于算法无从下手的朋友给一点具体可执行的刷题建议。 首先,这里讲的都是普通的数据结构和算法,咱不是搞竞赛的,野路子出生,只解决常规的问题,以面试为最终目标。 另外,以下是我个人的经验的总结,没有哪本算法书会写这些...

2020-02-19 11:20:56

阅读数 44

评论数 0

原创 图片文件转换成二进制流并进行base64编码

/** * 图片转换为base64格式 * * @param bitmap 位图 * @return */ @TargetApi(Build.VERSION_CODES.O) public static String bitmapT...

2020-02-18 16:21:59

阅读数 1039

评论数 0

原创 Okhttp的MediaType

1、MIME 类型 MIME (MultipurposeInternetMailExtensions) 是描述消息内容类型的因特网标准。 MIME 消息能包含文本、图像、音频、视频以及其他应用程序专用的数据。 详细内容可见:MIME 参考手册 2、MediaType MediaType指...

2020-02-18 11:30:36

阅读数 34

评论数 0

原创 安卓真机调试出现:java.net.SocketTimeoutException: failed to connect to /192.168.105.1 (port 8080)

安卓真机调试出现问题: java.net.SocketTimeoutException:failed to connect to /192.168.105.1 (port 8080) from /192.168.1.100 (port 60248) after 30000ms 解决方式: 1...

2020-02-17 17:36:53

阅读数 33

评论数 0

原创 android OKhttp 参数 传递数组类型

0、相关文章: android开发之OkHttp上传byte数组(阅读量3600,发布日期2018.10.24) android OKhttp 参数 传递数组类型(阅读量15000,发布日期2016.8.29) 使用httpPost发送 字节流请求 byte[](阅读量5600,发布日期20...

2020-02-16 18:03:55

阅读数 57

评论数 0

原创 Postman测试

1、测试post请求 unionid ======ocZ93uFG7e0FKNv6YzhZAO20gR6o openid ======o7-Fx5tvx75lax3M1sc_M_GhKeUk nickname =======关松 headimgurl ====http://th...

2020-02-12 17:14:46

阅读数 34

评论数 0

转载 历史上最简单的一道Java面试题,但无人能通过

1、前言 这道面试题由浅入深,能让我们提高自己的深入思考能力,很不错。 2、正文 这可能是历史上最简单的一道java面试题了。 题目很简单,完成代码,判断一个整数是否是奇数: public boolean isOdd(int i) 相信相当数量的人都已经在准备吐槽了,只要看过《编程珠...

2020-02-12 11:57:51

阅读数 22

评论数 0

原创 Spring Boot基础教程十三:JPA简介

目录 1、什么是JPA 2、JPA核心概念 3、EntityManager 3.1、EntityManager接口 3.2、获取EntityManager接口 3.3、查找实体 4、SpringData JPA简介 4.1、什么是SpringData JPA 4.2、Spring...

2020-02-11 16:23:33

阅读数 21

评论数 0

原创 Spring Boot基础教程十四:使用 SQL 关系型数据库 spring-data-jpa

目录 1、配置数据源 2、Jpa 配置 3、实体类 4、定义接口(继承 JpaRepository) 5、测试 6、扩展进行自定义的查询 1、配置数据源 在pom文件中加入: <dependency> <groupId>org.springframe...

2020-01-17 14:48:40

阅读数 56

评论数 0

原创 Spring Boott基础教程六:web应用开发-模板引擎

目录 1、简介 2、模板引擎的选择 3、FreeMarker Demo 4、Thymeleaf Demo 1、简介 spring boot的web应用开发,是基于spring mvc Spring boot 在spring默认基础上,自动配置添加了以下特性: 1.包含了Conten...

2020-01-17 10:48:41

阅读数 52

评论数 0

原创 Failed to read artifact descriptor for xxx:jar的问题解决

目录 0、相关文章 1、针对IDEA 2、针对Eclipse 0、相关文章 Failed to read artifact descriptor 出现这个问题的根本原因就是国内被墙了,导致jar包下载不下来,解决方案之一就是使用国内的镜像网站。 1、针对IDEA C:\Progra...

2020-01-16 20:53:16

阅读数 61

评论数 0

原创 Spring Boott基础教程五:日志配置-logback和log4j2

目录 1、默认配置文件配置(不建议使用:不够灵活,对log4j2等不够友好) 2、引用外部配置文件 2.1、logback配置方式: 2.2、log4j配置 3、比较 支持日志框架:Java Util Logging, Log4J2 and Logback,默认是使用logback ...

2020-01-16 20:24:28

阅读数 71

评论数 0

原创 Spring Boott基础教程四:配置文件-多环境配置

目录 1、多环境配置的好处: 2、Properties多环境配置 2.1、配置激活选项 2.2、添加其他配置文件 3、YAML多环境配置 3.1、配置激活选项 3.2、在配置文件添加三个英文状态下的短横线即可区分 4、两种配置方式的比较 5、如何使用 1、多环境配置的好处: ...

2020-01-16 19:12:13

阅读数 57

评论数 0

原创 Spring Boott基础教程三:配置文件详解:Properties和YAML

目录 1、配置文件的生效顺序,会对值进行覆盖: 2、配置随机值 3、属性占位符 4、Application属性文件,按优先级排序,位置高的将覆盖位置低的 5、配置应用端口和其他配置的介绍 6、使用YAML代替Properties 1、配置文件的生效顺序,会对值进行覆盖: 1. @T...

2020-01-16 15:46:37

阅读数 47

评论数 0

原创 Spring Boott基础教程二:RESTfull API简单项目的快速搭建

目录 1、spring-boot-starter-web的引入,其依赖包的学习 2、spring-boot-devtools的引入,其依赖包的学习 3、代码的实现 4、运行项目 5、打包 搭建一个简单的RESTfull API接口项目 1、spring-boot-starter-...

2020-01-16 12:57:56

阅读数 59

评论数 0

原创 Android进阶解密读书笔记4——第2章总结

目录 2.1、init 进程启动过程 2.1.1、引入init 进程 1、启动电源以及系统启动 2、引导程序 Bootloader 3、Linux 内核启动 4、init 进程启动 2.1.7、init进程启动总结 2.2、Zygote进程启动过程 2.2.1、Zygote概述 ...

2020-01-15 17:52:38

阅读数 37

评论数 0

原创 Spring Boott基础教程一:工具安装、插件使用(STS)、创建Spring Boot项目

目录 0、相关文章 1、工具下载地址 2、安装步骤 2.1、解压Eclipse,打开Help ---> Install New Sofware... 2.2、点击右上角位置的:Add... 2.3、点击右上角位置的:Loccal...,选中解压之后的springsource-to...

2020-01-10 16:32:27

阅读数 28

评论数 0

原创 Spring Boot 使用IDEA创建项目

目录 0、相关文章: 相关视频: 1、创建Spring Boot项目 1.1、SpringInitializr 1.2、使用IDEA 1.2.1、new --> project 1.2.2、如图 1.2.3、如图 1.2.4、如图 0、相关文章: SpringBoot学...

2020-01-08 14:54:38

阅读数 23

评论数 0

原创 ConstraintLayout

0、相关文章 Android 约束布局(ConstraintLayout)详解(文章1:阅读量2w,12赞) Android新特性介绍,ConstraintLayout完全解析(郭霖,阅读量28w) 约束布局——ConstraintLayout Android 入门——Constraint...

2020-01-07 18:45:24

阅读数 30

评论数 0

原创 ?attr/actionBarSize 查看具体值

1、在布局文件中引用"?actionBarSize" 例如: <android.support.v7.widget.Toolbar android:layout_width="match_parent" a...

2020-01-06 15:10:44

阅读数 123

评论数 0

原创 android 轻量级缓存框架ASimpleCache

目录 0、相关文章: 1、概述 1.1、简介 1.2、它可以缓存什么东西? 1.3、它有什么特色? 1.4、它在android中可以用在哪些场景? 1.5、如何使用 ASimpleCache? 以下有个小的demo: 2、源码分析 2.1、ACache类结构图 0、相关文章: ...

2020-01-03 09:53:36

阅读数 268

评论数 0

原创 YYYY-MM-dd和 yyyy-MM-dd的区别

目录 0、相关文章: 1、正文: 0、相关文章: 就在几天前,听说用了 YYYY-MM-dd 的程序员,都在加班改 Bug 1、正文: 如果对时间处理不那么熟悉的程序员看到这里,会认为 yyyy 和 YYYY 有什么区别么?在代码里面敲一下,他们的结果也都是相同的啊! 运行结果为...

2020-01-03 09:29:27

阅读数 518

评论数 0

原创 Android使用ViewPager实现图片轮播系列之四:手动滑动 + 左右箭头 + 删除数据

目录 0、相关文章 系列文章: 1、前言 2、布局文件 3、VPTest4Activity.java 0、相关文章 ViewPager动态添加删除及刷新页面 系列文章: Android使用ViewPager实现图片轮播系列之一:简单实现 Android使用ViewPager实现...

2020-01-02 16:46:04

阅读数 275

评论数 0

原创 ViewPager动态添加删除及刷新页面

0、相关文章 ViewPager动态添加删除及刷新页面 1、前言 使用ViewPager的时候,删除数据后调用 notifyDataSetChanged(),界面却无法刷新。 2、PagerAdapter 的刷新 2.1、源码解析 要想真正的理解PagerAdapter的刷新,就一定要...

2020-01-02 16:29:04

阅读数 348

评论数 1

原创 Android Studio 无法使用 Profile

目录 1、问题描述 2、解决方案查找(暂未解决) 2.1、搜索 1、问题描述 环境:Android Studio 3.0.1 Android Studio的所有项目在使用ProfileAPP功能的时候,会出现闪退问题。logcat也没报错,在Run那儿出现了如下信息 I/tpc.i...

2020-01-02 11:00:36

阅读数 353

评论数 1

原创 Android性能优化五:APP内存优化

1、内存优化介绍 1.1、背景介绍 内存是大问题但缺乏关注:使用Java语言,有GC机制,程序员不太关注 出现问题时只是一个表象,深层原因是长期不关注内存所导致的一系列问题的累积,查找起来比较麻烦 1.2、内存问题介绍 内存抖动:锯齿状、频繁触发GC导致卡顿 内存泄漏:可用内存减少、频繁...

2020-01-01 17:58:52

阅读数 234

评论数 0

原创 解决"No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android"错误

目录 1、报错 2、新的问题 1、报错 用AndroidStudio新建一个C++工程,编译提示"No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-androi...

2019-12-31 18:56:06

阅读数 136

评论数 1

原创 Android使用ViewPager实现图片轮播系列之三:手动滑动 + 左右箭头

目录 0、介绍 系列文章: 1、布局文件 3、VPTest3Activity.java 0、介绍 手动滑动 + 左右箭头 系列文章: Android使用ViewPager实现图片轮播系列之一:简单实现 Android使用ViewPager实现图片轮播系列之二:自动轮播 Andr...

2019-12-31 15:13:25

阅读数 151

评论数 0

原创 Android使用ViewPager实现图片轮播系列之二:自动轮播

目录 0、介绍 系列文章: 1、布局文件 2、VPTest2Activity.java 0、介绍 用Handler实现自动轮播 系列文章: Android使用ViewPager实现图片轮播系列之一:简单实现 Android使用ViewPager实现图片轮播系列之三:手动滑动 + ...

2019-12-31 11:32:48

阅读数 119

评论数 1

原创 Android使用ViewPager实现图片轮播系列之一:简单实现

目录 0、介绍: 系列文章: 1、布局文件: 2、VPTest1Activity 0、介绍: 使用ViewPager简单实现图片轮播:最简单,手动滑动 系列文章: Android使用ViewPager实现图片轮播系列之二:自动轮播 Android使用ViewPager实现图片轮播...

2019-12-31 11:26:18

阅读数 105

评论数 0

原创 android studio打开项目Gradle Download:https://jcenter.bintray.com/ 一直加载解决方案

目录 0、相关文章: 1、正文: 1.1、修改build.gradle文件: 0、相关文章: android studio打开项目Gradle Download:https://jcenter.bintray.com/ 一直加载解决方案(阅读量1.3w) Android stuido新...

2019-12-30 17:38:00

阅读数 73

评论数 0

原创 Android进阶解密读书笔记3——第2章:Android系统启动——第3、4、5、6小节

目录 2.3、SystemServer 处理过程 2.3.1、Zygote 处理 SystemServer 进程 2.3.1.1、启动 Binder 线程池 2.3.1.2、进入 System Server 的 main 方法 2.3.2、解析 SystemServer 进程 2.3....

2019-12-30 11:30:13

阅读数 85

评论数 0

原创 C++入门学习一

目录 1、教程 2、IDE下载 3、学习 3.1、案例一 3.2、命名空间(namespace) 1、教程 网页教程:C++教程 | 菜鸟教程 视频教程:https://www.imooc.com/u/1349694/courses?sort=publish (先从起航篇看起) ...

2019-12-27 18:07:36

阅读数 212

评论数 1

原创 Android进阶解密读书笔记2——第2章:Android系统启动——第1、2小节

目录 2.1、init 进程启动过程 2.1.1、引入init 进程 2.1.1.1、启动电源以及系统启动 2.1.1.2、引导程序 Bootloader 2.1.1.3、Linux 内核启动 2.1.1.4、init 进程启动 2.1.2、init 进程的入口函数 2.1.3、解...

2019-12-26 15:38:37

阅读数 177

评论数 0

原创 Android进阶解密读书笔记1——第1章:Android系统架构

目录 1.1、Android系统架构 1.1.1、应用层( System Apps) 1.1.2、应用框架层( Java API Framework) 1.1.3、系统运行库层( Native) 1.1.3.1、C/C++程序库 1.1.3.2、Android 运行时库 1.1.4、...

2019-12-26 12:59:19

阅读数 230

评论数 0

原创 获取RecyclerView的item的高度

1、在onCreate()方法中获取 // 没有意义,获取到的结果都为零 int bottomHeight = bottomListLayout.getHeight(); LogUtils.e("bottomHeight: "...

2019-12-25 11:51:44

阅读数 303

评论数 0

原创 本地项目相关信息记录(方便查阅)

目录 1、Common3 2、sumOkhtp2 3、android-advanced-light-master 4、summary1 5、sumOkhttp 1、Common3 项目位置:D:\as3_ws\common\Common3 项目描述:综合的测试项目,很多测试的东西都...

2019-12-24 15:04:17

阅读数 224

评论数 0

转载 Android进阶之光读书笔记——第一章:Android新特性

目录 1.1 Android 5.0新特性 1.1.1 Android 5.0主要新特性概述 1.1.2 替换ListView和GridView的RecyclerView 1.1.3 卡片CardView 1.1.4 三种Notification 1.1.5 Toolbar与Palet...

2019-12-24 13:02:37

阅读数 193

评论数 0

原创 线性代数:与计算机相关

目录 1、矩阵和向量的乘法 2、矩阵和矩阵的乘法 1、矩阵和向量的乘法 图二:可以把矩阵理解为向量的函数 2、矩阵和矩阵的乘法 图二: 3、错切 ...

2019-12-23 20:25:08

阅读数 89

评论数 0

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