- MySQL数据库锁、MVCC与事务隔离级别的关系
join_a922
上一篇文章中讲了MySQL的事务隔离级别(mysql数据库事务的隔离级别),有个问题一直困扰了自己很长时间,MySQL的默认事务隔离级别(REPEATBLE-READ)个人理解通过MVCC就可以很好的实现,那MySQL的锁在RR隔离中起了什么作用?这段时间一直在翻查《高性能MySQL》和《MySQL技术内幕:Innodb存储引擎》两本书,有了一个基本的结论,写下来跟大家分享下,理解不到位的地方还请
- 高性能Mysql主从架构的复制原理及配置详解
J-贾
Mysql
高性能Mysql主从架构的复制原理及配置详解温习《高性能MySQL》的复制篇.1复制概述Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并
- mysql 分区 性能,高性能mysql之分区表
三水工
mysql分区性能
mysql在创建表时使用PARTITIONBY子句定义每个分区存放的数据。在执行查询的时候优化器会根据分区定义过滤那些没有我们需要数据的分区,这样只需要查找包含需要数据的分区就可以了以下场景适合运用表分区技术:1,表非常大以至于无法全部放在内存中。2,分区表的数据更容易维护,可以对一个独立的分区进行优化,检查,修复等操作。3,分区表的数据可以在不同的无力设备上,从而高效的利用多个硬件设备4,可以使
- 高性能Mysql——创建高性能索引详解
读书人钟同学
mysqlmysql
索引(在MySQL中也叫做“键(key)”)是存储引擎用于快速找到记录的一种数据结构。这是索引的基本功能,除此之外,本章还将讨论索引其他一些方面有用的属性。索引对于良好的性能非常关键。尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要。在数据量较小且负载较低时,不恰当的索引对性能的影响可能还不明显,但当数据量逐渐增大时,性能则会急剧下降。不过,索引却经常被忽略,有时候甚至被误解,所以在实际案
- 【JAVA核心知识】29:MySQL架构基础篇 ---《高性能MySQL》读书笔记
yue_hu
JAVA核心知识数据库mysql架构经验分享
MySQL架构基础篇MySQL逻辑架构MySQL的缓冲池存储引擎InnoDB锁锁级别死锁事务事务的ACID事务的隔离级别事务中混合使用存储引擎binlog,redolog与undologbinlogredologundolog日志的二段式提交
- 竹永康在科锐待岗第1天工作总结
_zyk
mysql
今日阅读书籍《高性能MySQL》,从中学习到了一些专业技能相关的知识:MySQL数据库的高级特性。总结如下。MySQL高级特性——用户自定义函数用户自定义函数,简称UDF。类似于编程语言中的函数,可以使用支持C语言调用约定的任何编程语言来实现。UDF具有如下特征:1.UDF速度非常快;2.UDF可以直接调用底层操作系统的接口(这意味着其可以对MySQL功能进行扩展);3.UDF必须事先编译好并动态
- 竹永康在科锐待岗第2天工作总结
_zyk
mysql
领导今日未给我分配工作任务,我利用空闲时间研读了《高性能MySQL》一书中的第七章第9节:MySQL高级特性之MySQL中如何使用字符集,从中学习到了一些专业技能知识。总结如下:MySQL中如何使用字符集只有基于字符的值才真正的“有”字符集的概念。对于其它类型的值,字符集只是一个设置,指定用哪一种字符集来做比较或者其它操作。基于字符的值能存放咋某列中、查询的字符串中、表达式的计算结果中或者用户的某
- 竹永康在科锐待岗第3天工作总结
_zyk
mysql
今日研读了《高性能MySQL》一书中的第7.10章节:MySQL高级特性之全文索引,从中学习到了一些专业技能知识。总结如下。文章目录全文索引MyISAM全文索引自然语言的全文索引布尔全文索引全文索引的限制和替代方案全文索引的配置和优化全文索引全文索引是为“通过关键字的匹配来进行相似度的查询过滤”的场景而设计的。MyISAM全文索引MyISAM的全文索引作用对象是一个"全文集合",这可能是某个数据表
- mysql表刷新索引_高性能MySql:表以及索引的维护
abc在天明
mysql表刷新索引
为了拥有高性能的数据库,创建良好的表结构以及索引是必不可少的,与此同时对于表以及索引的维护也很重要1表的维护1.1检查并修复坏表数据库表损坏的原因很多,操作系统问题,硬件问题,或者是手工的修改了MYSQL的数据文件,都会导致表的损坏。当出现问题时可能会导致查询行为的异常,具体的异常行为在不同版本的数据库中都不同。当发现数据库的表行为有异常时,可以使用CHECKTABLEtestable;(不是所有
- mysql 重复率高字段 索引_MySQL的高性能索引策略
听风的修罗
mysql重复率高字段索引
前言首先,如果不是很理解索引的底层结构原理的话,建议先看一下我的另一篇介绍索引的底层原理。(点击跳转)本篇文章是大部分摘入高性能MySQL的笔记,也有参考网上的各种博客整理。仅供大家学习和复习!独立的列独立的列是指索引不能参与运算,要将索引索引单独的放在表达式的一列。像下面的语句就不会用到索引。mysql>SELECTactor_idFROMsakila.actorWHEREactor_id+1=
- 高性能Mysql_笔记1(锁 事务 MVCC 存储引擎)
小名源治
1.1并发控制1.1.1读写锁读锁是共享的,或者说是相互不阻塞的。多个客户在同一时刻可以同时读取同一个资源,而互不干扰。写锁则是排他的,也就是说一个写锁会阻塞其他的写锁和读锁,这是出于安全策略的考虑,只有这样,才能确保在给定的时间里,只有一个用户能执行写入,并防止其他用户读取正在写入的同一资源。加了读锁之后还能加读锁,但是不能加写锁。加了写锁之后什么锁都不能再加了1.1.2粒度锁(表锁,行锁)锁粒
- 高性能mysql 第三版 读书笔记
weixin_42124960
mysql数据库
MySQL中的tmp_table_size和max_heap_table_size|极客笔记mysql占用内存过高调优方法_tmp_table_size过大阻塞-CSDN博客查看mysql分配的内存mysql查看内存利用状态_mob6454cc6d81c9的技术博客_51CTO博客https://www.cnblogs.com/stronger-xsw/p/13632505.html
- 《高性能MySQL》的重要知识点
一心猿
mysql数据库
一、事务ACID原子性一个事务必须被视为一个不可分割的工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚。对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。一致性数据库总是从一个一致性状态转换到下一个一致性状态。隔离性一个事务所做的修改在最终提交以前,对其他事务是不可见的。持久性一旦提交,事务所做的修改就会被永久保存到数据库中。此时即使系统崩溃,数据也不会丢失。二、
- To 狗比女士 (一)
你_be75
###To狗比女士(一)今天早上,我向狗比女士立下3个flag:1.买一个阅读用的台灯(已经“拖延”了大概几个月)2.买我好基友推荐的为找工作做技术准备需要看的《高性能MySQL》3.看一个小时的python程序员面试的题目和答案用屁股也能想出来,第三项很难完成。事实上,我在做第三项做了大概有十分钟的时候,就感觉非常难以忍受,打开炉石玩了起来,玩了能有一个半钟吧。最后还是停了下来,用百词斩学英语重
- 高性能mysql-索引策略
知识搬运工阿伟
mysql数据库database
高性能的索引策略1、独立的列如果查询中的列不是对立的,则mysql不会使用索引,“独立的列”是指索引列不能是表达式的一部分,也不能是函数的参数。mysql无法自动解析这个方程式,这完全是用户行为。我们应养成简化where条件的习惯,始终将索引列单独放在比较符的一侧。2、前缀索引和索引选择性索引开始的部分字符,这样可以大大节约索引空间,从而提高索引效率,但是也降低了索引的选择性。索引选择性是指,不重
- 《高性能Mysql》- 操作系统和硬件优化
陈菲TW
Mysql服务器性能受制于整个系统最薄弱的环节,承载它的操作系统和硬件往往是制约因素。根据不同的应用类型,计算密集型应用往往受限于CPU;IO密集型应用则容易受限于IO;可以通过CPU利用率判断应用是否为CPU密集型。一、CPU之于性能市面上的CPU通常是Intel或者AMD芯片的x86架构,64位架构;确保在64位硬件上采用64位操作系统,32位操作系统意味着单个进程不能寻址4G以上内存。比如4
- MySql 中的 B+树索引和哈希索引
流华追梦
MySqlb树b-tree索引哈希索引mysql索引
目录一.前言二.B-Tree索引三.哈希索引3.1.哈希索引的实现原理3.2.哈希索引的使用场景四.索引的缺点一.前言索引是存储引擎用于快速找到记录的一种数据结构。索引对于数据库良好的性能十分关键,尤其是表中的数据量越来越大时,索引对性能的影响十分明显。《高性能MySQL》中对索引的评价是:索引优化应该是对查询性能优化最有效的手段了,索引能够轻而易举将查询性能提高几个数量级。以innodb为例,i
- 2020-01-12
如梦又似幻
然后给自己列了一个1年内的学习计划1.先简单学下Java,然后看《算法(第4版)》2.MySQL看《MySQL必知必会》、《深入浅出MySQL数据库开发优化与管理维护》,重点知识点辅助看下《高性能MySQL》3.Redis看官方手册,然后《Redis入门指南》《Redis设计与实现》,尝试使用Codis4.Nginx看官方文档5.PHP看Yii2、Composer框架源码,《PHP7底层设计与源码
- 数据库的四种隔离级别
萧兮_瑾琛
最近在看高性能MYSQL一书,所以对其进行例子分析已巩固自己的印象数据库的事务操作其实就是一组原子性的操作,要么全部操作成功,要么全部操作失败。比如说我需要对外销售1张电影票,且登记一下销售信息到另一个表,至少需要以下3个步骤1.SELECTremain_countFROMcinemaWHEREfilm_id=123456789;2.UPDATEremain_count=remain_count-
- 《高性能MySQL》读书笔记2-- sysbench安装
红烧栗子黄瓜鱼
mysqlmysql
阅读《高性能MySQL》第二章时,作者列举了几种基准测试工具。这些测试工具,相当惭愧,我都没怎么用到。因此根据书中作者的建议,就下载了sysbench进行学习。现在分享下安装的过程:1.系统介绍目前安装的系统是Centos7以下皆以此为背景。2.下载文件git地址https://github.com/akopytov/sysbench命令gitclonehttps://github.com/ako
- 2019读书计划
rys21
读书计划马上进入2019,打算在年初立个flag,制定一个年度读书计划,年中跟年底进行两次回顾总结。总体目标平均每月至少读一本书,所以一年至少12本必读书每本书至少写一篇读书总结该计划的书目是根据手头现有的书制定,如临时需要可以进行调整,调整需做记录必读书目技术类10本《EffectiveJava》《高性能MySQL》《编程珠玑》《大型网站技术架构演进与性能优化》《Spring实战》《Netty权
- 经典书籍
辉lazy
《算法导论》ThomasH.Cormen、CharlesE.Leiserson《深入理解计算机系统》RandalE.Bryant《人月神话》FrederickP.Brooks《编程珠玑》JonBentley《高性能MySQL》施瓦茨(BaronSchwartz)、扎伊采夫(PeterZaitsev)《代码大全》SteveMcConnell《程序员修炼之道:从小工到专家》亨特(AndrewHunt)
- Mysql for update 导致大量行锁
胖当当技术
Mysqlmysql数据库
一、引言最近同事的复盘会上提到自己forupdate一个不存在的where条件导致表锁,然后产生大量的事务失败和读写超时,这时博主非常奇怪,因为虽然网上许多博客写Innodb的表锁行锁与锁升级,但是事实上这都是错误的观点。二、分析首先博主的环境是Mysql5.7,隔离级别是RC博主为什么说这些都是错误的观点呢?因为在《高性能Mysql》和《Innodb存储引擎当中》,非常明确的提出:1、Innod
- 高性能MySQL06-查询优化(慢查询)
四月不见
一、分析原因SQL语句慢查询的原因有多种,如:1)数据方面:需要查询的表数据量太大导致性能下降;是否向数据库请求了不需要的数据行或数据列;MySQL是否在扫描额外的记录2)SQL语句太过于冗余3)等下面我们列出一下分析SQL查询慢的一些方法:1、记录慢查询日志分析查询日志,不要直接打开慢查询日志进行分析,这样比较浪费时间和精力,可以使用pt-query-digest工具进行分析。2、使用showp
- 高性能MySQL
黑色叉腰魔头
第四章Schema与数据类型优化4.1选择优化的数据类型(1)更小通常更好。(2)简单就好。使用Mysql内建的类型存储日期和时间,而不是用字符串。用整型存储IP地址。(3)尽量避免NULL。如果查询中包含可为NULL的列,对MySQL来说更难优化,因为可为NULL的列使得索引,索引统计和值比较都更复杂。会使用更多的存储空间,在MySQL里面需要特殊处理。当可为NULL的列被被索引时,每个索引记录
- 高性能Mysql第三版学习(一)
我是小配菜
mysqlsql
学习目标:高性能Mysql第3版学习内容:MySQL架构与历史Mysql基座测试服务器性能Schema与数据类型优化创建高性能的索引查询性能优化Mysql高级特性Explain学习时间:周一至周五晚上9点—晚上10点周六晚上9点-10点周日晚上9点-10点学习产出:总结每章内容连续输出CSDN文档并会提供其他C友的链接进行参考文章目录学习目标:高性能Mysql第3版学习内容:学习时间:学习产出:1
- 两岸猿声啼不住,轻舟已过万重山(再见 MySQL 索引~)
再见蓝猫
前言有人谓,再见是何意?我曰:再见,既是相见时难别亦难,东风无力百花残的难舍难分;亦是,下次再见时,你我若初见般无悲画扇......好似知识,你理解它之后的告别,也因再次遇见它,别有一番风味......正文(tips:终于有图了)备注一:参考资料部分来自于掘金小册《从根上儿理解mysql》、极客时间《MYSQL45讲》、《高性能MYSQL》备注二:此次的图来源于在我之前在团队做分享画的图(纯手画,
- 高性能mysql 随笔
是落落呀
笔记mysql数据库sql
@TOC一一些概念mysql的三层架构: 第一层是管理客户端连接的。 对于每个客户端连接,都会从管理的线程池中取出一个为其服务 第二层是语句查询、语句解析、语句优化,一些select的缓存、还有内置函数、存储过程视图之类的管理。 查询语句的优化则是再内部的解析器对语句重构以提升执行效率。 第三层是存储引擎,主要负责数据的存取,建表时可以选择不同的引擎,不同的引擎各有优劣。
- MySQL知识点总结
repoman_
mysqlMysql
花了几天时间对之前总结的MySQL知识点做了完善,这篇文章可以用来回顾MySQL基础知识以及备战MySQL常见面试问题。书籍推荐《SQL基础教程(第2版)》(入门级)《高性能MySQL:第3版》(进阶)常见问题总结存储引擎一些常用命令查看MySQL提供的所有存储引擎mysql>showengines;查看MySQL提供的所有存储引擎从上图我们可以查看出MySQL当前默认的存储引擎是InnoDB,并
- 2019年读书计划
鑫涛0603
完成24本书籍阅读,每月两本,并产出对应笔记,费曼笔记。历史《半小时漫画中国史+世界史》《明朝那些事》《三国全史》项目管理或个人提高《原则》《金字塔原理》《墨菲定律》《自控力》沟通技巧《非暴力沟通》《高效能人士的七个习惯》技术提高《智能时代》《高性能MySql》《大话数据结构》《EffectiveJava》《HeadFirstJava第2版》《疯狂java讲义》《阿里巴巴Java开发手册》《Spr
- ASM系列五 利用TreeApi 解析生成Class
lijingyao8206
ASM字节码动态生成ClassNodeTreeAPI
前面CoreApi的介绍部分基本涵盖了ASMCore包下面的主要API及功能,其中还有一部分关于MetaData的解析和生成就不再赘述。这篇开始介绍ASM另一部分主要的Api。TreeApi。这一部分源码是关联的asm-tree-5.0.4的版本。
在介绍前,先要知道一点, Tree工程的接口基本可以完
- 链表树——复合数据结构应用实例
bardo
数据结构树型结构表结构设计链表菜单排序
我们清楚:数据库设计中,表结构设计的好坏,直接影响程序的复杂度。所以,本文就无限级分类(目录)树与链表的复合在表设计中的应用进行探讨。当然,什么是树,什么是链表,这里不作介绍。有兴趣可以去看相关的教材。
需求简介:
经常遇到这样的需求,我们希望能将保存在数据库中的树结构能够按确定的顺序读出来。比如,多级菜单、组织结构、商品分类。更具体的,我们希望某个二级菜单在这一级别中就是第一个。虽然它是最后
- 为啥要用位运算代替取模呢
chenchao051
位运算哈希汇编
在hash中查找key的时候,经常会发现用&取代%,先看两段代码吧,
JDK6中的HashMap中的indexFor方法:
/**
* Returns index for hash code h.
*/
static int indexFor(int h, int length) {
- 最近的情况
麦田的设计者
生活感悟计划软考想
今天是2015年4月27号
整理一下最近的思绪以及要完成的任务
1、最近在驾校科目二练车,每周四天,练三周。其实做什么都要用心,追求合理的途径解决。为
- PHP去掉字符串中最后一个字符的方法
IT独行者
PHP字符串
今天在PHP项目开发中遇到一个需求,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下:
$str = "1,2,3,4,5,6,";
$newstr = substr($str,0,strlen($str)-1);
echo $newstr;
- hadoop在linux上单机安装过程
_wy_
linuxhadoop
1、安装JDK
jdk版本最好是1.6以上,可以使用执行命令java -version查看当前JAVA版本号,如果报命令不存在或版本比较低,则需要安装一个高版本的JDK,并在/etc/profile的文件末尾,根据本机JDK实际的安装位置加上以下几行:
export JAVA_HOME=/usr/java/jdk1.7.0_25  
- JAVA进阶----分布式事务的一种简单处理方法
无量
多系统交互分布式事务
每个方法都是原子操作:
提供第三方服务的系统,要同时提供执行方法和对应的回滚方法
A系统调用B,C,D系统完成分布式事务
=========执行开始========
A.aa();
try {
B.bb();
} catch(Exception e) {
A.rollbackAa();
}
try {
C.cc();
} catch(Excep
- 安墨移动广 告:移动DSP厚积薄发 引领未来广 告业发展命脉
矮蛋蛋
hadoop互联网
“谁掌握了强大的DSP技术,谁将引领未来的广 告行业发展命脉。”2014年,移动广 告行业的热点非移动DSP莫属。各个圈子都在纷纷谈论,认为移动DSP是行业突破点,一时间许多移动广 告联盟风起云涌,竞相推出专属移动DSP产品。
到底什么是移动DSP呢?
DSP(Demand-SidePlatform),就是需求方平台,为解决广 告主投放的各种需求,真正实现人群定位的精准广
- myelipse设置
alafqq
IP
在一个项目的完整的生命周期中,其维护费用,往往是其开发费用的数倍。因此项目的可维护性、可复用性是衡量一个项目好坏的关键。而注释则是可维护性中必不可少的一环。
注释模板导入步骤
安装方法:
打开eclipse/myeclipse
选择 window-->Preferences-->JAVA-->Code-->Code
- java数组
百合不是茶
java数组
java数组的 声明 创建 初始化; java支持C语言
数组中的每个数都有唯一的一个下标
一维数组的定义 声明: int[] a = new int[3];声明数组中有三个数int[3]
int[] a 中有三个数,下标从0开始,可以同过for来遍历数组中的数
- javascript读取表单数据
bijian1013
JavaScript
利用javascript读取表单数据,可以利用以下三种方法获取:
1、通过表单ID属性:var a = document.getElementByIdx_x_x("id");
2、通过表单名称属性:var b = document.getElementsByName("name");
3、直接通过表单名字获取:var c = form.content.
- 探索JUnit4扩展:使用Theory
bijian1013
javaJUnitTheory
理论机制(Theory)
一.为什么要引用理论机制(Theory)
当今软件开发中,测试驱动开发(TDD — Test-driven development)越发流行。为什么 TDD 会如此流行呢?因为它确实拥有很多优点,它允许开发人员通过简单的例子来指定和表明他们代码的行为意图。
TDD 的优点:
&nb
- [Spring Data Mongo一]Spring Mongo Template操作MongoDB
bit1129
template
什么是Spring Data Mongo
Spring Data MongoDB项目对访问MongoDB的Java客户端API进行了封装,这种封装类似于Spring封装Hibernate和JDBC而提供的HibernateTemplate和JDBCTemplate,主要能力包括
1. 封装客户端跟MongoDB的链接管理
2. 文档-对象映射,通过注解:@Document(collectio
- 【Kafka八】Zookeeper上关于Kafka的配置信息
bit1129
zookeeper
问题:
1. Kafka的哪些信息记录在Zookeeper中 2. Consumer Group消费的每个Partition的Offset信息存放在什么位置
3. Topic的每个Partition存放在哪个Broker上的信息存放在哪里
4. Producer跟Zookeeper究竟有没有关系?没有关系!!!
//consumers、config、brokers、cont
- java OOM内存异常的四种类型及异常与解决方案
ronin47
java OOM 内存异常
OOM异常的四种类型:
一: StackOverflowError :通常因为递归函数引起(死递归,递归太深)。-Xss 128k 一般够用。
二: out Of memory: PermGen Space:通常是动态类大多,比如web 服务器自动更新部署时引起。-Xmx
- java-实现链表反转-递归和非递归实现
bylijinnan
java
20120422更新:
对链表中部分节点进行反转操作,这些节点相隔k个:
0->1->2->3->4->5->6->7->8->9
k=2
8->1->6->3->4->5->2->7->0->9
注意1 3 5 7 9 位置是不变的。
解法:
将链表拆成两部分:
a.0-&
- Netty源码学习-DelimiterBasedFrameDecoder
bylijinnan
javanetty
看DelimiterBasedFrameDecoder的API,有举例:
接收到的ChannelBuffer如下:
+--------------+
| ABC\nDEF\r\n |
+--------------+
经过DelimiterBasedFrameDecoder(Delimiters.lineDelimiter())之后,得到:
+-----+----
- linux的一些命令 -查看cc攻击-网口ip统计等
hotsunshine
linux
Linux判断CC攻击命令详解
2011年12月23日 ⁄ 安全 ⁄ 暂无评论
查看所有80端口的连接数
netstat -nat|grep -i '80'|wc -l
对连接的IP按连接数量进行排序
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
查看TCP连接状态
n
- Spring获取SessionFactory
ctrain
sessionFactory
String sql = "select sysdate from dual";
WebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext();
String[] names = wac.getBeanDefinitionNames();
for(int i=0; i&
- Hive几种导出数据方式
daizj
hive数据导出
Hive几种导出数据方式
1.拷贝文件
如果数据文件恰好是用户需要的格式,那么只需要拷贝文件或文件夹就可以。
hadoop fs –cp source_path target_path
2.导出到本地文件系统
--不能使用insert into local directory来导出数据,会报错
--只能使用
- 编程之美
dcj3sjt126com
编程PHP重构
我个人的 PHP 编程经验中,递归调用常常与静态变量使用。静态变量的含义可以参考 PHP 手册。希望下面的代码,会更有利于对递归以及静态变量的理解
header("Content-type: text/plain");
function static_function () {
static $i = 0;
if ($i++ < 1
- Android保存用户名和密码
dcj3sjt126com
android
转自:http://www.2cto.com/kf/201401/272336.html
我们不管在开发一个项目或者使用别人的项目,都有用户登录功能,为了让用户的体验效果更好,我们通常会做一个功能,叫做保存用户,这样做的目地就是为了让用户下一次再使用该程序不会重新输入用户名和密码,这里我使用3种方式来存储用户名和密码
1、通过普通 的txt文本存储
2、通过properties属性文件进行存
- Oracle 复习笔记之同义词
eksliang
Oracle 同义词Oracle synonym
转载请出自出处:http://eksliang.iteye.com/blog/2098861
1.什么是同义词
同义词是现有模式对象的一个别名。
概念性的东西,什么是模式呢?创建一个用户,就相应的创建了 一个模式。模式是指数据库对象,是对用户所创建的数据对象的总称。模式对象包括表、视图、索引、同义词、序列、过
- Ajax案例
gongmeitao
Ajaxjsp
数据库采用Sql Server2005
项目名称为:Ajax_Demo
1.com.demo.conn包
package com.demo.conn;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;
//获取数据库连接的类public class DBConnec
- ASP.NET中Request.RawUrl、Request.Url的区别
hvt
.netWebC#asp.nethovertree
如果访问的地址是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree%3C&n=myslider#zonemenu那么Request.Url.ToString() 的值是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree<&
- SVG 教程 (七)SVG 实例,SVG 参考手册
天梯梦
svg
SVG 实例 在线实例
下面的例子是把SVG代码直接嵌入到HTML代码中。
谷歌Chrome,火狐,Internet Explorer9,和Safari都支持。
注意:下面的例子将不会在Opera运行,即使Opera支持SVG - 它也不支持SVG在HTML代码中直接使用。 SVG 实例
SVG基本形状
一个圆
矩形
不透明矩形
一个矩形不透明2
一个带圆角矩
- 事务管理
luyulong
javaspring编程事务
事物管理
spring事物的好处
为不同的事物API提供了一致的编程模型
支持声明式事务管理
提供比大多数事务API更简单更易于使用的编程式事务管理API
整合spring的各种数据访问抽象
TransactionDefinition
定义了事务策略
int getIsolationLevel()得到当前事务的隔离级别
READ_COMMITTED
- 基础数据结构和算法十一:Red-black binary search tree
sunwinner
AlgorithmRed-black
The insertion algorithm for 2-3 trees just described is not difficult to understand; now, we will see that it is also not difficult to implement. We will consider a simple representation known
- centos同步时间
stunizhengjia
linux集群同步时间
做了集群,时间的同步就显得非常必要了。 以下是查到的如何做时间同步。 在CentOS 5不再区分客户端和服务器,只要配置了NTP,它就会提供NTP服务。 1)确认已经ntp程序包: # yum install ntp 2)配置时间源(默认就行,不需要修改) # vi /etc/ntp.conf server pool.ntp.o
- ITeye 9月技术图书有奖试读获奖名单公布
ITeye管理员
ITeye
ITeye携手博文视点举办的9月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。 9月试读活动回顾:http://webmaster.iteye.com/blog/2118112本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《NFC:Arduino、Andro