NationSoftware
码龄17年
关注
提问 私信
  • 博客:30,284
    问答:269
    30,553
    总访问量
  • 30
    原创
  • 822,858
    排名
  • 2
    粉丝
  • 0
    铁粉

个人简介:在攻读软件工程专业(本科)。对编程语言:C /Java 感兴趣。了解:C STL/MFC(在自学),J2EE开源框架(在自学)。喜爱:软件设计与系统架构(在自学)。对计算机硬件与网络也有一定的研究。业余时间爱看自己的书库(软件方向类书籍)。性格内外向,爱好计算机与体育,喜欢慢跑。生活态度积极,对计算机狂热爱好。学习计算机已有近6个年头,从职业高中开始一直到现在。欢迎各位进行学术交流。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2008-05-20
博客简介:

NationSoftware的专栏

查看详细资料
个人成就
  • 获得5次点赞
  • 内容获得0次评论
  • 获得7次收藏
创作历程
  • 1篇
    2012年
  • 2篇
    2011年
  • 4篇
    2010年
  • 69篇
    2009年
  • 3篇
    2008年
TA的专栏
  • 个人见解
  • 学习笔记
    3篇
  • 生活
  • 工程化
    3篇
  • 诡异的异常
    5篇
  • 大学
    3篇
  • JAVA WEB容器
    2篇
  • 操作技巧
    1篇
  • 系统的底层
    2篇
  • 数据结构
    1篇
  • 编程语言
    16篇
  • JAVA Web层基础之Servlet / JSP
    7篇
  • 项目开发,管理日记。
    2篇
  • 改善现有软件设计-重构与模式
    10篇
  • 数据库
    3篇
  • 系统优化—从架构到开发再到部署
    1篇
  • 开源框架
    3篇
  • JavaScript /JS框架/CSS/AJAX
    4篇
  • 我的开源项目
  • EJB / 企业级服务器
    8篇
  • 眺望未来的软件平台
    4篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JAVA日期格式输出月份前面不想被自动补0

JAVA日期格式输出月份前面不想被自动补0,那么就用SimpleDateFormat("M/dd/yyyy");,一个M。如果想被自动补0,那么就用MM。SimpleDateFormat("MM/dd/yyyy");   /**      * 返回 2/15/2012 格式的STRING类型,用M月份不会自动补0.用MM,月份会自动补0     */      pub...
原创
发布博客 2012.02.15 ·
9906 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

搞清楚一个概念

      对象在系统中一般分为业务对象和平台支撑对象,业务对象本身很难形成一定的网络,业务对象需要生命周期吗?      平台需求一般知道自己所需要提供的功能,从现实世界中看待,似乎更可以实现神经概念,但是,软件最终要完成功能是业务对象,最需要神经的也是业务对象,毁灭再生性,稳定变换性,稳定修复性,稳定的生存性如果需要实现,我认为业务对象必须支撑神经网络。从植物里去看待也是同样的道理,平台是...
原创
发布博客 2011.01.08 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对象需要传播吗?

       在面向对象的思想中,培育的新生命一直在默默奉献,直到最终没有存在价值而被终结,在这个过程之中,各各对象之间在一个相互被引用的网络之中,它们互相协作完成所需要的过程。长期把对象实例常驻于内存之中是一种极大的浪费。       对象被终结,这个对象已经没有了存在的价值,因为它已经提供了我们想要的东西,我们想要什么,有可能是结果、地址、显示等等。如果对象被快速的终结,那么对象与对象...
原创
发布博客 2011.01.05 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分离与合并

 分离与合并  摘自于我自己一直研究的“植物软体理论”,离合关系的存在。       目前以面向对象为中心的程序设计方法中,对象一般由自己所写的代码片段控制走向,而控制的模式也是所写的固定代码片段。如何使得程序可以自行控制对象行为走向,这是程序代码产生知觉的重点。在这里,我把这种程序行为称呼为‘对象局部或整体片段的分离与合并’(此处并不等同于程序代码片段)。在对象不会自动进行分...
原创
发布博客 2010.12.18 ·
311 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

未来的软件平台,就像植物一样!

     未来的软件应该像植物一样,给一颗种子,就可以发芽,一直奉献到一个生命周期的结束,而它具有毁灭再生性,有稳定的变换性,有稳定的修复性,有稳定的生存性。这就是未来的软件平台,一个完全智能,像生物一样,有着生命。...
原创
发布博客 2010.12.09 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

我是谁,我来自哪里,我将去何方?

       我是谁,我来自哪里,我将去何方?       在这几十年的岁月里,软件在问着自己,它是谁,来自哪里,将去何方?它不能回答,因为它看不见自己的前途,无法掌控自己,并且也不知道自己将要承担何种角色。       在软件本身被创造时,就充满了无数对它的期待,但是,随着岁月的流逝,软件所呈现出来的不是生机,而是死气沉沉的未来。软件业受到软件本身的影响,也尽显疲态,一个成熟的方案,确不...
原创
发布博客 2010.10.23 ·
740 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

逃离贼船?新方舟需要我们去创造。

     臃肿的系统,过多的技术使用,导致系统弹性大大下降,维护的曲线增高。     问题取决于哪?     语言本身的编程风格,有许多东西在目前语言所表现出的特性上是很难避免的,一个系统从基础设施,到最后的商用成品,要经过许多阶段,每个阶段都是重要与复杂的,由于人们在语言本身投资太多,导致的问题就是,黑洞被越滚越大,想逃离,上了贼船你可没那么容易了。没有人在会去研究怎么样创立新规,他...
