01 2018 档案

摘要:最近有网友咨询他的笔记本如何查看mac地址,一般情况当我们需要用mac地址,ip地址,本地dns的时候都可以参考下面的方法 MAC地址又称为网卡的物理地址,每台电脑都有一个唯一的MAC地址,也正因为如此,在路由器高级安全设置以及一些高级网络应用中,通常会通过MAC地址绑定电脑,这样可以大大提高网络安 阅读全文
posted @ 2018-01-25 22:01 lclc 阅读(1274) 评论(0) 推荐(0) 编辑
摘要:我们知道如何使用虚拟机安装ISO的文件,这个比较简单;但是我们如果安装GHO的文件呢?工作中有的时候需要还原客户环境的系统镜像去寻找问题,这就使用到GHO的文件系统镜像了。那么我们该如何将GHO文件安装到虚拟机呢?表急~~接下来咱们就唠唠。 我们知道如何使用虚拟机安装ISO的文件,这个比较简单;但是 阅读全文
posted @ 2018-01-25 16:06 lclc 阅读(759) 评论(0) 推荐(0) 编辑
摘要:清理缓存步骤如下: 1、前置条件:停止服务 2、找到下面3个目录,然后将里面的文件删除即可: ……/user_projects/domains/base_domain/servers/AdminServer/tmp/ ……/user_projects/domains/base_domain/serv 阅读全文
posted @ 2018-01-24 18:06 lclc 阅读(460) 评论(0) 推荐(0) 编辑
摘要:在瀑布式开发方式下,我们会接触如下几类文档: 名称内容目的编写人员 需求说明 需求背景、目的、描述、指标 描述客户需求 需求分析人员 概要设计(系统设计) 为实现需求而分解的软件模块以及之间的交互、接口、流程 将客户需求初步分解为软件需求 软件架构师 详细设计 对概要设计进行细节补充,如类图,异常流 阅读全文
posted @ 2018-01-23 15:21 lclc 阅读(191) 评论(0) 推荐(0) 编辑
摘要:pm2 相关命令 转载 2017年02月18日 22:59:48 转载 2017年02月18日 22:59:48 二、安装 Linux Binaries下载地址:https://nodejs.org/dist cd oneinstack/src wget https://nodejs.org/dis 阅读全文
posted @ 2018-01-23 13:48 lclc 阅读(317) 评论(0) 推荐(0) 编辑
摘要:1.client mode: In client mode, the driver is launched in the same process as the client that submits the application..也就是说在Client模式下,Driver进程会在当前客户端启动 阅读全文
posted @ 2018-01-23 13:33 lclc 阅读(445) 评论(0) 推荐(0) 编辑
摘要:进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限,一次只能供给一个车间使 阅读全文
posted @ 2018-01-21 00:00 lclc 阅读(144) 评论(0) 推荐(0) 编辑
摘要:原创 2015年02月01日 11:49:01 原创 2015年02月01日 11:49:01 学习.net 时遇到了两个新词汇:进程和线程。书上的太深奥,就查了查资料,整合下,希望对大家有帮助。 【比喻】:用手去抓苹果,很显然一根手指是不行,你需要至少两根手指才能抓起一个苹果。 在这里,用手抓苹果 阅读全文
posted @ 2018-01-20 23:55 lclc 阅读(206) 评论(0) 推荐(0) 编辑
摘要:</form> A web based monitor for PM2. Multiple hosts With the release of 0.11 pm2 no longer uses TCP sockets for the event bus, instead using unix sock 阅读全文
posted @ 2018-01-20 14:48 lclc 阅读(646) 评论(0) 推荐(0) 编辑
摘要:pm2-web 是一款 pm2 服务状态监控程序,基于 web 。 安装 $ npm install -g pm2-web 运行(默认是在8080端口) $ pm2-web 配置 pm2-web 将会加载默认的配置文件(如果存在) pm2-web will load one of the follo 阅读全文
posted @ 2018-01-20 14:45 lclc 阅读(9740) 评论(0) 推荐(0) 编辑
摘要:来源: 时间:2017-12-23 00:00:00 作者: 浏览:1929 次 近期安恒信息在应急响应过程中发现有恶意攻击者利用WebLogic漏洞对企业服务器发起大范围远程攻击,攻击成功后植入挖矿后门程序,通过分析发现攻击者利用了Oracle WebLogic中WLS 组件漏洞(CVE-2017 阅读全文
posted @ 2018-01-20 14:30 lclc 阅读(8319) 评论(0) 推荐(0) 编辑
摘要:在.net平台下客户端部署时,如果客户端没有安装Framework时,部署程序安装Framework后,有一个要求重启选项,当然是非强制的。如果不想出现这个提示“重启”选项,可以做如下选择: 1、启动 Dotnetfx.exe 的静态安装 Setup.exe 使用以下命令启动 Dotnetfx.ex 阅读全文
posted @ 2018-01-20 01:00 lclc 阅读(1201) 评论(0) 推荐(0) 编辑
摘要:刚装了10.3.6版本的weblogic,想把版本补丁到10.3.6.0.12 我用的系统是windows 8.1 ,呵呵 查看版本 执行java weblogic.version 1 2 3 4 5 6 这里只有一行WebLogic Server 10.3.6.0 ,说明我之前没打过其他任何补丁, 阅读全文
posted @ 2018-01-19 23:15 lclc 阅读(4071) 评论(0) 推荐(0) 编辑
摘要:为客户提供的oracle 金牌技术服务内容为: 1.电话服务 (7*24) 热线支持电话800-810-0081 每周7天,每天24小时北京技术支持中心每天都有专人值守。以保证及时与客户沟通。以最快的速度解决用户所遇到的问题。 Oracle认证的技术专家直接同客户对话,帮助解决客户提出的疑难问题。 阅读全文
posted @ 2018-01-19 11:50 lclc 阅读(3363) 评论(0) 推荐(0) 编辑
摘要:这一篇和大家分享作为一个管理者,可能遇到的时间管理挑战和如何用omnifocus应对这些挑战。 张经理在一家IT公司上班,从程序员开始打拼了5年,凭借权威的技术能力当上了项目经理,同时管理三个项目,苦恼也随之而来 技术和管理,需要的是完全不同的能力,一个优秀的程序员不等于一个优秀的项目经理,所以张经 阅读全文
posted @ 2018-01-18 11:50 lclc 阅读(748) 评论(0) 推荐(0) 编辑
摘要:不考虑硬件诸如内存,存储等硬件的限制。 一张表理论能存储多少条记录呢? 假设: 一个tablespace中包含1022个datafiles, 单个datafiles的最大是32G 假设每个block是16k,每个block中有160条记录, 每个表可以有(1024*1024)-1个分区表 那么一张表 阅读全文
posted @ 2018-01-17 13:30 lclc 阅读(2193) 评论(0) 推荐(0) 编辑
摘要:预备知识 shared memory:共享内存段: 一个内存区域,可以被不同的进程读取。oracle使用它来构成sga。oracle使用以下三种方法来创建一个sga区: 1. 使用单个共享内存段。 2. 使用连续多个共享内存段。 3. 使用多个不连续共享内存段。 oracle优先使用的一种方法,如果 阅读全文
posted @ 2018-01-17 11:26 lclc 阅读(5185) 评论(0) 推荐(0) 编辑
摘要:在某些环境下,运行11.2版本的RAC数据库的服务器上,连接了多个public网络,那么就会有如下的需求: 实际上从11.2版本开始,grid infrastructure(以下可能会简写为GI)就是一个完整的clusterware,不仅仅是用于数据库,也可以用作应用软件的高可用性。上述的4个需求中 阅读全文
posted @ 2018-01-16 17:37 lclc 阅读(346) 评论(0) 推荐(0) 编辑
摘要:简介 PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。 下面就对PM2进行入门性的介绍,基本涵盖了PM2的常用的功能和配置。 安装 全局安装,简直不能更简单。 npm install -g pm2 目录介绍 pm2安装 阅读全文
posted @ 2018-01-16 14:33 lclc 阅读(642) 评论(0) 推荐(0) 编辑
摘要:Nmap – 躲避防火墙 Nmap 进行 Web 漏洞扫描 使用 DIRB 爆破目录 注:DIRB 是一个专门用于爆破目录的工具,在 Kali 中默认已经安装,类似工具还有国外的patator,dirsearch,DirBuster, 国内的御剑等等。 Patator – 全能暴力破解测试工具 使用 阅读全文
posted @ 2018-01-16 13:16 lclc 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:node.js下载地址https://nodejs.org/en/download/stable/ 下载截图 下载截图 建议采用稳定编译过的版本,source code稍麻烦,编译过的直接可用,安装超级简单,红色的是centos X64可用地址。 https://nodejs.org/dist/v5 阅读全文
posted @ 2018-01-16 13:12 lclc 阅读(236) 评论(0) 推荐(0) 编辑
摘要:方法 打开组策略中的计算机配置-Windows设置-安全设置-本地策略-审核策略的审核对对像防问, 双击出现的对话框中钩选成功和失败,经过上面的设置,现在就可以设置文件和文件夹的审核了。(注须在NTFS的分区上,xp系统中去掉简单文件共享,否则NTFS分区中安全标签是隐藏了的) 比如说现在须对d:/ 阅读全文
posted @ 2018-01-16 13:11 lclc 阅读(5522) 评论(0) 推荐(1) 编辑
摘要:用node启动server后,发现服务器不稳定,经常crash。我是用ssh远程登录的,ssh远程通道中断,或者Ctrl+C,都会使nodejs server崩溃掉。 一,node server 崩溃模拟 1,ssh远程登录到nodejs的服务器,并启动node server 2,中断ssh连接,这 阅读全文
posted @ 2018-01-16 13:10 lclc 阅读(1243) 评论(0) 推荐(0) 编辑
摘要:按端口号可分为3大类: (1)公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。 (2)注册端口(Registered Ports):从1024到49151。它们松 阅读全文
posted @ 2018-01-16 13:08 lclc 阅读(6604) 评论(0) 推荐(0) 编辑
摘要:端口可分为3大类: 1) 公认端口(Well Known Ports):从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。 2) 注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也 阅读全文
posted @ 2018-01-16 13:06 lclc 阅读(239) 评论(0) 推荐(0) 编辑
摘要:访问控制(ACL)通过数据包的源IP地址、目的IP地址、源MAC地址、目的MAC地址、协议、VLAN ID以及生效时间等来控制交换机上主机互相访问的权限,并可以通过建立Policy,将ACL和流镜像、流监控、Qos Remarking、端口重定向等动作组合起来,组成一个访问控制策略,对符合相应ACL 阅读全文
posted @ 2018-01-15 12:52 lclc 阅读(837) 评论(0) 推荐(0) 编辑
摘要:普通交换机不需要任何设置,也不能设置。网管型交换机,需要用console调试线,通过CRT等调试软件进入交换机设置。TP-LINK一般为普通交换机,不用设置,进线一般插第一口,出线随便插就能用。交换机(Switch)意为“开关”是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节 阅读全文
posted @ 2018-01-15 12:52 lclc 阅读(5309) 评论(0) 推荐(0) 编辑
摘要:分类: 系统封装 我们姑且将存放启动文件的分区叫做“启动分区”,存放Windows的分区叫做“系统分区”。WinXP时代启动分区和系统分区都是C盘,而Win7时代则为启动分区单独划分100M存放,另将系统分区作为C盘。所以Win7的那100M并不难理解,理解为是启动文件特设的“单间”就可以了。 没有 阅读全文
posted @ 2018-01-12 22:21 lclc 阅读(1027) 评论(0) 推荐(0) 编辑
摘要:近来给B笔记本做系统,我有一个gho,是A电脑的,我想直接把系统复制过去,我的这个gho有50G,里面已经配置好了java,安卓,cocos2dx的各种环境变量,安卓开发的朋友都知道这个有多恶心,我就不多说了,但是我知道由于驱动的问题这个肯定没有那么容易的,我想到了一个万不得已的办法就是,在A电脑上 阅读全文
posted @ 2018-01-12 22:20 lclc 阅读(374) 评论(0) 推荐(0) 编辑
摘要:第一次接触Lodop大概是在两年前了,那时候研究Lodop主要是为了验证它能不能实现打印时在不修改内容的前提下调整样式,结果是ok的,如今又一次接触它,是因为工作中需要使用它了,于是再一次碰面 Lodop的官方网站http://www.lodop.net/index.html很简单,但却很全面,有控 阅读全文
posted @ 2018-01-11 13:41 lclc 阅读(451) 评论(0) 推荐(0) 编辑
摘要:为什么要有进程优先级? 这似乎不用过多的解释,毕竟自从多任务操作系统诞生以来,进程执行占用cpu的能力就是一个必须要可以人为控制的事情。因为有的进程相对重要,而有的进程则没那么重要。 进程优先级起作用的方式从发明以来基本没有什么变化,无论是只有一个cpu的时代,还是多核cpu时代,都是通过控制进程占 阅读全文
posted @ 2018-01-11 10:51 lclc 阅读(21108) 评论(1) 推荐(8) 编辑
摘要:今天碰到一个非常奇怪的问题问题,一条SQL语句在PL/SQL developer中很慢,需要9s,问题SQL: SELECT * FROM GG_function_location f WHERE f.parent_id ='03000000000001'; 表GG_function_locatio 阅读全文
posted @ 2018-01-09 10:27 lclc 阅读(4075) 评论(0) 推荐(0) 编辑
摘要:由于数据量大,每次插入耗时3个小时以上,严重影响效率。 因此,修改了系统的算法,将此表中只存储当天新增记录。将此表truncate后,第二天执行对此表的update操作时,非常耗时。表中有2亿多条数据的时候,此Oracle sql语句耗时59秒;表中有300万条数据的时候,此Oracle sql语句 阅读全文
posted @ 2018-01-09 10:26 lclc 阅读(4503) 评论(0) 推荐(0) 编辑
摘要:查询执行最慢的sql select * from (select sa.SQL_TEXT, sa.SQL_FULLTEXT, sa.EXECUTIONS "执行次数", round(sa.ELAPSED_TIME / 1000000, 2) "总执行时间", round(sa.ELAPSED_TIM 阅读全文
posted @ 2018-01-09 10:23 lclc 阅读(479) 评论(0) 推荐(0) 编辑
摘要:优化器(optimizer)是oracle数据库内置的一个核心子系统。优化器的目的是按照一定的判断原则来得到它认为的目标SQL在当前的情形下的最高效的执行路径,也就是为了得到目标SQL的最佳执行计划。依据所选择执行计划时所用的判断原则,oracle数据库里的优化器又分为RBO(基于原则的优化器)和C 阅读全文
posted @ 2018-01-09 10:22 lclc 阅读(1948) 评论(0) 推荐(0) 编辑
摘要:一、名词解释 (1)SGA:SystemGlobal Area是OracleInstance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。 (2)共享池:Shared Pool用于缓存最近被执行的SQL语句和最近被使用的数据定义,主要包括:Lib 阅读全文
posted @ 2018-01-09 10:20 lclc 阅读(1117) 评论(0) 推荐(0) 编辑
摘要:1、锁表发生在insert update 、delete 中 2、锁表的原理是 数据库使用独占式封锁机制,当执行上面的语句时,对表进行锁住,直到发生commite 或者 回滚 或者退出数据库用户 3、锁表的原因 第一、 A程序执行了对 tableA 的 insert ,并还未 commite时,B程 阅读全文
posted @ 2018-01-08 20:14 lclc 阅读(534) 评论(0) 推荐(0) 编辑
摘要:Oracle 数据库系统中起到调节作用的参数叫初始化参数,数据库管理员根据实际情况需要适当调整这些 初始化参数以优化Oracle系统。 1 主要系统参数调优介绍 2 系统内存参数的分配 2.1 Oracle 实例= 内存结构 + 进程结构 内存结构 = SGA + PGA SGA(系统全局区): 用 阅读全文
posted @ 2018-01-08 17:16 lclc 阅读(2891) 评论(0) 推荐(0) 编辑
摘要:查看Oracle最大进程数: SQL> select count(*) from v$session #连接数,查看更多oracle数据库的疑问, 可点击cuug官网。http://www.cuug.com SQL> Select count(*) from v$session where stat 阅读全文
posted @ 2018-01-08 17:15 lclc 阅读(2506) 评论(0) 推荐(0) 编辑
摘要:前言 在ORACLE数据库应用调优中,一个SQL的执行次数/频率也是常常需要关注的,因为某个SQL执行太频繁,要么是由于应用设计有缺陷,需要在业务逻辑上做出优化处理,要么是业务特殊性所导致。如果执行频繁的SQL,往往容易遭遇一些并发性的问题。 那么如何查看ORACLE数据库某个SQL的执行频率/次数 阅读全文
posted @ 2018-01-08 17:14 lclc 阅读(22027) 评论(0) 推荐(0) 编辑
摘要:sql 查询慢的48个原因分析。 server memory 服务器配置选项配置为物理内存的 1.5 倍(虚拟内存大小设置的一半)。 字句同时执行,SQL SERVER根据系统的负载情况决定最优的并行等级,复杂的需要消耗大量的CPU的查询最适合并行处理。但是更新操作,,还不能并行处理。 likein 阅读全文
posted @ 2018-01-08 17:12 lclc 阅读(905) 评论(0) 推荐(0) 编辑
摘要:目录(?)[+] 目录(?)[+] 系列 ORACLE常用性能监控SQL【一】 ORACLE常用性能监控SQL【二】 Oracle-动态性能视图解读 系列 死锁后的解决办法 生成Kill Session语句 查看导致死锁的 SQL 查看谁锁了谁 ORA-00054 资源正忙要求指定 NOWAIT 查 阅读全文
posted @ 2018-01-08 15:27 lclc 阅读(971) 评论(0) 推荐(0) 编辑
摘要:原则一:注意WHERE子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 尤其是“主键ID=?”这样的条件。 原则二: SELECT子句中避免使用 ‘ * ‘ 阅读全文
posted @ 2018-01-08 15:26 lclc 阅读(298) 评论(0) 推荐(0) 编辑
摘要:原则一:注意WHERE子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 尤其是“主键ID=?”这样的条件。 原则二: SELECT子句中避免使用 ‘ * ‘ 阅读全文
posted @ 2018-01-08 15:22 lclc 阅读(654) 评论(0) 推荐(0) 编辑
摘要:一、数据库死锁的现象 程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。 二、死锁的原理 当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提 交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态, 此时的现象是这条语句一直在执行,但一直没有执行成 阅读全文
posted @ 2018-01-08 15:19 lclc 阅读(5443) 评论(0) 推荐(0) 编辑
摘要:今天我终于自己遇到了这个问题, PO form 打不开了, 看了下 trace 发现 SQL*Net message from client 等待时间太长. 但是这不可能是网络问题, 这个环境是在我电脑的虚拟机里面跑的, 网速很快, 而且其他 Form 都能正常很快打开. 真是崩溃; 我试了一下 R 阅读全文
posted @ 2018-01-08 15:18 lclc 阅读(1766) 评论(0) 推荐(0) 编辑
摘要:Oracle 11gR2 RAC 数据库不能连接(ORA-12537: TNS:connection closed)的解决 [oracle@rac01 ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on Wed Aug 29 2 阅读全文
posted @ 2018-01-08 15:17 lclc 阅读(454) 评论(0) 推荐(0) 编辑
摘要:当你在执行一条SQL语句非常慢的时候,你是不是想问Oracle怎么执行这条语句的呢? Oracle提供的SQL_TRACE工具可以让你知道你执行的SQL究竟做了什么.执行的过程会被 输出到trace文件中. 下面用例子来跟踪一个SQL语句的执行情况: SQL> create table t as s 阅读全文
posted @ 2018-01-08 15:15 lclc 阅读(2076) 评论(0) 推荐(0) 编辑
摘要:SQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具.在日常的数据库问题诊断和解决中,SQL_TRACE是非常常用的方法。本文就SQL_TRACE的使用作简单探讨,并通过具体案例对sql_trace的使用进行说明. 一、 基础介绍 (a) SQL_TRACE说明 S 阅读全文
posted @ 2018-01-08 15:13 lclc 阅读(1999) 评论(2) 推荐(1) 编辑
摘要:SQL*Net message from client [sql] view plain copy SQL> select event#,name,parameter1,parameter2,parameter3 from v$event_name where name = 'SQL*Net mes 阅读全文
posted @ 2018-01-08 15:07 lclc 阅读(2923) 评论(0) 推荐(0) 编辑
摘要:在ORACLE当中有两个很常见的等待事件“SQL*Net message from client”与“SQL*Net message to client”,两者有点区别,下面整理这方面的资料如下: SQL*Net message from client 表示服务端等待着Cilent发来请求让它处理, 阅读全文
posted @ 2018-01-08 15:05 lclc 阅读(621) 评论(0) 推荐(0) 编辑
摘要:--以下几个为相关表SELECT * FROM v$lock;SELECT * FROM v$sqlarea;SELECT * FROM v$session;SELECT * FROM v$process ;SELECT * FROM v$locked_object;SELECT * FROM al 阅读全文
posted @ 2018-01-08 13:53 lclc 阅读(188) 评论(0) 推荐(0) 编辑
摘要:ping命令以前是一个很好用并且常用的网络测试工具,它是基于ICMP协议,但是出于网络安全等因素,大部分网络环境以及云环境可能都会禁止ICMP协议,所以在工作中,我们必须掌握一些其他比较流行的网络测试工具,下面分别介绍tcpping、tcping、psping、hping、paping等几款网络测试 阅读全文
posted @ 2018-01-08 13:48 lclc 阅读(7043) 评论(0) 推荐(0) 编辑
摘要:Oracle 11.2.0.2 bug还是不少的。很多库迁到Oracle 11.2.0.2后都遇到了问题。现在正在跟的两个Oracle 11.2.0.2上的问题:1.ORA-00600: internal error code, arguments: [ktecgsc:kcbz_objdchk], 阅读全文
posted @ 2018-01-08 13:26 lclc 阅读(610) 评论(0) 推荐(0) 编辑
摘要:Oracle 11gR2 RAC 数据库不能连接(ORA-12537: TNS:connection closed)的解决 [oracle@rac01 ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on Wed Aug 29 2 阅读全文
posted @ 2018-01-08 13:25 lclc 阅读(1306) 评论(0) 推荐(0) 编辑
摘要:标签: 服务器 / 测试 / 网络 / windows / unix / 工具 标签: 服务器 / 测试 / 网络 / windows / unix / 工具 一、为什么选择了iperf 之前做了一个项目,说要测试两台服务器之间的带宽,本想通过拷贝来进行测试,后来客户觉得得出的数据没有说服性,于是改 阅读全文
posted @ 2018-01-08 13:23 lclc 阅读(6991) 评论(0) 推荐(0) 编辑
摘要:一、基本概念 oracle11gR2 RAC开始引入scan概念,一般通过dns服务器或gns服务器解析scan,也可以使用/etc/hosts文件解析scan,只不过oracle官方不建议这样做,hosts文件只能解析一个scan ip;另一个方面监听器前移到$GRID_HOME/network/ 阅读全文
posted @ 2018-01-08 13:21 lclc 阅读(1799) 评论(0) 推荐(0) 编辑
摘要:刚装成的Oracle 11gR2的RAC集群 三个节点 创建好数据库,一切都在正常的进行中 然后去安装了一个oracle client,进行链接时出现了ORA-12545 然后简单的baidu了一下,有人说是11gR1的bug,改一下实例的监听配置 然后还有人说是11gR1的bug需要alter s 阅读全文
posted @ 2018-01-08 13:20 lclc 阅读(607) 评论(0) 推荐(0) 编辑
摘要:1,同事说oracle测试换了连接不上了,报错如下 ? 1 2 3 4 5 6 7 8 9 10 11 <code class=" hljs ruby">[oracle@pldb236 admin]$ rlwrap sqlplus powerdesk/pd141118@PD236 SQL*Plus: 阅读全文
posted @ 2018-01-08 13:17 lclc 阅读(2238) 评论(0) 推荐(0) 编辑
摘要:今天又遇到了11gR2连接数满的问题,以前也遇到过,因为应用那边没有深入检查,没有找到具体原因,暂且认为是这个版本Oracle的BUG吧。 上次的处理办法是用Shell脚本定时在系统中kill v$session.status='INACTIVE'的连接,但是这次现场没有在操作系统中部署脚本的权限, 阅读全文
posted @ 2018-01-08 13:09 lclc 阅读(369) 评论(0) 推荐(0) 编辑
摘要:2014-03-31 22:25 by 潇湘隐者, 21797 阅读, 12 评论, 收藏, 编辑 ORACLE数据库会话有ACTIVE、INACTIVE、KILLED、 CACHED、SNIPED五种状态。INACTIVE状态的会话表示此会话处于非活动、空闲、等待状态。例如PL/SQL Devel 阅读全文
posted @ 2018-01-08 13:06 lclc 阅读(351) 评论(0) 推荐(0) 编辑
摘要:Oracle session active 和 inactive 状态 说明 原创 2011年06月12日 13:08:00 标签: session / oracle / database / server / 中间件 / resources 原创 2011年06月12日 13:08:00 标签: 阅读全文
posted @ 2018-01-08 12:46 lclc 阅读(2538) 评论(0) 推荐(0) 编辑
摘要:RAC好像可以这样查看: srvctl config database $ORACLE_HOME/dbs/init$sid 看看有多少这个的文件, 阅读全文
posted @ 2018-01-07 22:03 lclc 阅读(800) 评论(0) 推荐(0) 编辑
摘要:select * from (select * from dba_segments where tablespace_name = 'USERS' order by bytes desc) where rownum < 2; 阅读全文
posted @ 2018-01-07 21:51 lclc 阅读(213) 评论(0) 推荐(0) 编辑
摘要:标签: oracle / login / date / session / user / sql 标签: oracle / login / date / session / user / sql 1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间 SQL> alter ses 阅读全文
posted @ 2018-01-07 21:50 lclc 阅读(452) 评论(0) 推荐(0) 编辑
摘要:DBA对这个文件一定不会陌生,大家了解最多的也一定是sqlnet.ora用来决定oracle怎么解析一个连接中出现的字符串,例如: sqlplus sys/oracle@orcl 那么这个orcl怎么解析?如果你的sqlnet.ora这样配置的: SQLNET.AUTHENTICATION_SERV 阅读全文
posted @ 2018-01-07 21:44 lclc 阅读(9895) 评论(0) 推荐(0) 编辑
摘要:使用tcp.validnode_checking允许、限制机器访问数据库 在$OREACLE_HOME/network/admin下直接修改sqlnet.ora文件,增加如下内容: tcp.validnode_checking=yes #允许访问的ip tcp.invited_nodes=(ip1, 阅读全文
posted @ 2018-01-07 21:41 lclc 阅读(3553) 评论(0) 推荐(0) 编辑
摘要:select * from dba_users; 查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,systemselect * from all_users; 查看你能管理的所有用户!select * from user_users; 查看当前用户信息 ! -- 查询你 当前用户下, 阅读全文
posted @ 2018-01-07 21:39 lclc 阅读(555) 评论(0) 推荐(0) 编辑
摘要:一、当前ORACLE用户的状态可查看视图DBA_USERS;一般情况下在使用的正常用户均处于OPEN状态。 1 SQL> select username,account_status from dba_users; 2 USERNAME ACCOUNT_STATUS 3 4 MGMT_VIEW OP 阅读全文
posted @ 2018-01-07 21:38 lclc 阅读(10805) 评论(0) 推荐(1) 编辑
摘要:是存储空间大还是记录条数大?存储空间可以用如下语句查:select * from user_segments s where s.BYTES is not null order by s.BYTES desc 查记录条数可以用如下语句:select * from user_tables t wher 阅读全文
posted @ 2018-01-07 21:37 lclc 阅读(11255) 评论(0) 推荐(0) 编辑
摘要:以管理员身份登陆 察看用户状态(是否被锁) select * from dba_users where username='user1' 解锁 ALTER USER user1 ACCOUNT UNLOCK; 修改用户密码 alter user user1 identified by newpass 阅读全文
posted @ 2018-01-07 21:37 lclc 阅读(4712) 评论(0) 推荐(0) 编辑
摘要:CentOS 配置防火墙操作实例(启、停、开、闭端口): 注:防火墙的基本操作命令:查询防火墙状态:[root@localhost ~]# service iptables status 停止防火墙:[root@localhost ~]# service iptables stop 启动防火墙:[r 阅读全文
posted @ 2018-01-07 21:35 lclc 阅读(457) 评论(0) 推荐(0) 编辑
摘要:存在以下两种方式: 一、service方式 查看防火墙状态: [root@centos6 ~]# service iptables status iptables:未运行防火墙。 开启防火墙: [root@centos6 ~]# service iptables start 关闭防火墙: [root 阅读全文
posted @ 2018-01-07 21:32 lclc 阅读(37980) 评论(0) 推荐(0) 编辑
摘要:SQL>conn test/test 还是报同样的错误,这就奇怪了。看看dba_users中该用户的状态等信息 SQL>select account_status,lock_date,profile from dba_users where username='TEST'; 发现就是今天才锁定的,帐 阅读全文
posted @ 2018-01-07 21:31 lclc 阅读(932) 评论(0) 推荐(0) 编辑
摘要:--1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_nam 阅读全文
posted @ 2018-01-07 21:30 lclc 阅读(409) 评论(0) 推荐(0) 编辑
摘要:MAX_UTILIZATION代表数据库自上次启动以来达到的最大值,LIMIT_VALUE代表设置的最大值 select resource_name,MAX_UTILIZATION,LIMIT_VALUE from v$resource_limit where resource_name in (' 阅读全文
posted @ 2018-01-07 21:29 lclc 阅读(962) 评论(0) 推荐(0) 编辑
摘要:注:这个说法是不成立的,问题已经解决,但是无法正确的定位到具体什么原因:[20140702]奇怪的应用程序超时 背景: 开发通过应用程序的日志发现间歇性的出现,数据库连接超时 原因: 只能大概猜测,没有碰到过这个问题,google,baidu也没有找出过问题。本人猜测是checkpoint的SLEE 阅读全文
posted @ 2018-01-07 21:27 lclc 阅读(303) 评论(0) 推荐(0) 编辑
摘要:[sql] view plain copy SELECT SEGMENT_NAME,SEGMENT_TYPE,<code>TABLESPACE_NAME</code>,EXTENTS,BLOCKS,BYTES/1024/1024/1024 GB FROM DBA_SEGMENTS WHERE SEG 阅读全文
posted @ 2018-01-07 21:24 lclc 阅读(3005) 评论(0) 推荐(0) 编辑
摘要:Oracle服务器连接数过多会当掉,把连接数过多的客户机网线拔出后,在远程Oracle上依然还会保留此用户的连接数,久久不能释放,上网查了下可以以下面方法解决。 通过profile可以对用户会话进行一定的限制,比如IDLE时间。 将IDLE超过一定时间的会话断开,可以减少数据库端的会话数量,减少资源 阅读全文
posted @ 2018-01-07 21:22 lclc 阅读(704) 评论(0) 推荐(0) 编辑
摘要:第一步,在cmd命令行,输入sqlplus 第二步,根据提示输入用户名与密码 1. 查看processes和sessions参数 SQL> show parameter processes NAME TYPE VALUE db_writer_processes integer 1 gcs_serve 阅读全文
posted @ 2018-01-07 21:20 lclc 阅读(1502) 评论(0) 推荐(0) 编辑
摘要:1.su oracle 然后启动监听器 1.lsnrctl start 会看到启动成功的界面; 1.lsnrctl stop 停止监听器命令. 1.lsnrctl status 查看监听器命令. oracle数据库的安全包含两部分: 1.一部分是os的安全2.网络的安全3.oracle软件本身的安全 阅读全文
posted @ 2018-01-07 21:19 lclc 阅读(189366) 评论(0) 推荐(3) 编辑
摘要:1、运行SQLPLUS工具 C:\Users\wd-pc>sqlplus 2、直接进入SQLPLUS命令提示符 C:\Users\wd-pc>sqlplus /nolog 3、以OS身份连接 C:\Users\wd-pc>sqlplus / as sysdba 或 SQL>connect / as 阅读全文
posted @ 2018-01-07 21:18 lclc 阅读(12975) 评论(0) 推荐(0) 编辑
摘要:问题: 我自己用PLSQL登录实验,我也登陆不了,可是让同事实验,他一会能够登录,一会不能够登录。应用还是能够正常访问,只是PLSQL登录异常。 分析: 基于这种情况去百度,有的说是配置文件有问题,有的说是连接数,因为我的配置文件没有修改过,以前也是能够正常使用的,所以应该是链接数的问题。我们公司一 阅读全文
posted @ 2018-01-07 21:17 lclc 阅读(3809) 评论(0) 推荐(0) 编辑
摘要:如果一个jdbc的jar包你不知道是那个版本的,可以解压这个jar包,再META-INF\MANIFEST.MF 文件中找文件内容如下. Manifest-Version: 1.0 Ant-Version: Apache Ant 1.6.5 Created-By: 1.5.0_51-b10 (Sun 阅读全文
posted @ 2018-01-07 21:15 lclc 阅读(17227) 评论(0) 推荐(0) 编辑
摘要:select count(*) from v$process; 系统有多少连接数 select value from v$parameter where name = 'processes'; oracle设置中设置了多少连接数 alter system set processes = 300 sc 阅读全文
posted @ 2018-01-07 21:13 lclc 阅读(5074) 评论(0) 推荐(0) 编辑
摘要:安装完11i的VIS版本后,客户端连接数据时会报“ORA-12537:TNS连接已关闭”,在网上找到以下解决办法: 今天在远程客户端配置EBS数据库连接的时候发生“ORA-12537:TNS连接已关闭”的错误。进入服务器运行如下命令:$tnsping VIS $ tnsping VIS TNS Pi 阅读全文
posted @ 2018-01-07 21:12 lclc 阅读(7919) 评论(0) 推荐(0) 编辑
摘要:问题描述: 数据库不断出现大量无用连接,超过数据库最大连接数,导致新的连接无法建立,访问不通数据库 问题分析: 服务器netstat连接数,大量连接来自办公网连接,不断在增加,通过服务器spid查看数据库对应的sid,查看session会话,点击pl/sql 工具菜单,选择会话,选择所有会话,查看到 阅读全文
posted @ 2018-01-07 21:11 lclc 阅读(5696) 评论(0) 推荐(1) 编辑
摘要:关于sqlnet.ora的说明: *****************************************************FROM ORACLE11G DOCS************************************* The sqlnet.ora file is 阅读全文
posted @ 2018-01-07 21:06 lclc 阅读(793) 评论(0) 推荐(0) 编辑
摘要:连接ORACLE 数据库 SQL> conn risenet/1@//192.168.130.99:1521/risenet 或 sqlplus anxintg/anxintg@//10.7.82.122:1521/orcl 查询表 select * from ESSENWEB.T_ANXINMAL 阅读全文
posted @ 2018-01-07 21:05 lclc 阅读(10203) 评论(0) 推荐(0) 编辑
摘要:一. 如果装了oracle数据库的话, 大致是这样的目录: D:\oracle\product\11.2.0\client_1\oui\jlib\classes12.jar 或者 D:\oracle\product\11.2.0\dbhome_1\oui\jlib\classes12.jar 注意: 阅读全文
posted @ 2018-01-07 21:03 lclc 阅读(624) 评论(0) 推荐(0) 编辑
摘要:,sudo passwd -l user 锁住user帐号,su 已经不能切换到user下。 2,sudo passwd -u user 解锁user帐号,su可以切换到user下。 3,如果不小心把root锁住了,可以通过下面的指令获得root权限 sudo -s -H Password: <输入 阅读全文
posted @ 2018-01-07 21:01 lclc 阅读(1162) 评论(0) 推荐(0) 编辑
摘要:查看SELinux状态: 1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态 SELinux status: enabled 2、getenforce ##也可以用这个命令检查 关闭SELinux: 1、临时关闭(不用重启机器): s 阅读全文
posted @ 2018-01-07 20:58 lclc 阅读(458) 评论(0) 推荐(0) 编辑
摘要:环境:同一台服务器,同一个Weblogic应用程序,分别建两个域,两个域IP一样,端口不同.一个域里放Web应用A,一个放Web应用B. 操作:用户访问A程序的时候,A程序会返回一个链接,让用户去访问B. 问题:当用户成功访问到A给出的链接之后,与A的Session就丢失了 解决方法: 在A或B的W 阅读全文
posted @ 2018-01-07 17:16 lclc 阅读(1385) 评论(0) 推荐(0) 编辑
摘要:目前总结的语句,在查看数据的连接情况很有用 ,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。 1. Sql代码 1.select count(*) from v$process select count(*) from v$process --当前的数据库连接 阅读全文
posted @ 2018-01-07 17:15 lclc 阅读(247) 评论(0) 推荐(0) 编辑
摘要:博客分类: Oracle Oracle Tomcat服务器下的应用连接Oracle时报错,出现以下异常: java.sql.SQLException: Io 异常: Got minus one from a read call 查询数据库连接情况: Java代码 SQL> select userna 阅读全文
posted @ 2018-01-07 17:12 lclc 阅读(2997) 评论(0) 推荐(1) 编辑
摘要:数据库名(DB_NAME)、实例名(Instance_name)、以及操作系统环境变量(ORACLE_SID) 在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,即数据库域名(db_domain)、服务名 阅读全文
posted @ 2018-01-06 15:39 lclc 阅读(1699) 评论(0) 推荐(0) 编辑
摘要:1、怎样查看Oracle的数据库名称sid 用sysdba身份登录 比如 conn sys/密码 as sysdba 匿名管理员登陆 执行 select name form V$database; (常用的方法)或是执行select * from V$database; 不过执行第二个显示的内容太多 阅读全文
posted @ 2018-01-06 15:19 lclc 阅读(70311) 评论(1) 推荐(3) 编辑
摘要:一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。create directory dpdata1 as 'd:\test\dump';二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)select * f 阅读全文
posted @ 2018-01-06 11:37 lclc 阅读(36763) 评论(0) 推荐(0) 编辑
摘要:Oracle服务器连接数过多会当掉,把连接数过多的客户机网线拔出后,在远程Oracle上依然还会保留此用户的连接数,久久不能释放,上网查了下可以以下面方法解决。 通过profile可以对用户会话进行一定的限制,比如IDLE时间。 将IDLE超过一定时间的会话断开,可以减少数据库端的会话数量,减少资源 阅读全文
posted @ 2018-01-05 15:18 lclc 阅读(264) 评论(0) 推荐(0) 编辑
摘要:目前总结的语句,在查看数据的连接情况很有用 ,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。 1. Sql代码 1.select count(*) from v$process select count(*) from v$process --当前的数据库连接 阅读全文
posted @ 2018-01-05 15:17 lclc 阅读(208) 评论(0) 推荐(0) 编辑
摘要:很多时候我们轻易地把Web服务器暴露在公网上,查看一下访问日志,可以看到会收到大量的攻击请求,这个是网站开通后几个小时收到的请求: 1. 探测服务器信息 在上线一分钟,收到OPTION请求探测。 现在他已经知道我用的是Apache, 操作系统是CentOS,可以开展针对性的进攻了。 Tips:您问怎 阅读全文
posted @ 2018-01-05 13:05 lclc 阅读(421) 评论(0) 推荐(0) 编辑
摘要:网站渗透测试原理及详细过程 渗透测试(Penetration Testing)目录 零、前言 一、简介 二、制定实施方案 三、具体操作过程 四、生成报告 五、测试过程中的风险及规避 参考资料 FAQ集 零、前言 渗透测试在未得到被测试方授权之前依据某些地区法律规定是违法行为。 这里我们提供的所有渗透 阅读全文
posted @ 2018-01-05 12:56 lclc 阅读(3751) 评论(0) 推荐(0) 编辑
摘要:在职场中,总是会出现这样的局面:上司抱怨下属不给力,什么事情都要操心;下属则抱怨上司乱指挥,不给自己自由发挥的空间,这样的局面总是让工作很被动。其实,这很大程度上归咎于领导的管理策略,聪明的主管不应只将下属定位为自己的助手,而应该放大下属的能量。 领导插手太多累人累己 前不久,公司拿下一个新的项目, 阅读全文
posted @ 2018-01-04 21:12 lclc 阅读(357) 评论(0) 推荐(0) 编辑
摘要:沟通,是建立人际关系的桥梁,如果这个世界缺少了沟通,那将是一个不可想象的世界。 可以这样说,没有沟通就没有人际的互动关系,人与人之间关系,就会处在僵硬、隔阂、冷漠的状态,会出现误解、扭曲的局面,给工作和生活带来极大的害处。信息时代的到来,工作、生活节奏越来越快,人与人之间的思想需要加强交流;社会分工 阅读全文
posted @ 2018-01-04 20:04 lclc 阅读(632) 评论(0) 推荐(0) 编辑
摘要:今天,省分技术人员反映数据库登录异常。 查询oerr,发现该错误是一般性提示,可能导致的原因有数据库未注册、本地文件配置问题等。由于平时连接并没有问题,是突发情况,所以排除了配置问题。 远程登录查询监听,发现监听并无问题,但在尝试本地登录时出现ora 00020错误 [html] view plai 阅读全文
posted @ 2018-01-03 13:09 lclc 阅读(1145) 评论(1) 推荐(0) 编辑
摘要:表空间使用情况包括:查看表空间的名称及大小/查看表空间物理文件的名称及大小/查看回滚段名称及大小等等感兴趣的你可以参考下本文 表空间使用情况包括:查看表空间的名称及大小/查看表空间物理文件的名称及大小/查看回滚段名称及大小等等感兴趣的你可以参考下本文 SQL1: 复制代码 代码如下: --1、查看表 阅读全文
posted @ 2018-01-03 13:08 lclc 阅读(1915) 评论(0) 推荐(0) 编辑
摘要:Oracle 11G以后,数据库默认是开启审计功能的,因此有时候我们忘记了关闭该功能导致SYSTEM表空间暴满,但由于关闭审计功能需要重启数据库,此类操作生产环境下是不允许的,因此我们需要找出哪类审计产生的较多,然后单独的进行关闭;我们可以通过如下方法查找: 如果你发现AUD$这个表比较大了,检查下 阅读全文
posted @ 2018-01-03 12:59 lclc 阅读(849) 评论(0) 推荐(0) 编辑
摘要:分类: Oracle 分类: Oracle 问题描述: 对数据库做检查,发现system表空间持续占满99%。使用如下语句查看: SQL> select b.tablespace_name "表空间",b.bytes/1024/1024 "大小M",(b.bytes-sum(nvl(a.bytes, 阅读全文
posted @ 2018-01-03 11:52 lclc 阅读(4594) 评论(0) 推荐(0) 编辑
摘要:Oracle查询库中记录数大于2千万的所有表 假如当前用户拥有select any table权限,则可以使用下列sql语句: select table_name, num_rows from dba_tables t where t.owner = upper('hr') and num_rows 阅读全文
posted @ 2018-01-03 10:55 lclc 阅读(1785) 评论(0) 推荐(0) 编辑
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: Java代码 select id from t where num is n 阅读全文
posted @ 2018-01-03 10:53 lclc 阅读(511) 评论(0) 推荐(0) 编辑
摘要:分类: Oracle 分类: Oracle 数据库正常运行,突然变慢的解决思路: 1、查看数据库版本(select * from v$version) 2、查看操作系统的进程(top,ps -ef) 3、查看操作系统的IO情况(sar 1 10) 4、制作awr报表,查看报告 在报告中 : Even 阅读全文
posted @ 2018-01-03 10:50 lclc 阅读(20181) 评论(0) 推荐(1) 编辑
摘要:1. 没有索引或者没有用到索引 数据库索引就像书籍中目录一样,使用户在访问数据库数据时,不必遍历所有数据就可以找到需要的数据。创建索引后,可以保证每行数据的唯一性,极大地提高数据检索效率,这是一中牺牲空间换取性能的方法。没有索引或者没有用到索引是数据访问速度慢最常见的因素,也是程序设计的一个缺陷所在 阅读全文
posted @ 2018-01-03 10:33 lclc 阅读(2576) 评论(0) 推荐(0) 编辑
摘要:Oracle中的Truncate和Delete语句 首先讲一下,truncate命令: 语法:TRUNCATE TABLE table; 表格里的数据被清空,存储空间被释放。 运行后会自动提交,包括之前其它未提交的会话,因而一旦清空无法回退。 只有表格的创建者或者其他拥有删除任意表格权限的用户(如D 阅读全文
posted @ 2018-01-03 10:32 lclc 阅读(37480) 评论(0) 推荐(0) 编辑
摘要:相同点: 1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点: 1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖 阅读全文
posted @ 2018-01-03 10:29 lclc 阅读(444) 评论(0) 推荐(0) 编辑
摘要:pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。它非常适合IaaS结构,但不要把它用于PaaS方案(随后将开发Paas的解决方案).备注:SaaS、PaaS和IaaS是云服务模式。 Sa 阅读全文
posted @ 2018-01-03 09:42 lclc 阅读(321) 评论(0) 推荐(0) 编辑
摘要:狐尼克朱迪 狐尼克朱迪 2016.05.17 17:12* 字数 730 阅读 12353评论 1喜欢 13 2016.05.17 17:12* 字数 730 阅读 12353评论 1喜欢 13 2016.05.17 17:12* 字数 730 阅读 12353评论 1喜欢 13 pm2和forev 阅读全文
posted @ 2018-01-02 21:01 lclc 阅读(409) 评论(0) 推荐(0) 编辑
摘要:做了一个nodejs并发测试,先描述一下环境 数据库mysql,大概两张表,读取第一张表test的数据,拿出来-1,存到第二张testlog表记录一下,用jmeter同事模拟50个请求,结果发现,部分数据没有-1成功 test 表数据 id num desc 1 94 2017-02-28 14:4 阅读全文
posted @ 2018-01-02 17:53 lclc 阅读(9388) 评论(0) 推荐(0) 编辑
摘要:答案是:的确就是排队。但是并不是一定要处理完请求1才能去处理请求2:实际上请求的处理过程中,有很多的时间是耗在IO等其他地方,这时可以切换去处理其他请求,把等待的时间可以充分利用起来,达到更高的吞吐量。切换调度的策略是线程库,或者OS实现的,由于每个进程/线程需要占用不少资源(典型的是内存,一个线程 阅读全文
posted @ 2018-01-02 17:52 lclc 阅读(1011) 评论(0) 推荐(0) 编辑
摘要:新兴的Node.js已经吸引了很多开发人员的眼光,它提供给我们一个快速构建高性能的网络应用的平台。我也开始逐步投入node.js的怀抱,在学习和使用的过程中,遇到了一些问题,也有一些经验,我觉得有必要写出来,作为总结,也用作分享。 众所周知,node.js基于v8引擎,所以它本身并不支持多线程(有多 阅读全文
posted @ 2018-01-02 17:51 lclc 阅读(3169) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示