搜索到与相关的文章
编程技术

多行数据提交到Struts的ActionForm的List属性中

今天遇到提交多行数据问题,在网上找了一点资料:WEB应用中一般都会处理主从表的信息,或者称之为头层与行层的一对多的关系数据,如订单头/订单明细.对于这种关系数据提交到后台的Struts的ActionForm的话,这个ActionForm就要好好的设计一下,不然会给自已带来许多额外的代码.比如有的人的处理方法就是把页面提交到后台的毫无关系的散装数据非常吃力的拼凑一对多的关系对象出来.下面举一个如今非常现实的关于股票的例子,简单的应用场景是:记录某个帐户所持有

系统 2019-08-29 22:16:24 2739

编程技术

Synchronized关键字同步类方法

转载:http://java.chinaitlab.com/line/779782.html要想解决“脏数据”的问题,最简单的方法就是使用synchronized关键字来使run方法同步,代码如下:publicsynchronizedvoidrun(){}从上面的代码可以看出,只要在void和public之间加上synchronized关键字,就可以使run方法同步,也就是说,对于同一个Java类的对象实例,run方法同时只能被一个线程调用,并当前的run

系统 2019-08-12 09:30:27 2739

编程技术

信息化时代下的我们----弄潮儿

读完《信息化与信息管理实践之道》的部分章节想起了《第三次浪潮》中的一段话,摘录如下。人类到现在已经经历了两次巨大的变革浪潮。这两次浪潮都淹没了早先的文明和文化,都是以前人所不能想象的生活方式,替代了原来的生活方式。第一次浪潮的变化,是历史数千年的农业革命。第二次浪潮的变革,是工业文明的兴起,至今不过是三百年。今天的历史发展甚至更快,第三次浪潮的变革可能只要几十年就会完成。我们正好生长在这急剧转变的时刻,因而在生活中感受到第三次浪潮的全面冲击。----第三次

系统 2019-08-12 09:30:26 2739

编程技术

XmlRootElement JAXB注解

Java代码@Retention(value=RUNTIME)@Target(value=TYPE)public@interfaceXmlRootElement@Inherited@Retention(value=RUNTIME)@Target(value={PACKAGE,TYPE})public@interfaceXmlAccessorTypeXmlRootElement:将类或枚举类型映射到XML元素。JAXB中的注解,用来根据java类生成xml内

系统 2019-08-12 09:30:16 2739

编程技术

JNA使用

介绍给大家介绍一个最新的访问本机代码的Java框架—JNA。JNA(JavaNativeAccess)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。JNA项目地址:https://jna.dev.java.net/非常强大、易用,功能上类似与.NET的P/Invoke。不堪回首的JNI我们知道,使用JNI调用.dll/.so共享类库是非常非常麻烦和痛苦的。如果有一个现有的.dll/.so文件,如果使用JNI技

系统 2019-08-12 09:30:08 2739

编程技术

MyEclipse下项目的包层次结构问题

1、今天一打开电脑发现MyEclipse下项目的包层次结构变成了Flat,平面模式,这种模式感觉特别不好,不能清晰地显示出项目的包层次结构。如下图:2、解决方式:这样,显示出的包的结构不够明显,我们可以调成比较舒服的hierarchical模式(分层模式),通过Windows--Navigation--ShowViewMenu--PackagePresentation--Hierarchical,如下图:3、调整后的效果如下:MyEclipse下项目的包层

系统 2019-08-12 09:29:32 2739

Javascript

编写基于Prototype的Javascript动画类

在AJAX如火如荼的今天,相信大家对Prototype这个Javascript类库应该都有所耳闻,它也的确使编写Javascript变得更简单。关于Prototype的文章,《Prototype简介》、《Prototype源码》诸如此类数不胜数;所以本文不会再做这几方面的介绍,并假设读者对Prototype有一定了解。网页动画与原理提到网页动画,大家首先想起应该Flash。不知道大家没有开发过Flash动画,故我想对此作一个简单的介绍(在我读大学的时候,对

系统 2019-08-12 09:29:31 2739

各行各业

如何删除github上的项目

如果大伙用过github,那么就会知道它上面没有明显的选项可以让你直接删除掉一个Repositories或者项目。因此对很多github的新手来说一开始也常觉得这个事情比较犯难。这里我给大家简单介绍一下该怎么做,实际上它只是隐藏得比较深罢了,看完之后你也就会觉得其实很简单。工具/原料能连接网络的计算机方法/步骤登陆github到个人主页,点击“Repositories”,就能看到你自己创建或者“Fork”的项目。找到你要删除的“Repositories”(

系统 2019-08-12 09:27:31 2739

各行各业

"#RRGGBB"与Color类型的转换,ColorConverter和W

在System.Drawing命名空间有一个ColorConverter类,可以进行一些Color的转换操作,但它并不能满足在Web开发中的应用,比如,我们在HTML中经常会使用"#FFFCCC"之类的六位制RGB表示颜色的方法,而ColorConverter却只能将这种字符串转换成System.Drawing.Color类型的实例,不能将之再还原成"#FFFCCC"。其实要做到"#xxxxxx"与Color类型之间的自由转换,我们可以借助System.W

系统 2019-08-12 09:27:05 2739