原创
发布博客 2010.04.23 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Servlet 线程问题与解决方案

不错的文章,转自:http://blog.csdn.net/Explorering/archive/2006/10/11/1330744.aspxServlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件实例化这个Servlet类。当有新的客户端请求该Servlet时,一...
原创
发布博客 2009.12.02 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

迭代器(Iterator)模式

迭代器(Iterator)是一种设计模式。它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。在JAVA的Collection框架中已经实现,它提供了这几个接口方法:[code="java"]/* * @(#)Iterator.java 1.27 06/07/24 * * Copyright 2006 Sun Microsystems, Inc. All rig...
原创
发布博客 2009.12.02 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用Facade(外观)模式改善现有软件设计—混乱变简单

Facade(外观)模式就是定义一个接口,之后把乱七八糟的类提统一起来,提供一个统一的接口:[img]http://dl.iteye.com/upload/attachment/174352/f5303d9a-0721-3283-a182-b38b98c5c5fc.jpg[/img]DAO层看起来更像个外观。我们一般把DAO层封起来,之后就业务层去掉用它。比如:[cod...
原创
发布博客 2009.11.30 ·
156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用Adapter(适配器)模式兼容原本不兼容

这个模式有些模糊,作用就是匹配二者不同,其实通过修改代码可以更简洁的实现修改,但是问题出在如果不能修改代码的时候,我们应该怎么办?先看看代码,首先是2个接口:[code="java"]package moshi.adapter;public interface SayGood { public void sayGood(); }[/code][cod...
原创
发布博客 2009.11.30 ·
329 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java回调

如果我们要测试一个类的方法的执行时间,通常我们会这样做: [code="java"]public class TestObject { /** * 一个用来被测试的方法,进行了一个比较耗时的循环 */ public static void testMethod(){ for ( int i=...
原创
发布博客 2009.11.29 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JPA 映射实体生命周期

JPA 实体生命周期分为4种状态,其实跟HIBERNATE的映射实体差不多。分为:新建,受管,分离,删除。新建:此时的内存中已经创建了实体实例( 比如 NEW People() ),但是还没有同数据库或持久化上下文进行关联,所以目前它还不是一个标准的持久实体身份。所以对它的任何改变,都不会同步到数据库中。受管:此时实体已经在数据库中存在了持久化身份,并且同持久化上下文进行了关联,...
原创
发布博客 2009.11.27 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于JBOSS数据源配置 <use-java-context>false</use-java-context>的问题

其实这个问题可以归跟到只是一个JNDI查找时名字的问题。但是作用却不一样,一般来说,如果想跨VM的话,需要修改为false。具体的原因可以看:[url]http://tomrose.iteye.com/blog/197368[/url] 这个帖子。比如有XML配置:[code="xml"] MySqlDS jdbc:mysql://local...
原创
发布博客 2009.11.27 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JBOSS 5 连接池配置

JBOSS 5与其它版本的JBOSS 连接池配置还是有很大不同的。下面描述的是关于JBOSS 5的连接池配置。1.将mysql的JDBC驱动放到的JBOSS_HOME\server\default\lib 下 2.把JBOSS_HOME\docs\examples\jca\mysql-ds.xml 复制到JBOSS_HOME\server\default\deploy目录下。修改m...
原创
发布博客 2009.11.27 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JPA 泛型DAO 封装(源码来自EasyJWeb)

对于在Web容器中使用EntityManager对象,这里需要做一些改进,才能更安全。Servlet是非线程安全的,所以需要改变获得EntityManager对象的方式,这里使用ThreadLocal类。ThreadLocal就是为每一个使用某变量的线程都提供一个该变量值的副本,使每一个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。从线程的角度看,就好像每一个线程都完全拥有一个该...
原创
发布博客 2009.11.27 ·
268 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JPA EntityManager 详解

持久化上下文(Persistence Contexts)的相关知识,内容包括如何从Java EE容器中创建EntityManager对象、如何从Java SE中创建EntityManager对象、持久化上下文与事务(Transction)的关系,以及实体管理器工厂(Entity Manager Factory)的相关内容。通过本章的学习,读者将深入掌握JPA中有关持久化上下文、事务处理的相关知...
原创
发布博客 2009.11.27 ·
625 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

EJB 3 初次学习小结

从昨天到今天晚上,从对EJB的不熟悉,到可以搭建出基于EJB一站式的HELLOWORLD(发出JNDI查找---业务BEAN----JPA查询----返回结果),花了大概接近15个小时的时间,收获非常大,第一就是部署,部署明显还是没有JAVA WEB来的快,来的爽。但是在学习过程中也体验到了一些快乐,EJB还是简单的,不过相对于SPRING这类DI框架来说,还是要复杂一些。学习过程中,我首...
原创
发布博客 2009.11.26 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JPA SPRING 泛型DAO

[code="java"]package com.core.support.springSupportDao;import java.io.Serializable;import java.util.List;/** * 此泛型DAO来自easyjweb * 泛型DAO接口 */public interface GenericDAO { /** *...
原创
发布博客 2009.11.26 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

EJB3.0 注解列表

[color=red]会话BEAN与消息驱动BEAN。[/color]1,会话BEAN。有状态BEAN:@Sataeful无状态BEAN:@Sataeless业务方法是有状态会话BEAN的删除方法:@Remove使POJI成为会话BEAN远程业务接口:@Remote使POJI成为会话BEAN本地业务接口:@Local2,消息驱动BEAN。...
原创
发布博客 2009.11.26 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多