`
文章列表
本学期考完最重要的一场考试后,学习生活得以比较合理和充裕的支配,应试教育可真是害人不浅.但怎么说呢,从理论中我还是得到了另一种知识的升华,有付出还是会有回报的吧.. 今晚在图书馆在一次看了本关于MVC的书,记得以前为了开发个JSP在线学习系统,粗略了解了MVC.但还是不深入,就如大一时候刚刚接触C语言一样,我也是一遍又一遍的看呀看呀,每次翻开旧的一面看画过的概念都还是能给我不同的更深入的认知.好了,话就不多说了,以下是我对MVC的点点认识,希望各位大侠看完后能给学生我多点意见: MVC,其三个英文缩写的单词相信专业人士都能理解,就是模型组件,视图组件和控制组件,这三种组件的结合能更合理的处理 ...
其实STRUTS可以当成是MVC的一个实例,即把MVC当成一个类,而STRUTS当成它的一个对象,这样一点也不为过的.下面就结合之前我发表过的<<我眼中的MVC>>来探讨下我眼中的STRUTS吧: 我也为STRUTS定了自己一套公式: JSP页面(就是MVC中的V,包含了HTML标签)[其实主要可以理解是表单数据ActionForm]---->(通过struts-config.xml找到了表单数据处理类:Action类[就是MVC中的C])而在ACTION类这个关键的业务处理类中也嵌入了来自MVC中M中的数据库类,用来在Action中实现数据库业务.而Action类根据数据库处理完后传过来的 ...
针对每个实体所涉及到的具体属性不同的特点,比如一个商品类中,书本有页数属性,DVD有区码属性,如果针对不同的对象建一张独立的表 不行。可以把不同对象相同的地方归类到一个公共类,然后用Table per subclass来处理,具体如下 针对不同对象不同属性先分别建不同对象特有属性的子表,字段只是特有属性就OK 然后在公共类的映射文件中用<joined-subclass                name="子类具体路径"                 table="对应子表">                  <key colum ...
就说在一个2的K次方乘以2的K次方的棋盘里,又一个特殊的方格,那么这个就叫做特殊棋盘,比方说又一个4行4列的棋盘,第2行2列与其他方格不同(其他方格是空白,它是阴影),那么这个就叫做特殊棋盘了,好,要实现的是用一个L形状的骨牌来覆盖除特殊方格以外的其他方格,要求任何2个L骨牌不得重复,算法如下:(请大家讨论哦)听取各位大侠的意见: C++算法的: #include "iostream.h" #include "iomanip.h" #define N 8 class qipan { public: void chessBoard(int tr,int ...
在大二第一学期的时候,在学习了JAVA中的输入输出流后老师要我们做一个通讯录。其功能可以添加删除和在关闭时保存信息,保存和导入数据用的技术是纯粹的IO流,没有设计到数据库,呵呵,功能是实现出来了,但效率可能不怎么好,希望高手们看完后给小弟点意见,我会改进的,OK,以下是我的原代码和试用方法说明: 代码: import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import javax.swing.border.*; import java.util.*; class People ...
记得大一时候刚刚接触了电脑,像个傻B一样,把什么东西都往C盘(系统盘)里装,只会上Q,其他什么也不会,更不用说编程序了。虽然自己读的是软件学院,但我的基础并不好,毕竟是大一才有了自己的电脑。。。 我想对于每一个IT人来说,他们所接触到的第一种语言都应该是C语言,包括我在内。我想大家都和我一样,起初根本不知道这个是什么,一头雾水。记得当时很是急躁,真想把它掌握好,花了很多时间在图书馆里啃着那本厚厚的书一遍又一遍... 当时喜欢着一个女孩,打算写个程序给她,原意是想用C的二维数组输出一个心型的图案给她的,记得当时很热,在图书馆里花了一个下午的时间照着书修改搞定的,那真是我第一个编译并运行出来的程序, ...
以下是我在检查项目pmd的时候积累下来的,和大家分享下,呵呵。 1: Use equals() to compare strings instead of '==' or '!=' 解释: 使用equals()比较,而不是字符串'=='或'!=' 2: String.indexOf(‘char’)的速度比String.indexOf(“字符串”) ...
tar命令                          tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下 ...
c3p0.max_statements不设置等于0时报如下错误 INFO 2010-07-23 16:29:38,490 [com.mchange.v2.c3p0.stmt.GooGooStatementCache] - Problem with checked-in Statement, discarding.    java.lang.NullPointerException   ## <!-- 最大连接数 --> <property name="hibernate.c3p0.m ...
SimpleDateFormat sdf = new SimpleDateFormat(); Date d = new Date(); sdf.applyPattern("yyyyMMddHHmmss"); sdf.format(d) sdf.applyPattern("HHmmss"); sdf.format(d) sdf.applyPattern("yyyyMMdd"); sdf.format(d) 或者: SimpleDateFormat sdf1  = new SimpleDateFormat("yyyyMMd ...
1 如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long 的方法大同小异. 2 如何将整数 int 转换成字串 String ? A. 有叁种方法: 1.) String s = String.valueOf(i); 2.) ...
<s:iterator value="menuFuncList" status="status"> value="<s:property value='menuFuncList[#status.index][0]'/>" </s:iterator> 注意这种,iterator标签后面的status="status"是下标索引的意思,所以对于从数据库查到的记录,比如说一行一行,每一行有四个以上的字段,就可用这种方法来显示,是个二维数组。[#status.index]是记录行,后面的[ ...
截取等号 ”=“ 之后的连同=一起的字符出来: String aa = “622439490117870217=491212050900000000“; aa.substring(aa.indexof("=")); 截取后几位: aa = "123456789" aa.substring(aa.length-6)//后六位 =============以下是转帖的内容:=========================== str=str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串,将剩 ...
Global site tag (gtag.js) - Google Analytics