对比Oracle和Mysql在锁机制上的类似和差异点

在进一步分析Hadoop相关的分布式事务和锁的机制前,有必要先整理和对比分析一下RDBMS领域最红的两大领军人物 Oracle VS Mysql 1:事务隔离级别 oracle默认为Read committed Mysql的InnoDB默认为Repeatable Read. 2:锁类别 ...

2015-08-31 20:08:14

阅读数:2441

评论数:0

用POI导出excel时,较长的数字不想被自动变为科学计数法的解决方式

做过很多次导出excel了。都碰到一个问题,内容里如果包含一个比较长的数字,比如订单号“2546541656596”,excel会自动变成科学计数法。。。  弄过好几次都没有解决,最近又要导出excel了,下决心一定要找到解决办法  自己在excel里测试过,较长的数字,都会自动变成科学计数法...

2015-08-31 14:43:17

阅读数:12265

评论数:0

并发控制 mysql InnoDB表锁

InnoDB锁问题 InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。下面我们先介绍一点背景知识,然后详细讨论InnoDB的锁问题。 背景知识 1.事务(Transac...

2015-08-31 12:02:58

阅读数:351

评论数:0

ORACLE 多表关联 UPDATE 语句

为了方便起见,建立了以下简单模型,和构造了部分测试数据: 在某个业务受理子系统BSS中, SQL 代码 --客户资料表create table customers(customer_id number(8) not null, -- 客户标示city_name varchar2(...

2015-08-31 11:35:52

阅读数:1190

评论数:0

mysql单表更新及多表更新

历经Oracle,MS SQL Server,到现在的MySQL,跨越了3种资料库的学习与研究,现在对于MySQL的表更新,单表字段更新与其他类型的RDBMS资料库一样,多表级联更新还是有些区别的,不过研究过后,发现还是蛮简单的。        如果对你有所帮助,请回复一下,给个赞! ...

2015-08-31 11:35:12

阅读数:459

评论数:0

order by 不走索引的思考

MySql性能优化,order by 不走索引的思考 2009-07-12 11:43 今天早上查看网站,发现非常慢!进linux 用top查看,发现mysql cpu到了100%。开始怀疑是mysql性能的问题,不会10万条数据就卡成这样吧?虽然我的linux是在服务...

2015-08-29 09:29:30

阅读数:4253

评论数:0

Android WebView 与JS的数据交互

关于WebView 我们知道目前android市场上的一些应用采用的开发方式大致分为三种:Native App、Web App、Hybrid App。本文主要是Hybrid App中实现的主要技术native组件与js的数据交互的理解以及实现。   Android API中提...

2015-08-28 15:13:54

阅读数:361

评论数:0

Android webview与js交互

对于android初学者应该都了解webView这个组件。之前我也是对其进行了一些简单的了解,但是在一个项目中不得不用webview的时候,发现了webview的强大之处,今天就分享一下使用webview的一些经验。   1、首先了解一下webview。 webview介绍的原文...

2015-08-28 15:13:07

阅读数:583

评论数:0

iOS js与objective-c的交互(转)

在写 JavaScript 的时候,可以使用一个叫做 window 的对象,像是我们想要从现在的网页跳到另外一个网页的时候,就会去修改 window.location.href 的位置;在我们的 Objective-C 程序码中,如果我们可以取得指定的 WebView 的指标,也就可以拿到这个出现...

2015-08-28 15:06:21

阅读数:913

评论数:0

Jedis使用总结【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】

前段时间细节的了解了Jedis的使用,Jedis是redis的java版本的客户端实现。 本文做个总结,主要分享如下内容: 【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】 好了,一个一个来。 一、 Pipeline 官方的说...

2015-08-28 11:38:37

阅读数:696

评论数:0

Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式)介绍

在这里对jedis关于事务、管道和分布式的调用方式做一个简单的介绍和对比: 一、普通同步方式 最简单和基础的调用方式, @Test public void test1Normal() {     Jedis jedis = new Jedis("localhost&qu...

2015-08-28 11:36:01

阅读数:523

评论数:0

redis事务中的WATCH命令和基于CAS的乐观锁

在Redis的事务中,WATCH命令可用于提供CAS(check-and-set)功能。假设我们通过WATCH命令在事务执行之前监控了多个Keys,倘若在WATCH之后有任何Key的值发生了变化,EXEC命令执行的事务都将被放弃,同时返回Null multi-bulk应答以通知调用者事务执行失...

2015-08-28 11:35:05

阅读数:2472

评论数:0

Web系统大规模并发——电商秒杀与抢购

电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因?  ...

2015-08-28 11:32:00

阅读数:767

评论数:0

nginx+tomcat集群负载均衡下tomcat故障后的的会话转移

最近自己尝试着在linux下面进行开发和学习,想想即使对于一般的企业应用,做一个小的集群也是有必要的,能防止单服务器down掉之后的尴尬,所以就在学习nginx+tomcat配置一个小型的集群,google之下也算搞定,然后自然涉及到session共享之类的问题,依旧想google之,前人经验后人...

2015-08-28 11:24:06

阅读数:1283

评论数:1

nginx负载均衡基于ip_hash的session粘帖

nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个。 nginx的upstream目前支持的5种方式的分配 1、轮询(默认)  每个请求按时间顺序逐一分配到不同的...

2015-08-28 11:23:28

阅读数:2689

评论数:0

nginx中,ip_hash和url_hash的区别

最近看nginx的负载均衡,发现为了解决nginx的session问题,有两种方法,就是ip_hash和url_hash,ip_hash是根据ip来维持session的,而url_hash是根据url地址的,url_hash的优点是能够提高后端缓存服务器的效率,比如提高squid的效率,但是缺点是...

2015-08-28 11:22:47

阅读数:4099

评论数:0

解析 Nginx 负载均衡

对于一个大型网站来说,负载均衡是永恒的话题。随着硬件技术的迅猛发展,越来越多的负载均衡硬件设备涌现出来,如F5 BIG-IP、Citrix NetScaler、Radware等等,虽然可以解决问题,但其高昂的价格却往往令人望而却步,因此负载均衡软件仍然是大部分公司的不二之选。nginx作为webs...

2015-08-28 11:20:47

阅读数:585

评论数:0

Struts2 静态资源映射

在struts2框架中有一些它所需要的公共的静态内容,比如说js文件和一些css文件。当框架需要这些静态内容的时候,FilterDidpatcher会自动提供给我们。那么FilterDidpatcher是如何知道我们在请求静态内容的呢?任何请求只要以“/struts/”开头,那么FilterDid...

2015-08-27 12:53:50

阅读数:3904

评论数:0

【使用JSOUP实现网络爬虫】清理HTML-消除不受信任的html (来防止xss攻击)

问题 在做网站的时候,经常会提供用户评论的功能。有些不怀好意的用户,会搞一些脚本到评论内容中,而这些脚本可能会破坏整个页面的行为,更严重的是获取一些机要信息,此时需要清理该HTML,以避免跨站脚本cross-site scripting攻击(XSS)。 方法 使用jsoup HTML...

2015-08-26 18:26:02

阅读数:1246

评论数:0

【使用JSOUP实现网络爬虫】修改数据-设置元素的文本内容

问题 你需要修改一个HTML文档中的文本内容 方法 可以使用Element的设置方法:: [java] view plaincopyprint?Element div = doc.select("div").first(); //   div.text(&quo...

2015-08-26 18:25:33

阅读数:972

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