`
文章列表
Java中的事务处理   一般情况下,J2EE应用服务器支持JDBC事务、JTA(Java Transaction API)事务、容器管理事务。一般情况下,最好不要在程序中同时使用上述三种事务类型,比如在JTA事务中嵌套JDBC事务。第二方面,事务要在尽可能短的时间内完成,不要在不同方法中实现事务的使用。下面我们列举两种事务处理方式。   1、JavaBean中使用JDBC方式进行事务处理   在JDBC中怎样将多个SQL语句组合成一个事务呢?在JDBC中,打开一个连接对象Connection时,缺省是auto-commit模式,每个SQL语句都被当作一个事务,即每次执行一个语句,都 ...
package com.chat; import java.io.*; import java.net.*; import java.util.*; import java.lang.*; /** *  socket写的一个聊天程序,测试方法:打开多个cmd,输入telnet localhost 10000,即可开始聊天 * @author bingyingao * */ public class Server extends ServerSocket { private static ArrayList User_List = new ArrayList(); private s ...
09年掌上城市开发经验记录 在linux上安装oracle是一件复杂的事情,尤其对于一个生手来说,它的复杂程度远超过了linux操作系统的安装,因为不像windows那样可以直接点击sertup.exe就ok了,在安装之前你要配置环境变量,修改若干个 ...
http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。            meat标签的http-equiv ...
1概念 2指令 if, else, elseif switch, case, default, break list, break include Import compress escape, noescape assign global setting macro, nested, return t, lt, rt 3一些常用方法或注意事项 表达式转换类 数字循环 对浮点取整数 给变量默认值 判断对象是不是null 常用格式化日期 添加全局共享变量数据模型 直接调用java对象的方法 字符串处理(内置方法) ...
vnc服务主要用于通过图形界面的方式操作远程linux服务器(譬如远程安装oracle程序执行./runInstaller的时候特别需要)。 1.确认VNC是否安装       确认是否已经安装VNC服务及查看安装的VNC版本     [root@testdb ~]# rpm -q vnc-server     vnc-server-4.1.2-9.el5     若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-server-4.1.2-9.el5.x86_64.rpm     2.启动VNC服务     使用vncserver命令启动VN ...
开机自启动任务的设定 通常情况是编辑rc.local,将要启动的内容写在里面即可 Eg: 开机自动开启3306端口 #vi  /etc/rc.local iptables -I RH-Firewall-1-INPUT -p tcp --dport 3690 -j ACCEPT 当然,有的服务,想要设定开机自启动还要做一些其它的配置,譬如,设定oracle开机自启动。 crontab有兩种建立定时任务的方式: 一种是针对某个使用者,可以由 crontab -e 的指令来下达工作排程; 另一种是针对系统管理员,你可以直接修改 /etc/crontab 这个文件,来直接定时执行。 ...
一般来说有两种办法,在JSP中使用Java的嵌入脚本. 例如: 写入Cookie <html> <head>........(中间略) </head> <body> <% String cookieName="Sender"; Cookie cookie=new Cookie(cookieName, "Test_Content"); cookie.setMaxAge(10); response.addCookie(cookie); %> ........(其他内容) </body> & ...
Oracle Package有哪些作用呢? 简化应用设计、提高应用性能、实现信息隐藏、子程序重载。 下面是Package部分代码。 create or replace Package FirstPage is   -- Author  : MECON   -- Created : 2006-7-20 上午 09:34:44   -- Purpose : 用来处理首页各个模块的显示情况     -- Public type declarations   type outlist is REF CURSOR;       --高中   Procedure getSeniorHighSc ...
/** 这个是我在网上看到的一个帖子自称是比较完美的分页类,我觉得并不是,譬如他这样HTML与js,java代码包括提交用的form元数都冗杂在一起,如果页面查询有其他的参数怎么办,先列在这里,过几天我自己写一个真正完美的分页组件 */ public class Pagination { /**      * 当前页      */     private int curPage;     /**      * 每页显示的记录数      */     private int pageSize;     /**      * 记录总行数      */     priv ...
第一步:为服务器生成证书 使用keytool为Tomcat生成证书,假定目标机器的域名是“localhost”,keystore文件存放在 “C:\tomcat.keystore”,口令为“password”,使用如下命令生成: keytool -genkey -v -alias tomcat -keyalg RSA -keystore C:\tomcat.keystore -dname "CN=localhost,OU=cn,L=cn,ST=cn,C=cn" -storepass 123456 -keypass 123456 如果Tomcat所在服务器的域名不是 ...
DWR2.0.x的推技术也叫DWR Reverse Ajax(逆向Ajax)主要是在BS架构中,从服务器端向多个浏览器主动推数据的一种技术。 在DWR所开的线程中使用Reverse Ajax时,通过WebContextFactory.get()获取WebContext对象,进而获取脚本Session。 在DWR之外使用Reverse Ajax时,就要用到ServerContext,在Spring环境中要得到ServerContext,就需要用到Spring的ServletContextAware接口。 一、Reverse Ajax的实现有3种方式:       DWR的逆向 ...
条件连接(join) T1 { [INNER] | { LEFT | RIGHT | FULL } [OUTER] } JOIN T2 ON boolean_expression T1 { [INNER] | { LEFT | RIGHT | FULL } [OUTER] } JOIN T2 USING ( join column list ) T1 NATURAL { [INNER] | { LEFT | RIGHT | FULL } [OUTER] } JOIN T2INNER 和 OUTER 对所有连接(join) 类型都是可选的.INNER 是缺省; LEFT,RIGHT,和 FULL ...
客户需求分析:   笔者同事小曹最近接到一家客户的一个需求。他们部署了一个ERP系统,现在采用的就是Oracle数据库。现在由于企业统计分析的需要,要实现如下的需求。   1、按月份来统计2009年第一季度每个供应商的采 ...
分别生成服务端:serverStore.jks,clientStore.jks 1.创建一个私钥放入keystore里 keytool -genkey -alias apmclient -keypass apmclientpass  -keystore clientStore.jks - storepass keystorePass  -dname "cn=nowwell" -keyalg RSA  2.进行签名 keytool -selfcert -alias apmclient  -keystore clientStore.jks -storepass keysto ...
Global site tag (gtag.js) - Google Analytics