- 博客(15)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java多线程源码分析学习(一)
Java多线程是java编程中最为重要的一部分,学习好多线程可以让开发得心应手,话不多说,下面开始进入正题。线程和进程的区别想必大家都知道了,但我还是想啰嗦一下,,,首先进程是相对于操作系统来说的,是操作系统执行的最小单位,例如:电脑打开腾旭QQ、微信、Office等,每个程序都占了一个计算器的运行时间,即每个程序就是一个进程。而线程是组成进程的最小的单元,一个进程可以有多个线程,但...
2019-07-25 17:43:20
819
转载 logback配置详解
spring-boot logback日志常用配置解释(日志压缩和限制日志总体大小)1)引入spring-boot默认日志系统就是logback日志框架spring-boot引入logback的maven依赖关系树如下:2)配置在application.properties文件中#backlog settinglogging.config=logb...
2019-12-26 15:40:58
443
原创 Java多线程源码分析学习(二)
上一篇博客将如何创建一个新的线程,以及简单介绍了下线程如何执行,本章则将对Thread类进行详细介绍,老规矩打开jdk开发API文档:属性构造方法:对常量可以参照常量表:如下线程优先级分别是线程的最高优先级、最低优先级以及默认优先级,新建一个流程的时候可以通过setPriority()方法来设置线程的优先级,当然优先级更高的先执行,但也不是说低的优先级就...
2019-07-26 17:33:01
167
转载 视图学习
视图是可视化的表。视图的作用: 视图是一张虚拟表,视图的字段是由我们自定义的,视图只供查询,数据不可更改,查询数据来源于我们建立的实体表。 使用视图的优势,视图可以将多个复杂关联表,提取出我们需要的信息,优化查询速度。 下面则讲解如何创建、更新和删除视图。SQL CREATE VIEW 语句在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视图包含行...
2019-07-25 10:16:23
183
转载 SQL常见Sql查询优化性能方式
数据库的优化问题一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用 系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优 化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百...
2019-07-25 09:47:48
1084
转载 SQL查询基础
1、单表查询从数据库中查找数据专业的称谓又称为投影基本查询语句结构select列from表*所有列不是所有其他东西查询所有数据例:SELECT * FROM t_studen需要执行比较细的操作加上条件筛选:查询id为2号的学生信息SELECT * FROM t_student WHERE id=2;筛选的执行步骤例:SELECT * FR...
2019-07-24 17:24:04
644
转载 mysql工作原理学习
MySQL运行原理与基础架构细说1.MySQL基础 MySQL是一个开放源代码的关系数据库管理系统。原开发者为瑞典的MySQL AB公司,最早是在2001年MySQL3.23进入到管理员的视野并在之后获得广泛的应用。2008年MySQL公司被Sun公司收购并发布了首个收购之后的版本MySQL5.1,该版本引入分区、基于行复制以及plugin API。移除了原有的...
2019-07-24 15:54:22
615
转载 关系型数据库和非关系型数据库区别、oracle与mysql的区别
关系型数据库和非关系型数据库区别、oracle与mysql的区别一、关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间...
2019-07-24 14:54:08
772
原创 Retrofit的介绍与使用
retrofit是square公司开发的开源项目,用于java和android的HTTP库,利用注解和okhttp实现和服务器数据交互。准备:首先需要导入库的依赖,可以使用Maven<dependency> <groupId>com.squareup.retrofit2</groupId> <artifactId>retrofit</a...
2018-07-09 09:52:02
301
原创 Android权限问题
自Android系统推出后,Google公司已经发现了Android 6.0之前,权限在应用安装过程中只询问一次,以列表的形式展现给用户,然而大多数用户并不会注意到这些,直接就下一步了,应用安装成功后就会被赋予清单文件中的所有权限,应用就可以在用户不知情的情况下进行非法操作(比如偷偷的上传用户数据)。这样就使用户的信息可能被不法分子利用。Android 6.0以后,Google公司...
2018-05-31 16:01:06
301
原创 Android学习之AndroidManifest.xml
清单文件在 Android 系统启动应用组件之前,系统必须通过读取应用的 AndroidManifest.xml 文件(“清单”文件)确认组件存在。 您的应用必须在此文件中声明其所有组件,该文件必须位于应用项目目录的根目录中。除了声明应用的组件外,清单文件还有许多其他作用,如:确定应用需要的任何用户权限,如互联网访问权限或对用户联系人的读取权限(Android 6.0以上某些权限需要动态获取,点此...
2018-05-31 15:47:54
516
原创 Android应用组件剖析
应用组件应用组件是 Android 应用的基本构建基块。每个组件都是一个不同的点,系统可以通过它进入您的应用。 并非所有组件都是用户的实际入口点,有些组件相互依赖,但每个组件都以独立实体形式存在,并发挥特定作用 — 每个组件都是唯一的构建基块,有助于定义应用的总体行为。共有四种不同的应用组件类型。每种类型都服务于不同的目的,并且具有定义组件的创建和销毁方式的不同生命周期。以下便是这四种应用组件类型...
2018-05-31 15:33:17
287
原创 Android应用在系统中存在方式
Android 应用一般采用 Java 编程语言编写。Android SDK 工具将您的代码 — 连同任何数据和资源文件 — 编译到一个 APK:Android 软件包,即带有 .apk 后缀的存档文件中。一个 APK 文件包含 Android 应用的所有内容,它是基于 Android 系统的设备用来安装应用的文件。安装到设备后,每个 Android 应用都运行在自己的安全沙箱内:Andr...
2018-05-31 15:11:44
311
原创 CSS position属性详解
对于css的学习一直都是处于了解但不专注的状态,就是大概知道是什么意思,但实际操作起来还是非常生疏,所以写下这篇博客来加深对css position属性的概念:首先position有四个值分别为:static:html元素的默认值,就是没有定位的意思,设置了该值后不受top、bottom、left、right影响fixed:设置了fixed后,该元素不随鼠标滚动而改变,也就是说固定在浏览器的固定位...
2018-04-12 23:29:53
1041
原创 HTML5 通过Vedio标签实现视频循环播放
要实现网页播放视频在HTML5以前是通过<embed>标签<embed> 标签的作用是在 HTML页面中嵌入多媒体元素<embed src="1.swf"width="400"><object> 标签的作用是在 HTML页面中嵌入多媒体元素<object data="1.swf"width="400"&a
2018-04-03 17:00:36
31060
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人