`
Aga
  • 浏览: 213319 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表
在使用的web容器的b/s结构应用程序当中,一般需要我们配置数据源,像weblogic\jboss这样的高性能j2ee服务器可以使用其自带的数据源。在tomcat中可以配置第三方数据源。对于web应用程序而言:数据源都是通过配置文件加载的。而对于普通的java应用程序就需要我们手动写了以下就是一个dbcp数据源例子。 需要包: apache\commons\dbcp apache\commons\pool 数据库配置代码如下: driverClassName = oracle.jdbc.driver.OracleDriver url = jdbc:oracle:thin:@10.9.2.2 ...
在网络通讯中,有时需要以bytestream的形势进行传输数据,但java在传输string的时候可能遇到一些问题:因为java的char是以unicode编码,而某些场合需要以ascii编/解码,所以可能用到编/解码器 CharsetDecoder decoder = Charset.forName("US-ASCII").newDecoder(); CharsetEncoder encoder = Charset.forName("US-ASCII").newEncoder(); 这样就可以生成按照ascii编码的编码器了
前言: 本来是想总结一下inner class 的用法,但是却发现这几位颇为亲近。索性一起拉出来溜溜。 写作目的: 跟 static , final, inner class 搞好关系,以便将来遇见了,就像用if ,else一样,一清二楚。 文中的术语定义以java language sp ...
ResultSet控件需要xa本地事务支持, 所以在创建数据源的时候选择以下jdbc驱动程序, weblogic.jdbc.oracle.OracleDriver 而不是:weblogic.jdbcx.oracle.OracleDataSource 并且配置数据源的时候需要在sid=... portNumber=1521之后添加:ServerName=ip 然后从“[您的服务器]”-->“服务”-->“JDBC”-->“连接缓冲池”-->“[您的 SQLServer 缓冲池]”。(4) 在右侧内容面板上,选择“连接”选项卡,单击页面底部的“高级选项”的“显示”,选中“支 ...

内部类总结

    博客分类:
  • J2SE
1、内部类可以操作外部类中所有的成员方法和成员变量,包括private修饰过的。 2、内部类如果被声明为public,则可以到其他类中进行访问,如果声明为private,则内部类只属于所在的外部类(InnerClassTest.java中注释掉的部分就是错误的一个访问)。 3、外部类对其内部类的属性和方法的访问和访问其他类一样,需要先构造一个对象然后进行访问,不过对于内部类的构造首先要构造一个外部类,进而进一步进行构造内部类。 4、内部类编译生成的class文件的名称是外部类和内部类用一个$符号连接起来的形式,例如,我们上面的程序生成的内部类的class文件的名称分别为: OuterCl ...
小弟去年毕业,提的问题可能很浅显。 用过一段struts,了解了其中的基本使用方法,在工作中也一直应用,但我今天静下心来思索:struts究竟有哪方面的优势?我能总结到的只有:表单form的自动填充、taglibs。我想向各位老鸟请教:他还有什么其他的优势?struts-config?似乎我再web.xml配置可以起到同样的转向效果。那么它的优势究竟是什么? 还有就是一个mvc实现,意味着什么?在servlet+jsp中也可以控制转向啊?那到底struts的优势是什么?恳请大家指教。
断断续续的学习spring又一个月了,领略到了一些其中的要点。几天成功的把spring2.0+hibernate3.0+struts1.2整合到了一起。尤其是在最后整合spring+struts遇到了问题,从网络中找到了整合方法,但太啰嗦,而且各种没有必要的代码也混在 ...
可能原因: 当<class>元素或者<set>元素的lazy属性为true时,load() or get() or find()加载这些对象时,Hibernate不会马上产生任何select语句,只是产生一个Obj代理类实例,只有在session没有关闭的情况下运行Obj.getXxx()时才会执行select语句从数据库加载对象,如果没有运行任何Obj.getXxx()方法,而session已经关闭,Obj已成游离状态,此时再运行Obj.getXxx()方法,Hibernate就会抛出"Could not initialize proxy - the own ...
http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=103&threadID=17338&tstart=0
如果你的weblogic不能部署ejb 那你可以试试下面的方法: 控制面板->区域和语言->高级->去掉54936(gb18030简体中文)
在workshop8.1下配置mysql数据源,始终提示:jdbc找不到。 把jdbc拷贝到%bea_home%\common\lib下 修改%bea_home%\common\bin\commEnv.*文件 把刚才的jdbc文件加到环境变量:WEBLOGIC_CLASSPATH下
加载c盘 mount -t vfat /dev/hda1 /mnt/hdd 配置10g xe /etc/init.d/oracle-xe configure
昨天好友朱凌问了我一个问题,怎样从ResultSet中读取行数? 我google了一下,发现目前最常用的做法如下: Connection conn = DriverManager.getConnection("..."); Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE); ResultSet rs = conn.prepareStatement("select ...").execute ...
一个验证机制。 如果用户登陆成功, 就给该用户加分, 并且写入另外一张登陆表 CREATE OR REPLACE FUNCTION FUN_AUTHORIZE( usr IN TBL_USERS.USR_NAME%TYPE, pwd IN TBL_USERS.USR_PWD%TYPE) RETURN BOOLEAN AS var_usr_id TBL_USERS.USR_ID%TYPE; var_date TBL_LOGIN_LOG.LOG_TIME%TYPE := SYSTIMESTAMP; var ...
看下面的例子: CREATE TABLE temp (age NUMBER(3)); ALTER TABLE temp ADD CONSTRAINT ck_temp_age CHECK     ((AGE>0) AND (AGE <= 125)); 现在我们能够插入Age表的集合是{1,2,…,125}或null,这和我们实际的现实生活是符合的。 为限制Age字段取值范围不能为空,增加not null约束。 CREATE TABLE temp (age NUMBER(3) NOT NULL); ALTER TABLE temp ADD CONSTRAINT ck_temp_age ...
Global site tag (gtag.js) - Google Analytics