自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Nacos集群模式配置 1.4.1

Nacos集群模式配置 1.4.11、源码打包2、修改配置3、初始化数据库4、启动nacos集群5、登录http://localhost:8848/nacos/#/login1、源码打包从Github上下载源码https://github.com/alibaba/nacos.git然后再项目根目录执行cd nacos/mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U 打包后的程序在:nacos\distribution\

2021-03-18 10:57:15 1235

原创 sap BusinessObjects 4 java 单点登录处理 sso

最近要做个java系统调用sap bo 报表展现的功能,查询了网上一些资料发现有些地方不是很正确,特别是4版本的包发生了变化,所以特别记录下。 java单点登录到BO系统主要是要生成一个Token令牌。具体代码实现: //CMS服务器名,也可以是IP地址                String cms = "192.168.250.95:6400";            ...

2012-04-27 15:05:36 741

原创 为速度而生

http://wenku.baidu.com/view/2cfce91555270722192ef7f9.html

2011-04-28 11:32:26 117

原创 jsp页面提交到servlet实例

jsp文件名jsp2.jsp<%@ page contentType="text/html; charset=GBK" %><html><head><title>jsp2</title></head><body bgcolor="#ffffff"><h1&a

2011-03-25 17:43:02 255

原创 jsp内置对象

1.request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。2.response对象response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpServletResponse类的实例。3.session对象 session对象指的是客户端与服务器的一次会...

2011-03-23 22:46:31 87

