妈妈再也不用担心你不会使用线程池了(ThreadUtils)

为什么要用线程池 使用线程池管理线程有如下优点: 降低资源消耗:通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度:当任务到达时,任务可以不需要等到线程创建就能立即执行。 提高线程的可管理性:线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。 线程池介绍 ThreadPoolExecutor Jav...
分类: 其他 发布时间: 07-08 23:32 阅读次数: 0

Linux基础之-利用shell脚本实现自动监控系统服务

目的:监控集群内nginx及nfs服务运行是否正常,如任一服务异常,则发送邮件通知用户 条件: 1. 主机及子机IP地址,hostname已
分类: 服务端 发布时间: 07-08 23:32 阅读次数: 0

Linux安装SQLite轻量级数据库

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域
分类: 数据库 发布时间: 07-08 23:32 阅读次数: 0

Linux基础之常用命令集锦图文详解

Linux基础之常用命令练习-init,who,date,cal,man,clear,passwd,su,whoami,mkdir,touch,rm,cp,mv,head,tail,more
分类: 服务端 发布时间: 07-08 23:32 阅读次数: 0

ORA-00379: no free buffers available in buffer pool DEFAULT for block size 32K

ORA-00379: no free buffers available in buffer pool DEFAULT for block size 32K
分类: 数据库 发布时间: 07-08 23:32 阅读次数: 0

Android 中几种优雅的退出APP方式介绍

最近由于项目的修改,项目由MainActivity按返回键一次退出修改为MainActivity中连续按两次返回键退出,顺便优化一下推出这里的代码。因此还是在网上搜索了一番,总结比较之后得出了有以下集中方式,优缺点都会提出来,有需要的老铁按需选择。 目录 常见的有5中方式: 容器式 便捷式 广播式 进程式 SingleTask式 实现方法 1.容器式 容器式可能是我们最常见的方...
分类: 其他 发布时间: 07-08 23:32 阅读次数: 0

计算机基础系列教程一:计算机硬件

计算机(Computer),俗称电脑,是一种能够按照事先存储的程序,自动、高速地进行大量数值运算和各种信息处理的现代化智能电子设
分类: 服务端 发布时间: 07-08 23:32 阅读次数: 0

RMAN-06023: no backup or copy of datafile 16 found to restore

RMAN-06023: no backup or copy of datafile 16 found to restore
分类: 数据库 发布时间: 07-08 23:31 阅读次数: 0

计算机基础系列教程二:操作系统简介

第一代计算机(1940~1955)使用真空管和穿孔卡片,是直接对硬件进行操作,同时只能运行一个程序,当时根本没有操作系统的概念。随
分类: 服务端 发布时间: 07-08 23:31 阅读次数: 0

RMAN还原数据库报错问题解决案例

报错1、数据库开启block change tracking ,恢复完成后打开因文件不存在报错。 RMAN> alter database open resetlogs; RMAN-00
分类: 数据库 发布时间: 07-08 23:31 阅读次数: 0

计算机基础系列教程三:网络基础之网络协议

如何让两台彼此孤立的计算机能够产生通信?其实这就类似两个不同国家的人互相交流一样,你只会汉语,对方只会英语,你们是无法沟
分类: 服务端 发布时间: 07-08 23:31 阅读次数: 0

OEL6.5_X86平台部署Oracle 11gR2 RAC并配置ACFS

下面来介绍下Oracle 11gR2 RAC环境下ACFS的使用,当前系统环境操作系统版本为OEL6.5,数据库版本为Oracle 11.2.0.4。
分类: 数据库 发布时间: 07-08 23:31 阅读次数: 0

KVM安装配置CentOS7开机网卡自动变为eth0

1、CentOS7下通过virt-install安装虚拟机123456 [root@localhost~]# virt-install --name CentOS-7.3-X86_64 --virt-type kvm --
分类: 服务端 发布时间: 07-08 23:31 阅读次数: 0

OEL6.8_X86平台部署Oracle 10gR2检测失败问题

系统是OEL6.8,更改过/etc/redhat-release为redhat-4安装Oracle 10.2.0.1.0安装成功。启动runinstaller 成功的,但是在安装Oracl
分类: 数据库 发布时间: 07-08 23:31 阅读次数: 0

KVM libvirt的CPU热添加

1、CentOS7.3:需求:说明:默认有两个cpu,由于压力较大的情况下,需要在线添加一个1个cpu 添加cpu前,查看cpu信息 [root@localh
分类: 服务端 发布时间: 07-08 23:31 阅读次数: 0

AIX平台署部Oracle数据库与打补丁常见错误

1、执行安装时,图形界面无法弹出并报错. $ ./runInstaller ****************************************************************
分类: 数据库 发布时间: 07-08 23:31 阅读次数: 0

内存缓存

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="@color/sli_setting_bg" android:layout_width="mat
分类: 其他 发布时间: 07-08 23:31 阅读次数: 0

CentOS6.8安装Python2.7以及XX-Net

要升级python版本,CentOS自带的2.6版本是用不了的,必须升级到2.7以上,但是不能用python3,yum可能升不到2.7,所以只能去官网下
分类: 服务端 发布时间: 07-08 23:31 阅读次数: 0

Oracle里的Cursor(一) ——shared cursor

Cursor直译过来就是“游标”,它是Oracle数据库中SQL解析和执行的载体。Oracle数据库是用C语言写的,可以将Cursor理解
分类: 数据库 发布时间: 07-08 23:31 阅读次数: 0

Ubuntu 15.04下Angular 2的安装与使用

Ubuntu 15.04下Angular 2安装前准备 安装依赖(g++、libssl-dev) 在安装node.js之前,如果没有安装g++和libssl-dev的,按照以下
分类: 服务端 发布时间: 07-08 23:31 阅读次数: 0