自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 @RestControllerAdvice+@ExceptionHandler 失效

原因在一个AOP切面里面,try{}catch{},异常被拦截消费了 我的解决方案是在catch里判断如果是我门自己自定义的异常 再throw出去,这样统一异常处理的地方就可以实现了。try { log.info("request methodName: " + methodName); log.info("request URL: " + request.getRequestURL()); log.info("request params: " + JSONObject.toJSONS.

2020-06-28 10:48:12 948

原创 Git常用操作命令

Git常用操作命令:1)远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remo

2020-06-04 14:39:21 213

原创 Redis 简介介绍 (数据类型、运行场景、存储方式、集群模式、通道、事物)

目录为什么要用RedisRedis 的特点:Redis的五种数据结构:1.K-Value valueString 字符串类型2.Hash (哈希)3.List4.Set集合5.zset 有序集合Redis的两种存储方式RDBAOFRedis 模式1.单机模式2.主从模式3.哨兵模式4.cluster模式Redis数据更新主库过期策略从库过期策略Redis事务Redis 管道为什么要用Redis1.现在...

2020-05-12 00:44:56 621

转载 WorkManager 的使用

背景使用WorkManager1。介绍Android上有许多选项可用于延迟后台工作。此代码库涵盖了WorkManager,这是一个兼容,灵活且简单的库,用于可延迟的后台工作。WorkManager目前处于alpha状态 - 稳定后,它将成为Android上推荐的任务调度程序。什么是WorkManagerWorkManager是Android Jetpack的一部分,是后台工作...

2020-03-13 02:37:58 777

原创 Java char 如何存储UTF-8字符

utf-8 1-3个字节存的char是什么:占几个字节, unicode字符集:把我们认识的一些数据,应对上数字

2020-03-10 22:59:00 1804

原创 Java 多线程编程

线程定义Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。另一个术语:进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守候线程都结束运行后才能结束。多线程能满足程序员编写非常有效率的程序来达到充...

2020-03-07 20:47:42 255

原创 Java基础数据类型

基本数据类型8种基本数据类型数据类型6种: 整数:byte(一个字节 8位)、short(两个字节 16位)、int(四个字节 32位)long(64位); 小数:float(单精度、32位)、double(双精度、64位);字符型:char布尔类型:booleanJava 变量类型局部变量局部变量声明...

2020-03-07 20:20:39 171

原创 对Java面向对象的理解

一、什么面向对象面向对象就是把我们所有遇到的事物都看成是一个对象,一个对象有什么呢,一个对象肯定有他的属性和动作那对应开发里的就是属性和方法。 就拿我之前工作中经常用到的订单来说,订单就是一个对象,其属性就有订单号、订单来源、订单状态等,然后我们也可以对订单做一些操作,比如揽收,妥投,关闭等。二、面向对象有哪些特征呢面向对象的最重要的特征就是 :封装、继承、多态...

2020-03-07 19:51:28 134

原创 根据Uri获取详细地址

fun getRealFilePath(context: Context, uri: Uri?): String? { if (null == uri) return null val scheme = uri.scheme return when (scheme) { null -> uri.path ContentResolver...

2019-06-05 10:57:37 947

原创 正则表达式实现保留字符串中的数字(Kotlin)

正则表达式中“\d” 对应 [0-9]的数字“\d+” 对应[0-9]的数字组成的数字“\w” 对应 [A-Z0-9]“\w+” 对应 数字、26个英文字母或者下划线组成的字符串“\d+.+\d+” 对应 小数保留数字fun keepDigital(oldString: String): String { val newString = St...

2019-06-05 10:50:49 3850

原创 常用正则表达试

整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:”^[0-9]*$”只能输入n位的数字:”^\d{n}$”只能输入至少n位的数字:”^\d{n,}$”只能输入m~n位的数字:”^\d{m,n}$”只能输入零和非零开头的数字:”^(0|[1-9][0-9]*)$”。只能输入有两位小数的正实数:”^[0-9]+(.[0-9]{2})?$”。只能输入有1~3位小数的正实数:

2018-01-18 19:03:40 200

原创 ADB操作大全

ADB (Android Debug Bridge)说明:下面一些命令需要有root权限才能执行成功快速启动dos窗口执行adb:1. adb.exe所在路径添加到系统环境变量中2. 配置快捷键启动dos进入C:\WINDOWS\system32目录下,找到cmd.exe.右击菜单 "发送到" -> 桌面快捷方式。在桌面上右击"快捷方式 到 cmd.exe" -> "属

2017-11-15 10:26:20 696

Android ADB 操作命令

作为一个Android开发人员不会ADB操作会不会很丢人呢? 欢迎大家使用命令操作Android手机

2017-10-13

空空如也

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

TA关注的人

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