Android组件间通信框架EventBus
事件总线EventBus模式概述 在不使用事件总线的情况下: 在应用中的多个地方,控件经常需要根据某个状态来更新他们显示的内容。这种场景常见的解决方式就是定义一个接口,需要关注该事件的控件来实现这个接口。然后事件触发的地方来注册/取消注册这些对该事件感兴趣的控件。例如,陌陌依赖手机位置信息来获取附近的用户,所以在位置更新管理器(MmLocationManager)中定义了一个接口来监听位置更新的事件(MmLocationListener):
【ZT】DBA职责与日常工作计划
DBA一般职责 1.安装和升级数据库服务器,以及应用程序工具构建和配置网络环境. 2.熟悉数据库系统的存储结构预测未来的存储需求,制订数据库的存储方案. 3.根据开发人员设计的应用系统需求创建数据库存储结构. 4.根据开发人员设计的应用系统需求创建数据库对象 5.根据开发人员的反馈信息,在必要的时候修改数据库的结构 6.管理数据库的用户维护数据库的安全性7.控制和监控用户对数据库的存取访问
专家精讲Oracle数据库管理与维护读书笔记-DBA的日常
DBA的日常 DBA每日例行工作 确认数据库状态 sqlplus>select instance_name,status from v$instance;检查后台进程 linux>ps -ef |grep ora_确认listener状态 lsnrctl status
CentOS7中Python的升级(Python2.7.5升级为2.7.18)
下载Python2的最后一个版本2.7.18:https://www.python.org/ftp/python/2.7.18/
Python爬虫自动领取满减优惠券,剁手党的福利!
今天给大家分享一个小网站的数据采集,并写到excel里面!
eygle《DBA日常工作职责 - 我对DBA的七点建议》
DBA的工作职责是什么?每天DBA应该做哪些工作?稳定环境中的DBA该如何成长与工作? 这是很多人都曾经提出过的问题,我潦潦草草的、随心所欲的记录一下我的观点和建议,供参考: 1.实时监控数据库告警日志 这是必须进行的工作,并且应该根据不同的严重级别,发送不同级别的告警,及时了解数据库的变化与告警。 2.实时监控数据库的重要统计信息 实施监控对于数据库运行至关重要、能够表征数据库重要变化的统计信息,并且据此发送报警信息。那么应当监控哪些统计信息呢?大
centos7升级gcc版本
centos7升级gcc版本 centos7.9默认yum installgcc g++安装的版本是4.8.5,现在需要升级到9.3.1版本。 yum install centos-release-scl yum install devtoolset-9-gcc* 安装完成后新版的gcc与g++安装在/opt/rh/devtoolset-8目录下,如果需要临时生效,可以
oracle dba年终总结,《Oracle DBA日常工作和职责》
《Oracle DBA日常工作和职责》 1.数据库环境 LEO1@LEO1> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production PL/SQL Release 1
Postman+newman+Jenkins
简介:Newman 是 Postman 推出的一个 nodejs 库,Newman 可以方便地运行和测试集合,并用之构造接口自动化测试和持续集成 安装: 需要先安装nodejs,并配置好环境变量 D:\load\node-v16.13.1-x64.msi 验证:node –v
【接口测试】利用 Jenkins 实现 postman 接口测试持续集成
Newman 是 postman 的命令行工具,通过命令行执行 Postman 的脚本 (collection)。因此,通过 Newman 执行脚本,可以在 Jenkins 上实现 postman 接口测试持续集成,是一种非常简单方便进行接口测试的方法。主要包括以下步骤: 准备软件环境准备测试脚本Newman 执行脚本创建 Jenkins 项目 环境准备 工具安装和配置的过程,这里不再详细描述,请网上自行查阅。
网站架构演变、LNP+Mariadb数据库分离、Web服务器集群、Keepalived高可用
day02 day02
DBA日常工作内容和职责
1.统计数据库总容量 按表空间分别统计:
Postman+newman+Jenkins持续集成
环境准备: 1.安装node.js 2.安装完成后设置好node.js的环境变量,配置好后在cmd中输入node -v 和 npm -v 查看是否正确配置 3.命令行中输入npm install newman -g进行newman的安装
Discuz X2论坛css缓存的更新模式分析
一直很困惑于论坛的缓存更新中的extend_common.css和extend_module.css是如何被加载到模板缓存文件中的,看了看更新缓存的程序终于恍然大悟。呵呵,下面我们就来看看更新缓存的updatecache
DBA日常工作
DBA 职责及日常工作职责: 1.安装和升级数据库服务器,以及应用程序工具构建和配置网络环境. 2.熟悉数据库系统的存储结构预测未来的存储需求,制订数据库的存储方案. 3.根据开发人员设计的应用系统需求创建数据库存储结构. 4.根据开发人员设计的应用系统需求创建数据库对象 5.根据开发人员的反馈信息,在必要的时候修改数据库的结构 6.管理数据库的用户维护数据库的安全性 7.控制和监控用户对数据库的存取访问 8.监控和优化数据库的性能
自动装箱和自动拆箱_自动装箱
自动装箱和自动拆箱 自Java 1.5起,所有Java开发人员都可以使用自动装箱功能。嗯,我可能太乐观了。
Oracle查看表空间使用率及爆满解决方案(ORA-01653无法扩展表空间)
1、问题:数据库执行语句时,页面提示ORA-01653无法扩展表空间 2、原因:表空间过小或者有部门表占用了大量的空间, 造成表空间不足。 3、解决办法 3.1查看表空
centos7升级安装openssl版本
从官网上下载最新版本 openssl,
ORACLE 临时表空间使用率过高的原因及临时解决方案
数据库temp临时表空间增大,一般在数据安装时设置临时表空间大小,默认的情况下都是设置为自动增长。这样会引起一个问题:在数据库使用中temp表空间会自动扩展的越来越大,造成磁盘空间使用不足。 引起临时表空间增大主要使用在以下几种情况: 1、order by or group by (disc sort占主要部分); 2、索引的创建和重创建; 3、distinct操作; 4、union & intersect & minus <wbr>sort-merge joins;</wbr>
【DBA生存之四大守则】---读书笔记
postman + newman + jenkins持续集成
postman + Newman + jenkins持续集成 1. 使用postman编写第一个接口脚本 1. 创建接口集 编写脚本前,我们先创建一个接口集,如下图:
Newman+postman实现持续集成测试
从接口测试到Newman+postman实现持续集成测试 接口测试 请求方式一般分为:post,get,put,delete等,其中post和get应用较多,因此,应用postman分别对这两个请求方式进行接口测试。 请求类型 get请求 测试前,需认真阅读接口文档,在图中可以发现,该参数为必填,并且为字符串类型
postman+Newman+jenkins实现接口自动化测试持续集成
【文章末尾给大家留下了大量的福利】 1、安装node.js,如果安装请忽略。 网址:Download | Node.js,根据系统选择合适的版本,我的是windows64位系统。下载,选择合适路径安装即可。安装完成之后,可以通过输入命令:node -v 查看是否安装成功。如果安装成功,会返回一个版本号。
PostMan持续集成
PostMan持续集成 前提条件: Linux安装好jenkins、node jenkins: 新建风格自由的项目 添加git源码管理 构建添加(解决HTML报告样式问题) 项目配置–>构建–>Execute system Groovy script: 文本域输入: System.setProperty("hudson.model.DirectoryB
CentOS 7升级默认PHP版本
操作环境:CentOS 7 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) 0、检查当前php版本 #php -v //检查版本 #yum list | grep php //查看当前可用php版本 建议,移除低版本php #yum remove php* 1、升级yum
【DBA笔记3】Oracle之表空间使用率满及空间不足解决方案(上)
目录 问题背景:
postman用法总结+newman持续集成
一、postman 1、GET 请求:点击Params,输
oracle表空间使用率统计查询
参考文献 文献1:http://blog.itpub.net/24104518/viewspace-730682,字符有格式,需要清理一下 文献2:http://www.cnblogs.com/fengyun627/archive/2009/07/27/1532551.html 文献3:http://blog.csdn.net/hproc/article/details/7372265 sql语句格式化:http://web.chacuo.net/formatsql 背景
【11】postman+newman+jenkins持续集成
1.新建任务
ORACLE 临时表空间使用率过高的原因及临时解决方案
数据库temp临时表空间增大,一般在数据安装时设置临时表空间大小,默认的情况下都是设置为自动增长。这样会引起一个问题:在数据库使用中temp表空间会自动扩展的越来越大,造成磁盘空间使用不足。 引起临时表空间增大主要使用在以下几种情况: 1、order by or group by (disc sort占主要部分); 2、索引的创建和重创建; 3、distinct操作; 4、union & intersec
Oracle查看用户下所有表空间及表空间使用率
执行SQL如下: select * from ( Select a.tablespace_name, to_char(a.bytes/1024/1024,'99,999.999') total_bytes, to_char(b.bytes/1024/1024,'99,999.999') free_bytes, to_char(a.bytes/1024/1024 - b.bytes/1024/1024,'99,999.999') use_bytes, to_char((1 - b.bytes/a.bytes)*100,'99.99') || '%' use
基于gitlab持续集成Newman执行单元测试
Newman newman官网介绍, Newman 是 Postman 推出的一个 nodejs 库,直接来说就是 Postman 的json文件可以在命令行执行的插件。 Newman 可以方便地运行和测试集合,并用之构建接口自动化测试和持续集成。 项目目录
centos7升级php版本
因为在部署wordpress时,要求php最低版本大于我的版本。因而要升级一下我的php版本 一、首先查看是否有老版本 yum list installed | grep php 二、如果安装的有 移除当前PHP的安装包,否则容易起冲突 #yum remove php* 三、老版本清理干净之后,进行升级 1、由于linux的yum源不存在php7.x,所以我们要更改yum源: rpm -
centos7升级版本到php7.2
1、查看PHP版本 php -v 2、删除旧php yum remove php* 3、安装epel sudo yum install epel-release 4、安装remi sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm 5、安装yu
oracle 表空间使用率监控
借用师傅的劳动成果,在这里介绍下,可以通过以下方式方便地找出监控表空间使用率的SQL: 找了个测试库,确保只有一个用户连接,利用TOAD查看表空间的使用率,先刷新share pool,再刷新查看表空间的使用率,此时,可以在share pool查看刚执行SQL,如下: SELECT TS.TABLESPACE_NAME 表空间名, TS.STATUS 状态, TS.CONTENTS,
oracle表空间使用率查询
sqlplus -s / as sysdba<<EOFset trimspool onset linesize 10000set pagesize 50000set heading onset term offset heading onset feedback off;set newp none;set echo offset markup html onspoo
【转】ORACLE 临时表空间使用率过高的原因及解决方案
http://www.cnblogs.com/wonder315/archive/2010/10/26/1861175.html
centos7升级GLIBC版本
之前在一个Centos7虚拟机上运行目标程序的时候,发现自己的编译环境比目标运行机的centos7系统的glibc版本要高,运行的时候报错,说找不到GLIBC_2.18。于是在该centos7运行 strings libc.so.6 |grep GLIBC_2.1 命令,发现最GLIBC的最高版本是2.17( Ĭ ^ Ĭ )。 这样的话要么降低编译环境的GLIBC版本,要么给目标机的GLIBC升级版本。我想如果每次目标机版本低,就给自己的编译环境降低版本的话,那不是个事啊。于是想办法给目标机升级GLIBC版本吧。 当中的过程非常坎坷,弄完
Centos7升级内核版本
以我安装的Centos7.6为例,查看本机内核版本: [root@master ~]# uname -r 3.10.0-957.el7.x86_64 升级Centos7的内核版本为4.4(以root身份运行以下四条指令) rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm yum --enablerepo=elrepo-kernel install -y kernel-lt grub2-set-default
Centos7升级PHP版本
在进行网站部署时,常出现PHP版本不兼容情况,这时便要对PHP进行升级。 另一方面,PHP 官方宣布在 2018 年 12 月 31 日起 PHP 5.6.x 的安全支持将正式停止,那么到时候,你的网站如果还跑在 PHP 5.6 上面的话,将不再安全。 1.查看当前版本下PHP版本 php -v PHP 5.4.16 (cli
ORACLE表空间使用率
[size=large][b][color=darkred]select a.tablespace_name, a.bytes bytes_used, b.free_largest, round(((a.bytes - b.bytes) / a.bytes) * 100, 2) percent_used from (select tablespace_name, sum(bytes) bytes from dba_data_files group by tablespace_name) a, (select
centos7升级gcc至8.2
yum -y install texinfo yum groupinstall -y "Development Tools" cd /usr/local/src wget http://ftp.gnu.org/gnu/gcc/gcc-8.2.0/gcc-8.2.0.tar.gz tar -C /usr/local -xzf gcc-8.2.0.tar.gz cd /usr/local/gcc-8.2.0 ./contrib/download_prerequisites mkdir build cd build ../configure -enable-checking=
脚本一键启动zk,kafka集群
一 zk的一键启动脚本 注意: 停止 Kafka 集群时,一定要等 Kafka 所有节点进程全部停止后再停止 Zookeeper 集群。因为 Zookeeper 集群当中记录着 Kafka
ORACLE 临时表空间使用率过高的原因及解决方案
在数据库的日常学习中,发现公司生产数据库的默认临时表空间temp使用情况达到了30G,使用率达到了100%;待调整为32G后,使用率还是为100%,导致磁盘空间使用紧张。根据临时表空间的主要是对临时数据进行排序和缓存临时数据等特性,待重启数据库后,temp会自动释放。于是想通过重启数据库的方式来缓解这种情况,但是重启数据库之后,发现临时表空间temp的使用率还是100%,一点没变。虽然运行中应用暂时没有报什么错误,但是这在一定程度上存在一定的隐患,有待解决该问题。由于临时表空间主要使用在以下几种情况:1、order by or group by (disc sort占主要部分
量化新方法 | 模型压缩6倍,无需重训练
欢迎关注“计算机视觉研究院”
CVPR2021最全整理,CVPR2021下载链接,CVPR2021全部论文代码
CVPR2021年的官网:
Kafka 集群搭建
CentOS 7环境下,三个节点node01-03,目前已经安装过jdk8 和 ZooKeeper集群,在此基础上搭建 Kafka 集群。 1、下载 官网地址:Apache Kafka,这里选择相对稳定的版本,
kafka 2.X版本升级到3.X
前置条件: 上传3.4版本安装包到kafka目录下 下载地址 kakfa download 目录级别如下 /opt/
kafka集群搭建
只是简单记录搭建的过程,有时间再详细说明。 前置环境 准备4台虚拟机(node(01~04))node02、node03、node04上已经安装了zookeeper集群
kafka3.x入门教程(一)
消息队列2种模式: 点对点模式:生产者发送消息到队列,消费者消费消息,队列把消息删除; 发布订阅模式:生产者发送到不同的主题中,不同的消费者 订阅不同的主题,1个主题可以对应多个消费者; 在项目中常用的就是发布订阅模式; kafka的主题可以分为多个分区; 消费者对应消费组,组内每个消费者并行消费; 为了提高可用性,每个分区增加若干个副本; 副本分为leade