摘要:
1 package com.augurit.agcom.rest; 2 3 import java.io.BufferedInputStream; 4 import java.io.BufferedOutputStream; 5 import java.io.File; 6 import java.io.FileInputStream; 7 import java....
阅读全文
posted @ 2012-11-05 11:07
倾城幻影
阅读(490)
推荐(0)
编辑
摘要:
揭秘jbpm流程引擎内核设计思想及构架 作者 胡长城(银狐999) http://sourceforge.net/projects/jbpm/files/1 前言... 12 阅读本篇的基础准备... 22.1 概念的基础... 22.2 环境的基础... 23 什么是流程引擎内核?... 34 引
阅读全文
posted @ 2012-06-03 11:48
倾城幻影
阅读(301)
推荐(0)
编辑
摘要:
MyEClipse运行项目是报错:Exception in thread "Thread-5" java.lang.OutOfMemoryError: Java heap space at java.io.BufferedInputStream.<init>(BufferedInputStream.java:178) at java.io.BufferedInputStream.<init>(BufferedInputStream.java:158) at com.chainunion.communication.MC8000Agent.receiv
阅读全文
posted @ 2012-03-31 10:26
倾城幻影
阅读(5320)
推荐(0)
编辑
摘要:
问题一: 问:项目图标报错,Problems 试图有一条错误显示“Java compiler level does not match the version of the installed Java project facet.” 。 答:这个是因为Facted Project 中的Java 版本设定与项目的Java 版本设定不一致。 如Drawing 1: Modify: Modify Faceted Project 中所示,这个时候项目的Java 的版本为5.0 。如果项目的Java Compiler 的设置如Drawing 2: Java C: Java Compiler 中所示的设
阅读全文
posted @ 2012-02-20 01:17
倾城幻影
阅读(411)
推荐(0)
编辑
摘要:
1、工厂模式:Factory 客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、建造模式:Builder 将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式可以强制实行一种分步骤进行的建造过程。 3、工厂方法模式:FactoryMethod 核心工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做,成为一个抽象工厂角色,仅负责给出具
阅读全文
posted @ 2012-02-20 01:15
倾城幻影
阅读(381)
推荐(0)
编辑
摘要:
导读: Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。 一、Commons BeanUtils http://jakarta.apache.org/common
阅读全文
posted @ 2012-02-20 01:13
倾城幻影
阅读(239)
推荐(0)
编辑
摘要:
英文原文标题:20/20: Top 20 Programming Lessons I've Learned in 20 Years 本文转自Jonathan Danylko的网站DCS Media。Danylko是一位资深开发顾问,DCS公司的创始人。 从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。 我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是我至今最难忘的经验。 1. 估算解决问题所
阅读全文
posted @ 2012-02-20 00:59
倾城幻影
阅读(477)
推荐(0)
编辑
摘要:
十年程序员(一) 2012年,终于可以和人家说,我有十年工作经验了。幸运的是,十年后,我还在写代码。 十年前,促使我选择写程序作为一生追求的是我对写程序的好奇以及实现功能后的成就感,但那时,在对自己未来充满信心的同时,内心深处依然惴惴不安。萦绕心头的乌云是所谓30岁程序员的说法。 那时,很流行的一个论调是,程序员只能做到30岁。人到30岁之后,智力在下降,体力在下降,再加上家庭的琐事,人很难再写程序了。 那时的自己尚年轻,没有体会到30岁后的状态,很难知道这种说法的真伪,所以,内心里还是会有一丝丝恐惧。有时,我会假想,29岁的最后一天我还能写程序,30岁生日一觉醒来,我的编程能力便烟消...
阅读全文
posted @ 2012-02-20 00:22
倾城幻影
阅读(656)
推荐(0)
编辑
摘要:
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。 1、《Java编程思想》 在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程
阅读全文
posted @ 2012-02-19 22:41
倾城幻影
阅读(417)
推荐(0)
编辑
摘要:
旨在为云和数据中心提供企业级开源解决方案厂商OpenLogic,近日推出了针对开源软件的2011趋势报告。该报告将十六大开源项目分成3个重要类别:Web和应用服务器、应用框架、数据库和大数据。该报告的形成,OpenLogic分析了被视作核心基础设施的各种企业级应用——包括目前最为流行的和最具未来前瞻性的开源项目。分析的目的是为了帮助评估企业所采用的项目是否符合未来趋势。 根据该报告,增长最快的五大开源项目有:HBase——一种建立在Hadoop之上的分布式、面向列数据库系统;Node.js——为编写基于JavaScript的高扩展性网络应用程序的平台;nginx——高并发性、低内存使用的Web
阅读全文
posted @ 2012-02-19 01:27
倾城幻影
阅读(570)
推荐(1)
编辑
摘要:
【目录】一、【基础知识——扫盲】二、【DOM、SAX、JDOM、DOM4j简单使用介绍】三、【性能测试】四、【对比】五、【小插曲XPath】六、【补充】关键字:Java解析xml、解析xml四种方法、DOM、SAX、JDOM、DOM4j、XPath【引言】目前在Java中用于解析XML的技术很多,主流的有DOM、SAX、JDOM、DOM4j,下文主要介绍这4种解析XML文档技术的使用、优缺点及性能测试。一、【基础知识——扫盲】sax、dom是两种对xml文档进行解析的方法(没有具体实现,只是接口),所以只有它们是无法解析xml文档的;jaxp只是api,它进一步封装了sax、dom两种接口,并
阅读全文
posted @ 2012-01-12 00:37
倾城幻影
阅读(38192)
推荐(5)
编辑
摘要:
因为太长时间没有做java web开发了,所以写这边随笔用来简单回顾一下jsp/java web的相关知识1.tomcat中server.xml,<Context>表示一个web应用上下文路径;docBase:指明一个Web应用所在的物理文件夹名 path:定义Web应用的上下文路径名,上下文路径第1个字符一般为“/”。 reloadable:此属性取值为“true”时,表示让Catalina监控Web应用中WEB-INF\classes文件夹和WEB-INF\lib文件夹下文件的变化 2.tomcat默认的虚拟主机是localhost,它默认的Web应用发布文件夹是webapps
阅读全文
posted @ 2012-01-01 23:39
倾城幻影
阅读(434)
推荐(0)
编辑
posted @ 2011-12-14 23:40
倾城幻影
阅读(24)
推荐(0)
编辑