在系统架构设计中,使用缓存是最常用的降低数据库负载和提升性能的策略,缓存的主要目的是减少对数据库的Read操作。但是在不同的情况下,我们需要使用不同形式的缓存。比如,如果数据表中的数据是静态的、不会发生变化的,那就非常容易,我们只需要在系统启动的时候,将其加载到内存,以后每次从内存读取数据即可。再比如,数据表中的数据会发生变化(增删改),但是变化的频率非常低,而恰巧我们的系统对数据实时性的敏感度也不是特别高,那我们可以使用定时刷新的缓存,DataRabbi
系统 2019-08-29 22:28:51 2462
WebORBhttp://www.themidnightcoders.com/weborb/java/是一个类似于AdobeLiveCycleDataServices的程序。因为Adobe公开了AMF3协议(ActionMessageFormat)http://download.macromedia.com/pub/labs/amf/amf3_spec_121207.pdf所以WebORB也有了AMF3的实现。WebORBforJavaisFree!学习W
系统 2019-08-29 22:01:20 2462
方法调用(callby)是一个标准的计算机科学术语。方法调用根据参数传递的情况又分为值调用(callbyreference)和引用调用(callbyvalue)。江湖上有很多关于这两种调用的定义,最通常的说法是传递值的是值调用,传递地址的是引用调用。这其实很不恰当,这种这些说法很容易让我们联想到Java的对象参数传递是引用调用,实际上,Java的对象参数传递仍然是值调用。我们首先用一段代码来证实一下为什么Java的对象参数传递是值调用。publicclas
系统 2019-08-29 22:00:02 2462
在开发中曾经遇到过z-index带来的页面层级遮盖问题。原帖太乱了,就发个效果图吧。div被select隐藏的问题可以用一个隐形的iframe来解决。DIV,SELECT,IFRAME都是绝对定位的情况下进行的。在绝对定位的情况下,Z-INDEX是可以对他们起到作用的。但是在页面布局实际中都是用相对进行的。只有在下拉菜单这样的情况是用绝对定位进行的。相对布局中的元素的Z-INDEX是没有用的。IFRAME的优先级别比SELECT框高,SELECT比DIV高
系统 2019-08-29 21:58:02 2462
转载请出自出处:http://eksliang.iteye.com/blog/2146549http://eksliang.iteye.com一.java分配内存涉及的区域包括寄存器常量池栈堆静态存储域二.寄存器介绍寄存器是最快的内存区域,因为他保存在处理器内部,这块区域我们没有直接的控制权,也不可能在代码里面找到寄存器的任何存在踪迹,所以这块不做讨论三.常量池介绍1.常量池是什么?答:他是在.class文件中开避的一块内存区域,用来存储在编译期间就可以确
系统 2019-08-12 09:30:36 2462
Java入门四(Java三大特性之一继承)继承顾名思义看名字也应该有所了解,好了不扯了切入正题。Java中继承用extends。类由变量和方法构成。变量也可以被称为成员变量和属性。方法分成员方法和构造方法。父类也可以称为基类,超类。子类也可以称为派生类,导出类.子类能够继承父类中所有变量和方法(构建函数不能被继承)。当你创建一个子类对象时,在这个子类对象中有一个父类对象。当你调用子类构建函数时,在这个子类构建函数中必须调用父类的构建函数。如果在子类构建函数
系统 2019-08-12 09:30:21 2462
一、什么是单点登录SSO(SingleSign-On)SSO是一种统一认证和授权机制,指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。二、单点登录解决了什么问题解决了用户只需要登录一次就可以访问所有相互信任的应用系统,而不用重复登录。三、单点登录的技术实现机制如下图所示:当用户第一次访问应用系统1的时候,因为还没有登录,会被引导到认证系统中进行登录;根据用
系统 2019-08-12 09:27:15 2462
等待元素出现之后再消失,界面上的loadingicon都属于这种类型,之前的方法总是卡死,换这种方法目前还好用的/***Checkiftheelementpresentwithcustomizedtimeout*@paramdriver*@paramlocator*@paramerrorMessage*@return*/publicBooleanwaitUntilElementPresent(WebDriverdriver,finalBylocator,l
系统 2019-08-12 09:26:48 2462
--查询表名包含某字符Select*FromsysobjectsWherenamelike'%Area%'andtype='u'--含有'XXX'字段的所有表selecta.[name]TableNamefromsysobjectsa,(select[id],count(*)bfromsyscolumnswhere[name]='SupplierREF'groupby[id])bwherea.[id]=b.[id]---查看数据库表的约束selecta.n
系统 2019-08-12 01:55:20 2462
我们在热备时,如果此时突然停电,再次启动时会发生什么情况呢?SQL>altertablespaceusersbeginbackup;Tablespacealtered.SQL>descv$backupNameNull?Type-----------------------------------------------------------------------------FILE#NUMBERSTATUSVARCHAR2(18)CHANGE#NUMB
系统 2019-08-12 01:55:01 2462