`
447214075
  • 浏览: 77691 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

MVC三层的含义

    博客分类:
  • MVC
1. Model 部分 Struts 的Model 部分由ActionForm和lavaBean 组成。其中ActionForm用于封装用 户请求参数,所有的用户请求参数由系统自动封装成ActionForm 对象:该对象被 ActionServlet转发给Action; 然后Action 根据ActionForm里的请求参数处理用户请求。 而lavaBean 则封装了底层的业务逻辑,包括数据库访问等。在更复杂的应用中, lavaBean所代表的绝非一个简单的lavaBean,可能是EJB 组件或者其他的业务逻辑组件。 该Model 对应图3 .4的Model 部分。 2. View 部分 Str ...
http://free-ebooks.appspot.com/

flash的前途

    博客分类:
  • flex
http://html5.group.iteye.com/group/topic/27580

PermGen space

    博客分类:
  • java
Tomcat 官网对PermGen space内存溢出的解释: Why does the memory usage increase when I redeploy a web application? Because the Classloader (and the Class objects it loaded) cannot be recycled. They are stored in the permanent heap generation by the JVM, and when you redepoy a new class loader is created, which ...

东南融通

http://blog.csdn.net/hdfyq/article/details/6704924 http://blog.csdn.net/billdai/article/details/6757550
select * from tb_product where createdate > to_date('2011-6-15','yyyy-MM-dd') - 1 and createdate<=to_date('2011-6-16','yyyy-MM-dd') + 1; 通过to_date()方法将字符串行的日期转换成日前类型。

flex 下拉框赋值

    博客分类:
  • flex
if(criterionTypes != null){ for(var i:int=0;i<criterionTypes.length;i++){ if(criterionTypes.getItemAt(i)[CriterionConst.CRITERION_TYPE_CODE] == obj[CriterionConst.CRITERION_TYPE_CODE]){ CRITERION_TYPE.selectedIndex = i; break; } } } criterionTypes是一个下拉框列表,循 ...

flex学习文档

    博客分类:
  • flex
flex学习文档

flex事件讲解

    博客分类:
  • flex
flex 事件的讲解

java 内存溢出

    博客分类:
  • java
这里以tomcat环境为例,其它WEB服务器如jboss,weblogic等是同一个道理。  一、java.lang.OutOfMemoryError: PermGen space  PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,  这块内存主要是被JVM存放Class和Meta信息的,Class在被L ...
依次点击“开始→运行”,键入“cmd”并回车,打开命令提示符窗口。在命令提示符状态下键入“netstat -a -n”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态。 小知识:Netstat命令用法 命令格式:Netstat -a -e -n -o -s-an -a 表示显示所有活动的TCP连接以及计算机监听的TCP和UDP端口。 -e 表示显示以太网发送和接收的字节数、数据包数等。 -n 表示只以数字形式显示所有活动的TCP连接的地址和端口号。 -o 表示显示活动的TCP连接并包括每个连接的进程ID(PID)。 -s 表示按协议显示各种连接的统计信息,包括 ...
tomcat集成与eclipse中后,在workspace中有一个.metadata文件(如果不存在在eclipse启动时会创建出来,并将所用文件拷贝其中),workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps这就是tomcat的发布目录。 如果一个workspace是从别处拷贝过来的,直接用eclipse打开这个工作区发布里面的web工程可能会存在各种莫名其妙的问题(具体问题还不清楚,可能是存在一些路径信息在某些文件中),解决这个问题的一个方法是将这个工程的所有工程从新导入(import)一遍。
11.单线程应尽量使用HashMap, ArrayList HashTable,Vector等使用了同步机制,降低了性能。 - 12.尽量合理的创建HashMap 当你要创建一个比较大的hashMap时,充分利用另一个构造函数 public HashMap(int initialCapacity, float loadFactor) 避免HashMap多次进行了hash重构,扩容是一件很耗费性能的事,在默认中initialCapacity只有16,而loadFactor是0.75,需要多大的容量,你最好能准确的估计你所需要的最佳大小,同样的Hashtable,Vectors也是一样的道理。 ...
21.尽量避免使用split 除非是必须的,否则应该避免使用split,split由于支持正则表达式,所以效率比较低,如果是频繁的几十,几百万的调用将会耗费大量资源,如果确实需要频繁的调用split,可以考虑使用apache的StringUtils.split(string,char),频繁split的可以缓存结果。 - 22.ArrayList & LinkedList 一个是线性表,一个是链表,一句话,随机查询尽量使用ArrayList,ArrayList优于LinkedList,LinkedList还要移动指针,添加删除的操作LinkedList优于ArrayList,ArrayL ...
15.尽量在finally块中释放资源 程序中使用到的资源应当被释放,以避免资源泄漏。这最好在finally块中去做。不管程序执行的结果如何,finally块总是会执行的,以确保资源的正确关闭。 - 16.尽量使用移位来代替'a/b'的操作 "/"是一个代价很高的操作,使用移位的操作将会更快和更有效 如 int num = a / 4; int num = a / 8; 应该改为 int num = a >> 2; int num = a >> 3; 但注意的是使用移位应添加注释,因为移位操作不直观,比较难理解 - 17.尽量使用移位来代替'a* ...
Global site tag (gtag.js) - Google Analytics