`
石头的日记
  • 浏览: 200803 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
文章列表
Stripes是一个以让程序员的web开发简单而高效为准则来设计的基于动作的开源Java web框架。本文将介绍Stripes与其它如Struts之类基于动作的框架的区别和其提供的一些存在于Ruby on Rails之中的简单性。    Stripes是一个以让程序员的web开发简单而高效为准则来设计的基于动作的开源Java web框架。传统的Java web开发着眼于借去耦(Decoupling)来实现其灵活性,但导致多个的配置文件,额外的对象,和其他资源的分散。这些困难造成相当多的程序员的更 高的学习时间和低下的效率。其结果是有些Java程序员被一些非Java的框架所吸引去了:R ...
ava.net中有URLEncoder类,但是它对参数中的所有字符都进行编码,有时是不需要的。 public class URLUTF8Encoder {   final static String[] hex = {     "%00", "%01", "%02", "%03", "%04", "%05", "%06", "%07",     "%08", "%09", " ...
今天在写一个东西需要用的单例模式,一般的单列模式可分为以下两种: 1 饿汉式:   public class Singleton{   private static Singleton singleton = new Singleton ();   private Singleton (){}   public Singleton getInstance ...
 最近做的一个项目用到了Lua,所以也顺便学习了些,想必玩过魔兽的朋友都听说过lua,不过相对来说用这个的还是不多。   面向对象只是一种思想,在Lua我们也可以实现,减少了冗余代码。   先建一个类 person   person={     name="a",     age = 23,     high=177,     weight=65 }   在pserson表里,我们定义了一个人所具有的所有属性,当然我们还可以有动作(方法),比如人给人加一个说话的动作,可以这样写:    functiuon person:say()       prin ...
在做程序的时候难免会遇到些编码问题,如果对字符码有一些了解,相信解决起来时就会得心应手些了   从ASCII码说起   说到字符编码,不得不说ASCII码的简史。计算机一开始发明的时候是用来解决数字计算的问题,后来人们发现,计算机还可以做更多的事,例如文本处 理。但由于计算机只识“数”,因此人们必须告诉计算机哪个数字来代表哪个特定字符,例如65代表字母‘A’,66代表字母‘B’,以此类推。但是计算机之间字符-数字的对应关系必须得一致,否则就会造成同一段数字在不同计算机上显示出来的字符不一样 。因此美国国家标准协会ANSI制定了一个标准,规定了常用字符的集合以及每个字符对应的编号, ...
Ajax使用的五步法<script type="text/javascript">//用于保存XMLHttpRequest对象的变量,由于整个过程中必须使用同一个XMLHttpRequest对象,所以要定义成全局的          var xmlhttp;          function submit()          {   ...
SQL分页语句 有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL ...
注:原文地址 http://www.erpwhy.com/html/20091122/1165.html 采购是企业管理的一个重点对象,因为其关系到企业资金的流出。所以,采购流程也是ERP管理的一个重点。但是,很多企业在操作过程中,缺乏总结,今天在这里,我就在这里把 ...
注:此刊是转载,原刊地址:http://blog.csdn.net/ladofwind/archive/2007/10/15/1825305.aspx     EJB工作原理                                       EJB工作原理学习笔记 1 RMI工作原理2 websphere实现3 weblogic实现4 理解体会 1:RMI工作原理       RMI的本质就是实现在不同JVM之间的调用,它的实现方法就是在两个JVM中各开一个Stub和Skeleton,二者通过socket通信来实现参数和返回值的传递。       有关RMI的例子代 ...
阶乘的定义阶乘是数学中的一个术语。对于一个非负整数n,n的阶乘指的是所有小于等于n的正整数的乘积,记为n!。例如,符号n!是由Christian Kramp(1760 – 1826)于1808年引入的。阶乘的严格定义为:并且0!=1,因为阶乘是针对所有的非负整数。后者基于一个事实:0个数的乘积为1。这个是很有用的:递归关系 适用于n = 0的情况;这个定义使得组合学(combinatorics)中许多包含0的计算能够有效。阶乘的概念相当简单、直接,但它的应用很广泛。在排列、组合、微积分(如泰勒级数)、概率论中都有它的身影。但我这里最想说的是(与本文主题相关),在计算机科学的教学中,阶乘与斐波那契 ...
一. 概述  Oracle存储过程开发的要点是:  • 使用Notepad文本编辑器,用Oracle PL/SQL编程语言写一个存储过程;  • 在Oracle数据库中创建一个存储过程;  • 在Oracle数据库中使用SQL*Plus工具运行存储过程;  • 在Oracle数据库中修改存储过程;  • 通过编译错误调试存储过程;  • 删除存储过程;  二.环境配置  包括以下内容:  • 一个文本编辑器Notepad;  • Oracle SQL*Plus工具,提交Oracle SQL和PL/SQL 语句到Oracle database。  • Oracle 10g express数据库,它 ...
今天朋友问了我一个很基础的算法,我只是说出了我的想法,感觉这个会比两个for循环来的效率高,所以就拿出来分享下,以下是我的想法,相信有更好算法,若是有希望大家一起分享下     代码部分:    输出:  
今天在做一个ssh整合小测试,在测试时出现许多错,好在是这些错误都通过网上的查找解决,得感谢网上的网友慷慨的给大家分享!  既然有错误就和大家一起分享,希望在别人学习的时候不会在碰到这种错误,当然了有哪些不足的地方还请大家多多指正.   1 SSH整合所需的包 注:Spring使用的是spring2.5.5版本       hibernate是hibernate3.3.2      struts是 struts2.1.6                我的数据库用的是mysql的所以在做测试时得需要开一个mysql服务系,具体的包如下图     以上的SSH包就是项目所 ...
现在开始精通JAVA,学习路线图! 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式.你应该十分了解UML,尤其是class,object,interaction以及statediagrams.   你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking,multithreading,reflection,event,handling,NIO,localization,以及其他).   你应该了解JVM,classloaders,cl ...
核心接口  以下5个核心接口几乎在任何实际开发中都会用到。通过这些接口,你不仅可以存储和获得持久对象,并且能够进行事务控制。  Session接口  Session接口对于Hibernate 开发人员来说是一个最重要的接口。然而在Hibern ...
Global site tag (gtag.js) - Google Analytics