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/1950232820773351424.htm" title="移动端城市区县二级联动选择功能实现包" target="_blank">移动端城市区县二级联动选择功能实现包</a> <span class="text-muted">good2know</span> <div>本文还有配套的精品资源,点击获取简介:本项目是一套为移动端设计的jQuery实现方案,用于简化用户在选择城市和区县时的流程。它包括所有必需文件:HTML、JavaScript、CSS及图片资源。通过动态更新下拉菜单选项,实现城市到区县的联动效果,支持数据异步加载。开发者可以轻松集成此功能到移动网站或应用,并可基于需求进行扩展和优化。1.jQuery移动端解决方案概述jQuery技术简介jQuery</div> </li> <li><a href="/article/1950228031117258752.htm" title="深入解析JVM工作原理:从字节码到机器指令的全过程" target="_blank">深入解析JVM工作原理:从字节码到机器指令的全过程</a> <span class="text-muted"></span> <div>一、JVM概述Java虚拟机(JVM)是Java平台的核心组件,它实现了Java"一次编写,到处运行"的理念。JVM是一个抽象的计算机器,它有自己的指令集和运行时内存管理机制。JVM的主要职责:加载:读取.class文件并验证其正确性存储:管理内存分配和垃圾回收执行:解释或编译字节码为机器指令安全:提供沙箱环境限制恶意代码二、JVM架构详解JVM由三个主要子系统组成:1.类加载子系统类加载过程分为</div> </li> <li><a href="/article/1950226517397139456.htm" title="JVM 内存模型深度解析:原子性、可见性与有序性的实现" target="_blank">JVM 内存模型深度解析:原子性、可见性与有序性的实现</a> <span class="text-muted">练习时长两年半的程序员小胡</span> <a class="tag" taget="_blank" href="/search/JVM/1.htm">JVM</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%89%96%E6%9E%90%EF%BC%9A%E4%BB%8E%E9%9D%A2%E8%AF%95%E8%80%83%E7%82%B9%E5%88%B0%E7%94%9F%E4%BA%A7%E5%AE%9E%E8%B7%B5/1.htm">深度剖析:从面试考点到生产实践</a><a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%86%85%E5%AD%98%E6%A8%A1%E5%9E%8B/1.htm">内存模型</a> <div>在了解了JVM的基础架构和类加载机制后,我们需要进一步探索Java程序在多线程环境下的内存交互规则。JVM内存模型(JavaMemoryModel,JMM)定义了线程和主内存之间的抽象关系,它通过规范共享变量的访问方式,解决了多线程并发时的数据一致性问题。本文将从内存模型的核心目标出发,详解原子性、可见性、有序性的实现机制,以及volatile、synchronized等关键字在其中的作用。一、J</div> </li> <li><a href="/article/1950225785054883840.htm" title="Java | 多线程经典问题 - 售票" target="_blank">Java | 多线程经典问题 - 售票</a> <span class="text-muted">Ada54</span> <div>一、售票需求1)同一个票池2)多个窗口卖票,不能出售同一张票二、售票问题代码实现(线程与进程小总结,请戳:Java|线程和进程,创建线程)step1:定义SaleWindow类实现Runnable接口,覆盖run方法step2:实例化SaleWindow对象,创建Thread对象,将SaleWindow作为参数传给Thread类的构造函数,然后通过Thread.start()方法启动线程step3</div> </li> <li><a href="/article/1950225381961297920.htm" title="SpringMVC的执行流程" target="_blank">SpringMVC的执行流程</a> <span class="text-muted"></span> <div>1、什么是MVCMVC是一种设计模式。MVC的原理图如下所示M-Model模型(完成业务逻辑:有javaBean构成,service+dao+entity)V-View视图(做界面的展示jsp,html……)C-Controller控制器(接收请求—>调用模型—>根据结果派发页面2、SpringMVC是什么SpringMVC是一个MVC的开源框架,SpringMVC=Struts2+Spring,</div> </li> <li><a href="/article/1950224616647618560.htm" title="JAVA接口机结构解析" target="_blank">JAVA接口机结构解析</a> <span class="text-muted">秃狼</span> <a class="tag" taget="_blank" href="/search/SpringBoot/1.htm">SpringBoot</a><a class="tag" taget="_blank" href="/search/%E5%85%AB%E8%82%A1%E6%96%87/1.htm">八股文</a><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/%E5%AD%A6%E4%B9%A0/1.htm">学习</a> <div>什么是接口机在Java项目中,接口机通常指用于与外部系统进行数据交互的中间层,负责处理请求和响应的转换、协议适配、数据格式转换等任务。接口机的结构我们的接口机的结构分为两个大部分,外部接口机和内部接口机,在业务的调度上也是通过mq来实现的,只要的目的就是为了解耦合和做差异化。在接口机中主要的方法就是定时任务,消息的发送和消费,其他平台调用接口机只能提供外部接口机的方法进行调用,外部接口机可以提供消</div> </li> <li><a href="/article/1950223497875746816.htm" title="最新阿里四面面试真题46道:面试技巧+核心问题+面试心得" target="_blank">最新阿里四面面试真题46道:面试技巧+核心问题+面试心得</a> <span class="text-muted">风平浪静如码</span> <div>前言做技术的有一种资历,叫做通过了阿里的面试。这些阿里Java相关问题,都是之前通过不断优秀人才的铺垫总结的,先自己弄懂了再去阿里面试,不然就是去丢脸,被虐。希望对大家帮助,祝面试成功,有个更好的职业规划。一,阿里常见技术面1、微信红包怎么实现。2、海量数据分析。3、测试职位问的线程安全和非线程安全。4、HTTP2.0、thrift。5、面试电话沟通可能先让自我介绍。6、分布式事务一致性。7、ni</div> </li> <li><a href="/article/1950218946015719424.htm" title="图论算法经典题目解析:DFS、BFS与拓扑排序实战" target="_blank">图论算法经典题目解析:DFS、BFS与拓扑排序实战</a> <span class="text-muted">周童學</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/1.htm">数据结构与算法</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E4%BC%98%E5%85%88/1.htm">深度优先</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%9B%BE%E8%AE%BA/1.htm">图论</a> <div>图论算法经典题目解析:DFS、BFS与拓扑排序实战图论问题是算法面试中的高频考点,本博客将通过四道LeetCode经典题目(均来自"Top100Liked"题库),深入讲解图论的核心算法思想和实现技巧。涵盖DFS、BFS、拓扑排序和前缀树等知识点,每道题配有Java实现和易错点分析。1.岛屿数量(DFS遍历)问题描述给定一个由'1'(陆地)和'0'(水)组成的二维网格,计算岛屿的数量。岛屿由水平或</div> </li> <li><a href="/article/1950218818781507584.htm" title="【异常】使用 LiteFlow 框架时,提示错误ChainDuplicateException: [chain name duplicate] chainName=categoryChallenge" target="_blank">【异常】使用 LiteFlow 框架时,提示错误ChainDuplicateException: [chain name duplicate] chainName=categoryChallenge</a> <span class="text-muted">本本本添哥</span> <a class="tag" taget="_blank" href="/search/002/1.htm">002</a><a class="tag" taget="_blank" href="/search/-/1.htm">-</a><a class="tag" taget="_blank" href="/search/%E8%BF%9B%E9%98%B6%E5%BC%80%E5%8F%91%E8%83%BD%E5%8A%9B/1.htm">进阶开发能力</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>一、报错内容Causedby:com.yomahub.liteflow.exception.ChainDuplicateException:[chainnameduplicate]chainName=categoryChallengeatcom.yomahub.liteflow.parser.helper.ParserHelper.lambda$null$0(ParserHelper.java:1</div> </li> <li><a href="/article/1950218314064130048.htm" title="Java并发核心:线程池使用技巧与最佳实践! | 多线程篇(五)" target="_blank">Java并发核心:线程池使用技巧与最佳实践! | 多线程篇(五)</a> <span class="text-muted">bug菌¹</span> <a class="tag" taget="_blank" href="/search/Java%E5%AE%9E%E6%88%98%28%E8%BF%9B%E9%98%B6%E7%89%88%29/1.htm">Java实战(进阶版)</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/Java%E9%9B%B6%E5%9F%BA%E7%A1%80%E5%85%A5%E9%97%A8/1.htm">Java零基础入门</a><a class="tag" taget="_blank" href="/search/Java%E5%B9%B6%E5%8F%91/1.htm">Java并发</a><a class="tag" taget="_blank" href="/search/%E7%BA%BF%E7%A8%8B%E6%B1%A0/1.htm">线程池</a><a class="tag" taget="_blank" href="/search/%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%AF%87/1.htm">多线程篇</a> <div>本文收录于「Java进阶实战」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows10+IntelliJIDEA2021.3.2+Jdk1.8本文目录前言摘要正文何为线程池?为什么需要线程池?线程池的好处线程池使用场景如何创建线程池?线程池的常见配置源码解析案例分享案例代码演示案例运行</div> </li> <li><a href="/article/1950217936077647872.htm" title="Java 队列" target="_blank">Java 队列</a> <span class="text-muted">tryxr</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/%E9%98%9F%E5%88%97/1.htm">队列</a> <div>队列一般用什么哪种结构实现队列的特性数据入队列时一定是从尾部插入吗数据出队列时一定是从头部删除吗队列的基本运算有什么队列支持随机访问吗队列的英文表示什么是队列队列从哪进、从哪出队列的进出顺序队列是用哪种结构实现的Queue和Deque有什么区别Queue接口的方法Queue中的add与offer的区别offer、poll、peek的模拟实现如何利用链表实现队列如何利用顺序表实现队列什么叫做双端队列</div> </li> <li><a href="/article/1950215540215705600.htm" title="JVM 内存分配与回收策略:从对象创建到内存释放的全流程" target="_blank">JVM 内存分配与回收策略:从对象创建到内存释放的全流程</a> <span class="text-muted"></span> <div>在JVM的运行机制中,内存分配与回收策略是连接对象生命周期与垃圾收集器的桥梁。它决定了对象在堆内存中的创建位置、存活过程中的区域迁移,以及最终被回收的时机。合理的内存分配策略能减少GC频率、降低停顿时间,是优化Java应用性能的核心环节。本文将系统解析JVM的内存分配规则、对象晋升机制,以及实战中的内存优化技巧。一、对象优先在Eden区分配:新生代的“临时缓冲区”大多数情况下,Java对象在新生代</div> </li> <li><a href="/article/1950214657335685120.htm" title="代码随想录算法训练营第三十五天" target="_blank">代码随想录算法训练营第三十五天</a> <span class="text-muted"></span> <div>01背包问题二维题目链接01背包问题二维题解importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intM=sc.nextInt();intN=sc.nextInt();int[]space=newint[M];int[]value=new</div> </li> <li><a href="/article/1950207097413103616.htm" title="微信公众号回调java_处理微信公众号消息回调" target="_blank">微信公众号回调java_处理微信公众号消息回调</a> <span class="text-muted">weixin_39607620</span> <a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7%E5%9B%9E%E8%B0%83java/1.htm">微信公众号回调java</a> <div>1、背景在上一节中,咱们知道如何接入微信公众号,可是以后公众号会与咱们进行交互,那么微信公众号如何通知到咱们本身的服务器呢?咱们知道咱们接入的时候提供的url是GET/mp/entry,那么公众号以后产生的事件将会以POST/mp/entry发送到咱们本身的服务器上。html2、代码实现,此处仍是使用weixin-java-mp这个框架实现一、引入weixin-java-mpcom.github.</div> </li> <li><a href="/article/1950200667587014656.htm" title="学C++的五大惊人好处" target="_blank">学C++的五大惊人好处</a> <span class="text-muted"></span> <div>为什么要学c++学c++有什么用学习c++的好处有1.中考可以加分2.高考可能直接录取3.就业广且工资高4.在未来30--50年c++一定是一个很受欢迎的职业5.c++成功的例子deepsick等AI智能C++语言兼备编程效率和编译运行效率的语言C++语言是C语言功能增强版,在c语言的基础上添加了面向对象编程和泛型编程的支持既继承了C语言高效,简洁,快速和可移植的传统,又具备类似Java、Go等其</div> </li> <li><a href="/article/1950198522972270592.htm" title="Java8 Stream流的sorted()的排序【正序、倒序、多字段排序】" target="_blank">Java8 Stream流的sorted()的排序【正序、倒序、多字段排序】</a> <span class="text-muted">Tony666688888</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>针对集合排序,java8可以用Stream流的sorted()进行排序。示例Bean以下我们会使用这个Bean来做示例。publicclassOrder{privateStringweight;privateDoubleprice;privateStringdateStr;//忽略getter、setter、构造方法、toString}字段排序首先是比较器Comparator,形式如下:Compa</div> </li> <li><a href="/article/1950194742100815872.htm" title="用代码生成艺术字:设计个性化海报的秘密" target="_blank">用代码生成艺术字:设计个性化海报的秘密</a> <span class="text-muted"></span> <div>本文围绕“用代码生成艺术字:设计个性化海报的秘密”展开,先概述代码生成艺术字在海报设计中的独特价值,接着介绍常用的代码工具(如HTML、CSS、JavaScript等),详细阐述从构思到实现的完整流程,包括字体样式设计、动态效果添加等,还分享了提升艺术字质感的技巧及实际案例。最后总结代码生成艺术字的优势,为设计师提供打造个性化海报的实用指南,助力提升海报设计的独特性与吸引力,符合搜索引擎SEO标准</div> </li> <li><a href="/article/1950194728943284224.htm" title="java实习生40多天有感" target="_blank">java实习生40多天有感</a> <span class="text-muted">别拿爱情当饭吃</span> <div>从5月15日开始,我开始第一步步入社会,我今年大三,在一家上市互联网公司做一名实习生,主要做java后端开发。开始的时候,觉得公司的环境挺不错的,不过因为公司在CBD,所以隔壁的午饭和晚饭都要20+RMB,而且还吃不饱,这让我感觉挺郁闷的。一到下午,我就会犯困(因为饿)。因此,我又不得不买一些干粮在公司屯着。关于技术,有一个比较大的项目在需求调研当中,我们做实习生,就是辅助项目经理,测试功能,并且</div> </li> <li><a href="/article/1950183016382918656.htm" title="大学生入门:初识方法及其易踩坑的点" target="_blank">大学生入门:初识方法及其易踩坑的点</a> <span class="text-muted"></span> <div>在java学习过程中,我们不难发现有很多重复使用的功能代码块,每次使用如果都要重新写一遍,岂不是很麻烦,就算是“cv”大法,感觉也不是很方便,那么,有什么办法可以解决这个问题呢?方法!java中,一段可重用的,用于执行特定功能的代码块叫做方法,它可以接收参数、返回结果,并且可以被多次使用。一、方法的基本结构[修饰符]返回值类型方法名([参数列表])[throws异常类型]{//方法体}[throw</div> </li> <li><a href="/article/1950181126731526144.htm" title="[Ljava.lang.Object; cannot be cast to [Ljava.lang.String;" target="_blank">[Ljava.lang.Object; cannot be cast to [Ljava.lang.String;</a> <span class="text-muted">这些不会的</span> <div>解释:这个错误是很常见的错误,错误的提示已经很清楚了就是java的Object数组不能转换成为String[]数组,这就说明你要转换的数组它本身是Object类型的数组,但是你却非要把它转换为String类的数组,这当然是错误的。示例:[java]viewplaincopypackagecom.dada;importjava.util.ArrayList;importjava.util.List;</div> </li> <li><a href="/article/1950180118609588224.htm" title="HikariCP调试日志深度解析:生产环境故障排查完全指南" target="_blank">HikariCP调试日志深度解析:生产环境故障排查完全指南</a> <span class="text-muted"></span> <div>HikariCP调试日志深度解析:生产环境故障排查完全指南更新时间:2025年7月4日|作者:资深架构师|适用版本:HikariCP5.x+|难度等级:中高级前言在生产环境中,数据库连接池往往是系统性能的关键瓶颈。HikariCP作为当前最流行的Java连接池,其调试日志包含了丰富的运行时信息,能够帮助我们快速定位和解决各种连接池相关问题。本文将深入解析HikariCP的日志体系,提供一套完整的故</div> </li> <li><a href="/article/1950179866523529216.htm" title="大学社团管理系统(11831)" target="_blank">大学社团管理系统(11831)</a> <span class="text-muted">codercode2022</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/echarts/1.htm">echarts</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/cloud/1.htm">cloud</a><a class="tag" taget="_blank" href="/search/sentinel/1.htm">sentinel</a><a class="tag" taget="_blank" href="/search/java-rocketmq/1.htm">java-rocketmq</a> <div>有需要的同学,源代码和配套文档领取,加文章最下方的名片哦一、项目演示项目演示视频二、资料介绍完整源代码(前后端源代码+SQL脚本)配套文档(LW+PPT+开题报告)远程调试控屏包运行三、技术介绍Java语言SSM框架SpringBoot框架Vue框架JSP页面Mysql数据库IDEA/Eclipse开发四、项目截图有需要的同学,源代码和配套文档领取,加文章最下方的名片哦!</div> </li> <li><a href="/article/1950178809030438912.htm" title="今年校招竞争真激烈" target="_blank">今年校招竞争真激烈</a> <span class="text-muted">12_05</span> <div>程序员满大街,都要找不到工作了。即使人工智能满大街,我也后悔当初没学机器学习,后悔当初没学Java。C++真难找工作。难道毕了业就失业吗?好担心!</div> </li> <li><a href="/article/1950177847956008960.htm" title="【免费下载】 Aspose for Java:解锁无水印、无限制的文档处理能力" target="_blank">【免费下载】 Aspose for Java:解锁无水印、无限制的文档处理能力</a> <span class="text-muted">房征劲Kendall</span> <div>AsposeforJava:解锁无水印、无限制的文档处理能力【下载地址】AsposeforJava-去除水印和数量限制AsposeforJava-去除水印和数量限制Aspose是一个著名的文档处理库,专为Java应用程序设计,支持多种文档格式的操作,如Word、Excel、PDF等项目地址:https://gitcode.com/open-source-toolkit/56c82项目介绍在现代企业</div> </li> <li><a href="/article/1950177721669709824.htm" title="微服务日志追踪,Skywalking接入TraceId功能" target="_blank">微服务日志追踪,Skywalking接入TraceId功能</a> <span class="text-muted">Victor刘</span> <a class="tag" taget="_blank" href="/search/%E5%BE%AE%E6%9C%8D%E5%8A%A1/1.htm">微服务</a><a class="tag" taget="_blank" href="/search/skywalking/1.htm">skywalking</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>文章目录一、借助skywalking追加traceIdlogbacklog4j2效果二、让skywalking显示日志内容版本差异logback配置文件log4j2配置文件一、借助skywalking追加traceId背景:在微服务或多副本中难以观察一个链路的日志,需要通过唯一traceId标识来查找,下面介绍Skywalking-traceId在Java中的配置方法。介绍两种java日志的配置方</div> </li> <li><a href="/article/1950169524384886784.htm" title="【Java Web实战】从零到一打造企业级网上购书网站系统 | 完整开发实录(三)" target="_blank">【Java Web实战】从零到一打造企业级网上购书网站系统 | 完整开发实录(三)</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%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E7%8A%B6%E6%80%81%E6%A8%A1%E5%BC%8F/1.htm">状态模式</a> <div>核心功能设计用户管理系统用户管理是整个系统的基础,我设计了完整的用户生命周期管理:用户注册流程验证失败验证通过验证失败验证通过用户名已存在用户名可用失败成功用户访问注册页面填写注册信息前端表单验证显示错误提示提交到后端后端数据验证返回错误信息用户名唯一性检查提示用户名重复密码加密处理保存用户信息保存成功?显示系统错误注册成功跳转登录页面登录认证机制深度解析我实现了一套企业级的多层次安全认证机制:认</div> </li> <li><a href="/article/1950160194403102720.htm" title="Java:数据结构-ArrayList和顺序表(2)" target="_blank">Java:数据结构-ArrayList和顺序表(2)</a> <span class="text-muted">blammmp</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/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>一ArrayList的使用1.ArrayList的构造方法第一种(指定容量的构造方法)创建一个空的ArrayList,指定容量为initialCapacity。publicArrayList(intinitialCapacity){if(initialCapacity>0){this.elementData=newObject[initialCapacity];}elseif(initialCap</div> </li> <li><a href="/article/1950155533302427648.htm" title="CMS垃圾回收器和G1垃圾回收器区别_g1cms垃圾回收器区别" target="_blank">CMS垃圾回收器和G1垃圾回收器区别_g1cms垃圾回收器区别</a> <span class="text-muted">2401_89191885</span> <a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a> <div>该类所有的实例都已经被回收,也就是Java堆中不存在该类的任何实例;加载该类的ClassLoader已经被回收;该类对应的java.lang.Class对象没有在任何地方被引用,无法在任何地方通过反射访问该类的方法。3.常见的垃圾回收算法1、Mark-Sweep(标记-清除算法):(1)思想:标记清除算法分为两个阶段,标记阶段和清除阶段。标记阶段任务是标记出所有需要回收的对象,清除阶段就是清除被标</div> </li> <li><a href="/article/1950154524572315648.htm" title="每日面试题15:如何解决堆溢出?" target="_blank">每日面试题15:如何解决堆溢出?</a> <span class="text-muted">℡余晖^</span> <a class="tag" taget="_blank" href="/search/%E6%AF%8F%E6%97%A5%E9%9D%A2%E8%AF%95%E9%A2%98/1.htm">每日面试题</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</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.lang.OutOfMemoryError:Javaheapspace"是最常见的错误之一。无论是高并发的电商大促场景,还是持续运行的后台服务,堆内存溢出都可能导致服务不可用、数据丢失,甚至引发系统崩溃。本文将结合实际排查经验,系统讲解堆溢出的底层逻辑、应急处理流程及长效预防策略。一、堆溢出的本质:内存分配的"收支失衡"Java堆是JVM管理的内存区域,用于存</div> </li> <li><a href="/article/1950153513166237696.htm" title="记录自己第n次面试(n>3)" target="_blank">记录自己第n次面试(n>3)</a> <span class="text-muted">Warren98</span> <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/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA%E5%92%8C%E5%8F%91%E5%B1%95/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><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div>1.Spring Boot可执行JAR的内存分配答:“在Spring Boot可执行JAR中,JVM的内存通常分为两大块:堆(Heap)和栈(Stack)。堆内存:存放对象实例和数组,通过-Xms(初始)和-Xmx(最大)控制。比如java-Xms512m-Xmx1024m-jarapp.jar,表示启动时给512 MB堆,最大可以到1 024 MB。栈内存:每个线程有独立的栈帧,用来保存方法调用</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>