- 博客(16)
- 资源 (6)
- 收藏
- 关注
原创 SSH整合之配置文件
1. web.xml文件的配置:<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http:
2009-05-07 11:49:00 6303 3
原创 Ajax快速入门
Ajax的应用,实现了页面的局部刷新,改善了客户体验.直接在js中调用远程服务器上的方法,就像方法在js中一样. Ajax使用的核心步骤: 1.创建XmlHttpRequest 对象. var xmlhttp; function createXMLReq(){ if(window.ActiveXObject){
2009-04-27 12:46:00 976
原创 Struts1.2使用的一些总结
有段时间没有用Struts编程了,感觉很多细节都有点生疏.今天特抽取一些时间对Strust开发做点总结,以加强与巩固对struts的理解.所谓温故而知新可以为师矣!!!呵呵.. 一.Struts简介 Struts是一个流行的MVC框架,相对于采用Serlvet+jsp来做控制器,结构清新可见.令WEB开发的程序员看到了新到希望.. 二.Struts原理
2009-04-22 09:44:00 973
原创 Curator+Zookeeper实现分布式锁的示例
随着互联网的兴起,应用的单服务器部署已无法满足日益增长的用户需求,此时云服务+分布式技术应用而生,解决了应用弹性伸缩的问题。问题来了,分布式不同于单机,在单机应用下可以使用Java的并发编程API实现对共享资源的控制,而在分布式应用系统环境则可以借助Zookeeper来实现,Apache的顶级开源项目Curator则是为了更加方便操作Zookeeper而产生的Java项目。本文基于Curator+Zookeeper实现各种分布式锁,以实现分布式环境下对有限共享资源的并发访问。
2024-09-09 22:01:59 1128 1
原创 Zookeeper官网Java示例代码解读(一)
Conventionally, ZooKeeper applications are broken into two units, one which maintains the connection, and the other which monitors data. In this application, the class called the **Executor** maintains the ZooKeeper connection, and the class called the **D
2024-08-29 23:00:00 1721
原创 利用PL-SQL Developer工具导入csv文件中的数据
PLSQL Developer 15 (64 bit) 工具导入csv文件中的数据
2024-08-29 18:39:20 382
原创 Zookeeper简介
ZooKeeper是分布式应用程序的高性能协调服务。它在一个简单的接口中公开了通用服务,如命名、配置管理、同步和组服务,因此您不必从头开始编写它们。您可以使用现成的工具来实现共识、组管理、领导者选举和出席协议。你可以根据自己的特定需求进行构建。
2024-08-29 18:27:30 1081
原创 Zookeeper 官方示例2-SyncPrimitive 代码解读(二)
* 阻塞是一个原语,它使一组进程能够同时开始计算。此实现的总体思想是拥有一个屏障节点,用于作为单个流程节点的父节点。 * 假设我们将障碍节点称为“/b1”。然后,每个进程“ p”创建一个节点“/b1/p”。一旦有足够多的进程创建了相应的节点,联合进程就可以开始计算了。 * 场景:当有些操作需要所有参与者全部准备好之后才能开始执行,并且对每个参与者来说必须等待所有参与者全部执行完毕,才算执行完毕。于是就需要一个屏障,来控制所有参与者同时开始,并等待所有参与者全部结束。
2024-08-29 18:14:04 1266
转载 Log4j的配置文件,收藏起来以便日后查阅
<br />一.Log4j配置文件学习:<br /> <br />Log4j支持两种配置文件格式,一种是XML格式的文件,一种是Java特性文件(键=值). <br />下面我们首先介绍使用Java特性文件做为配置文件的方法: <br />分析一个配置文件log4j.properties <br />log4j.rootCategory=debug, stdout, R <br />log4j.appender.stdout=org.apache.log4j.ConsoleAppender <br
2010-06-14 11:33:00 510 1
原创 Structs中使用Validator框架(下)
Structs中使用Validator框架(上)叙述了Validator框架验证普通的javabean以及ActionForm,对于复杂的情形却未曾涉及,比如说多个Action公用同一个ActionForm以及动态ActionForm如何验证等情形.下面逐一进行讲解: 一.多个Action共用同一个ActionForm,以实现不同规则的验证: 例如:在对登陆用户进行操作
2009-08-31 11:00:00 828
原创 Structs中使用Validator框架(上)
框架能够克服在ActionForm Bean中以编程方式进行数据验证的局限,它允许Struts应用灵活的配置验证规则,无需编程。 使用Validator框架之前的准备: 包准备:Struts Validator框架主要依赖两个JAR文件jakarta-oro.jar和commons-validator.jar, 两个xml文件:验证规则文件validator-r
2009-08-10 18:09:00 1072 1
转载 邮件传输协议之POP3协议,SMTP协议,IMAP协议
POP3协议规范 对于在网络上的比较小的结点,支持消息传输系统(mts)是不实际的。例如,一台工作站可能不具有充足的资源允许smtp服务器和相当的本地邮件传送系统保持序驻留,并持续运行。同样的,将一台个人计算机长时间连接在ip类型网络上的费用也是可观的(结点缺少的资源被称为"联络性")。 虽然如此,在这样的小结点上允许管理邮件是十分有用的,并且这些结点经常支持一个用户代理来管理邮件
2009-06-29 16:21:00 3494
原创 php连接mysql数据库
php 和mysql,比较容易出现的中文乱码,没有办法详说各种编码的异同,简单而实用的处理办法是:在查询之前插入:mysql_query("set names gbk"); 其中gbk 也可以改成其他中文字符集。(似乎比较难以在同一的类中调用,大概是和具体的查询前有时候涉及数据库的选择有关?) 而且,在数据库导出,导入之前也最好插入这条语句,保持字符的一致性(否则,在数据库
2009-06-11 11:24:00 5768 5
原创 POI读取xls文件笔记
一.概述: POI包括一系列的API,它们可以操作基于MicroSoft OLE 2 Compound Document Format的各种格式文件,可以通过这些API在Java中读写Excel、Word等文件。POI是完全的Java Excel和Java Word解决方案。POI子项目包括:POIFS、HSSF、HDF、HPSF。其中HSSF(Horrible spreadSheet F
2009-05-27 09:51:00 1018
原创 java中将对象作为参数的本质
面试时碰到过许多关于java方法中传递对象参数的问题,关于java中传递参数,总结如下: a.传递值类型参数,如基本数据类型,不可以改变变量的值. b.传递对象类型参数,可以改变对象变量的实例域值. c.传递对象类型参数,不可以改变引用地址. 经典示例:交换两个引用类型变量(失败) package com.webm;public class Test {
2009-04-23 10:31:00 7807 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人