摘要: Lock锁(重点) 传统的synchronized 传统的解决多线程并发导致的一些问题我们会使用synchronized关键字来解决,synchronized的本质就是队列、锁。 Lock的实现类有:可重复锁(最常用)、读锁、写锁 在创建可重复锁时,可传入boolean类型值来决定该锁是公平锁(先来 阅读全文
posted @ 2023-11-02 18:47 高同学,你好 阅读(169) 评论(0) 推荐(1) 编辑
摘要: 进程和线程 进程 一个程序,如QQ.exe,是程序的集合 一个进程往往可以包含多个线程,至少包含一个 java默认有两个线程,GC垃圾回收线程和Main线程 线程:一个进程中的各个功能 java无法真正的开启线程,因为java是运行在虚拟机上的,所以只能通过C++,通过native本地方法调用C++ 阅读全文
posted @ 2023-11-02 17:47 高同学,你好 阅读(138) 评论(0) 推荐(1) 编辑
摘要: Android开发之线程间通信 当我们的软件启动的时候,计算机会分配进程给到我们运行的程序,在进程中包含多个线程用于提高软件运行速度。 在android网络请求中,我们知道在日常开发中不能在子线程中跟新ui,否则报错Only the original thread that created a vi 阅读全文
posted @ 2022-11-24 14:02 高同学,你好 阅读(2046) 评论(0) 推荐(2) 编辑
摘要: Android网络请求(终) 网络请求框架Retrofit Retrofit底层是由OkHttp封装的,Retrofit对于注解的使用十分频繁,所以不了解注解的同学们可以去查查资料什么的。 这里有一个小细节,要使用Retrofit至少需要jdk1.8以上和Android API 21以上 Andro 阅读全文
posted @ 2022-11-23 21:49 高同学,你好 阅读(899) 评论(0) 推荐(0) 编辑
摘要: Android网络请求(4) 网络请求框架Volley Volley是Google在2013年5月15日到17日在旧金山Moscone中心举办网络开发者年会中推出的Android异步网络加载框架和图片加载框架,它特别适合数据体量小且通讯频繁的网络操作场景,而Android开发中大多数场景都是这样的, 阅读全文
posted @ 2022-11-23 15:46 高同学,你好 阅读(628) 评论(0) 推荐(1) 编辑
摘要: Android网络请求(3) 网络请求框架OkHttp 本节我们来讲解OkHtpp网络请求框架 什么是网络请求框架 在我的理解中,网络请求框架是为了方便我们更加便捷规范的进行网络请求所建的类,我们通过调用该类中的方法可以快速地进行网络请求,切帮我们封装好了一些数据的处理方法,方便我们用更少的代码去做 阅读全文
posted @ 2022-11-22 22:47 高同学,你好 阅读(2249) 评论(0) 推荐(1) 编辑
摘要: Android网络请求(2) 在android网络开发中,除get请求外常见的还有post、put、delete这三种,接下来我们将详细讲解这三种请求及参数 GET请求 我们使用过get请求了,对于我们的日常生活中get请求毫无疑问是最常用的请求方式,大部分的浏览器搜索都是通过get请求,如在百度上 阅读全文
posted @ 2022-11-22 16:41 高同学,你好 阅读(626) 评论(0) 推荐(1) 编辑
摘要: Android网络请求(1) ​ 安卓开发网络请求可谓是安卓开发的灵魂,如果你不会网络请求,那么你开发的应用软件就是一具没有灵魂的枯骨。 ​ 在安卓开发中进行网络请求和java中的网络请求有异曲同工之妙,但是安卓软件毕竟的安装在我们手机上的,而平常的应用软件下载后会要求你给与权限,否则就没办法使用, 阅读全文
posted @ 2022-11-21 23:24 高同学,你好 阅读(893) 评论(0) 推荐(1) 编辑
摘要: 创建第一个springmvc程序 1、创建父项目文件,导入依赖,删除src文件夹 pom.xml文件 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</ 阅读全文
posted @ 2022-11-18 16:57 高同学,你好 阅读(64) 评论(0) 推荐(0) 编辑
摘要: Android studio为apk签名 签名是什么 在日常生活中,我们的签名是为了身份的确认,对于计算机领域而言,起到的作用也是一样的。 为什么要给apk签名 如果你有过一段时间的android开发经验,你应该不难看出,在不同的文件夹下,我们能够创建一样名称的android项目,这就有可能导致我们 阅读全文
posted @ 2022-11-18 16:00 高同学,你好 阅读(433) 评论(0) 推荐(0) 编辑