原创 页面消息提示框,带滤镜效果,渐入渐出

 HTML部分:                <STYLE type="text/css">                       .article {font-size: 9pt; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px soli...

2011-03-16 15:51:21 138

原创 使用Timer实现异步调用方法

Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。Timer.schedule方法:Timer.schedule(new TimerTask() {public void run(){}},0,1000)第一个参数:是 TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现 publ...

2011-03-16 14:34:23 1565

原创 自定义tag

转载至:http://develop.csai.cn/web/200707061356581956.htm一个简单的标签:helloTag  本实例将实现调用标签在JSP面中输出红色的字符:“hello!”。  说明:本章的所有实例均放于Web应用mytags中。  (1)第一步:开发标签实现类。  helloTag.java  package hello;  import javax.s...

2011-03-12 18:42:51 108

原创 ibatis和hibernate的比较

转载至:http://moonsee.iteye.com/blog/253226 我在最初的选型的时候是打算选择 Hibernate 的,在研究的过程中发现了 iBatis,经过 分析比较之后我选择了 iBatis。现在我已经使用 iBatis 完成了一个中小型的项目。这个 项目在性能、可维护性、可扩展性方面都非常令我满意。 在这个过程中我也不断的与使用过或者正在使用 Hibernate ...

2011-03-12 18:25:05 93

原创 解析xml的四种方法

转载至:http://topic.csdn.net/u/20081202/23/67e0cc8b-2922-4f56-94e4-05811090c5a6.html ==========================================xml文件<?xml version="1.0" encoding="GB2312"?>  <RESULT>  <VALUE>     <NO>...

2011-03-12 17:54:15 109

原创 java 拦截器和过滤器区别(转载)

1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次      拦截器 :是在面向切...

2011-03-12 16:53:35 75

原创 java switch case

关于java中switch使用的一些说明switch(表达式){case 常量表达式1:语句1;....case 常量表达式2:语句2;default:语句;}default就是如果没有符合的case就执行它,default并不是必须的.case后的语句可以不用大括号.switch语句的判断条件可以接受int,byte,char,short,不能接受其他...

2011-03-12 16:31:41 82

原创 工厂模式

http://www.iteye.com/topic/26455

2011-03-11 15:46:24 89

原创 oracle中lob类型介绍

<LOB分类>    LOB,即Large Objects(大对象),是用来存储大量的二进制和文本数据的一种数据类型(一个LOB字段可存储可多达4GB的数据)。它又分为两种类型:内部LOB和外部LOB。    1.内部LOB将数据以字节流的形式存储在数据库的内部。因而,内部LOB的许多操作都可以参与事务,也可以像处理普通数据一样对其进行备份和恢复操作。Oracle支持三种类型的内部LO...

2011-03-11 14:07:30 383

Tomcat中使用jndi连接数据源

因为开发的时候系统是用proxool来实现数据库连接的,而生产环境是用was的所以采用jndi的方式连接。为了每次上应用的时候不用去改配置数据库配置,所以把原因proxool改成了jndi的方式。proxool的实现     web.xml:              <context-param>                     <param-name&...

2011-02-12 17:19:25 135

原创 spring事务控制

spring的事务配置主要有三部分组成DataSource、TransactionManager和代理机制。DataSource根据数据源的不同分为DataSource,SessionFactory.分别对应TransactionManager的实现是DataSourceTransactionManager和HibernateTransactionManager。而代理部分又有5种具体的实...

2010-08-31 16:44:58 80

原创 使用Spring配置Quartz定时调度

<bean name="batchtaskJob" class="com.test.service.WebService2dbBatchService" />  <bean id="methodInvokingJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactory...

2010-08-10 16:11:52 88

原创 Spring配置Quartz发生异常

Quartz是一个很好的定时任务调度组件,关于Quartz的基本概念,请参阅http://www.opensymphony.com/quartz。spring将Quartz很好的集成在了一起。关于spring中Quartz的用法,网上很多,这里就不在叙述,大家可以查阅相关资料,这里主要描述在开发中遇到的一个问题。这是我spring的配置文件:<bean   id="LoadDis...

2010-08-10 16:03:46 496

原创 使用dhtmlxTabbar,实现跳格(TAB)控制和异步请求

//创建tab,第2个参数代表位置tabbar = new dhtmlXTabBar("id", "top");tabbar.setHrefMode("ajax-html");tabbar.preventIECashing(true);tabbar.setImagePath("../imgs/");tabbar.setStyle("modern");tabbar.setOffset(".

2010-08-09 17:13:14 312

jQuery的一些处理表单的方法

1.使用jQuery.MultiFile实现上传文件类型校验,需要引jQuery基础包,和jQuery.MultiFile插件包:$('#id').MultiFile({ accept: 'gif|jpg|png|bmp|swf|doc|ppt|xls|xlsx|mdb|mmp|pdf|zip|rar|txt', STRING: { remove:'删除',...

2010-08-09 16:45:30 123

原创 下拉框候补选项和选择项之间项目的增减

首先要使下拉框能多选,需要设置select 的multiple的属性为multiple.javascript代码function moveOption(id1, id2){ var e1 = document.getElementById(id1); var e2= docu...

2010-08-09 16:03:59 126

原创 jmesa动态生成表格

public String returnHtml(HttpServletRequest request, HttpServletResponse response,Map map) throws Exception { TableFacade tableFacade = new TableFacadeImpl("ListId", request); tableFacade...

2010-06-17 10:31:28 170

原创 sql 的一些处理方法

1.date类型转成字符类型比较: to_char(e.end_date, 'yyyy-MM-dd') <= to_char(sysdate, 'yyyy-MM-dd');to_char(tg.arrive_date, 'yyyy-MM-dd')>='2010-01-01';to_char(g.birthday,'MM-dd') >=to_char(t.arriv...

2010-06-17 09:59:12 85

原创 ActionServlet的工作原理

ActionServlet的工作原理ActionServlet它负责接受所有的request,并且产生相对应的response到请求的页面。但是它怎么知道对应呢?这里就存在一个map文件(我习惯这么叫它)Struts-config.xml,它包括了resource文件、如何到达下一个页面、下面一个页面是什么、页面的校验规则、怎么样显示错误信息(如ActionMessage的使用)的定义。一般来...

2010-05-22 23:31:49 207

原创 IoC容器在Web容器中的启动

以下引用自博客:http://jiwenke-spring.blogspot.com/ 上面我们分析了IOC容器本身的实现,下面我们看看在典型的web环境中,Spring IOC容器是怎样被载入和起作用的。 简单的说,在web容器中,通过ServletContext为Spring的IOC容器提供宿主环境,对应的建立起一个IOC容器的体系。其中,首先需要建立的是根上下文,这个上下文持有的对象可以有业...

2010-05-22 23:18:49 81

原创 类元之间关系

类元之间关系类元之间的关系有关联、泛化、各种形式的依赖关系,包括实现关系和使用关系。 关联:对象通常要和其他对象发生关联,关联可以具有多层形式。多重性问题(一对一、一对多)。在UML中关联用一条直线来表示。泛化:一个类继承了其他类的属性和操作。在UML中泛化用“从之类画一条带空心三角形箭头的连线指向父类”来表示。依赖:一个类使用了另一个类。在UML中依赖用“从依赖类到被依赖的带...

2010-05-22 22:58:35 234

原创 java设计模式

常见的Java设计模式有以下23种: 1、抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2、适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的类可以一起工作。 3、桥梁模式(Bridge):将抽象部分与它的实现部分分离,使它们都可以独立地变化...

2010-05-22 22:34:12 60

原创 分页思路

//此段代码放在页面开始部分,做为分页的初始化数据    int PageNum = 10;//设置分页每页显示的条数,例如:10表示一页显示10条记录    String GetPageNum=request.getParameter("Page");//得到当前的页数    boolean isFirst = false;    if(GetPageNum == null){//如果得到当前的...

2010-05-21 23:21:10 86

原创 Oracle分页实现

分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40)WHERE RN >= 21其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM <= 40和RN >= 21控制分页查询的每页...

2010-05-21 23:17:53 155

原创 左右连接区别

在Oracle PL-SQL中,左连接和右连接以如下方式来实现   查看如下语句:SELECT emp_name, dept_nameFORM Employee, DepartmentWHERE Employee.emp_deptid(+) = Department.deptid   此SQL文使用了右连接,即“(+)”所在位置的另一侧为连接的方向,右连接说明等号右侧的所有记录均会被显示,无论...

2010-05-21 02:41:44 588

原创 数据库普及知识

触发器是一种特殊的存储过程,类似于其它编程语言中的事件函数,SQL Server 允许为 INSERT、UPDATE、DELETE 创建触发器,当在表(视图)中插入、更新、删除记录时,触发一个或一系列 T-SQL 语句。 创建触发器用 CREATE TRIGGERCREATE TRIGGER 触发器名称ON 表名FOR INSERT、UPDATE 或 DELETEAS    T-SQL 语...

2010-05-21 02:35:10 101

原创 on、where、having 在结果包含聚合函数时的效率区分

on、where、having这三个都可以加条件的子句中,on是最先执行,where次之,having最后。有时候如果这先后顺序不影响中间结果的话,那最终结果是相同的。但因为on是先把不符合条件的记录过滤后才进行统计,它就可以减少中间运算要处理的数据,按理说应该速度是最快的。根据上面的分析,可以知道where也应该比having快点的,因为它过滤数据后才进行sum,所以having是最慢的。但...

2010-05-21 02:24:26 440

原创 怎么样创建一个线程

在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread类的构造方法被重载了八次,构造方法如下:public Thread( );public Thread(Runnable target);pub...

2010-05-21 02:01:02 128

原创 Collection接口和Collections集合类

        Collection  ├List  │├LinkedList  │├ArrayList  │└Vector  │ └Stack  └Set  Map  ├Hashtable  ├HashMap  └WeakHashMap    Collection接口    Collection是最基本的集合接口,一个Collection代表一组O...

2010-05-21 01:51:36 161

原创 JS截取全半角字符串

全角半角字符混合输入的处理问题1:输入长度的验证,例如输入内容在数据库中是40字节,所以输入长度不能超过40字节;而JavaScript中的String.length获得的是字符个数。解决方法:通常全角字符为2字节,而半角字符为1字节;这样String.length获得的长度相当于将全角字符作为1字节处理,所以再加上全角字符的个数就是字节数。考虑到escape()函数处理的字符串中,全角字...

2010-05-13 17:53:03 590

VBA 出力EXCLE的数据成xml (带层次关系)

Public Sub Workbook_BeforeSave() Dim fileName As String Dim firstIndex As Integer Dim lastIndex As Integer Dim rootNodeName As String Dim xmlDoc As MSXML2.DOMDocument...

2010-04-23 16:29:34 279

jdbc连接示例

package jp.co.rct.jj.xfr.action.chintai.common;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLExcep...

2010-04-23 16:21:21 83

collection文档

学习集合和数组的很好类,好东西当然和大家一起分享了。

2008-08-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除