zookeeper学习 一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)zookeeper优先保证CP,当服务发生故障会进行leader的选举,整个期间服务处在不可用状态,如果选举时间过长势必会大幅度降低性能,另外就用途来说zookeeper偏向于服务的协调,当然含有注册中心的作用。启动Zookeeper:./zkServer.sh start客户端连接Zookeeper:./zkCli...
学习Java编程技术 好久好久都没有上CSDN了,今天在搜资料的时候,刚好CSDN上有人共享了可以下载,就登陆了我的CSDN账号,结果居然这个账号都还活着!~~~~~~真得很意外! 刚好最近又在开始学习JAVA了,就借这个平台做一下笔记吧~ 此文就当做是后续JAVA编程技术学习总结的开场序吧~
JS常用方法 1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中
Struts2的OGNL调用公共静态方法 一直以来都知道Struts2的OGNL支持在前台调用后台的静态方法,以前也用过,但用的比较少,今天自己重新开始了一个新的项目,在实现一个功能的时候用到了Struts2的在前台调用后台的静态方法,弄了半天没有出来结果,原来是自己没有在Struts的配置文件里面申明可以在前台使用后台的静态方法,故写出来供自己以后参考参考,并以此为教训。 假设有一个com.xxx.util.Ut
OGNL表达式struts2标签“%,#,$” 一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方法名
使用Keytool配置Tomcat的https服务 1.创建自签名证书(1)使用JDK自带的keytool创建自签名证书。keytool -selfcert -alias myself -keystore myselfstore -keypass myselfstore(3)查看myselfstore中的公钥密钥对keytool -list -keystore myselfstore (4)验证成功后导出证书keytool
USL是什么? USL是什么?USL是User Show Layer的缩写。 他是WEB软件开发三层架构中的一层,主要负责界面呈现。附WEB软件开发三层架构1.表示层(USL):主要表示WEB方式。如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。2.业务逻辑层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑
Oracle 事务相关 前2天无意中试验,发现oracle 存储过程中的异常处理,对事务的提交有个出乎意料的影响,时候分析了一下,写了一个文档。给大家分享一下。 附件就不加了,直接把内容发出来。 Oracle存储过程异常处理事务特性分析 Oracle存储过程中的事务是如何处理的?通常情况下。整个过程是作为一个事务整体被提交或回滚的,这属于数据库的基本知识,这里简单说明:
Java日期操作 Java日期操作java处理日期时间 相加减JAVA处理日期时间常用方法: 1.java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即
Dom4j常用操作 ava操作XML文件 dom4j 篇2006年11月11日 星期六 22:08在项目中,我们很多都用到了xml文件,无论是参数配置还是与其它系统的数据交互。今天就来讲一下Java 中使用dom4j来操作XML文件。我们需要引入的包://文件包 import java.io.ByteArrayOutputStream; import java.
java.endorsed.dirs 和 java.ext.dirs 系统属性说明 JVM系统属性中有两个特殊的属性:{java.ext.dirs} 可选包扩展机制 {java.endorsed.dirs} 包升级替换机制 相关资料:http://docs.oracle.com/javase/1.4.2/docs/guide/extensions/spec.htmlhttp://docs.oracle.com/javase/6/docs/technotes
Oracle 常见错误码整理 1.登录SQLPLUS 提示 ORA-12560 协议适配器错误(win环境)(1)检查数据库监听是否已启动:# lsnrctl status# lsnrctl start # lsnrctl stop (2)检查数据库服务是否已启动系统服务窗口启动ORacle服务# net start oracleserviceORACLSID (3)检查ORACL_SI
oracle 中的control file 1.数据库的名字。该名取自初始化参数说明的数据库名字或CREATE DATABASE语句中所使用的名字。2.数据库标示符。该标示符是在创建数据库时ORACLE自动生成的。3.数据库创建的时间戳。它是在数据库创建时生成的。4.联机重做日志文件的名字和准确位置。当在增加重做日志文件、删除重做日志文件和修改重做日志文件时,ORACLE会修改相关信息。5.当前日志的序列号。它是在日志切换时ORACLE记录的。6.检查点信息。该信息是在产生检查点