- 博客(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 963
原创 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 221
原创 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 635
转载 WorkManager 的使用
背景使用WorkManager1。介绍Android上有许多选项可用于延迟后台工作。此代码库涵盖了WorkManager,这是一个兼容,灵活且简单的库,用于可延迟的后台工作。WorkManager目前处于alpha状态 - 稳定后,它将成为Android上推荐的任务调度程序。什么是WorkManagerWorkManager是Android Jetpack的一部分,是后台工作...
2020-03-13 02:37:58 791
原创 Java char 如何存储UTF-8字符
utf-8 1-3个字节存的char是什么:占几个字节, unicode字符集:把我们认识的一些数据,应对上数字
2020-03-10 22:59:00 1823
原创 Java 多线程编程
线程定义Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。另一个术语:进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守候线程都结束运行后才能结束。多线程能满足程序员编写非常有效率的程序来达到充...
2020-03-07 20:47:42 261
原创 Java基础数据类型
基本数据类型8种基本数据类型数据类型6种: 整数:byte(一个字节 8位)、short(两个字节 16位)、int(四个字节 32位)long(64位); 小数:float(单精度、32位)、double(双精度、64位);字符型:char布尔类型:booleanJava 变量类型局部变量局部变量声明...
2020-03-07 20:20:39 184
原创 对Java面向对象的理解
一、什么面向对象面向对象就是把我们所有遇到的事物都看成是一个对象,一个对象有什么呢,一个对象肯定有他的属性和动作那对应开发里的就是属性和方法。 就拿我之前工作中经常用到的订单来说,订单就是一个对象,其属性就有订单号、订单来源、订单状态等,然后我们也可以对订单做一些操作,比如揽收,妥投,关闭等。二、面向对象有哪些特征呢面向对象的最重要的特征就是 :封装、继承、多态...
2020-03-07 19:51:28 144
原创 根据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 956
原创 正则表达式实现保留字符串中的数字(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 3880
原创 常用正则表达试
整数或者小数:^[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 208
原创 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 739
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人