Java测试题

 

JavaEE程序设计  

 

一、单选题 (题数:35,共 50.0 分)

1

使用格式给Bean的属性赋值,expression的数据类型和bean的属性类型(1.4分)

 

  • A、

    必须不同

  • B、

    必须一致

  • C、

    无要求

  • D、

    可以不一致

我的答案:B

2

下面描述错误的是()(1.4分)

 

  • A、

    在和之间可以包含和<body>等信息。</p> </li> <li><em>B、</em> <p>文档头信息包含在<head>与</head>之间。</p> </li> <li><em>C、</em> <p>HTML文件必须由<html>开头,</html>标记结束。</p> </li> <li><em>D、</em> <p>文档体包含在<body>和</body>标记之间</p> </li> </ul> <p>我的答案:A</p> <p></p> <p><em>3</em></p> <p>下列哪个工具不能用来调试浏览器中的JavaScript?(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>MS Script Debugger</p> </li> <li><em>B、</em> <p>MS Visual InterDev</p> </li> <li><em>C、</em> <p>Mozilla Venkman</p> </li> <li><em>D、</em> <p>Eclipse</p> </li> </ul> <p>我的答案:D</p> <p></p> <p><em>4</em></p> <p>可以利用request对象的哪个方法获取客户端的表单信息(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>request.writeParameter()</p> </li> <li><em>B、</em> <p>request.outParameter()</p> </li> <li><em>C、</em> <p>request.handlerParameter()</p> </li> <li><em>D、</em> <p>request.getParameter()</p> </li> </ul> <p>我的答案:D</p> <p></p> <p><em>5</em></p> <p>在“<%=”和“%>”标记之间放置(),可以直接输出其值。(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>字符串</p> </li> <li><em>B、</em> <p>Java表达式</p> </li> <li><em>C、</em> <p>数字</p> </li> <li><em>D、</em> <p>变量</p> </li> </ul> <p>我的答案:B</p> <p></p> <p><em>6</em></p> <p>完整的配置一个Servlet需要__________________标签(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p><servlet-name/>和<servlet-class></p> </li> <li><em>B、</em> <p><webapp></webapp></p> </li> <li><em>C、</em> <p><servlet></servlet>和<servlet-mapping></servlet-mapping></p> </li> <li><em>D、</em> <p><servlet-mapping><servlet-name></p> </li> </ul> <p>我的答案:C</p> <p></p> <p><em>7</em></p> <p>以下哪些说法是正确的?(2.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>每个子应用对应一个单独的RequestProcessor实例</p> </li> <li><em>B、</em> <p>每个HTTP请求对应一个单独的ActionServlet实例</p> </li> <li><em>C、</em> <p>每个子应用对应一个单独的web.xml文件</p> </li> <li><em>D、</em> <p>对于每个请求访问HelloAction的HTTP请求,Struts框架会创建一个单独的HelloAction实例。</p> </li> </ul> <p>我的答案:A</p> <p></p> <p><em>8</em></p> <p>不是JavaBean属性的项为( )。(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>bound属性</p> </li> <li><em>B、</em> <p>id属性</p> </li> <li><em>C、</em> <p>simple属性</p> </li> <li><em>D、</em> <p>constrained属性</p> </li> </ul> <p>我的答案:B</p> <p></p> <p><em>9</em></p> <p><p align="段落对齐方式">标记中,align属性为段落文字的对齐方式,不能取的值为()(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>Center</p> </li> <li><em>B、</em> <p>Left</p> </li> <li><em>C、</em> <p>width</p> </li> <li><em>D、</em> <p>Right</p> </li> </ul> <p>我的答案:C</p> <p></p> <p><em>10</em></p> <p>{<br> test.jsp文件中有如下一行代码:<jsp:useBean id=”user” scope=” ” class=”com.UserBean”><br> 要使user对象可以作用于整个应用程序,下划线中应添入()<br> }(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>session</p> </li> <li><em>B、</em> <p>application</p> </li> <li><em>C、</em> <p>request</p> </li> <li><em>D、</em> <p>page</p> </li> </ul> <p>我的答案:B</p> <p></p> <p><em>11</em></p> <p>部署Servlet,下面哪一项描述错误?(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>部署文件在Web服务目录的WEB-INF子目录中</p> </li> <li><em>B、</em> <p>必须为Tomcat编写一个部署文件</p> </li> <li><em>C、</em> <p>部署文件名为web.xml</p> </li> <li><em>D、</em> <p>部署文件名为Server.xml</p> </li> </ul> <p>我的答案:D</p> <p></p> <p><em>12</em></p> <p>给出了如下的查询条件字符串Stringcondition="insert book values(?,?,?,?,?)";下列哪个接口适合执行该SQL查询(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>CallableStatement</p> </li> <li><em>B、</em> <p>不确定</p> </li> <li><em>C、</em> <p>Statement</p> </li> <li><em>D、</em> <p>PrepareStatement</p> </li> </ul> <p>我的答案:D</p> <p></p> <p><em>13</em></p> <p>下列代码生成了一个结果集<br> conn=DriverManager.getConnection(uri,user,password);<br> stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,<br> ResultSet.CONCUR_READ_ONLY);<br> rs=stmt.executeQuery("select * from book");<br> rs.first();<br> 下面哪项对该rs描述正确(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>rs.isAfterLast()为真</p> </li> <li><em>B、</em> <p>rs.isFirst()为真</p> </li> <li><em>C、</em> <p>rs.ifLast()为真</p> </li> <li><em>D、</em> <p>rs.isBeforeFirst()为真</p> </li> </ul> <p>我的答案:A</p> <p></p> <p><em>14</em></p> <p>AJAX术语是由哪家公司或组织最先提出的?(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>Adaptive Path</p> </li> <li><em>B、</em> <p>Google</p> </li> <li><em>C、</em> <p>Dojo Foundation</p> </li> <li><em>D、</em> <p>IBM</p> </li> </ul> <p>我的答案:A</p> <p></p> <p><em>15</em></p> <p>以下关于EL和JSTL说法错误的是( )(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>JSTL的全称是JavaServerPagesStandardTagLibrary</p> </li> <li><em>B、</em> <p>EL表达式基本形式:${var}</p> </li> <li><em>C、</em> <p>EL是一种简洁的数据访问语言</p> </li> <li><em>D、</em> <p>JSTL只有一个Core核心标签库</p> </li> </ul> <p>我的答案:D</p> <p></p> <p><em>16</em></p> <p>{<br> 运行以下这段代码会出现什么情况?()<br> <%<br> String strs[] = {“www”,”mywebsite”,”org”}; %><br> ${fn:join(strs,”.”)}<br> }(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>没有任何输出结果</p> </li> <li><em>B、</em> <p>抛出异常,命名变量strs不存在x</p> </li> <li><em>C、</em> <p>输出“www. mywebsite.org”</p> </li> <li><em>D、</em> <p>输出“wwwmywebsiteorg”</p> </li> </ul> <p>我的答案:A</p> <p></p> <p><em>17</em></p> <p>编写一个Filter,需要()(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>继承HttpFilter 类</p> </li> <li><em>B、</em> <p>实现HttpFilter接口</p> </li> <li><em>C、</em> <p>继承Filter 类</p> </li> <li><em>D、</em> <p>实现Filter 接口</p> </li> </ul> <p>我的答案:D</p> <p></p> <p><em>18</em></p> <p>public classSecurityFilter ______{...}如果想要让该类成为一个过滤器,横线处应为(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>extends HttpFilter</p> </li> <li><em>B、</em> <p>extends Filter</p> </li> <li><em>C、</em> <p>implements HttpFilter</p> </li> <li><em>D、</em> <p>implements Filter</p> </li> </ul> <p>我的答案:D</p> <p></p> <p><em>19</em></p> <p>下列哪一项不是Servlet中使用的方法?(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>service()</p> </li> <li><em>B、</em> <p>close()</p> </li> <li><em>C、</em> <p>doGet()</p> </li> <li><em>D、</em> <p>doPost()</p> </li> </ul> <p>我的答案:B</p> <p></p> <p><em>20</em></p> <p>下列那个调用数据类型转换方法会发生NumberFormatException异常?(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>Double.parseDouble(“123.45”)</p> </li> <li><em>B、</em> <p>Integer.parseInt(“1234”)</p> </li> <li><em>C、</em> <p>Long.parseLong(“1234”)</p> </li> <li><em>D、</em> <p>Integer.parseInt(“123a”)</p> </li> </ul> <p>我的答案:D</p> <p></p> <p><em>21</em></p> <p>以下( )标签用来建立无序列表。(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p><dI></dl></p> </li> <li><em>B、</em> <p><ill></il></p> </li> <li><em>C、</em> <p><ol></ol></p> </li> <li><em>D、</em> <p><ul></ul></p> </li> </ul> <p>我的答案:D</p> <p></p> <p><em>22</em></p> <p>{<br> 一个JSP文件中包含如下代码:?<br> ?<%int?a=0;%>??<br> a=${a}?<br> 通过浏览器访问这个JSP文件,会出现什么情况?()<br> }?(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>JSP文件输出”a=${a}”?</p> </li> <li><em>B、</em> <p>JSP文件输出”a=”?</p> </li> <li><em>C、</em> <p>JSP文件输出”a=0”</p> </li> <li><em>D、</em> <p>Servlet容器返回编译错误,提示表达式${a}不合法</p> </li> </ul> <p>我的答案:B</p> <p></p> <p><em>23</em></p> <p>JSP页面中request.getParamter(String)得到的数据,其类型是(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>String</p> </li> <li><em>B、</em> <p>Integer</p> </li> <li><em>C、</em> <p>int</p> </li> <li><em>D、</em> <p>Double</p> </li> </ul> <p>我的答案:A</p> <p></p> <p><em>24</em></p> <p>XMLHttpRequest对象有几个返回状态值?(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>5</p> </li> <li><em>B、</em> <p>6</p> </li> <li><em>C、</em> <p>4</p> </li> <li><em>D、</em> <p>3</p> </li> </ul> <p>我的答案:A</p> <p></p> <p><em>25</em></p> <p>关于JSP Model1模式的缺点,下列的叙述哪一项是不正确的?(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>软件维护和扩展困难</p> </li> <li><em>B、</em> <p>业务逻辑和表示逻辑混合</p> </li> <li><em>C、</em> <p>产生较多的文件</p> </li> <li><em>D、</em> <p>应用是基于过程的</p> </li> </ul> <p>我的答案:C</p> <p></p> <p><em>26</em></p> <p>应用以下哪一个DOCTYPE使得当前主流浏览器解释CSS的模式是Quirks mode?(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 //EN"></p> </li> <li><em>B、</em> <p><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"></p> </li> <li><em>C、</em> <p><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"></p> </li> <li><em>D、</em> <p><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p> </li> </ul> <p>我的答案:B</p> <p></p> <p><em>27</em></p> <p>假设Dalian是一个Web服务目录,其虚拟目录为moon。A.jsp保存在Dalian的子目录sea中。那么在Tomcat服务器(端口号8080)所在计算机的浏览器键入下列哪种方式是访问A.jsp的正确方式?(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>http://127.0.0.1:8080/moon/A.jsp</p> </li> <li><em>B、</em> <p>http://127.0.0.1:8080/moon/sea/A.jsp</p> </li> <li><em>C、</em> <p>http://127.0.0.1:8080/Dalian/A.jsp</p> </li> <li><em>D、</em> <p>http://127.0.0.1:8080/A.jsp</p> </li> </ul> <p>我的答案:B</p> <p></p> <p><em>28</em></p> <p>{<br> 假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置:<br> <servlet><br> <servlet-name> mysrvlet </servlet-name><br> <servlet-class> com.wgh.MyServlet </servlet -class><br> </servlet><br> < servlet-mapping><br> <servlet -name> myservlet </servlet-name><br> <servlet-pattern> /welcome </url-pattern><br> </servlet-mapping><br> 则以下选项可以访问到MyServlet的是( )<br> }(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>http://localhost:8080/com/wgh/MyServlet</p> </li> <li><em>B、</em> <p>http://localhost:8080/myservlet</p> </li> <li><em>C、</em> <p>http://localhost:8080/ welcome</p> </li> <li><em>D、</em> <p>http://localhost:8080/MyServlet</p> </li> </ul> <p>我的答案:C</p> <p></p> <p><em>29</em></p> <p>DriverManager类的getConnection(Stringurl,String user,String password)方法中,参数url的格式为jdbc:<子协议>:<子名称>,下列哪个url是不正确的?(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>”jdbc:oracle:thin@host:端口号:数据库名”</p> </li> <li><em>B、</em> <p>”jdbc:odbc:数据源”</p> </li> <li><em>C、</em> <p>”jdbc:mysql://localhost:80/数据库名”</p> </li> <li><em>D、</em> <p>”jdbc:sqlserver://172.0.0.1:1443;DatabaseName=数据库名”</p> </li> </ul> <p>我的答案:C</p> <p></p> <p><em>30</em></p> <p>Staternent类提供3种执行方法,用来执行更新操作的是( )。(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>execute()</p> </li> <li><em>B、</em> <p>query()</p> </li> <li><em>C、</em> <p>executeQuery()</p> </li> <li><em>D、</em> <p>executeUpdate()</p> </li> </ul> <p>我的答案:D</p> <p></p> <p><em>31</em></p> <p>能在浏览器的地址栏中看到提交数据的表单提交方式是(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>post</p> </li> <li><em>B、</em> <p>get</p> </li> <li><em>C、</em> <p>out</p> </li> <li><em>D、</em> <p>submit</p> </li> </ul> <p>我的答案:B</p> <p></p> <p><em>32</em></p> <p>JSP中,HTMI.注释的特点是( )(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>发布网页时能看到,在源文件中看不到</p> </li> <li><em>B、</em> <p>发布网页时看不到,在源文件中也看不到</p> </li> <li><em>C、</em> <p>发布网页时能看到,在源文件中也能看到</p> </li> <li><em>D、</em> <p>发布网页时看不到,在源文件中能看到</p> </li> </ul> <p>我的答案:D</p> <p></p> <p><em>33</em></p> <p>下面是加载JDBC数据库驱动的代码片段:<br> try{<br> Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");<br> }<br> catch(ClassNotFoundException e){<br> out.print(e);<br> }<br> 该程序加载的是哪个驱动?()(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>本地协议纯Java驱动</p> </li> <li><em>B、</em> <p>网络纯Java驱动</p> </li> <li><em>C、</em> <p>JDBC-ODBC桥连接驱动</p> </li> <li><em>D、</em> <p>部分Java编写本地驱动</p> </li> </ul> <p>我的答案:C</p> <p></p> <p><em>34</em></p> <p>JavaBean的作用范围可以是page、request、session和( )四个作用范围中的一种。(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>global</p> </li> <li><em>B、</em> <p>application</p> </li> <li><em>C、</em> <p>class</p> </li> <li><em>D、</em> <p>local</p> </li> </ul> <p>我的答案:B</p> <p></p> <p><em>35</em></p> <p>{<br> 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是( )<br> Public class Servlet1 extends HttpServlet{<br> Publicvoid init() throws ServletException{<br> }<br> Publicvoid service(HttpServletRequest request,HttpServletResponse response)<br> ThrowsServletException,IOException{<br> PrintWriter out = response.getWriter();<br> out.println(“hello!”);<br> } }(1.4分)</p> <p> </p> <ul> <li><em>A、</em> <p>编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字</p> </li> <li><em>B、</em> <p>编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过</p> </li> <li><em>C、</em> <p>编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!</p> </li> <li><em>D、</em> <p>编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息</p> </li> </ul> <p>我的答案:C</p> <p></p> <h2>二、多选题 (题数:10,共 20.0 分)</h2> <p></p> <p><em>1</em></p> <p>以下哪些选项可以输出HttpSession对象的id属性?()?(2.0分)</p> <p> </p> <ul> <li><em>A、</em> <p><%=session.getId()%>??</p> </li> <li><em>B、</em> <p>${session.id}?</p> </li> <li><em>C、</em> <p>${pageContext.session.id}??</p> </li> <li><em>D、</em> <p><%=session.id%></p> </li> </ul> <p>我的答案:AB</p> <p></p> <p><em>2</em></p> <p>{<br> 对于以下这段配置ActionServlet的代码,哪些说法是正确的?<br> <servlet><br> <servlet-name>action</servlet-name><br> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class><br> <init-param><br> <param-name>config</param-name><br> <param-value>/WEB-INF/myconfig.xml</param-value><br> </init-param><br> <load-on-startup>2</load-on-startup><br> </servlet><br> <!- Standard Action Servlet Mapping -><br> <servlet-mapping><br> <servlet-name>action</servlet-name><br> <url-pattern>*.do</url-pattern><br> </servlet-mapping><br> }(2.0分)</p> <p> </p> <ul> <li><em>A、</em> <p>这段代码位于struts-config.xml中。</p> </li> <li><em>B、</em> <p>这段代码位于web.xml中。</p> </li> <li><em>C、</em> <p>Servlet容器在启动Struts应用时,会初始化这个ActionServlet。</p> </li> <li><em>D、</em> <p>对于所有URL中以”.do”结尾的HTTP请求,都由ActionServlet处理。</p> </li> </ul> <p>我的答案:BCD</p> <p></p> <p><em>3</em></p> <p>{<br> 以下代码定义了一个变量,如何输出这个变量的值?<br> <bean:define id=\”stringBean\” value=“helloWorld“/><br> }(2.0分)</p> <p> </p> <ul> <li><em>A、</em> <p><%= stringBean%></p> </li> <li><em>B、</em> <p><bean:write name=“stringBean\”/></p> </li> <li><em>C、</em> <p><bean:write name=“helloWorld\”/></p> </li> <li><em>D、</em> <p><% String myBean=(String)pageContext.getAttribute(“stringBean”,PageContext.PAGE_SCOPE);%><%=myBean%></p> </li> </ul> <p>我的答案:ABD</p> <p></p> <p><em>4</em></p> <p>下列对于JSTL的说法正确的是 。(2.0分)</p> <p> </p> <ul> <li><em>A、</em> <p>JSTL特别为条件处理、迭代、国际化、数据库访问和可扩展标记语言(XML)处理提供支持</p> </li> <li><em>B、</em> <p>JSTL以一种统一的方式减少了JSP中的scriptlet代码数量</p> </li> <li><em>C、</em> <p>JSTL是指(JavaServer Pages Standard Tag Library,JSP)标准标记库</p> </li> <li><em>D、</em> <p>JSTL简化了JSP和WEB应用程序的开发。</p> </li> <li><em>E、</em> <p>JSTL在应用程序服务器之间提供了一致的接口,最大程序地提高了WEB应用在各应用服务器之间的移植。</p> </li> </ul> <p>我的答案:ABCDE</p> <p></p> <p><em>5</em></p> <p>以下哪些EL表达式的值为cat?()(2.0分)</p> <p> </p> <ul> <li><em>A、</em> <p>${fn:substringAfter(“Tomcat”,”Tom”)}</p> </li> <li><em>B、</em> <p>${fn:indexOf(“Tomcat”,”cat”)}</p> </li> <li><em>C、</em> <p>${fn:substring(“Tomcat”,”3”,”6”)}</p> </li> <li><em>D、</em> <p>${fn:replace(“cAt”,”A”,”a”)}</p> </li> </ul> <p>我的答案:ACD</p> <p></p> <p><em>6</em></p> <p>在Struts应用的模型中包含哪些组件?(2.0分)</p> <p> </p> <ul> <li><em>A、</em> <p>客户化标签</p> </li> <li><em>B、</em> <p>Servlet</p> </li> <li><em>C、</em> <p>ActionServlet</p> </li> <li><em>D、</em> <p>EJB</p> </li> <li><em>E、</em> <p>JSP</p> </li> <li><em>F、</em> <p>Action</p> </li> <li><em>G、</em> <p>代表业务逻辑或业务数据的JavaBean</p> </li> </ul> <p>我的答案:DG</p> <p></p> <p><em>7</em></p> <p>下列关于SQL标签说法中正确的是 。(2.0分)</p> <p> </p> <ul> <li><em>A、</em> <p><sql:param>标签用来设置SQL预处理语句中的参数</p> </li> <li><em>B、</em> <p><sql:setDataSource>标签用于设置数据源</p> </li> <li><em>C、</em> <p><sql: update >标签用来对数据库进行更新操作</p> </li> <li><em>D、</em> <p><sql:transaction>标签为<sql:query>和<sql:update>建立事务处理上下文</p> </li> <li><em>E、</em> <p><sql:query>标签用来查询数据库</p> </li> </ul> <p>我的答案:ABCDE</p> <p></p> <p><em>8</em></p> <p>在JSTL中,常用标签有 。(2.0分)</p> <p> </p> <ul> <li><em>A、</em> <p><c:out></p> </li> <li><em>B、</em> <p><c:remove></p> </li> <li><em>C、</em> <p><c:set></p> </li> <li><em>D、</em> <p><c:if></p> </li> <li><em>E、</em> <p><c:catch></p> </li> </ul> <p>我的答案:ABCD</p> <p></p> <p><em>9</em></p> <p>在Struts应用的控制器中包含哪些组件?(2.0分)</p> <p> </p> <ul> <li><em>A、</em> <p>代表业务逻辑或业务数据的JavaBean</p> </li> <li><em>B、</em> <p>Servlet</p> </li> <li><em>C、</em> <p>EJB</p> </li> <li><em>D、</em> <p>JSP</p> </li> <li><em>E、</em> <p>客户化标签</p> </li> <li><em>F、</em> <p>ActionServlet</p> </li> <li><em>G、</em> <p>Action</p> </li> </ul> <p>我的答案:BFG</p> <p></p> <p><em>10</em></p> <p>在Struts应用的视图中包含哪些组件?(2.0分)</p> <p> </p> <ul> <li><em>A、</em> <p>客户化标签</p> </li> <li><em>B、</em> <p>EJB</p> </li> <li><em>C、</em> <p>Action</p> </li> <li><em>D、</em> <p>JSP</p> </li> <li><em>E、</em> <p>ActionServlet</p> </li> <li><em>F、</em> <p>代表业务逻辑或业务数据的JavaBean</p> </li> <li><em>G、</em> <p>Servlet</p> </li> </ul> <p>我的答案:AD</p> <p></p> <h2>三、填空题 (题数:6,共 10.0 分)</h2> <p></p> <p><em>1</em></p> <p>Java EE提供的组件主要包括三类:____、____、____。(1.6分)</p> <p> </p> <p>我的答案:</p> <p><em>第一空: </em></p> <p>客户端组件</p> <p><em>第二空: </em></p> <p>web组件</p> <p><em>第三空: </em></p> <p>业务组件</p> <p></p> <p><em>2</em></p> <p><br> JDK安装后需要设置3个环境变量,分别是(                     )、(                          )、(                     )。</p> <p>(1.6分)</p> <p> </p> <p>我的答案:</p> <p><em>第一空: </em></p> <p>path</p> <p><em>第二空: </em></p> <p>CLASSPATH</p> <p><em>第三空: </em></p> <p>JAVA_HOME</p> <p></p> <p><em>3</em></p> <p>在三层分布是企业应用程序中,包括____、____、____(2.0分)</p> <p> </p> <p>我的答案:</p> <p><em>第一空: </em></p> <p>客户层</p> <p><em>第二空: </em></p> <p>应用服务器层</p> <p><em>第三空: </em></p> <p>数据库层</p> <p></p> <p><em>4</em></p> <p>两层体系结构应用程序分为________和____(1.6分)</p> <p> </p> <p>我的答案:</p> <p><em>第一空: </em></p> <p>客户层和服务器层</p> <p></p> <p><em>5</em></p> <p>Java 技术系列的 3 个版本:____、____、____(1.6分)</p> <p> </p> <p>我的答案:</p> <p><em>第一空: </em></p> <p>Java SE</p> <p><em>第二空: </em></p> <p>Java EE</p> <p><em>第三空: </em></p> <p>Java ME</p> <p></p> <p><em>6</em></p> <p>Java EE客户端组件可疑是____、____、____(1.6分)</p> <p> </p> <p>我的答案:</p> <p><em>第一空: </em></p> <p>web浏览器</p> <p><em>第二空: </em></p> <p>应用客户端程序</p> <p><em>第三空: </em></p> <p>Applets</p> <p></p> <h2>四、判断题 (题数:20,共 20.0 分)</h2> <p></p> <p><em>1</em></p> <p>session对象可以用来保存用户会话期间需要保存的数据信息。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>√</em></p> <p></p> <p><em>2</em></p> <p>使用格式<jsp:setProperty name="beanid" property="bean的属性" value="字符串"/>给Bean的属性赋值,这个字符串会自动被转化为属性的数据类型。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>√</em></p> <p></p> <p><em>3</em></p> <p>使用数据库连接池需要烦琐的配置,一般不宜使用。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>×</em></p> <p></p> <p><em>4</em></p> <p>Connection.createStatement()不带参数创建Statement对象,不能够来回的滚动读取结果集。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>√</em></p> <p></p> <p><em>5</em></p> <p>修改了Bean的字节码后,要将新的字节码复制到对应的WEB-INF\classes目录中,重新启动tomcat服务器才能生效。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>√</em></p> <p></p> <p><em>6</em></p> <p>在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>×</em></p> <p></p> <p><em>7</em></p> <p>JSP引擎执行字节码文件的主要人物之一是直接将HTML内容发给客户端。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>√</em></p> <p></p> <p><em>8</em></p> <p>数据库服务与Web服务器需要在同一台计算机上。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>×</em></p> <p></p> <p><em>9</em></p> <p>Statement对象的executeUpdate(StringsqlStatement)方法中,sqlStatement参数是由insert、delete和update等关键字构成的Sql语句,函数返回值为查询所影响的行数,失败返回-1。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>×</em></p> <p></p> <p><em>10</em></p> <p>客户在某个页面修改session作用范围Bean的属性,在其他页面,该Bean的属性会发生同样的变化,不同客户之间的Bean也发生变化。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>×</em></p> <p></p> <p><em>11</em></p> <p>动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的()(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>√</em></p> <p></p> <p><em>12</em></p> <p>程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>√</em></p> <p></p> <p><em>13</em></p> <p>session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>√</em></p> <p></p> <p><em>14</em></p> <p>out对象是一个输出流,它实现了javax.servlet.JspWriter接口,用来向客户端输出数据。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>√</em></p> <p></p> <p><em>15</em></p> <p>绝对路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>√</em></p> <p></p> <p><em>16</em></p> <p>JSP页面中不能包含脚本元素。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>×</em></p> <p></p> <p><em>17</em></p> <p>程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>√</em></p> <p></p> <p><em>18</em></p> <p>转发的功能是将用户对当前JSP页面或Servlet的请求转发给另一个JSP页面或Servlet。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>√</em></p> <p></p> <p><em>19</em></p> <p>同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>√</em></p> <p></p> <p><em>20</em></p> <p>JDBC的URL字符串是由驱动程序的编写者提供的,并非由该驱动程序的使用者指定。(1.0分)</p> <p> </p> <p></p> <p>我的答案: <em>√</em></p> <p></p> <p></p> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1288129794571022336"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(Java测试题)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1835509897106649088.htm" title="Long类型前后端数据不一致" target="_blank">Long类型前后端数据不一致</a> <span class="text-muted">igotyback</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>响应给前端的数据浏览器控制台中response中看到的Long类型的数据是正常的到前端数据不一致前后端数据类型不匹配是一个常见问题,尤其是当后端使用Java的Long类型(64位)与前端JavaScript的Number类型(最大安全整数为2^53-1,即16位)进行数据交互时,很容易出现精度丢失的问题。这是因为JavaScript中的Number类型无法安全地表示超过16位的整数。为了解决这个问</div> </li> <li><a href="/article/1835509769822105600.htm" title="LocalDateTime 转 String" target="_blank">LocalDateTime 转 String</a> <span class="text-muted">igotyback</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>importjava.time.LocalDateTime;importjava.time.format.DateTimeFormatter;publicclassMain{publicstaticvoidmain(String[]args){//获取当前时间LocalDateTimenow=LocalDateTime.now();//定义日期格式化器DateTimeFormatterformat</div> </li> <li><a href="/article/1835509391361667072.htm" title="Linux下QT开发的动态库界面弹出操作(SDL2)" target="_blank">Linux下QT开发的动态库界面弹出操作(SDL2)</a> <span class="text-muted">13jjyao</span> <a class="tag" taget="_blank" href="/search/QT%E7%B1%BB/1.htm">QT类</a><a class="tag" taget="_blank" href="/search/qt/1.htm">qt</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/sdl2/1.htm">sdl2</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div>需求:操作系统为linux,开发框架为qt,做成需带界面的qt动态库,调用方为java等非qt程序难点:调用方为java等非qt程序,也就是说调用方肯定不带QApplication::exec(),缺少了这个,QTimer等事件和QT创建的窗口将不能弹出(包括opencv也是不能弹出);这与qt调用本身qt库是有本质的区别的思路:1.调用方缺QApplication::exec(),那么我们在接口</div> </li> <li><a href="/article/1835498925755297792.htm" title="DIV+CSS+JavaScript技术制作网页(旅游主题网页设计与制作)云南大理" target="_blank">DIV+CSS+JavaScript技术制作网页(旅游主题网页设计与制作)云南大理</a> <span class="text-muted">STU学生网页设计</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E9%A1%B5%E8%AE%BE%E8%AE%A1/1.htm">网页设计</a><a class="tag" taget="_blank" href="/search/%E6%9C%9F%E6%9C%AB%E7%BD%91%E9%A1%B5%E4%BD%9C%E4%B8%9A/1.htm">期末网页作业</a><a class="tag" taget="_blank" href="/search/html%E9%9D%99%E6%80%81%E7%BD%91%E9%A1%B5/1.htm">html静态网页</a><a class="tag" taget="_blank" href="/search/html5%E6%9C%9F%E6%9C%AB%E5%A4%A7%E4%BD%9C%E4%B8%9A/1.htm">html5期末大作业</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E9%A1%B5%E8%AE%BE%E8%AE%A1/1.htm">网页设计</a><a class="tag" taget="_blank" href="/search/web%E5%A4%A7%E4%BD%9C%E4%B8%9A/1.htm">web大作业</a> <div>️精彩专栏推荐作者主页:【进入主页—获取更多源码】web前端期末大作业:【HTML5网页期末作业(1000套)】程序员有趣的告白方式:【HTML七夕情人节表白网页制作(110套)】文章目录二、网站介绍三、网站效果▶️1.视频演示2.图片演示四、网站代码HTML结构代码CSS样式代码五、更多源码二、网站介绍网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。网站程</div> </li> <li><a href="/article/1835498547785592832.htm" title="【华为OD机试真题2023B卷 JAVA&JS】We Are A Team" target="_blank">【华为OD机试真题2023B卷 JAVA&JS】We Are A Team</a> <span class="text-muted">若博豆</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BA/1.htm">华为</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a> <div>华为OD2023(B卷)机试题库全覆盖,刷题指南点这里WeAreATeam时间限制:1秒|内存限制:32768K|语言限制:不限题目描述:总共有n个人在机房,每个人有一个标号(1<=标号<=n),他们分成了多个团队,需要你根据收到的m条消息判定指定的两个人是否在一个团队中,具体的:1、消息构成为:abc,整数a、b分别代</div> </li> <li><a href="/article/1835496149843275776.htm" title="关于城市旅游的HTML网页设计——(旅游风景云南 5页)HTML+CSS+JavaScript" target="_blank">关于城市旅游的HTML网页设计——(旅游风景云南 5页)HTML+CSS+JavaScript</a> <span class="text-muted">二挡起步</span> <a class="tag" taget="_blank" href="/search/web%E5%89%8D%E7%AB%AF%E6%9C%9F%E6%9C%AB%E5%A4%A7%E4%BD%9C%E4%B8%9A/1.htm">web前端期末大作业</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/%E6%97%85%E6%B8%B8/1.htm">旅游</a><a class="tag" taget="_blank" href="/search/%E9%A3%8E%E6%99%AF/1.htm">风景</a> <div>⛵源码获取文末联系✈Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业|游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作|HTML期末大学生网页设计作业,Web大学生网页HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScrip</div> </li> <li><a href="/article/1835496148601761792.htm" title="HTML网页设计制作大作业(div+css) 云南我的家乡旅游景点 带文字滚动" target="_blank">HTML网页设计制作大作业(div+css) 云南我的家乡旅游景点 带文字滚动</a> <span class="text-muted">二挡起步</span> <a class="tag" taget="_blank" href="/search/web%E5%89%8D%E7%AB%AF%E6%9C%9F%E6%9C%AB%E5%A4%A7%E4%BD%9C%E4%B8%9A/1.htm">web前端期末大作业</a><a class="tag" taget="_blank" href="/search/web%E8%AE%BE%E8%AE%A1%E7%BD%91%E9%A1%B5%E8%A7%84%E5%88%92%E4%B8%8E%E8%AE%BE%E8%AE%A1/1.htm">web设计网页规划与设计</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/dreamweaver/1.htm">dreamweaver</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作HTML期末大学生网页设计作业HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScript:做与用户的交互行为文章目录前端学习路线</div> </li> <li><a href="/article/1835492740536823808.htm" title="node.js学习" target="_blank">node.js学习</a> <span class="text-muted">小猿L</span> <a class="tag" taget="_blank" href="/search/node.js/1.htm">node.js</a><a class="tag" taget="_blank" href="/search/node.js/1.htm">node.js</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/vim/1.htm">vim</a> <div>node.js学习实操及笔记温故node.js,node.js学习实操过程及笔记~node.js学习视频node.js官网node.js中文网实操笔记githubcsdn笔记为什么学node.js可以让别人访问我们编写的网页为后续的框架学习打下基础,三大框架vuereactangular离不开node.jsnode.js是什么官网:node.js是一个开源的、跨平台的运行JavaScript的运行</div> </li> <li><a href="/article/1835476093189058560.htm" title="Java 重写(Override)与重载(Overload)" target="_blank">Java 重写(Override)与重载(Overload)</a> <span class="text-muted">叨唧唧的</span> <div>Java重写(Override)与重载(Overload)重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如:父类的一个方法申明了一个检查异常IOExceptio</div> </li> <li><a href="/article/1835473830873755648.htm" title="简单了解 JVM" target="_blank">简单了解 JVM</a> <span class="text-muted">记得开心一点啊</span> <a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a> <div>目录♫什么是JVM♫JVM的运行流程♫JVM运行时数据区♪虚拟机栈♪本地方法栈♪堆♪程序计数器♪方法区/元数据区♫类加载的过程♫双亲委派模型♫垃圾回收机制♫什么是JVMJVM是JavaVirtualMachine的简称,意为Java虚拟机。虚拟机是指通过软件模拟的具有完整硬件功能的、运行在一个完全隔离的环境中的完整计算机系统(如:JVM、VMwave、VirtualBox)。JVM和其他两个虚拟机</div> </li> <li><a href="/article/1835471058648526848.htm" title="1分钟解决 -bash: mvn: command not found,在Centos 7中安装Maven" target="_blank">1分钟解决 -bash: mvn: command not found,在Centos 7中安装Maven</a> <span class="text-muted">Energet!c</span> <a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>1分钟解决-bash:mvn:commandnotfound,在Centos7中安装Maven检查Java环境1下载Maven2解压Maven3配置环境变量4验证安装5常见问题与注意事项6总结检查Java环境Maven依赖Java环境,请确保系统已经安装了Java并配置了环境变量。可以通过以下命令检查:java-version如果未安装,请先安装Java。1下载Maven从官网下载:前往Apach</div> </li> <li><a href="/article/1835469672334585856.htm" title="Java企业面试题3" target="_blank">Java企业面试题3</a> <span class="text-muted">马龙强_</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>1.break和continue的作用(智*图)break:用于完全退出一个循环(如for,while)或一个switch语句。当在循环体内遇到break语句时,程序会立即跳出当前循环体,继续执行循环之后的代码。continue:用于跳过当前循环体中剩余的部分,并开始下一次循环。如果是在for循环中使用continue,则会直接进行条件判断以决定是否执行下一轮循环。2.if分支语句和switch分</div> </li> <li><a href="/article/1835468916290318336.htm" title="JVM、JRE和 JDK:理解Java开发的三大核心组件" target="_blank">JVM、JRE和 JDK:理解Java开发的三大核心组件</a> <span class="text-muted">Y雨何时停T</span> <a class="tag" taget="_blank" href="/search/Java/1.htm">Java</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>Java是一门跨平台的编程语言,它的成功离不开背后强大的运行环境与开发工具的支持。在Java的生态中,JVM(Java虚拟机)、JRE(Java运行时环境)和JDK(Java开发工具包)是三个至关重要的核心组件。本文将探讨JVM、JDK和JRE的区别,帮助你更好地理解Java的运行机制。1.JVM:Java虚拟机(JavaVirtualMachine)什么是JVM?JVM,即Java虚拟机,是Ja</div> </li> <li><a href="/article/1835464504918503424.htm" title="Java面试题精选:消息队列(二)" target="_blank">Java面试题精选:消息队列(二)</a> <span class="text-muted">芒果不是芒</span> <a class="tag" taget="_blank" href="/search/Java%E9%9D%A2%E8%AF%95%E9%A2%98%E7%B2%BE%E9%80%89/1.htm">Java面试题精选</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/kafka/1.htm">kafka</a> <div>一、Kafka的特性1.消息持久化:消息存储在磁盘,所以消息不会丢失2.高吞吐量:可以轻松实现单机百万级别的并发3.扩展性:扩展性强,还是动态扩展4.多客户端支持:支持多种语言(Java、C、C++、GO、)5.KafkaStreams(一个天生的流处理):在双十一或者销售大屏就会用到这种流处理。使用KafkaStreams可以快速的把销售额统计出来6.安全机制:Kafka进行生产或者消费的时候会</div> </li> <li><a href="/article/1835462485629562880.htm" title="白骑士的Java教学基础篇 2.5 控制流语句" target="_blank">白骑士的Java教学基础篇 2.5 控制流语句</a> <span class="text-muted">白骑士所长</span> <a class="tag" taget="_blank" href="/search/Java/1.htm">Java</a><a class="tag" taget="_blank" href="/search/%E6%95%99%E5%AD%A6/1.htm">教学</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>欢迎继续学习Java编程的基础篇!在前面的章节中,我们了解了Java的变量、数据类型和运算符。接下来,我们将探讨Java中的控制流语句。控制流语句用于控制程序的执行顺序,使我们能够根据特定条件执行不同的代码块,或重复执行某段代码。这是编写复杂程序的基础。通过学习这一节内容,你将掌握如何使用条件语句和循环语句来编写更加灵活和高效的代码。条件语句条件语句用于根据条件的真假来执行不同的代码块。if语句‘</div> </li> <li><a href="/article/1835462232612368384.htm" title="python语法——三目运算符" target="_blank">python语法——三目运算符</a> <span class="text-muted">HappyRocking</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E4%B8%89%E7%9B%AE%E8%BF%90%E7%AE%97%E7%AC%A6/1.htm">三目运算符</a> <div>在java中,有三目运算符,如:intc=(a>b)?a:b表示c取两者中的较大值。但是在python,不能直接这样使用,估计是因为冒号在python有分行的关键作用。那么在python中,如何实现类似功能呢?可以使用ifelse语句,也是一行可以完成,格式为:aifbelsec表示如果b为True,则表达式等于a,否则等于c。如:c=(aif(a>b)elseb)同样是完成了取最大值的功能。</div> </li> <li><a href="/article/1835457442260021248.htm" title="ArrayList 源码解析" target="_blank">ArrayList 源码解析</a> <span class="text-muted">程序猿进阶</span> <a class="tag" taget="_blank" href="/search/Java%E5%9F%BA%E7%A1%80/1.htm">Java基础</a><a class="tag" taget="_blank" href="/search/ArrayList/1.htm">ArrayList</a><a class="tag" taget="_blank" href="/search/List/1.htm">List</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">性能优化</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1/1.htm">架构设计</a><a class="tag" taget="_blank" href="/search/idea/1.htm">idea</a> <div>ArrayList是Java集合框架中的一个动态数组实现,提供了可变大小的数组功能。它继承自AbstractList并实现了List接口,是顺序容器,即元素存放的数据与放进去的顺序相同,允许放入null元素,底层通过数组实现。除该类未实现同步外,其余跟Vector大致相同。每个ArrayList都有一个容量capacity,表示底层数组的实际大小,容器内存储元素的个数不能多于当前容量。当向容器中添</div> </li> <li><a href="/article/1835454921990828032.htm" title="Java爬虫框架(一)--架构设计" target="_blank">Java爬虫框架(一)--架构设计</a> <span class="text-muted">狼图腾-狼之传说</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%A1%86%E6%9E%B6/1.htm">框架</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E4%BB%BB%E5%8A%A1/1.htm">任务</a><a class="tag" taget="_blank" href="/search/html%E8%A7%A3%E6%9E%90%E5%99%A8/1.htm">html解析器</a><a class="tag" taget="_blank" href="/search/%E5%AD%98%E5%82%A8/1.htm">存储</a><a class="tag" taget="_blank" href="/search/%E7%94%B5%E5%AD%90%E5%95%86%E5%8A%A1/1.htm">电子商务</a> <div>一、架构图那里搜网络爬虫框架主要针对电子商务网站进行数据爬取,分析,存储,索引。爬虫:爬虫负责爬取,解析,处理电子商务网站的网页的内容数据库:存储商品信息索引:商品的全文搜索索引Task队列:需要爬取的网页列表Visited表:已经爬取过的网页列表爬虫监控平台:web平台可以启动,停止爬虫,管理爬虫,task队列,visited表。二、爬虫1.流程1)Scheduler启动爬虫器,TaskMast</div> </li> <li><a href="/article/1835454543471669248.htm" title="Java:爬虫框架" target="_blank">Java:爬虫框架</a> <span class="text-muted">dingcho</span> <a class="tag" taget="_blank" href="/search/Java/1.htm">Java</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a> <div>一、ApacheNutch2【参考地址】Nutch是一个开源Java实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。Nutch致力于让每个人能很容易,同时花费很少就可以配置世界一流的Web搜索引擎.为了完成这一宏伟的目标,Nutch必须能够做到:每个月取几十亿网页为这些网页维护一个索引对索引文件进行每秒上千次的搜索提供高质量的搜索结果简单来说Nutch支持分</div> </li> <li><a href="/article/1835450890077696000.htm" title="python怎么将png转为tif_png转tif" target="_blank">python怎么将png转为tif_png转tif</a> <span class="text-muted">weixin_39977276</span> <div>发国外的文章要求图片是tif,cmyk色彩空间的。大小尺寸还有要求。比如网上大神多,找到了一段代码,感谢!https://www.jianshu.com/p/ec2af4311f56https://github.com/KevinZc007/image2Tifimportjava.awt.image.BufferedImage;importjava.io.File;importjava.io.Fi</div> </li> <li><a href="/article/1835448239864770560.htm" title="JavaScript 中,深拷贝(Deep Copy)和浅拷贝(Shallow Copy)" target="_blank">JavaScript 中,深拷贝(Deep Copy)和浅拷贝(Shallow Copy)</a> <span class="text-muted">跳房子的前端</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E9%9D%A2%E8%AF%95/1.htm">前端面试</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/ecmascript/1.htm">ecmascript</a> <div>在JavaScript中,深拷贝(DeepCopy)和浅拷贝(ShallowCopy)是用于复制对象或数组的两种不同方法。了解它们的区别和应用场景对于避免潜在的bugs和高效地处理数据非常重要。以下是对深拷贝和浅拷贝的详细解释,包括它们的概念、用途、优缺点以及实现方式。1.浅拷贝(ShallowCopy)概念定义:浅拷贝是指创建一个新的对象或数组,其中包含了原对象或数组的基本数据类型的值和对引用数</div> </li> <li><a href="/article/1835444076007223296.htm" title="JAVA·一个简单的登录窗口" target="_blank">JAVA·一个简单的登录窗口</a> <span class="text-muted">MortalTom</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a> <div>文章目录概要整体架构流程技术名词解释技术细节资源概要JavaSwing是Java基础类库的一部分,主要用于开发图形用户界面(GUI)程序整体架构流程新建项目,导入sql.jar包(链接放在了文末),编译项目并运行技术名词解释一、特点丰富的组件提供了多种可视化组件,如按钮(JButton)、文本框(JTextField)、标签(JLabel)、下拉列表(JComboBox)等,可以满足不同的界面设计</div> </li> <li><a href="/article/1835438028009598976.htm" title="WebMagic:强大的Java爬虫框架解析与实战" target="_blank">WebMagic:强大的Java爬虫框架解析与实战</a> <span class="text-muted">Aaron_945</span> <a class="tag" taget="_blank" href="/search/Java/1.htm">Java</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>文章目录引言官网链接WebMagic原理概述基础使用1.添加依赖2.编写PageProcessor高级使用1.自定义Pipeline2.分布式抓取优点结论引言在大数据时代,网络爬虫作为数据收集的重要工具,扮演着不可或缺的角色。Java作为一门广泛使用的编程语言,在爬虫开发领域也有其独特的优势。WebMagic是一个开源的Java爬虫框架,它提供了简单灵活的API,支持多线程、分布式抓取,以及丰富的</div> </li> <li><a href="/article/1835437775344726016.htm" title="博客网站制作教程" target="_blank">博客网站制作教程</a> <span class="text-muted">2401_85194651</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a> <div>首先就是技术框架:后端:Java+SpringBoot数据库:MySQL前端:Vue.js数据库连接:JPA(JavaPersistenceAPI)1.项目结构blog-app/├──backend/│├──src/main/java/com/example/blogapp/││├──BlogApplication.java││├──config/│││└──DatabaseConfig.java</div> </li> <li><a href="/article/1835435506645692416.htm" title="00. 这里整理了最全的爬虫框架(Java + Python)" target="_blank">00. 这里整理了最全的爬虫框架(Java + Python)</a> <span class="text-muted">有一只柴犬</span> <a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB%E7%B3%BB%E5%88%97/1.htm">爬虫系列</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>目录1、前言2、什么是网络爬虫3、常见的爬虫框架3.1、java框架3.1.1、WebMagic3.1.2、Jsoup3.1.3、HttpClient3.1.4、Crawler4j3.1.5、HtmlUnit3.1.6、Selenium3.2、Python框架3.2.1、Scrapy3.2.2、BeautifulSoup+Requests3.2.3、Selenium3.2.4、PyQuery3.2</div> </li> <li><a href="/article/1835429581205630976.htm" title="JAVA学习笔记之23种设计模式学习" target="_blank">JAVA学习笔记之23种设计模式学习</a> <span class="text-muted">victorfreedom</span> <a class="tag" taget="_blank" href="/search/Java%E6%8A%80%E6%9C%AF/1.htm">Java技术</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%B8%B8%E7%94%A8%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">常用设计模式</a> <div>博主最近买了《设计模式》这本书来学习,无奈这本书是以C++语言为基础进行说明,整个学习流程下来效率不是很高,虽然有的设计模式通俗易懂,但感觉还是没有充分的掌握了所有的设计模式。于是博主百度了一番,发现有大神写过了这方面的问题,于是博主迅速拿来学习。一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器</div> </li> <li><a href="/article/1835428948339683328.htm" title="JavaScript `Map` 和 `WeakMap`详细解释" target="_blank">JavaScript `Map` 和 `WeakMap`详细解释</a> <span class="text-muted">跳房子的前端</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/%E5%8E%9F%E7%94%9F%E6%96%B9%E6%B3%95/1.htm">原生方法</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>在JavaScript中,Map和WeakMap都是用于存储键值对的数据结构,但它们有一些关键的不同之处。MapMap是一种可以存储任意类型的键值对的集合。它保持了键值对的插入顺序,并且可以通过键快速查找对应的值。Map提供了一些非常有用的方法和属性来操作这些数据对:set(key,value):将一个键值对添加到Map中。如果键已经存在,则更新其对应的值。get(key):获取指定键的值。如果键</div> </li> <li><a href="/article/1835419870070665216.htm" title="切换淘宝最新npm镜像源是" target="_blank">切换淘宝最新npm镜像源是</a> <span class="text-muted">hai40587</span> <a class="tag" taget="_blank" href="/search/npm/1.htm">npm</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/node.js/1.htm">node.js</a> <div>切换淘宝最新npm镜像源是一个相对简单的过程,但首先需要明确当前淘宝npm镜像源的状态和最新的镜像地址。由于网络环境和服务更新,镜像源的具体地址可能会发生变化,因此,我将基于当前可获取的信息,提供一个通用的切换步骤,并附上最新的镜像地址(截至回答时)。一、了解npm镜像源npm(NodePackageManager)是JavaScript的包管理器,用于安装、更新和管理项目依赖。由于npm官方仓库</div> </li> <li><a href="/article/1835417602004971520.htm" title="【Java】已解决:java.util.concurrent.CompletionException" target="_blank">【Java】已解决:java.util.concurrent.CompletionException</a> <span class="text-muted">屿小夏</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>文章目录一、分析问题背景出现问题的场景代码片段二、可能出错的原因三、错误代码示例四、正确代码示例五、注意事项已解决:java.util.concurrent.CompletionException一、分析问题背景在Java并发编程中,java.util.concurrent.CompletionException是一种常见的运行时异常,通常在使用CompletableFuture进行异步计算时出现</div> </li> <li><a href="/article/1835411171054809088.htm" title="设计模式之建造者模式(通俗易懂--代码辅助理解【Java版】)" target="_blank">设计模式之建造者模式(通俗易懂--代码辅助理解【Java版】)</a> <span class="text-muted">ok!ko</span> <a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/%E5%BB%BA%E9%80%A0%E8%80%85%E6%A8%A1%E5%BC%8F/1.htm">建造者模式</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>文章目录设计模式概述1、建造者模式2、建造者模式使用场景3、优点4、缺点5、主要角色6、代码示例:1)实现要求2)UML图3)实现步骤:1)创建一个表示食物条目和食物包装的接口2)创建实现Packing接口的实体类3)创建实现Item接口的抽象类,该类提供了默认的功能4)创建扩展了Burger和ColdDrink的实体类5)创建一个Meal类,带有上面定义的Item对象6)创建一个MealBuil</div> </li> <li><a href="/article/101.htm" title="数据采集高并发的架构应用" target="_blank">数据采集高并发的架构应用</a> <span class="text-muted">3golden</span> <a class="tag" taget="_blank" href="/search/.net/1.htm">.net</a> <div>问题的出发点:          最近公司为了发展需要,要扩大对用户的信息采集,每个用户的采集量估计约2W。如果用户量增加的话,将会大量照成采集量成3W倍的增长,但是又要满足日常业务需要,特别是指令要及时得到响应的频率次数远大于预期。       &n</div> </li> <li><a href="/article/228.htm" title="不停止 MySQL 服务增加从库的两种方式" target="_blank">不停止 MySQL 服务增加从库的两种方式</a> <span class="text-muted">brotherlamp</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/linux%E8%A7%86%E9%A2%91/1.htm">linux视频</a><a class="tag" taget="_blank" href="/search/linux%E8%B5%84%E6%96%99/1.htm">linux资料</a><a class="tag" taget="_blank" href="/search/linux%E6%95%99%E7%A8%8B/1.htm">linux教程</a><a class="tag" taget="_blank" href="/search/linux%E8%87%AA%E5%AD%A6/1.htm">linux自学</a> <div>现在生产环境MySQL数据库是一主一从,由于业务量访问不断增大,故再增加一台从库。前提是不能影响线上业务使用,也就是说不能重启MySQL服务,为了避免出现其他情况,选择在网站访问量低峰期时间段操作。  一般在线增加从库有两种方式,一种是通过mysqldump备份主库,恢复到从库,mysqldump是逻辑备份,数据量大时,备份速度会很慢,锁表的时间也会很长。另一种是通过xtrabacku</div> </li> <li><a href="/article/355.htm" title="Quartz——SimpleTrigger触发器" target="_blank">Quartz——SimpleTrigger触发器</a> <span class="text-muted">eksliang</span> <a class="tag" taget="_blank" href="/search/SimpleTrigger/1.htm">SimpleTrigger</a><a class="tag" taget="_blank" href="/search/TriggerUtils/1.htm">TriggerUtils</a><a class="tag" taget="_blank" href="/search/quartz/1.htm">quartz</a> <div>转载请出自出处:http://eksliang.iteye.com/blog/2208166 一.概述 SimpleTrigger触发器,当且仅需触发一次或者以固定时间间隔周期触发执行;   二.SimpleTrigger的构造函数 SimpleTrigger(String name, String group):通过该构造函数指定Trigger所属组和名称; Simpl</div> </li> <li><a href="/article/482.htm" title="Informatica应用(1)" target="_blank">Informatica应用(1)</a> <span class="text-muted">18289753290</span> <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/workflow/1.htm">workflow</a><a class="tag" taget="_blank" href="/search/lookup/1.htm">lookup</a><a class="tag" taget="_blank" href="/search/%E7%BB%84%E4%BB%B6/1.htm">组件</a><a class="tag" taget="_blank" href="/search/Informatica/1.htm">Informatica</a> <div>1.如果要在workflow中调用shell脚本有一个command组件,在里面设置shell的路径;调度wf可以右键出现schedule,现在用的是HP的tidal调度wf的执行。 2.designer里面的router类似于SSIS中的broadcast(多播组件);Reset_Workflow_Var:参数重置 (比如说我这个参数初始是1在workflow跑得过程中变成了3我要在结束时还要</div> </li> <li><a href="/article/609.htm" title="python 获取图片验证码中文字" target="_blank">python 获取图片验证码中文字</a> <span class="text-muted">酷的飞上天空</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>根据现成的开源项目 http://code.google.com/p/pytesser/改写 在window上用easy_install安装不上  看了下源码发现代码很少  于是就想自己改写一下   添加支持网络图片的直接解析   #coding:utf-8 #import sys #reload(sys) #sys.s</div> </li> <li><a href="/article/736.htm" title="AJAX" target="_blank">AJAX</a> <span class="text-muted">永夜-极光</span> <a class="tag" taget="_blank" href="/search/Ajax/1.htm">Ajax</a> <div>1.AJAX功能:动态更新页面,减少流量消耗,减轻服务器负担   2.代码结构:    <html> <head> <script type="text/javascript"> function loadXMLDoc() { .... AJAX script goes here ... </div> </li> <li><a href="/article/863.htm" title="创业OR读研" target="_blank">创业OR读研</a> <span class="text-muted">随便小屋</span> <a class="tag" taget="_blank" href="/search/%E5%88%9B%E4%B8%9A/1.htm">创业</a> <div>        现在研一,有种想创业的想法,不知道该不该去实施。因为对于的我情况这两者是矛盾的,可能就是鱼与熊掌不能兼得。                研一的生活刚刚过去两个月,我们学校主要的是</div> </li> <li><a href="/article/990.htm" title="需求做得好与坏直接关系着程序员生活质量" target="_blank">需求做得好与坏直接关系着程序员生活质量</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/IT+%E7%94%9F%E6%B4%BB/1.htm">IT 生活</a> <div>         这个故事还得从去年换工作的事情说起,由于自己不太喜欢第一家公司的环境我选择了换一份工作。去年九月份我入职现在的这家公司,专门从事金融业内软件的开发。十一月份我们整个项目组前往北京做现场开发,从此苦逼的日子开始了。        系统背景:五月份就有同事前往甲方了解需求一直到6月份,后续几个月也完</div> </li> <li><a href="/article/1117.htm" title="如何定义和区分高级软件开发工程师" target="_blank">如何定义和区分高级软件开发工程师</a> <span class="text-muted">aoyouzi</span> <div>在软件开发领域,高级开发工程师通常是指那些编写代码超过 3 年的人。这些人可能会被放到领导的位置,但经常会产生非常糟糕的结果。Matt Briggs 是一名高级开发工程师兼 Scrum 管理员。他认为,单纯使用年限来划分开发人员存在问题,两个同样具有 10 年开发经验的开发人员可能大不相同。近日,他发表了一篇博文,根据开发者所能发挥的作用划分软件开发工程师的成长阶段。   初</div> </li> <li><a href="/article/1244.htm" title="Servlet的请求与响应" target="_blank">Servlet的请求与响应</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/servlet/1.htm">servlet</a><a class="tag" taget="_blank" href="/search/get%E6%8F%90%E4%BA%A4/1.htm">get提交</a><a class="tag" taget="_blank" href="/search/java%E5%A4%84%E7%90%86post%E6%8F%90%E4%BA%A4/1.htm">java处理post提交</a> <div>  Servlet是tomcat中的一个重要组成,也是负责客户端和服务端的中介     1,Http的请求方式(get  ,post);   客户端的请求一般都会都是Servlet来接受的,在接收之前怎么来确定是那种方式提交的,以及如何反馈,Servlet中有相应的方法,  http的get方式 servlet就是都doGet(</div> </li> <li><a href="/article/1371.htm" title="web.xml配置详解之listener" target="_blank">web.xml配置详解之listener</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/web.xml/1.htm">web.xml</a><a class="tag" taget="_blank" href="/search/listener/1.htm">listener</a> <div>一.定义 <listener> <listen-class>com.myapp.MyListener</listen-class> </listener>   二.作用        该元素用来注册一个监听器类。可以收到事件什么时候发生以及用什么作为响</div> </li> <li><a href="/article/1498.htm" title="Web页面性能优化(yahoo技术)" target="_blank">Web页面性能优化(yahoo技术)</a> <span class="text-muted">Bill_chen</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/Ajax/1.htm">Ajax</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/Yahoo/1.htm">Yahoo</a> <div>1.尽可能的减少HTTP请求数 content 2.使用CDN server 3.添加Expires头(或者 Cache-control) server 4.Gzip 组件 server 5.把CSS样式放在页面的上方。 css 6.将脚本放在底部(包括内联的) javascript 7.避免在CSS中使用Expressions css 8.将javascript和css独立成外部文</div> </li> <li><a href="/article/1625.htm" title="【MongoDB学习笔记八】MongoDB游标、分页查询、查询结果排序" target="_blank">【MongoDB学习笔记八】MongoDB游标、分页查询、查询结果排序</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a> <div>游标   游标,简单的说就是一个查询结果的指针。游标作为数据库的一个对象,使用它是包括 声明 打开 循环抓去一定数目的文档直到结果集中的所有文档已经抓取完 关闭游标   游标的基本用法,类似于JDBC的ResultSet(hasNext判断是否抓去完,next移动游标到下一条文档),在获取一个文档集时,可以提供一个类似JDBC的FetchSize</div> </li> <li><a href="/article/1752.htm" title="ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法" target="_blank">ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法</a> <span class="text-muted">白糖_</span> <a class="tag" taget="_blank" href="/search/ORA-12514/1.htm">ORA-12514</a> <div> 今天通过Oracle SQL*Plus连接远端服务器的时候提示“监听程序当前无法识别连接描述符中请求服务”,遂在网上找到了解决方案: ①打开Oracle服务器安装目录\NETWORK\ADMIN\listener.ora文件,你会看到如下信息:   # listener.ora Network Configuration File: D:\database\Oracle\net</div> </li> <li><a href="/article/1879.htm" title="Eclipse 问题 A resource exists with a different case" target="_blank">Eclipse 问题 A resource exists with a different case</a> <span class="text-muted">bozch</span> <a class="tag" taget="_blank" href="/search/eclipse/1.htm">eclipse</a> <div>在使用Eclipse进行开发的时候,出现了如下的问题: Description Resource Path Location TypeThe project was not built due to "A resource exists with a different case: '/SeenTaoImp_zhV2/bin/seentao'.&</div> </li> <li><a href="/article/2006.htm" title="编程之美-小飞的电梯调度算法" target="_blank">编程之美-小飞的电梯调度算法</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E4%B9%8B%E7%BE%8E/1.htm">编程之美</a> <div> public class AptElevator { /** * 编程之美 小飞 电梯调度算法 * 在繁忙的时间,每次电梯从一层往上走时,我们只允许电梯停在其中的某一层。 * 所有乘客都从一楼上电梯,到达某层楼后,电梯听下来,所有乘客再从这里爬楼梯到自己的目的层。 * 在一楼时,每个乘客选择自己的目的层,电梯则自动计算出应停的楼层。 * 问:电梯停在哪</div> </li> <li><a href="/article/2133.htm" title="SQL注入相关概念" target="_blank">SQL注入相关概念</a> <span class="text-muted">chenbowen00</span> <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8/1.htm">安全</a> <div>SQL Injection:就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。 首先让我们了解什么时候可能发生SQ</div> </li> <li><a href="/article/2260.htm" title="[光与电]光子信号战防御原理" target="_blank">[光与电]光子信号战防御原理</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E5%8E%9F%E7%90%86/1.htm">原理</a> <div>       无论是在战场上,还是在后方,敌人都有可能用光子信号对人体进行控制和攻击,那么采取什么样的防御方法,最简单,最有效呢?       我们这里有几个山寨的办法,可能有些作用,大家如果有兴趣可以去实验一下       根据光</div> </li> <li><a href="/article/2387.htm" title="oracle 11g新特性:Pending Statistics" target="_blank">oracle 11g新特性:Pending Statistics</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/dbms_stats/1.htm">dbms_stats</a> <div>oracle 11g新特性:Pending Statistics 转 从11g开始,表与索引的统计信息收集完毕后,可以选择收集的统信息立即发布,也可以选择使新收集的统计信息处于pending状态,待确定处于pending状态的统计信息是安全的,再使处于pending状态的统计信息发布,这样就会避免一些因为收集统计信息立即发布而导致SQL执行计划走错的灾难。 在 11g 之前的版本中,D</div> </li> <li><a href="/article/2514.htm" title="快速理解RequireJs" target="_blank">快速理解RequireJs</a> <span class="text-muted">dengkane</span> <a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/requirejs/1.htm">requirejs</a> <div>RequireJs已经流行很久了,我们在项目中也打算使用它。它提供了以下功能: 声明不同js文件之间的依赖 可以按需、并行、延时载入js库 可以让我们的代码以模块化的方式组织 初看起来并不复杂。 在html中引入requirejs 在HTML中,添加这样的 <script> 标签: <script src="/path/to</div> </li> <li><a href="/article/2641.htm" title="C语言学习四流程控制if条件选择、for循环和强制类型转换" target="_blank">C语言学习四流程控制if条件选择、for循环和强制类型转换</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a> <div># include <stdio.h> int main(void) { int i, j; scanf("%d %d", &i, &j); if (i > j) printf("i大于j\n"); else printf("i小于j\n"); retu</div> </li> <li><a href="/article/2768.htm" title="dictionary的使用要注意" target="_blank">dictionary的使用要注意</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/IO/1.htm">IO</a> <div>NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys: user.user_id , @"id", user.username , @"username", </div> </li> <li><a href="/article/2895.htm" title="Android 中的资源访问(Resource)" target="_blank">Android 中的资源访问(Resource)</a> <span class="text-muted">finally_m</span> <a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a><a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/String/1.htm">String</a><a class="tag" taget="_blank" href="/search/drawable/1.htm">drawable</a><a class="tag" taget="_blank" href="/search/color/1.htm">color</a> <div> 简单的说,Android中的资源是指非代码部分。例如,在我们的Android程序中要使用一些图片来设置界面,要使用一些音频文件来设置铃声,要使用一些动画来显示特效,要使用一些字符串来显示提示信息。那么,这些图片、音频、动画和字符串等叫做Android中的资源文件。 在Eclipse创建的工程中,我们可以看到res和assets两个文件夹,是用来保存资源文件的,在assets中保存的一般是原生</div> </li> <li><a href="/article/3022.htm" title="Spring使用Cache、整合Ehcache" target="_blank">Spring使用Cache、整合Ehcache</a> <span class="text-muted">234390216</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/cache/1.htm">cache</a><a class="tag" taget="_blank" href="/search/ehcache/1.htm">ehcache</a><a class="tag" taget="_blank" href="/search/%40Cacheable/1.htm">@Cacheable</a> <div>Spring使用Cache            从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的</div> </li> <li><a href="/article/3149.htm" title="当druid遇上oracle blob(clob)" target="_blank">当druid遇上oracle blob(clob)</a> <span class="text-muted">jackyrong</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a> <div>http://blog.csdn.net/renfufei/article/details/44887371 众所周知,Oracle有很多坑, 所以才有了去IOE。 在使用Druid做数据库连接池后,其实偶尔也会碰到小坑,这就是使用开源项目所必须去填平的。【如果使用不开源的产品,那就不是坑,而是陷阱了,你都不知道怎么去填坑】 用Druid连接池,通过JDBC往Oracle数据库的</div> </li> <li><a href="/article/3276.htm" title="easyui datagrid pagination获得分页页码、总页数等信息" target="_blank">easyui datagrid pagination获得分页页码、总页数等信息</a> <span class="text-muted">ldzyz007</span> <div>var grid = $('#datagrid');  var options = grid.datagrid('getPager').data("pagination").options;  var curr = options.pageNumber;  var total = options.total;  var max =</div> </li> <li><a href="/article/3403.htm" title="浅析awk里的数组" target="_blank">浅析awk里的数组</a> <span class="text-muted">nigelzeng</span> <a class="tag" taget="_blank" href="/search/%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84/1.htm">二维数组</a><a class="tag" taget="_blank" href="/search/array/1.htm">array</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E7%BB%84/1.htm">数组</a><a class="tag" taget="_blank" href="/search/awk/1.htm">awk</a> <div>awk绝对是文本处理中的神器,它本身也是一门编程语言,还有许多功能本人没有使用到。这篇文章就单单针对awk里的数组来进行讨论,如何利用数组来帮助完成文本分析。   有这么一组数据:   abcd,91#31#2012-12-31 11:24:00 case_a,136#19#2012-12-31 11:24:00 case_a,136#23#2012-12-31 1</div> </li> <li><a href="/article/3530.htm" title="搭建 CentOS 6 服务器(6) - TigerVNC" target="_blank">搭建 CentOS 6 服务器(6) - TigerVNC</a> <span class="text-muted">rensanning</span> <a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a> <div>安装GNOME桌面环境 # yum groupinstall "X Window System" "Desktop" 安装TigerVNC # yum -y install tigervnc-server tigervnc 启动VNC服务 # /etc/init.d/vncserver restart # vncser</div> </li> <li><a href="/article/3657.htm" title="Spring 数据库连接整理" target="_blank">Spring 数据库连接整理</a> <span class="text-muted">tomcat_oracle</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/bean/1.htm">bean</a><a class="tag" taget="_blank" href="/search/jdbc/1.htm">jdbc</a> <div>1、数据库连接jdbc.properties配置详解   jdbc.url=jdbc:hsqldb:hsql://localhost/xdb   jdbc.username=sa   jdbc.password=   jdbc.driver=不同的数据库厂商驱动,此处不一一列举   接下来,详细配置代码如下:    Spring连接池    </div> </li> <li><a href="/article/3784.htm" title="Dom4J解析使用xpath java.lang.NoClassDefFoundError: org/jaxen/JaxenException异常" target="_blank">Dom4J解析使用xpath java.lang.NoClassDefFoundError: org/jaxen/JaxenException异常</a> <span class="text-muted">xp9802</span> <div>用Dom4J解析xml,以前没注意,今天使用dom4j包解析xml时在xpath使用处报错      异常栈:java.lang.NoClassDefFoundError: org/jaxen/JaxenException异常       导入包 jaxen-1.1-beta-6.jar 解决; &nb</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>