`
xihuyu2000
  • 浏览: 32200 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
吴超的IT讲课经验之一:切题单刀直入,切忌拖泥带水 前段时间,有应聘讲师的,看简历干过五年java开发,目前在公司做架构师,目前打算转行培训。当时安排了一个小微项目的讲解,关于自己搭建框架的(不是SSH整合),大约 ...
首先来看CSS代码 #gg{ margin:0 auto; width:100%; position:fixed;z-index:99;}  分析代码: position属性主要是规定了DIV的定位,主要有以下几个属性       属性值 描述 absolute 生成绝对定位的元素,相对于 s
    这次项目很简单,就是一个进销存系统,自己做的需求,内容也不复杂,直接打好框架,设计好了数据库。虽然在开发中对数据库进行了部分修改,但是没有对项目进度造成延误。       但是项目还是延期了。虽然不大,但是我在想原因在哪里。从现象来看,就是每天团队的任务完成不了!     为什么完成不了那?有几点:1是对框架不熟练,中间有卡壳现象;2是同事技术不到位;3是做事方法不对。有时候为了一个小问题,一天时间过去了。     还有一点就是前期设计做的不够详细,很多问题没有考虑到。比如页面的输入要做验证,程序员在开发的时候都没有做等等。有很多东西是前期要考虑到的,在后期开发的时候可以直接加上 ...
    在这次开发中,我们使用的框架是springside3+zk。这里重点谈谈springside3的使用。     ss3对dao层进行了很好的封装,几乎不用额外的写什么方法, 只需要在服务层调用就可以了。我在开发的时候,对于一些操作如,根据两个属性查询的操作是在dao中单独写个方法哪还是在service层 直接调用哪,存在分歧。我的做法是在dao中单独写了个方法,结果造成dao层的修改。还有一个问题是,团队的同事对于dao封装的方法压根不去看,对于根据主键查询的方法也在dao中单独写一遍。结果造成后期的一个修改操作会对zk、action、service、dao的统统修改。检查一个问题的时 ...
    大体分为以下几个步骤,一步步讲:       1,首先把正常的web工程打包成war包,使用eclipse的到处功能即可;       2,建立一个普通的java工程,建立一个含有main方法的启动类,使用嵌入式jetty启动war包工程;       启动类内容如下:     public static void main(String[] args) throws Exception { // Jetty HTTP Servlet Server.   Server server = new Server(); BoundedThreadPool threadP ...
    h2数据库是纯java的,方便编程,可以作为嵌入式数据库使用。       官方网址是http://www.h2database.com/html/main.html。       h2只有一个jar文件,放到工程的lib目录下面即可。客户端使用有命令h2..bat。下面主要谈工程中使用h2。       h2建表的主键自增需要使用sequence,类似于oracle。因此一张表对应一个sequence。       在使用hibernate配置的时候如下:   jdbc.url=jdbc:h2:tcp://localhost/~/h2 ...
  引自:http://www.iteye.com/topic/66321 看到开源项目发布的时候都带一个 jsp 容器(jetty)。拿来做 demo、开发、调试的服务器还是很不错的。今天就小试下,主要把它运行起来。 第一步下载:http://dist.codehaus.org/jetty/jetty-6.1.14/jetty-6.1.14.zip 是目前最新的稳定版。解压到如E:\jetty-6.1.14,其中比较重要的目录是:etc、contexts、webapps。个人认为可以类比tomcat的conf、conf\Catalina\localhost、webapps目录。 ...
    使用的grails版本是1.1,在页面实现省市的地区级联显示。     以下是领域对象 class Province implements Comparable {    String name    Integer lawyerCount = 0    SortedSet cities        static hasMany = [cities: City]        static constraints = {        name()    }        static mappings = {cities fetch : 'join'}        String t ...
/** * 1.Ext类是整个Ext体系的基础和核心,包含核心代码和函数。 * Ext类是单例的,不能直接创建。 */ /**   * 2.复制c中所有属性到o中,如果有defaults,属性也会复制到o中。   * 如果defaults中的属性和c中相同,最后相同属性值 ...
/** * 1.对象 * 对象是一种复合数据类型,它们将多个数据值集中在一个单元中,而且运行使用名字来存取这些值。解释对象的另一种方式是,对象是一个无序的属性集合,每个属性都有自己的名字和值。存储在对象中的已命名的值可以是数字和字符串这样的原始值,也可以是对象。 */ var o = new Object(); /**   * 2.对象直接量创建对象   * 对象直接量由属性说明列表构成,列表包含在大括号中,其中的属性说明由逗号隔开。   * 对象直接量中的每个属性说明都由属性名加上冒号和属性值构成。   */ var zhangsan = {name:"zhangsa ...
/** * 1.函数定义 * 函数定义最常用的方法是调用function语句。该语句由关键词function构成,紧随其后跟的是函数名(可选)、参数列表(使用括号括起来,括号必选,列表可选,参数使用逗号分割开来)、函数体(大括号括起来,大括号 ...
Global site tag (gtag.js) - Google Analytics