`
jxb1016
  • 浏览: 22125 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
package com.jxb.test; public class FindSecMax { public int findSecMax(int[] data) { int maxNum = 0; int secMaxNum = 0; // 先将前两个元素按大小分别赋给第一大和第二大的数 if (data.length < 2) return -1; if (data[0] >= data[1]) { maxNum = data[0]; secMaxNum = data[1]; } else { ...
  一个不懂得思考的人,注定是悲剧.   可以说一个开发人员,分为如下的几个阶段.   第一个阶段,刚刚开始,只能边学习,边完成自己的任务,完成后觉得很有成就感.   第二个阶段,就是在开发中有了更多的思路,慢慢懂得择优.   第三个阶段,就是很应手,你给我个需求,我就有很多方案可以做参考.   最后一个阶段,就是将软件开发作为一种艺术,让她的设计具有美感,让她的质量更经得起久看.   那我们回头来看看,我们处于哪个阶段?这不重要,如果您是上面几个阶段之一的,可以继续努力完成如上几个阶段.若是到了上面最后一个阶段.那么职业生涯发生了质的变化.   当软件的技术问题已经不是您的主要难题的情况下,我 ...
  随着软件的不断发展,技术不断更新,越来越多先前开发的系统在逐渐的不能适应新的系统,为了更好的使原来的系统接入新的平台,我们毫无疑问的要用到通讯手段。   我们今天探讨的通讯手段,主要包括两个方面:   一 ...
   java作为跨平台,开源的面向对象语言,已经成为当今企业平台建设里的主流,无论从后台还是前台的开发,都有丰富的开源组件及框架的支持,而且方便开发高扩展,可维护性的企业应用程序。     于是又非常多的初级程序员选择了java作为自己的主打方向。当然我也是从一个菜鸟一步一步走过来,虽然现在可能还是个菜鸟,但回顾起来,有很多感触,在此向选择java的新人们分享。     首先从广义上讲,java分为三个方向,分别是J2SE、J2EE、J2ME。其中J2SE是后两者的基础。大家都知道这样的道理,世界最高的大厦,它一定会有一个非常坚固的地基。没有一个牢固的基础,无法继续更高层的建设。有关什么事J2 ...
第一步,向Structs注册Spring插件 。       为了使Structs能够访问Spring管理的bean,需要注册知晓Spring应用程序环境的Structs插件。在structs-conffig.xml中添加下面的代码来注册插件: <plug-in className="org.springframework.web.struts.Context ...
                 Struts2与Spring的整合      根据当前的统计状况,软件开发行业对Struts1的使用率逐渐在降低,而对Struts2的使用率逐渐上升,这取决于Struts2比Struts1有着很多更方便,合理的改进。    简单说几点关键的改进吧。首先,Struts2中的Action不再依赖于Http协议,进一步说就是不再依赖于表示层中的request,response等http协议中的对象了,这一改进让我们的Action可以是一个普通的JavaBean或叫POJO类;其次,它在配置文件的配置上简化了很多,配置很方便;再次就是,它是一个基于组件的框架,可整合J ...
触发器案例: create or replace trigger insert_update_emp_trg before insert or update on emp for each row declare can_not_update exception; begin if inserting then    select emp_seq.nextval into :new.empno from dual;--按行插入定义好的序列 end if; if updating then     if :old.empno=7788 then        raise can_not_u ...
声明:本文章中所有采用的表均是Oracle范例用户Scott/tiger的表Emp,dept等。 一,PL/SQL块: 概念:PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言。 分类:  a,匿名:一次性使用,不可复用。 b,命名:包括(存储过程,触发器,函数等),存储在数据库内部,可重复使用。   优点:  a,支持 SQL,在 PL/SQL 中可以使用: 1,数据操纵命令 2,事务控制命令 3,游标控制 4,SQL 函数和 SQL 运算符 5,支持面向对象编程 (OOP) 6,可移植性,可运行 ...
隐式游标demo:       给所有雇员加薪1000,使用隐式游标获取相关属性。 begin update emp set sal=sal+1000; dbms_output.put_line('影响行数:'||(sql%rowcount)); if not sql%isopen then dbms_output.put_line('游标状态:关闭'); end if; end; 知识点: SQL%FOUND – SQL 语句影响了一行或多行时为 TRUE SQL%NOTFOUND – SQL 语句没有影响任何行时为TRUE SQL%ROWCOUNT – ...
1, 用helper类(辅助类)来转移业务逻辑的编写与实现,成为视图助手模式 2, 把JAVA代码置入JavaBean中完成工作,其中用 <jsp:useBean  id=”oder” class=”com.jxb.entity.Order” scope=”scope”/> “scope”取值为以下四种:   a,page 代表JavaBean只能在当前页面使用,当加载新页面时候就会被销毁。   b,request 代表JavaBean放在请求作用域中。   c,session 代表JavaBean一直存在会话中,伴随会话共存亡。   d,application 代表JavaBea ...
问题描述: 当我们的服务器中部署了很多web应用程序,但有些是需要权限才能访问的程序,那么如何能控制制定的web程序需要特殊的校验才能访问呢? 解决办法: 配置tomcat相关工程中的web.xml和tomcat中conf中的tomcat-users.xml。 第一步:首先在web.xml中添加相应的 <display-name>工程在web校验中显示的名称</display-name> <security-constraint> <web-resource-collection> <web-resour ...
首先,我们理解下AJAX的英文含义,AJAX就是(Asynchronous JavaScript And XML),其中文意思就是异步的java脚本语言与XML技术的整合。   我们理解下什么是异步(Asynchronous),我撇开单调的概念来给大家举个例子,异步就是当你点击页面上的某个按钮或出发某事件,向服务器发出请求之后,不必等待服务器的响应而可以继续进行后续的操作。如果是同步的话,你点下按钮,直到服务器响应之前,按钮是陷下去的,整个页面也是冻结的,服务器响应完毕后,按钮才弹起来,你方可进行下面的操作。再往理论想说,就是我们所处的发出请求的线程和处理请求的线程是独立的,不相互干扰。这也决定 ...
     在软件开发的实践和学习当中,我在点点滴滴中发现,一个项目的成败和质量的好坏和团队的关系紧密到了顶点。      众多体会,使我向往着一个理想的团队。      这个团队的最重要的是,要有讨论的氛围。很多开 ...
Global site tag (gtag.js) - Google Analytics