首页
归档
分类
标签
瞬间
图库
留言板
友链
关于
极客日记
行动起来,活在当下
累计撰写
93
篇文章
累计创建
17
个标签
累计收到
1
条评论
栏目
首页
归档
分类
标签
瞬间
图库
留言板
友链
关于
目 录
CONTENT
以下是
Jack.Jia
的文章
2022-12-14
PostgreSQL 学习笔记 - 执行计划说明
本文详细解释了PostgreSQL中执行计划的使用和相关命令,包括如何利用EXPLAIN命令查看SQL的执行效率。介绍了多种选项,如ANALYZE、VERBOSE、COSTS等,以及设置调优参数的方法,如启用或禁用特定的查询计划方法。此外,文中还举例说明了如何通过EXPLAIN命令查看全表扫描、索引扫描和位图扫描,并解析了各项成本基准参数的作用和设置原则,以帮助用户优化查询性能。
2022-12-14
7
0
0
PostgreSQL
2022-12-10
PostgreSQL 学习笔记 - PG常用命令
本文总结了PostgreSQL中常用的管理和运维命令,包括查看数据库版本、启动时间、配置文件加载时间、数据库列表、当前会话信息及参数配置等。文章详细介绍了如何查询WAL日志、数据库和表的大小、取消长时间运行的SQL命令,并提供了适用于动态和静态参数生效的方法。此外,还介绍了WAL日志的维护和运行监控的基本操作,旨在帮助用户更高效地管理PostgreSQL数据库。
2022-12-10
5
0
0
PostgreSQL
2022-12-08
PostgreSQL 学习笔记 - 统计信息说明
统计信息在PostgreSQL数据库中对查询优化至关重要,由autovacuum和stats collector进程负责收集。监控参数控制收集的SQL执行统计信息,而分析过程通过ANALYZE命令或autovacuum触发。负载指标提供对表、索引的访问情况和VACUUM过程的统计数据,帮助管理数据库性能。通过系统表pg_statistic和pg_stats可以获取具体的统计信息,pg_stat_statements则提供了SQL语句级别的监控,支持性能优化。异常情况可手动使用ANALYZE命令更新统计信息。
2022-12-08
3
0
0
PostgreSQL
2022-12-07
PostgreSQL 学习笔记 - PG模式与用户管理
模式(schema)是PostgreSQL中用于组织数据库对象的命名空间,允许相同名称的表或函数在不同模式中 coexist。数据库默认创建一个名为“public”的模式,用户可以在此模式中创建和访问对象。PostgreSQL提供了模式搜索路径,通常用户访问的对象位于“public”模式或指定的其他模式。用户的权限管理为对象的创建和访问提供了灵活性,默认情况下,用户在“public”模式下拥有创建和使用权限,且可以使用GRANT和REVOKE命令进行权限的配置与管理。此外,用户和角色的创建及操作涉及对权限的精确管理,包括超级用户、创建数据库及角色等权限。
2022-12-07
10
0
0
PostgreSQL
2022-11-09
Android Activity生命周期
Android的Activity生命周期分为正常和异常两种情况。在正常情况下,Activity经历的生命周期方法包括onCreate、onRestart、onStart、onResume、onPause、onStop和onDestroy。每个方法对应不同的状态变化。异常情况下,Activity可能因系统回收或配置变化而被重建,此时需要使用onSaveInstanceState和onRestoreInstanceState方法存储和恢复数据。此外,通过配置AndroidManifest文件中的configChanges属性,可以防止Activity因屏幕旋转等原因被重新创建。
2022-11-09
6
0
0
Android
2022-10-24
Vue cli3 打包优化
本文介绍了使用Webpack进行Vue CLI 3项目打包优化的多种方法,包括使用webpack-bundle-analyzer进行体积分析、terser-webpack-plugin移除调试信息、配置externals与CDN以减小包体积、代码分割、使用compression-webpack-plugin进行gzip压缩以及babel-plugin-import的按需引入。此外,还探讨了通过hard-source-webpack-plugin实现编译速度优化、缩小文件解析范围和远程组件的打包方法。这些优化手段旨在提升应用性能并降低打包后的文件体积。
2022-10-24
5
0
0
Vue
2022-10-11
Android 存储访问框架的使用
存储访问框架(SAF)为Android应用提供了文件选择器和文件操作API,专门设计用于处理非多媒体文件。在Android 11及以后的版本中,由于MediaStore的限制,开发者必须依赖SAF进行文件访问。通过Intent类,应用可以调起系统文件选择器,支持多种文件类型的过滤。此外,SAF允许用户授权对特定文件夹的访问,并提供各种API来操作文件,如重命名、删除或复制文件。SAF与MediaStore的主要区别在于,SAF能够访问所有文件类型,而MediaStore仅限多媒体文件。
2022-10-11
6
0
0
Android
2022-10-06
Android WiFi类
WiFi是一种无线联网技术,常以无线路由器为基础。Android提供了多个WiFi操作类,主要包括ScanResult、WifiConfiguration、WifiInfo和WiFiManager等,用于描述接入点信息、配置网络以及管理WiFi连接。WifiConfiguration包含网络安全和认证信息,而WifiInfo提供网络状态和信号强度等细节。此外,Android应用需要在manifest文件中申请相关权限,以便于管理WiFi状态和连接。这些类和方法共同支持WiFi的开启、扫描、连接以及配置信息的管理。
2022-10-06
8
0
0
Android
2022-09-22
Android 常用布局- AbsoluteLayout(绝对布局)
Android中有六大布局,分别是LinearLayout、RelativeLayout、TableLayout、FrameLayout、AbsoluteLayout和GridLayout。AbsoluteLayout通过位置坐标(x,y)来设置子控件位置,但由于它在不同屏幕尺寸上的适应能力差,使用不便,故不推荐使用该布局。
2022-09-22
8
0
0
Android
2022-09-22
Java 基础 - 注解
Java注解是一种在JDK5.0引入的注释机制,用于为类、方法、变量等添加元数据。与Javadoc不同,注解可通过反射在运行时获取,且可嵌入字节码中。注解分为三类:编译器使用、工具处理和运行时读取。定义注解使用@interface,支持配置参数和默认值,并通过元注解如@Target和@Retention指明应用位置及生命周期。通过反射API可以检测和读取注解,为动态代码处理提供支持。
2022-09-22
4
0
0
Java
1
2
3
4
5
...
10