- 服务器硬件及RAID磁盘阵列详解
刘艳芬_
服务器运维
文章目录一、服务器硬件服务器常见故障二、RAID磁盘阵列详解1、RAID磁盘阵列概述2、RAID0(条带化存储)3、RAID1(镜像存储)4、RAID55、RAID66、RAID1+0(先做镜像,再做条带)7、RAID0+1(先做条带,再做镜像)三、阵列卡1、阵列卡介绍2、阵列卡的缓存四、软RAID磁盘阵列相关配置1、创建软RAID磁盘阵列步骤2、查看RAID磁盘详细信息3、检查磁盘是否已做RAI
- Linux——RAID磁盘阵列及配置
王大雏
Linuxlinuxraid
Linux——RAID磁盘阵列及配置一、RAID磁盘阵列介绍1、RAID磁盘阵列介绍2、常见的几种RAIDRAID0(条带化存储)RAID1(镜像存储)RAID5RAID6RAID1+0(先做镜像,再做条带)RAID0+1(先做条带,再做镜像)3、各级别AID对比二、阵列卡介绍三、创建软RAID磁盘阵列步骤1、检查是否已安装mdadm软件包2、使用fdisk工具将新磁盘设备/dev/sdb、/de
- Raid10--Raid01介绍
小小哭包
服务器服务器运维RAID磁盘阵列
RAID1+0先对磁盘做mirror,然后对整个mirror组做条带化;比如8块盘需要分成4个基组,每个基组2块盘;每个基组先做raid1,再做raid0,4条条带化;所以:允许所有磁盘基组中的磁盘各损坏一个,但是不允许同一基组中的磁盘同时有坏的;RAID0+1和RAID1+0的比较RAID0+1优点:正常使用中,考虑性能上讲,RAID0+1好,就是先做RAID0条带,再做RAID1MIRROR,
- RAID学习
初行
计算机网络raid存储matrix备份硬盘
RAID直译为“廉价冗余磁盘阵列”。可以把RAID理解成一种使用磁盘驱动器的方法,它将一组磁盘驱动器用某种逻辑方式联系起来,作为逻辑上的一个磁盘驱动器来使用。RAID优点:1.传输速率高2.跟高的安全性RAID0:无冗余无校验的磁盘阵列。安全性不高,速度要求高,至少需要2个磁盘。RAID1:镜像磁盘阵列。数据安全性高,容量减半。每组需要2个磁盘。RAID0+1:结合RAID0和RAID1技术,提供
- Raid 0 1 5 10 区别
MM不要山
服务器运维
文章目录Raid卡概述:优点特点(和硬盘做对比)不同之处:主要性能排序:RAID类型的选择单RAID01510简单区别详述RAID015101、RAID02、RAID13、RAID54、RAID0+1总结Raid卡概述:Raid(RedundantArrayofIndepentDisk独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁
- RAID软件磁盘阵列
Zcien
运维服务器linux
文章目录一、RAID概述1.1、RAID的概念1.2、RAID中主要有三个关键概念和技术二、常用RAID介绍2.1、RAID0(条带化存储)—性能最佳2.2、RAID1(镜像存储)—完整备份2.3、RAID5—性能与数据备份的均衡考虑4.6、RAID6—更强大的数据备份4.7、RAID1+0(先做镜像,再做条带)2.6、RAID0+1(先做条带,在做镜像)2.7、主流RAID等级技术对比三、硬件磁
- 【服务器数据恢复】服务器RAID0+1数据恢复案例
北亚数据恢复
数据恢复服务器数据恢复服务器数据恢复北亚数据恢复raid数据恢复
服务器数据恢复环境:4个磁盘组成RAID0+RAID1。服务器故障&分析:根据用户描述这是两组raid1。RAID状态显示3快盘offline。如果如用户所说的两组盘都是做的raid1,现在应该有一组逻辑盘可以正常工作,但是事实并不是这样。服务器数据恢复过程:1、把硬盘单独接到SCSI适配器,进入系统后没有发现异常,也没有发现比较明显的raid信息区域。比较之后发现1、3号盘及2、4号盘每组都有相
- Linux中RAID概述及配置实验
Zmac1
Linuxlinux缓存
Linux中RAID概述及配置实验一、RAID磁盘阵列概述RAID0(条带化存储)RAID1(镜像存储)RAID5RAID6RAID1+0(先做镜象,再做条带)RAID0+1(先做条带,再做镜象)RAID10安全性比RAID高原因(以配图为例)不同RAID级别的区别二、创建软RAID磁盘阵列实验三、阵列卡概念阵列卡的缓存一、RAID磁盘阵列概述RAID是独立磁盘冗余阵列(RedundantArra
- Linux 私房菜————Linux系统基本操作命令(九)|RAID配置|RAID5实战操作
不会开飞机的舒克i
linux运维云计算shellbash
RAID配置一、RAID磁盘阵列概述1.常用的RAID级别二、RAID0(条带化存储)三、RAID1(镜像存储)四、RAID5五、RAID6六、RAID1+0(先做镜像,再做条带)七、RAID0+1(先做条带,再做镜像)八、RAID对比九、创建RAID5设备1.通用准备工作2.使用fdisk工具将新磁盘设备划分主分区3.创建RAID5设备4.查看RAID磁盘详细信息5.创建并挂载文件系统6.模拟实
- RAID简介与示例演示
小白的成功进阶之路
Linux虚拟机Xshelllinuxraid
RAID简介与示例演示一、RAID磁盘阵列1、RAID0(条带化存储)2、RAID1(镜像存储)3、RAID54、RAID65、RAID1+0(先做镜像,再做条带)6、RAID0+1(先做条带,再做镜像)7、各个RAID级别间的区别二、创建RAID:mdadm1、格式2、实现故障恢复3、创建/etc/mdadm.conf配置文件,方便管理RAID4、其他常用选项三、演示RAID51、检查是否已安装
- CentOS7 运维 - 磁盘阵列RAID | RAID5配置实战 | RAID10配置实战 | 错误排查
弥猫うた
运维安全运维linuxcentos服务器
独立冗余磁盘阵列常用的RAID级别RAID0条带化存储RAID1镜像存储RAID5RAID6RAID1+0(先做镜像,再做条带)RAID0+1(先做条带,再做镜像)对比实战配置通用准备工作★创建RAID5设备★创建RAID10设备实现故障恢复更方便的管理软RAID的配置把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术常用的RAID
- 服务器硬件及RAID配置实战
这小伙长的不孬
linuxlinux
这里写目录标题(一)RAID磁盘阵列介绍(二)RAID0磁盘阵列介绍RAIDO(条带化存储)(三)RAID1磁盘阵列介绍IRAID1(镜像存储)(四)RAID5磁盘阵列介绍RAID5(五)RAID6磁盘阵列介绍IRAID6(六)RAID1+0磁盘阵列介绍■RAID1+0(先做镜象,再做条带)■RAID0+1(先做条带,再做镜象)(七)阵列卡介绍(八)创建软RAID磁盘阵列步骤(一)RAID磁盘阵列
- RAID0、RAID1、RAID0+1、RAID5原理介绍
snlying
虚拟化技术
RAID0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能RAID1又称为Mirror或Mirroring,它的宗旨是最大限度的保证用户数据的可用性
- 天下数据详解Raid0、Raid0+1、Raid1、Raid5四者的区别
chenzhanlu7125
通过上篇文章《服务器为什么要做磁盘阵列?》的详细介绍,相信大家对raid冗余磁盘阵列都有了基础的认识。而当大家租用服务器时,挑选配置却又发现raid还有很多种类,其中常见的有RAID0、RAID0+1、RAID1、RAID5这四种。那么它们四者之间的区别又是什么呢?通过下面这张形象的图片,生动的展现出它们之间的区别!Standalone最普遍的单磁盘储存方式。Cluster集群储存是通过将数据分布
- RAID0、RAID1、RAID0+1、RAID5原理介绍
JackxinXu2100
网络存储研发(SAN-NAS)系统运维架构设计
摘要:RAID0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能RAID1又称为Mirror或Mirroring,它的宗旨是最大限度的保证用户数据的
- sql2005性能优化(在32位系统上突破2G内存使用量的方法)
soldierluo
MsSql
服务器磁盘为(SAS)IBM组成RAID0+1,SQL2K5只识别4G内存,实际只占用2G内存。而使用AWE的话,应用程序可以直接将操作系统允许的最大物理内存量保留为未分页的内存。使用AWE使SQLServer可以缓存详细信息,而不用从磁盘上的系统页面文件中读取详细信息。通过更快的数据访问提高了性能并减少了访问磁盘的频率。故决定打开SQL2K5的AWE参数,将6G的内存锁定,完全给SQL使用。大致
- RAID1+0比RAID0+1好的原因
arun_yh
linux存储及存储虚拟化
相关分析1)对于RAID0+RAID1的情况来看,当有单个磁盘发生故障时,所有其所在的磁盘阵列都将失去功能。但是RAID1+RAID0就不会有这种情况发生,RAID1+RAID0恢复速度更快。2)对于容错能力而言,如果有一块盘坏了之后,再考虑其容错能力的话,那么对于有2N块磁盘的系统而言,如果是RAID0+1那么,系统出现故障的可能性是N/(2N-1),对于RAID1+0而言,其可能性是1/(2N
- RAID5和RAID10_哪种RAID更适合你(上)
weixin_34292402
存储是目前IT产业发展的一大热点,而RAID技术是构造高性能、海量存储的基础技术,也是构建网络存储的基础技术。专家认为,磁盘阵列的性能优势得益于磁盘运行的并行性,提高设备运行并行度可以提高磁盘的性能和数据安全性。20年来,RAID推出了一系列级别,包括RAID0、RAID1、RAID2、RAID3、RAID4、RAID5,以及各种组合如RAID0+1等。其中最广泛的包括RAID5与RAID10。但
- 图解服务器RAID配置(1)
穆利堂-movno1
图解服务器RAID配置(1)磁盘阵列是指将多个类型、容量、接口,甚至品牌一致的专用硬盘或普通硬盘连成一个阵列,实现以某种快速、准确和安全的方式来读写磁盘数据,从而达到提高数据读写速度和安全性的一种手段。磁盘阵列所利用的技术基础是RAID(廉价冗余磁盘阵列)技术。目前对RAID级别的定义可以获得业界广泛认同的有4种,RAID0、RAID1、RAID0+1和RAID5。下面我们以HP服务器为例,来解析
- raid0+1和raid5的性能测试结果
iteye_4537
网上关于性能比较和原理的文章很多,这里不再过多解释,只写测试结果。测试目的:4块物理硬盘,使用IBMraid卡做raid。4块做raid5和两块盘分别raid1的读性能比较。由于写会往本地盘写入数据,暂时没有测试工具:oracleorign4块物理盘做raid5Name:/dev/sda2Size:8968845312001FILEsfound.MaximumLargeMBPS=93.94@Sma
- 某名企数据库面试问题答案(1)
coupiaoze1188
1.磁盘柜上有14块73G的磁盘,数据库为200G大小包括日志文件,如何设置磁盘(要说明这14磁盘是怎么用的)?这个问题应该是考察硬件知识和数据库物理部署。首先需要知道这些磁盘是否要用于存放数据库备份文件和数据库性能(读/写)要求。来决定raid的级别。1)、如果偏重于性能考虑,而且不用存放数据库备份文件的话,考虑使用raid0+1,这样可使用的磁盘容量为:14*73*50%=511G。2)、如果
- SQL面试题与答案
xiao_yi
examinationsql面试sqlserver数据库oracleraid5
SQL面试题与答案1.磁盘柜上有14块73G的磁盘,数据库为200G大小包括日志文件,如何设置磁盘(要说明这14磁盘是怎么用的)?这个问题应该是考察硬件知识和数据库物理部署。首先需要知道这些磁盘是否要用于存放数据库备份文件和数据库性能(读/写)要求。来决定raid的级别。1)、如果偏重于性能考虑,而且不用存放数据库备份文件的话,考虑使用raid0+1,这样可使用的磁盘容量为:14*73*50%=5
- 服务器--谈谈实践中遇见的问题和成长
nilaowuge
服务器windowsserver服务器raid
前情提要:昨天头儿让我去装个windowsserver,给了我一个2012的盘,然后就让我自己去干吧……具体遇见的坑和新增的知识:1.服务器的硬盘模式(SATAMODE)大多数采用raid模式,即采用磁盘阵列,区别于普通的IDE和ACHI模式.具体知识:AHCI、RAID、IDE三种硬盘模式优缺点对比raid一共有九个模式,RAID0、RAID1到RAID7以及RAID0+1,而目前最常见的是RA
- HP-P4500存储不可用/raid5磁盘故障数据恢复方法和数据恢复过程
北亚数据恢复
数据恢复
【故障描述】某法院的一台HP-P4500的存储系统,底层是12块1TB的硬盘组的RAID。其中每6个1TB的盘一组,第一组的前面一部分组了一个RAID0+1,是存放HP-P4500嵌入式系统,接着组了一个RAID5存放数据,第二组组了一个RAID5。在存储系统上层一共分了两个卷,卷大小一个为3TB,一个为5TB。后来因磁盘故障导致存储不可用,客户先请HP的工程做更换磁盘,强制上线,但存储还是不可用
- 10. raid详解 lvm详解 脚本完成磁盘分区格式化
暗夜宀剑圣
学习笔记
raid目的:提高IO能力,提高耐用性3.raid级别以及优缺点raid0:条带卷n倍存储n倍读取无冗余至少2块盘raid1:镜像卷1/2倍存储、写能力下降、读能力提升、有冗余至少2块盘raid0+1:相对于raid1+0每块磁盘损坏数据恢复时都会影响整个磁盘阵列至少4块盘raid1+0:企业最常用的磁盘阵列至少4块盘raid4:校验码技术校验码在一块磁盘上校验码所在的盘读取量比较大,所以它的性能
- RAID 10和RAID 0+1的区别和优势比较
Jeremy Don
存储
RAID0和RAID1分别用于增强存储性能(RAID0条带)和数据安全性(RAID1镜像),而RAID0+1和RAID10兼顾了RAID0和RAID1的优点,它在提供RAID1一样的数据安全保证的同时,也提供了与RAID0近似的存储性能。虽然RAID0+1和RAID10基本原理相近,都是RAID0和RAID1的结合,不过还是有些区别。下面做进一步的介绍。RAID0+1原理“图一”是RAID0+1(
- Raid0、Raid1、Raid0+1、Raid3和Raid5 几种磁盘阵列区别
weixin_30340353
前两天发现服务器挂了,到机房重启时发现硬盘挂载不上,虽然是开发,但是在交接工作的时候被告知了一点硬件的知识,判断出是硬盘故障。这个呵呵了,修不来只能找服务器售后来换硬盘或是维修了。关于怎么诊断出硬盘故障的呢。首先,我已知道服务器的磁盘阵列是Raid5的,而且第二块硬盘单独闪黄灯(Raid5如果硬盘存储时,所有的硬盘同频闪灯,应该是绿色,备份的时候也是),这就是故障的位置。而且还有个地方是服务器电源
- RAID0、RAID1、RAID0+1、RAID5原理 (转)
jgsfy
摘要:RAID0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。RAID1又称为Mirror或Mirroring,它的宗旨是最大限度的保证用户数据
- raid 10 raid 01
bowen1776
在RAID0+1技术中,当一块物理磁盘出现故障将导致整个虚拟磁盘损失,因此相当于四块物理磁盘的有效故障。如果其它四块物理磁盘有一块丢失,数据将发生丢失。虽然从原理上可以从剩余磁盘数据中重建,但目前市场上的RAID控制器都不能做到数据完全恢复。在RAID10的情况下,当一块独立的物理磁盘故障后,由于有一块对应镜像磁盘保护数据(除非对应的特定镜像硬盘也同时发生故障),因此不会对性能带来影响,从而显著高
- Hazelcast 介绍与使用(整理)
架构师成长营
缓存
要用到Hazelcast这个东西用作分布式缓存,网上搜索了下发现这篇文章对我理解Hazelcast那种无主从之分,避免了单点故障很有帮助,Hazelcast的数据分布方式很有点像磁盘阵列RAID1,RAID0+1的影子.基本上在一个节点出现故障的情况下是不会影响数据访问的.下面这个系列讲的很详细:Hazelcast集群服务(1)——Hazelcast介绍Hazelcast集群服务(2)——Haze
- ASM系列四 利用Method 组件动态注入方法逻辑
lijingyao8206
字节码技术jvmAOP动态代理ASM
这篇继续结合例子来深入了解下Method组件动态变更方法字节码的实现。通过前面一篇,知道ClassVisitor 的visitMethod()方法可以返回一个MethodVisitor的实例。那么我们也基本可以知道,同ClassVisitor改变类成员一样,MethodVIsistor如果需要改变方法成员,注入逻辑,也可以
- java编程思想 --内部类
百合不是茶
java内部类匿名内部类
内部类;了解外部类 并能与之通信 内部类写出来的代码更加整洁与优雅
1,内部类的创建 内部类是创建在类中的
package com.wj.InsideClass;
/*
* 内部类的创建
*/
public class CreateInsideClass {
public CreateInsideClass(
- web.xml报错
crabdave
web.xml
web.xml报错
The content of element type "web-app" must match "(icon?,display-
name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,s
- 泛型类的自定义
麦田的设计者
javaandroid泛型
为什么要定义泛型类,当类中要操作的引用数据类型不确定的时候。
采用泛型类,完成扩展。
例如有一个学生类
Student{
Student(){
System.out.println("I'm a student.....");
}
}
有一个老师类
- CSS清除浮动的4中方法
IT独行者
JavaScriptUIcss
清除浮动这个问题,做前端的应该再熟悉不过了,咱是个新人,所以还是记个笔记,做个积累,努力学习向大神靠近。CSS清除浮动的方法网上一搜,大概有N多种,用过几种,说下个人感受。
1、结尾处加空div标签 clear:both 1 2 3 4
.div
1
{
background
:
#000080
;
border
:
1px
s
- Cygwin使用windows的jdk 配置方法
_wy_
jdkwindowscygwin
1.[vim /etc/profile]
JAVA_HOME="/cgydrive/d/Java/jdk1.6.0_43" (windows下jdk路径为D:\Java\jdk1.6.0_43)
PATH="$JAVA_HOME/bin:${PATH}"
CLAS
- linux下安装maven
无量
mavenlinux安装
Linux下安装maven(转) 1.首先到Maven官网
下载安装文件,目前最新版本为3.0.3,下载文件为
apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;
2.进入下载文件夹,找到下载的文件,运行如下命令解压
tar -xvf apache-maven-2.2.1-bin.tar.gz
解压后的文件夹
- tomcat的https 配置,syslog-ng配置
aichenglong
tomcathttp跳转到httpssyslong-ng配置syslog配置
1) tomcat配置https,以及http自动跳转到https的配置
1)TOMCAT_HOME目录下生成密钥(keytool是jdk中的命令)
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit
- 关于领号活动总结
alafqq
活动
关于某彩票活动的总结
具体需求,每个用户进活动页面,领取一个号码,1000中的一个;
活动要求
1,随机性,一定要有随机性;
2,最少中奖概率,如果注数为3200注,则最多中4注
3,效率问题,(不能每个人来都产生一个随机数,这样效率不高);
4,支持断电(仍然从下一个开始),重启服务;(存数据库有点大材小用,因此不能存放在数据库)
解决方案
1,事先产生随机数1000个,并打
- java数据结构 冒泡排序的遍历与排序
百合不是茶
java
java的冒泡排序是一种简单的排序规则
冒泡排序的原理:
比较两个相邻的数,首先将最大的排在第一个,第二次比较第二个 ,此后一样;
针对所有的元素重复以上的步骤,除了最后一个
例题;将int array[]
- JS检查输入框输入的是否是数字的一种校验方法
bijian1013
js
如下是JS检查输入框输入的是否是数字的一种校验方法:
<form method=post target="_blank">
数字:<input type="text" name=num onkeypress="checkNum(this.form)"><br>
</form>
- Test注解的两个属性:expected和timeout
bijian1013
javaJUnitexpectedtimeout
JUnit4:Test文档中的解释:
The Test annotation supports two optional parameters.
The first, expected, declares that a test method should throw an exception.
If it doesn't throw an exception or if it
- [Gson二]继承关系的POJO的反序列化
bit1129
POJO
父类
package inheritance.test2;
import java.util.Map;
public class Model {
private String field1;
private String field2;
private Map<String, String> infoMap
- 【Spark八十四】Spark零碎知识点记录
bit1129
spark
1. ShuffleMapTask的shuffle数据在什么地方记录到MapOutputTracker中的
ShuffleMapTask的runTask方法负责写数据到shuffle map文件中。当任务执行完成成功,DAGScheduler会收到通知,在DAGScheduler的handleTaskCompletion方法中完成记录到MapOutputTracker中
- WAS各种脚本作用大全
ronin47
WAS 脚本
http://www.ibm.com/developerworks/cn/websphere/library/samples/SampleScripts.html
无意中,在WAS官网上发现的各种脚本作用,感觉很有作用,先与各位分享一下
获取下载
这些示例 jacl 和 Jython 脚本可用于在 WebSphere Application Server 的不同版本中自
- java-12.求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句
bylijinnan
switch
借鉴网上的思路,用java实现:
public class NoIfWhile {
/**
* @param args
*
* find x=1+2+3+....n
*/
public static void main(String[] args) {
int n=10;
int re=find(n);
System.o
- Netty源码学习-ObjectEncoder和ObjectDecoder
bylijinnan
javanetty
Netty中传递对象的思路很直观:
Netty中数据的传递是基于ChannelBuffer(也就是byte[]);
那把对象序列化为字节流,就可以在Netty中传递对象了
相应的从ChannelBuffer恢复对象,就是反序列化的过程
Netty已经封装好ObjectEncoder和ObjectDecoder
先看ObjectEncoder
ObjectEncoder是往外发送
- spring 定时任务中cronExpression表达式含义
chicony
cronExpression
一个cron表达式有6个必选的元素和一个可选的元素,各个元素之间是以空格分隔的,从左至右,这些元素的含义如下表所示:
代表含义 是否必须 允许的取值范围 &nb
- Nutz配置Jndi
ctrain
JNDI
1、使用JNDI获取指定资源:
var ioc = {
dao : {
type :"org.nutz.dao.impl.NutDao",
args : [ {jndi :"jdbc/dataSource"} ]
}
}
以上方法,仅需要在容器中配置好数据源,注入到NutDao即可.
- 解决 /bin/sh^M: bad interpreter: No such file or directory
daizj
shell
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
解决:
1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具
- [转]for 循环为何可恨?
dcj3sjt126com
程序员读书
Java的闭包(Closure)特征最近成为了一个热门话题。 一些精英正在起草一份议案,要在Java将来的版本中加入闭包特征。 然而,提议中的闭包语法以及语言上的这种扩充受到了众多Java程序员的猛烈抨击。
不久前,出版过数十本编程书籍的大作家Elliotte Rusty Harold发表了对Java中闭包的价值的质疑。 尤其是他问道“for 循环为何可恨?”[http://ju
- Android实用小技巧
dcj3sjt126com
android
1、去掉所有Activity界面的标题栏
修改AndroidManifest.xml 在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
2、去掉所有Activity界面的TitleBar 和StatusBar
修改AndroidManifes
- Oracle 复习笔记之序列
eksliang
Oracle 序列sequenceOracle sequence
转载请出自出处:http://eksliang.iteye.com/blog/2098859
1.序列的作用
序列是用于生成唯一、连续序号的对象
一般用序列来充当数据库表的主键值
2.创建序列语法如下:
create sequence s_emp
start with 1 --开始值
increment by 1 --増长值
maxval
- 有“品”的程序员
gongmeitao
工作
完美程序员的10种品质
完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的
完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质:
1. 才智非凡- 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强
(范围:用简单方式解决复杂问题)
- 使用KeleyiSQLHelper类进行分页查询
hvt
sql.netC#asp.nethovertree
本文适用于sql server单主键表或者视图进行分页查询,支持多字段排序。KeleyiSQLHelper类的最新代码请到http://hovertree.codeplex.com/SourceControl/latest下载整个解决方案源代码查看。或者直接在线查看类的代码:http://hovertree.codeplex.com/SourceControl/latest#HoverTree.D
- SVG 教程 (三)圆形,椭圆,直线
天梯梦
svg
SVG <circle> SVG 圆形 - <circle>
<circle> 标签可用来创建一个圆:
下面是SVG代码:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" c
- 链表栈
luyulong
java数据结构
public class Node {
private Object object;
private Node next;
public Node() {
this.next = null;
this.object = null;
}
public Object getObject() {
return object;
}
public
- 基础数据结构和算法十:2-3 search tree
sunwinner
Algorithm2-3 search tree
Binary search tree works well for a wide variety of applications, but they have poor worst-case performance. Now we introduce a type of binary search tree where costs are guaranteed to be loga
- spring配置定时任务
stunizhengjia
springtimer
最近因工作的需要,用到了spring的定时任务的功能,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,在此记录一下,以便以后用到:
//------------------------定时任务调用的方法------------------------------
/**
* 存储过程定时器
*/
publi
- ITeye 8月技术图书有奖试读获奖名单公布
ITeye管理员
活动
ITeye携手博文视点举办的8月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
8月试读活动回顾:
http://webmaster.iteye.com/blog/2102830
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《跨终端Web》
gleams:http