- 博客(18)
- 收藏
- 关注

转载 运维技术进阶——Linux性能问题解决思路
一 Linux服务器性能监控常用性能监控工具Vmstat、sar、iostat、netstat、free、ps、top的具体使用方法,请阅读以下文章:Linux监控工具介绍系列——vmstatLinux监控工具介绍系列——freeLinux监控工具介绍系列——iostatLinux监控工具介绍系列——sarLinux监控工具介绍系列——netstat二 Linux服务器性能评估2.1.1 影响Li...
2018-05-25 15:26:51
943
1

转载 linux面试常用命令
1. 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?绝对路径: 如/etc/init.d当前目录和上层目录: ./ ../主目录: ~/切换目录: cd2. 怎么查看当前进程?怎么执行退出?怎么查看当前路径?查看当前进程: ps执行退出: exit查看当前路径: pwd3. 怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 id?查看指定...
2018-05-25 11:33:44
309

原创 Oracle SQL优化实践系列1——优化器与成本
《SQL优化器最佳实践》——韩锋 著本文大部分内容取自韩锋《SQL优化器最佳实践》,文章用于记录本人学习过程,非商用使用。第2章 优化器与成本话题一、【优化器】什么是优化器?优化器的作用是什么?优化器是数据库最核心的功能,也是最复杂的一部分。它负责将用户提交的SQL语句根据各种判断标准,制定出最优的执行计划,并交由执行器来最终执行。优化器算法的好坏、能力的强弱,直接决定了语句的执行效率。Oracl...
2018-05-23 08:28:04
815
原创 状态机 Stateless VS StateMachine
最近在项目中使用了状态机,在此记录下相关内容,逐步完善......【Stateless】https://github.com/dotnet-state-machine/stateless【StateMachine】https://github.com/appccelerate/statemachine
2020-10-09 20:32:11
1836
原创 oracle数据库用户删除及表空间删除
--查找用户select * from dba_users;--查找工作空间的路径select * from dba_data_files; --删除用户drop user 用户名称 cascade;--删除表空间drop tablespace 表空间名称 including contents and datafiles cascade constraint;...
2018-07-11 09:55:05
4846
转载 java 泛型详解
对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。本文参考java 泛型详解、Java中的泛型方法、 java泛型详解1. 概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型?泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化...
2018-06-26 14:58:38
211
转载 Linux 下应用程序最大打开文件数的理解和修改
运行在Linux系统上的Java程序运行了一段时间后出现"Too many open files"的异常情况。 这种情况常见于高并发访问文件系统,多线程网络连接等场景。程序经常访问的文件、socket在Linux中都是文件file,系统需要记录每个当前访问file的name、location、access authority等相关信息,这样的一个实体被称为file entry。“open fil...
2018-06-25 08:50:49
361
转载 oracle 锁表,解锁,批量解锁
-- 1. 查看被锁的表SELECT p.spid, a.serial#, c.object_name, b.session_id, b.oracle_username,b.os_user_name FROM v$process p, v$session a, v$locked_object b, all_objects c WHERE p.addr = a.paddr AND a.proces...
2018-06-19 17:14:46
5526
原创 程序员的修炼之道
我的源码让猫给吃了1.在所有的弱点中,最大的弱点就是害怕暴露弱点。2.提供各种选择,不要找蹩脚的借口。本章讲述的道理是如果你确实同意要为某个结果负责,你就应切实负起责任。当你犯错时,应诚实的承认他并提供解决方案,而不是责备别人或是拼凑借口。就像“我的源码让猫
2018-05-29 19:20:10
658
转载 本地工程如何初始化成为git项目
git命令设置初始化为git项目:cd .../project //切换到项目目录下git init //把project初始化为git项目git remote add origin https://gitee.com/name/project.git //设置远程项目地址git remote set-url origin https://gitee.com/name/project.git...
2018-05-25 16:17:40
3971
转载 Linux监控工具介绍系列——netstat
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为[vagrant@centos6 ~]$ netstat|moreActive Internet connections (w/o s...
2018-05-25 14:58:28
2888
转载 Linux监控工具介绍系列——free
free命令可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。语法free(选项)选项-b:以Byte为单位显示内存使用情况;-k:以KB为单位显示内存使用情况;-m:以MB为单位显示内存使用情况;-o:不显示缓冲区调节列;-s<间隔秒数>:持续观察内存使用状况;-t:显示内存总和列;-V:显示版本信息。实例free -m ...
2018-05-25 14:47:45
436
转载 Linux监控工具介绍系列——iostat
Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。 它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat软件包。可以用yum install sysstat 直接安装...
2018-05-25 14:37:29
1033
转载 Linux监控工具介绍系列——sar
sar命令可以从文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等方面进行报告。命令格式:sar [options] [-A] [-o file] t [n]t为采样间隔,n为采样次数,默认值是1-o file表示将命令结果以二进制格式存放在文件中,file 是文件名。options 为命令行选项sar命令常用选项如下:-A:所有报告的总和-u:...
2018-05-25 14:33:13
252
转载 Linux监控工具介绍系列——vmstat
vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、IO读写、CPU活动等进行监视。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。 指令所在路径:/usr/bin/vmstat 注意事项: 本文实验、总结环境为RHEL 5.7,vmstat在不同版本的Unix与Linux有所差别,使用时,...
2018-05-25 14:21:36
218
转载 Java虚拟机工作原理详解
文章转自:https://blog.youkuaiyun.com/bingduanlbd/article/details/8363734一、类加载器首先来看一下java程序的执行过程。 从这个框图很容易从大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中。然后你在命令行中输入[java] view plain copyjavac YourC...
2018-05-15 19:14:27
121
转载 Java基本类型和包装类型
Java的基本类型及其对应的包装器类Java有8种基本类型:大致分为3类:字符,布尔,数值类型(在java中数值是不存在无符号的,这一点不像C/C++,他们的取值范围是固定的,不会随着机器硬件的环境或者操作系统的改变而改变)byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。int:3...
2018-05-09 09:13:51
316
转载 从JDK源码角度看Byte
Java的Byte类是基础类型byte的包装类,提供byte类型对象层面的封装,提供各种方法,使java其他组成部分更好的使用byte类型主要实现代码如下:public final class Byte extends Number implements Comparable<Byte> { public static final byte MIN_VALUE = -12...
2018-05-09 09:04:19
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人