COMMIT和数据一致性
[align=justify; direction: ltr; unicode-bidi: embed; vertical-align: baseline;]2.在执行一条update语句后一直未提交,数据会写到数据文件中吗? 一致性查询及一致性读原理 Select * from test where object_id = 2; 如果8点钟可以查询出两条记录,假设一下,如果此查询很慢,从8点开...
View Articleoracle各类型SQL的操作流程
SELECT•Select * from test where object_id=200在体系中是如何运转的。 •1. 在PGA中把此条SQL语句hash成一个值; •2. 接下来根据此hash值到SGA的共享池中去匹配,如果没有,首先查询自己的语句语法是否正确,语义是否正确,是否有权限。如果都通过则通过CBO解析生成执行计划(如走索引还是全表)。 •3....
View Articleoracle 数据库体系结构
任何硬件平台或操作系统下的ORACLE体系结构都是相同的,包括如下四个方面: 物理结构 数据文件,日志文件,控制文件,参数文件。 逻辑结构 表空间、段、区间、数据块。 内存结构 共享池,数据缓冲区,日志缓冲区,PGA。 进程 用户进程、服务器进程、后台进程。...
View Article高效开源的网络扫描框架NINJA-PingU
写在前面:这个扫描框架有着一个很萌的名字(企鹅忍者),同时它还有其他优秀的特性,开源,支持插件,高效。正文:NINJA-PingU作为一个扫描框架,可不仅仅只有ping这样简单的功能,他是一个专门为大型网络扫描所设计的框架,兼顾效率的同时,支持插件的开发。...
View ArticleDIV+CSS解决IE6,IE7,IE8,FF兼容问题
1.ie8下兼容问题,这个最好处理,转化成ie7兼容就可以。在头部加如下一段代码,然后只要在IE7下兼容了,IE8下面也就兼容了 <meta http-equiv="x-ua-compatible" content="ie=7" />2.flaot浮动造成IE6下面双倍边距问题,这个最常见,也最好处理,!important解决,比如 margin-left:10px...
View Article少走弯路,看看会导致创业失败的7大原因
如果你正准备创业,失败是一条必经的道路。但如果你无法弄明白失败的原因,成功永远不会眷顾到你。以下是可能导致创业失败的七个主要原因: 一:把收入看得比客户还重 把收入看得太重是创业失败的一个重要原因。刚开始创业的时候,千万不要把收入看的太重,更不能忽视客户。当然,笔者并非是“教唆”创业者不重视收入,但是相对于客户资源而言,赚钱更简单些,因为只要有客户,公司总有机会实现盈利。...
View ArticleVisualVM 使用实例
VisualVM概述 VisualVM 是一款免费的性能分析工具。监控程序运行的实时数据,从而进行动态的性能分析。同时,它能自动选择更快更轻量级的技术尽量减少性能分析对应用程序造成的影响,提高性能分析的精度。 知识点:转储:性能分析工具从内存中获得当前状态数据并存储到文件用于静态的性能分析。1 系统转储:JVM...
View Article使用 VisualVM 进行性能分析及调优
使用 VisualVM 进行性能分析及调优VisualVM 是一款免费的\集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作。本文主要介绍如何使用 VisualVM 进行性能分析及调优。概述开发大型...
View Article使用Java VisualVM监控远程JVM
我们经常需要对我们的开发的软件做各种测试, 软件对系统资源的使用情况更是不可少, 目前有多个监控工具, 相比JProfiler对系统资源尤其是内存的消耗是非常庞大,JDK1.6开始自带的VisualVM就是不错的监控工具. 这个工具就在JAVA_HOME\bin\目录下的jvisualvm.exe, 双击这个文件就能看到一个比较直观的界面 使用Java VisualVM监控远程JVM -...
View Article交换机路由器转发包的过程
当交换机收到一个数据包时; 交换机会将这个数据包包头的目的MAC信息提取出来,与自身的MAC地址表比较; 情况一:如果找到对应项,则按MAC表进行转发; 情况二:如果没找到对应项, 则在除了接收到数据包以外的所有端口进行转发(广播); 解释:MAC地址表 是MAC地址与端口对应的关系表;即某个MAC地址连接在某个端口;...
View Article提供信源链接,让中文互联网真正“互联”起来
为什么各种假托CNN、路透社名义的谣言易于在中文互联网世界流传?一个重要原因是,大家没有养成提供原始信源链接的习惯。实际上,网络媒体提供信源链接是一种基本的传播伦理,也是一种简单却能造福公众的行为。马航MH370事件让等待真相的人们真切地体会到了“信源”的重要性。尤其是在最初的24小时内,社交媒体上呈现了“ 一场不可思议的流言盛宴”,...
View Article智能电视变成监听工具
NCC Groupp的安全专家演示了如何将智能电视变成监听工具。智能电视内置了扬声器和存储器,可以被恶意程序利用记录会话。间谍程序可通过物理接触或恶意应用下载安装到电视机上。NCC Group是通过物理接触方式安装间谍软件,该公司的安全专家认为恶意应用可伪装成合法应用通过设备制造商的应用商店安装到电视机上,智能电视支持自动更新,因此恶意应用可释出恶意更新将合法应用变成间谍软件。NCC...
View Article有趣的机器学习:最简明入门指南
在听到人们谈论机器学习的时候,你是不是对它的涵义只有几个模糊的认识呢?你是不是已经厌倦了在和同事交谈时只能一直点头?让我们改变一下吧!本指南的读者对象是所有对机器学习有求知欲但却不知道如何开头的朋友。我猜很多人已经读过了“机器学习”的...
View Article原生AJAX
1、XMLHttpRequest对象是ajax的基础,几乎所有的浏览器都支持他,只是创建方式不同,如IE5,IE6var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code...
View Article从注册流程 分析如何安全退出多个Activity 多种方式(附DEMO)
前言由于一个同学问到我如何按照一个流程走好之后回到首页,我以前看到过4个解决方案,后来发现有做个记录和总结的必要,就写了这篇博文。(之前看小强也写过一篇,这里通过自身的分析完整的总结一下以下6种方案,并加上一个DEMO便于大家了解大体流程)在android的用户交互中,按钮触发的意图(Intent)跳转会为你重新打开新的一个界面活动(Activity),对于之前的界面根据需求进行摧毁(Finish(...
View ArticleHTML5如何用window.postMessage在网页间传递数据
估计很少人知道 HTML5 APIS里有一个window.postMessage API。 window.postMessage的功能是允许程序员跨域在两个窗口/frames间发送数据信息。基本上,它就像是跨域的AJAX,但不是浏览器跟服务器之间交互,而是在两个客户端之间通信。让我们来看一下...
View Article[Java][activiti]同步或者重构activiti identify用户数据的方法
同步或者重构Activiti Identify用户数据的多种方案比较相信每个涉及到用户的系统都有一套用户权限管理平台或者模块,用来维护用户以及在系统内的功能、数据权限,我们使用的Activiti工作流引擎配套设计了包括...
View ArticleOracle PL/SQL 编程基础 实例 2
if 循环 控制语句 if--then endif if----then ----else endif if-----then --elsif then ----else endif --编写一个过程,可以 输入一个雇员名,如果该雇员的工资低于2000就给他增加10% create or replace procedure sp_pro6(spName...
View ArticleOracle PL/SQL 编程基础 实例
create table mytest(name varchar(20),password varchar(30)); create or replace procedure sp_pro2 is begin insert into mytest values('fc','123'); end; 查看错误信息 show error 如何调用该过程: 1, exec 过程名 (参数,。。) 2....
View Article开源jms服务ActiveMQ的负载均衡+高可用部署方案探索
最近公司做项目需要用到jms消息服务,最终选择了apache的activemq这个开源消息总线,但是在activemq的官网没能找到既满足高可用又满足集群部署的方案,所以探索了其集群+高可用部署方案,经试用验证ok,这里和大家分享下。一、架构和技术介绍1、简介ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。完全支持JMS1.1和J2EE 1.4规范的 JMS...
View Article