jsp猜数字游戏实例源码练习题



jsp猜数字游戏实例源码练习题。这是一个猜数字的游戏,通过使用JSP调用JavaBean
2. 需要两个文件,number.jsp和NumberGuessBean.java
3. 先看number.jsp代码:
<html>
<jsp:useBean id="number" scope="session" />
<jsp:setProperty name="number" property="*" />
<%
if(number.getNumGuesses()==0)
{
%>
<B>Welcome to the Number Guess game.</B>
<br>[......]

Read more

Java工程师三大框架面试题



Java工程师三大框架面试题,

1.Hibernate工作原理及为什么要用?

原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Session 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory

为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 3. hibernate使用Java反射机制,[......]

Read more

导出数据MySql

MySql导出数据。操作在cmd中完成,cd进入MySql的安装目录下的bin中

备份数据库

Linux代码
#mysqldump 数据库名 >数据库备份名

#mysqldump -A -u用户名 -p密码 数据库名>数据库备份名

#mysqldump -d -A –add-drop-table -uroot -p >xxx.sql

1.导出结构不导出数据
Ruby代码
mysqldump –opt -d 数据库名 -u root -p > xxx.sql

2.导出数据不导出结构

Linux代码
mysqldump -t[......]

Read more

生成ANDROID的DEBUG使用的KEYSTORE

生成ANDROID的DEBUG使用的KEYSTORE。ANDROID团队开发时,相互使用手机如果重新安装时必须要卸载原来的应用才能进行安装,否则会出现签名冲突,为了避免这个问题,我们可以不使用默认生成的DEBUG的KEYSTORE,而生成自己的KEYSTORE,并相同使用

ANDROID提供出来的默认DEBUG的KEYSTORE格式
Keystore name: “debug.keystore”
Keystore password: “android”
Key alias: “androiddebugkey”
Key password: “android”
CN: “CN=An[......]

Read more

ANDROID判断指定表的指定字段是否存在

ANDROID判断指定表的指定字段是否存在?ANDROID在做应用的版本升级的过程中难免会需要数据库升级,当其中一个表的结构变化后,需要ALERT表的某个字段,如果应用版本控制完全没有问题的话,接下来我写的你可以不用看了,但是如果出现了数据库版本升级问题,更新某个字段出错,则可以选择的操作就先判断数据表的这个字段是否存在,然后再做相应的处理。

判断数据库表的某个字段是否存在方法

/**
 * 判断数据库中指定表的指定字段是否存在
 * @param db
 * @param strTableName 指定表名称
 * @param strFieldName 执行字段名称

[......]

Read more

如何在一台电脑上同时启动两个tomcat

如何在一台电脑上同时启动两个tomcat?

Tomcat版本:apache-tomcat-6.0.26-windows-x86.zip

找到conf目录下文件server.xml

修改一:

大约在22行,找到如下代码,修改SHUTDOWN端口,默认8005

Xml代码  收藏代码
  1. <!– Note:  A ”Server” is not itself a ”Container”, so you may not
  2.      define subcomponents such as ”Valves” at this level.
  3.      D[......]

Read more

使用WTP插件开发WEB应用修改应用的context-root

使用WTP插件开发WEB应用修改应用的context-root。修改工程工作空间.settings\org.eclipse.wst.common.component文件,修改其属性context-root的值即可。

org.eclipse.wst.common.component文件源代码如下,红色字体部分为需要修改项:

<?xml version=”1.0″ encoding=”UTF-8″?>
<project-modules id=”moduleCoreId” project-version=”1.5.0″>
    <wb-module d[......]

Read more

WEBLOGIC如何修改端口

WEBLOGIC如何修改端口,方法介绍。:weblogic9 修改端口只需找到域目录下面config目录下面的config.xml文件,将下面一段替换一下.
<server>
<name>AdminServer</name>
<listen-address/>
</server>

<server>
<name>AdminServer</name>
<ssl>
<enabled>false</enabled>
</ssl>[......]

Read more

Weblogic8.1下报java.sql.SQLException: 数据大小超出此类型的最大值

 

Weblogic8.1下oracle驱动问题导致的数据长度大于最大值可以手动修改weblogic 使用的C:\bea\weblogic81\server\lib目录下的oracle 驱动包,将替换原Ojdbc14.jar文件。

使用PreparedStatement查询oracle char字段无数据解决方法

使用PreparedStatement查询oracle char字段无数据解决方法。在项目过程中,由于Oracle Char字段是定长的,当使用PreparedStatement进行查询时,可能会因为空格导致查询结果不对。以下例出解决方案。

1.修改Weblogic或者Tomcat数据库连接池,增加连接属性fixedString=TRUE即可。

Weblogic:

使用PreparedStatement查询oracle char字段无数据解决方法 - 峰峰 - java技术
 Tomcat:
       在server.xml中配置应用的Resource节点,增加fixedString=true
 
<Context docBase=”project” path=”/”[......]

Read more