- 多路径配置问题和ACFS启用原因导致rac二节点不能正常启动
烟雨归来
数据库oracle
二节点启动时,crsd一直不能启动成功,crsctlstatres-t-init查看crsd是offline状态ora.asm1ONLINEONLINErac2Started,STABLEora.cluster_interconnect.haip1ONLINEOFFLINErac2STABLEora.crf1ONLINEONLINErac2STABLEora.crsd1ONLINEOFFLINES
- 记一次故障:CRS-0804:Cluster Ready Service aborted due to Oracle Cluster Registry error
foxytale
oracle数据库rac
环境操作系统版本:linux7数据库版本11.2.0.4rac现象:集群启动后,HAIP状态一直是OFFLINE状态,手动启动也报错,crsd进程也启动失败,手动启动也失败。查看集群日志,日志中出现CRS-5818:Abortedcommand'start'forresource'ora.cluster_interconnect.haip'.[ohasd(4954)]CRS-2757:Comman
- 由于HAIP导致的数据库无法启动
9b282fe44e88
一、环境AIX6.1+11.2.0.2GI,双节点二、问题描述这是一套新安装的rac,集群的节点1在运行root.sh脚本时报错,并且数据库无法启动。三、分析过程由于是root.sh脚本报错,所以需要看下root.sh脚本的运行日志。默认情况下root.sh脚本的运行日志在$GI_HOME的cfgtoollogs目录下,文件名称格式是rootcrs_.log报错信息如下:CRS_5017:Ther
- 记一次oracle HAIP引发的数据库问题
oracle
一、客户背景前不久客户找到我跟我说他们新实施的两套oracle12CRAC数据库补丁不能成功打上让我帮忙解决一下前往客户现场,客户系统为IBMAIX7.2,数据库为oracle12.2.0.1补丁是2021年4月份的补丁,采用了双心跳,客户已经将一节点GI补丁安装,二节点装不上,我尝试使用opatchauto二节点可以正常安装该补丁当时并没有注意集群的状态,第二天客户又找到我说集群状态不正常。二、
- 【DB笔试面试726】在Oracle中,RAC中的Public、Private、Virtual、SCAN等IP的作用分别是什么?...
小麦苗DBA宝典
♣题目部分在Oracle中,RAC中的PublicIP、PrivateIP、VirtualIP、SCANIP、GNSVIP及HAIP的作用分别是什么?♣答案部分从Oracle11g开始,安装RAC至少需要7个IP地址,两块网卡(一块公网网卡,一块私网网卡),其中public、vip和scan都在同一个网段,使用的是公网网卡,private在另一个网段,使用的是私网网卡。主机名不能包含下横线,如:R
- HAIP&linked-local ip&RFC-3927&IPv4 169.254xxlinked local
cppg67031
数据库
APPLIESTO:OracleDatabase-EnterpriseEdition-Version11.2.0.2andlaterInformationinthisdocumentappliestoanyplatform.Coversrelease11.2PURPOSEThepurposeofthisnoteistosupplementtheHAIPinformationavailableinG
- root.sh Fails to Start HAIP as Default Gateway is Configured for Private Network VLAN (文档 ID 1366211
wonderful041
OracleRacHAIPoracleRAC
Appliesto:OracleServer-EnterpriseEdition-Version11.2.0.2andlaterInformationinthisdocumentappliestoanyplatform.SymptomsInstalling11.2.0.2GridInfrastructureon2nodeRACclusterwithVLANconfiguredforunderlyi
- 集群启动失败 CRS-5818:Aborted command 'start' for resource 'ora.cluster_interconnect.haip'
weixin_39133690
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入数据库版本ora
- Redundant Interconnect with Highly Available IP (HAIP) 简介
sunnyraty
RedundantInterconnectwithHighlyAvailableIP(HAIP)简介ByJaneZhang(张建英)on三月31,2012从11.2.0.2开始,Oracle的集群软件GridInfrastructure(GI)中新增了RedundantInterconnectwithHighlyAvailableIP(HAIP),以实现集群私网的高可用性和负载均衡。在11.2.0
- HAIP Drops Route and RAC Database/ASM Instances Evicts (文档 ID 1554551.1)
lixora
mos
HAIPDropsRouteandRACDatabase/ASMInstancesEvicts(文档ID1554551.1)转到底部修改时间:2013-9-5类型:PROBLEMInthisDocumentSymptomsCauseSolutionReferencesAppliesto:OracleDatabase-EnterpriseEdition-Version11.2.0.2andlat
- HAIP异常,导致RAC节点无法启动的解决方案
orion61
Oracle诊断案例OracleErrorOracleRac
http://ju.outofmemory.cn/entry/88036一个网友咨询一个问题,他的11.2.0.2RAC(forAix),没有安装任何patch或PSU。其中一个节点重启之后无法正常启动,查看ocssd日志如下:2014-08-0914:21:46.094:[CSSD][5414]clssnmSendingThread:sent4joinmsgstoallnodes2014-08-
- 11R2 RAC新功能之HAIP
orion61
OracleRacOracleRac操作
http://oracleinaction.com/haip/http://blog.itpub.net/15480802/viewspace-734090/11R2RAC新功能之HAIP--11gR2起Gridinfrastructure引入资源ora.cluster_interconnect.haip,不需要第三方技术便可实现redundantinterconnect,最多支持4个privat
- 关于RAC Interconnect之HAIP
orion61
OracleRac
Oracle从11.2.0.2开始引入了一个新特性叫做RedundantInterconnect,简称HAIP。HAIP的目的用来代替操作系统级别的网卡绑定以实现Active-Active的模式进行数据传输。一来可以实现传统操作系统网卡绑定带来的故障转移的功能,另一方面则可以更加充分利用其负载均衡的特性最大程度的减少因为gc等待带来的性能问题。HAIP的历史可以追溯到Oracle10g时代,那个时
- Known Issues: Grid Infrastructure Redundant Interconnect and ora.cluster_interconnect.haip (Doc ID 1
orion61
OracleRacOracleMetalink文档
InthisDocumentPurposeDetailsBug10332426-HAIPfailstostartduetonetworkmismatchBug19270660-AIX:category:-2,operation:open,loc:bpfopen:1,os,OSerror:2,other:ARPdevice/dev/bpf4,interfaceen8Bug16445624-AIX:H
- ORACLE集群管理-ora.cluster_interconnect.haip
执笔画情ora
ORACLE数据库RAC管理
【RAC】11gR2RAC新特性之HighlyAvailableIP(HAIP)altersystemsetcluster_interconnects='192.168.100.2:192.168.101.2'scope=spfilesid='rac1';altersystemsetcluster_interconnects='192.168.100.3:192.168.101.3'scope=s
- Oracle 11g R2 Clusterware新特性 – HAIP详解
libingquan008
高可用相关(rac
Byluocs(十二月18,2012at上午8:23)前段时间在聊RAC私网(PrivateNetwork)冗余技术的时候,朋友们大多搬出Bonding技术,当时我说了个HAIP,但朋友中几乎没有对它了解的。当时,我简单介绍了下HAIP特性,今天则更细一点去了解。HAIP全称为HighlyAvailableVirtualIP,是Oracle从11.2.0.2版本开始提供的私有网络冗余技术,这是Or
- 11gR2 Redundant Interconnet and ora.cluster_interconnect.haip,Oracle 用196.254 段来进行私有网络通信
Aamirr
Oracle权威常识
11gR2网格构架冗余链路和ora.cluster_interconnect.haip======================================================$$GRID_HOME/bin/oifcfggetifeth110.1.0.128globalcluster_interconnecteth310.1.0.0globalpubliceth610.11.0.
- oracle gi 禁用 haip
数据库人生
#oracledbfasmgirac
os:centos7.6db:oracle19.3安装gi时会创建169.254.x.x的haip,云环境下无法ping通另一个节点的169.254.x.x,所以要禁用haip.最简单的方法是在运行root.sh前,设置个变量#exportHAIP_UNSUPPORTED=YES常规设置#su-grid$oifcfggetifeth010.0.7.0globalpubliceth1192.168.
- Grid Infrastructure Redundant Interconnect and ora.cluster_interconnect.haip (Doc ID 1210883.1)
wangqingxun
GridInfrastructureRedundantInterconnectandora.cluster_interconnect.haip(DocID1210883.1)ToBottomModified:29-Mar-2014Type:BULLETINLanguage:English한국어InthisDocumentPurposeDetailsCase1:SinglePrivateNetwor
- 11gR2 GI总结(二)-11gR2 Grid Infrastructure Redundant Interconnect and ora.cluster_interconnect.haip...
iteye_4537
CVU(ClusterVerificationUtility)是一个非常有用的工具:1.checksoperatingsystemversionsandpatches.2.kernelparameters.3.userlimits.4.operatingsystemgroupsandusers.5.secureshellconfiguration.5.networkingconfiguration
- Removed unused HAIP route: 169.254.95.0 / 255.255.255.0 / 0.0.0.0 / usb0
clep17285
错误:[/u01/app/11.2.0/grid/bin/orarootagent.bin(3476)]CRS-5018:(:CLSN00037:)RemovedunusedHAIProute:169.254.95.0/255.255.255.0/0.0.0.0/usb0参考:CRS-5018:(:CLSN00037:)RemovedunusedHAIProute:Cause:Typically,
- f5基本介绍
weixin_34061482
1.信息查看1)登录:https://10.160.100.10f5有2台,做HAIP地址分别为10.160.100.3和10.160.100.210.160.100.10为虚拟地址2)基本信息statistics--dashboardDashboard里可以看到:SN,型号,软件版本,状态,管理IP,CPU使用率,内存使用率,连接数曲线图,流量曲线图3)基本信息汇总:VSpoolnode总数ne
- Oracle 11g RAC之HAIP相关问题总结
AlfredZhao
1文档概要2禁用/启用HAIP2.1禁用/启用HAIP资源2.2修改ASM资源的依赖关系3修改cluster_interconnects参数3.1使用grid用户修改ASM实例的cluster_interconnects参数3.2使用oracle用户修改DB实例的cluster_interconnects参数3.3重启所有实例或集群3.4检查cluster_interconnects参数1文档概要
- RAC配置2个私网网卡使用HAIP服务
绿茶有点甜
如果是在oracle10gRAC,私网网卡冗余保护只能使用操作系统网卡绑定方式,但是到了oracle11g,如果担心一个私网网卡故障导致rac节点驱逐,可以使用2个私网网卡,Oracle将自动使用HAIP服务冗余私网网卡。HAIP之后,无需使用网卡绑定就可以实现私网网卡的冗余。如下测试环境rac2节点,linuxredhat6.91.配置#/etc/hosts10.0.0.11wsgwa110.0
- IPtables转发MySQL
岦_
前言一般情况下,DB当然是放在内网,不允许公网访问的。但是,我们还有特殊情况,需要外网可以访问内网的数据库,这时候,我们可以用代理,用HA代理发现会报错[readinginitialcommunicationpacket],然后想了一下,想到用IPtables来做代理。正文其实很简单,只需要一个DNAT和SNAT。MYSQLIP='192.168.1.1'HAIP='172.19.244.5'ip
- 在Oracle中,RAC中的Public IP、Private IP、Virtual IP、SCAN IP、GNS VIP及HAIP的作用分别是什么?
阿西吧li
从Oracle11g开始,安装RAC至少需要7个IP地址,两块网卡(一块公网网卡,一块私网网卡),其中public、vip和scan都在同一个网段,使用的是公网网卡,private在另一个网段,使用的是私网网卡。主机名不能包含下横线,如:RAC_01是不允许的。通过执行ifconfig-a检查两个节点的网络设备名称是否一致。另外,在配置了/etc/hosts文件后,在安装RAC之前,公网、私网共4
- oracle 19c opatchauto打补丁报错Missing command :fuser
fanzhuozhuo
19cracopatchauto
环境:rhel7.6oracle19crac集群资源状态:[grid@19crac1~]$crsctlstatres-t-initNameTargetStateServerStatedetailsClusterResourcesora.asm1ONLINEONLINE19crac1STABLEora.cluster_interconnect.haip1ONLINEONLINE19crac1STAB
- RAC私网不支持HAIP+RDS
与尔同销万古愁
Oracle
Gridinfrastructure(GI):HAIPonRDSisnotsupported(文档ID2328941.1)OracleDatabase-EnterpriseEdition-Version11.2.0.2andlaterOracleDatabaseCloudSchemaService-VersionN/AandlaterOracleDatabaseExadataCloudMachin
- Oracle 11g 新特性之Highly Available IP(HAIP)
oracle 11g
Redundant Interconnect with Highly Available IP (HAIP) 简介
从11.2.0.2开始,Oracle 的集群软件Grid Infrastructure(GI)中新增了Redundant Interconnect with Highly Available IP(HAIP),以实现集
- 【Oracle】11gR2 RAC增加interconnect网卡冗余
badly9
RACHAIP
在之前的Oracle版本中如果要对interconnect网卡进行冗余,只能使用多网卡绑定的手法,而在Oracle 11.2.0.2版本的RAC中推出了Redundant Interconnect with Highly Available IP(HAIP),无需通过网卡绑定即可实现对于interconnect网卡的冗余。对于HAIP的多网卡设置可以有两种方式:1.在安装GRID时通过图形界面进行
- tomcat基础与部署发布
暗黑小菠萝
Tomcat java web
从51cto搬家了,以后会更新在这里方便自己查看。
做项目一直用tomcat,都是配置到eclipse中使用,这几天有时间整理一下使用心得,有一些自己配置遇到的细节问题。
Tomcat:一个Servlets和JSP页面的容器,以提供网站服务。
一、Tomcat安装
安装方式:①运行.exe安装包
&n
- 网站架构发展的过程
ayaoxinchao
数据库应用服务器网站架构
1.初始阶段网站架构:应用程序、数据库、文件等资源在同一个服务器上
2.应用服务和数据服务分离:应用服务器、数据库服务器、文件服务器
3.使用缓存改善网站性能:为应用服务器提供本地缓存,但受限于应用服务器的内存容量,可以使用专门的缓存服务器,提供分布式缓存服务器架构
4.使用应用服务器集群改善网站的并发处理能力:使用负载均衡调度服务器,将来自客户端浏览器的访问请求分发到应用服务器集群中的任何
- [信息与安全]数据库的备份问题
comsci
数据库
如果你们建设的信息系统是采用中心-分支的模式,那么这里有一个问题
如果你的数据来自中心数据库,那么中心数据库如果出现故障,你的分支机构的数据如何保证安全呢?
是否应该在这种信息系统结构的基础上进行改造,容许分支机构的信息系统也备份一个中心数据库的文件呢?
&n
- 使用maven tomcat plugin插件debug关联源代码
商人shang
mavendebug查看源码tomcat-plugin
*首先需要配置好'''maven-tomcat7-plugin''',参见[[Maven开发Web项目]]的'''Tomcat'''部分。
*配置好后,在[[Eclipse]]中打开'''Debug Configurations'''界面,在'''Maven Build'''项下新建当前工程的调试。在'''Main'''选项卡中点击'''Browse Workspace...'''选择需要开发的
- 大访问量高并发
oloz
大访问量高并发
大访问量高并发的网站主要压力还是在于数据库的操作上,尽量避免频繁的请求数据库。下面简
要列出几点解决方案:
01、优化你的代码和查询语句,合理使用索引
02、使用缓存技术例如memcache、ecache将不经常变化的数据放入缓存之中
03、采用服务器集群、负载均衡分担大访问量高并发压力
04、数据读写分离
05、合理选用框架,合理架构(推荐分布式架构)。
- cache 服务器
小猪猪08
cache
Cache 即高速缓存.那么cache是怎么样提高系统性能与运行速度呢?是不是在任何情况下用cache都能提高性能?是不是cache用的越多就越好呢?我在近期开发的项目中有所体会,写下来当作总结也希望能跟大家一起探讨探讨,有错误的地方希望大家批评指正。
1.Cache 是怎么样工作的?
Cache 是分配在服务器上
- mysql存储过程
香水浓
mysql
Description:插入大量测试数据
use xmpl;
drop procedure if exists mockup_test_data_sp;
create procedure mockup_test_data_sp(
in number_of_records int
)
begin
declare cnt int;
declare name varch
- CSS的class、id、css文件名的常用命名规则
agevs
JavaScriptUI框架Ajaxcss
CSS的class、id、css文件名的常用命名规则
(一)常用的CSS命名规则
头:header
内容:content/container
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right
- 全局数据源
AILIKES
javatomcatmysqljdbcJNDI
实验目的:为了研究两个项目同时访问一个全局数据源的时候是创建了一个数据源对象,还是创建了两个数据源对象。
1:将diuid和mysql驱动包(druid-1.0.2.jar和mysql-connector-java-5.1.15.jar)copy至%TOMCAT_HOME%/lib下;2:配置数据源,将JNDI在%TOMCAT_HOME%/conf/context.xml中配置好,格式如下:&l
- MYSQL的随机查询的实现方法
baalwolf
mysql
MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1。但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描。但是在MYSQL 3.23版本中,
- JAVA的getBytes()方法
bijian1013
javaeclipseunixOS
在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不同OS下,返回的东西不一样!
String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如:
byte[] b_gbk = "
- AngularJS中操作Cookies
bijian1013
JavaScriptAngularJSCookies
如果你的应用足够大、足够复杂,那么你很快就会遇到这样一咱种情况:你需要在客户端存储一些状态信息,这些状态信息是跨session(会话)的。你可能还记得利用document.cookie接口直接操作纯文本cookie的痛苦经历。
幸运的是,这种方式已经一去不复返了,在所有现代浏览器中几乎
- [Maven学习笔记五]Maven聚合和继承特性
bit1129
maven
Maven聚合
在实际的项目中,一个项目通常会划分为多个模块,为了说明问题,以用户登陆这个小web应用为例。通常一个web应用分为三个模块:
1. 模型和数据持久化层user-core,
2. 业务逻辑层user-service以
3. web展现层user-web,
user-service依赖于user-core
user-web依赖于user-core和use
- 【JVM七】JVM知识点总结
bit1129
jvm
1. JVM运行模式
1.1 JVM运行时分为-server和-client两种模式,在32位机器上只有client模式的JVM。通常,64位的JVM默认都是使用server模式,因为server模式的JVM虽然启动慢点,但是,在运行过程,JVM会尽可能的进行优化
1.2 JVM分为三种字节码解释执行方式:mixed mode, interpret mode以及compiler
- linux下查看nginx、apache、mysql、php的编译参数
ronin47
在linux平台下的应用,最流行的莫过于nginx、apache、mysql、php几个。而这几个常用的应用,在手工编译完以后,在其他一些情况下(如:新增模块),往往想要查看当初都使用了那些参数进行的编译。这时候就可以利用以下方法查看。
1、nginx
[root@361way ~]# /App/nginx/sbin/nginx -V
nginx: nginx version: nginx/
- unity中运用Resources.Load的方法?
brotherlamp
unity视频unity资料unity自学unityunity教程
问:unity中运用Resources.Load的方法?
答:Resources.Load是unity本地动态加载资本所用的方法,也即是你想动态加载的时分才用到它,比方枪弹,特效,某些实时替换的图像什么的,主张此文件夹不要放太多东西,在打包的时分,它会独自把里边的一切东西都会集打包到一同,不论里边有没有你用的东西,所以大多数资本应该是自个建文件放置
1、unity实时替换的物体即是依据环境条件
- 线段树-入门
bylijinnan
java算法线段树
/**
* 线段树入门
* 问题:已知线段[2,5] [4,6] [0,7];求点2,4,7分别出现了多少次
* 以下代码建立的线段树用链表来保存,且树的叶子结点类似[i,i]
*
* 参考链接:http://hi.baidu.com/semluhiigubbqvq/item/be736a33a8864789f4e4ad18
* @author lijinna
- 全选与反选
chicony
全选
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>全选与反选</title>
- vim一些简单记录
chenchao051
vim
mac在/usr/share/vim/vimrc linux在/etc/vimrc
1、问:后退键不能删除数据,不能往后退怎么办?
答:在vimrc中加入set backspace=2
2、问:如何控制tab键的缩进?
答:在vimrc中加入set tabstop=4 (任何
- Sublime Text 快捷键
daizj
快捷键sublime
[size=large][/size]Sublime Text快捷键:Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:
- php 引用(&)详解
dcj3sjt126com
PHP
在PHP 中引用的意思是:不同的名字访问同一个变量内容. 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址 变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 复制代码代码如下:
<?
$a="ABC";
$b =&$a;
echo
- SVN中trunk,branches,tags用法详解
dcj3sjt126com
SVN
Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是svn://proj/|+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是用户自己的习惯。
- 对软件设计的思考
e200702084
设计模式数据结构算法ssh活动
软件设计的宏观与微观
软件开发是一种高智商的开发活动。一个优秀的软件设计人员不仅要从宏观上把握软件之间的开发,也要从微观上把握软件之间的开发。宏观上,可以应用面向对象设计,采用流行的SSH架构,采用web层,业务逻辑层,持久层分层架构。采用设计模式提供系统的健壮性和可维护性。微观上,对于一个类,甚至方法的调用,从计算机的角度模拟程序的运行情况。了解内存分配,参数传
- 同步、异步、阻塞、非阻塞
geeksun
非阻塞
同步、异步、阻塞、非阻塞这几个概念有时有点混淆,在此文试图解释一下。
同步:发出方法调用后,当没有返回结果,当前线程会一直在等待(阻塞)状态。
场景:打电话,营业厅窗口办业务、B/S架构的http请求-响应模式。
异步:方法调用后不立即返回结果,调用结果通过状态、通知或回调通知方法调用者或接收者。异步方法调用后,当前线程不会阻塞,会继续执行其他任务。
实现:
- Reverse SSH Tunnel 反向打洞實錄
hongtoushizi
ssh
實際的操作步驟:
# 首先,在客戶那理的機器下指令連回我們自己的 Server,並設定自己 Server 上的 12345 port 會對應到幾器上的 SSH port
ssh -NfR 12345:localhost:22
[email protected]
# 然後在 myhost 的機器上連自己的 12345 port,就可以連回在客戶那的機器
ssh localhost -p 1
- Hibernate中的缓存
Josh_Persistence
一级缓存Hiberante缓存查询缓存二级缓存
Hibernate中的缓存
一、Hiberante中常见的三大缓存:一级缓存,二级缓存和查询缓存。
Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存是由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存
- 对象关系行为模式之延迟加载
home198979
PHP架构延迟加载
形象化设计模式实战 HELLO!架构
一、概念
Lazy Load:一个对象,它虽然不包含所需要的所有数据,但是知道怎么获取这些数据。
延迟加载貌似很简单,就是在数据需要时再从数据库获取,减少数据库的消耗。但这其中还是有不少技巧的。
二、实现延迟加载
实现Lazy Load主要有四种方法:延迟初始化、虚
- xml 验证
pengfeicao521
xmlxml解析
有些字符,xml不能识别,用jdom或者dom4j解析的时候就报错
public static void testPattern() {
// 含有非法字符的串
String str = "Jamey친ÑԂ
- div设置半透明效果
spjich
css半透明
为div设置如下样式:
div{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}
说明:
1、filter:对win IE设置半透明滤镜效果,filter:alpha(Opacity=80)代表该对象80%半透明,火狐浏览器不认2、-moz-opaci
- 你真的了解单例模式么?
w574240966
java单例设计模式jvm
单例模式,很多初学者认为单例模式很简单,并且认为自己已经掌握了这种设计模式。但事实上,你真的了解单例模式了么。
一,单例模式的5中写法。(回字的四种写法,哈哈。)
1,懒汉式
(1)线程不安全的懒汉式
public cla