Java有关
文章平均质量分 77
basedata
BIG DATA INFO
展开
-
Spring MVC和Struts2的比较
虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干, 从网上找了一些资料, 再加上平时使用Spring MVC的感触来总结一下。Spring MVC PK Struts2我们用struts2时采用的传统的配置文件的方式转载 2014-04-14 13:37:35 · 696 阅读 · 0 评论 -
memcached有关问题总结
* memcached是怎么工作的?* memcached最大的优势是什么?* memcached和MySQL的query cache相比,有什么优缺点?* memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点?* memcached的cache机制是怎样的?* memcached如何实现冗余机制?* memcached转载 2014-04-14 18:47:22 · 693 阅读 · 0 评论 -
JAVA中堆和栈的区别
先了解具体的概念:JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)。2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身。栈区:1.每个线程包含一个栈区,栈中只保存基础数据类型的转载 2014-04-14 19:08:00 · 611 阅读 · 0 评论 -
java 防止重复提交、重复刷新
一。前言 你在任何一个比较专业的BBS都会看到这样的问题,即使你Google一下,也会发现有很多的人在关注和询问,但大家给出的解决方法却都是千差万别,(有的人主张采用脚本来解决;有的则想重定向到别的页面;有的则将此问题提升到Token的角度)为什么会有如此大的差异呢?二。问题场景 首先,我们应该先了解为什么要处理这样的问题?或者专业一点就是它适合的场景是什么?(似乎只有人来问没转载 2014-04-14 19:11:33 · 985 阅读 · 0 评论 -
Struts2值栈
值栈ValueStack是Struts2框架核心组件,它提供对上下文信息和执行环境中元素的访问机制。其在底层实现了一个栈,但与传统栈的实现有所不同。值栈由以下4个层级对象组成(1) 临时对象:这些对象在请求处理过程中需要临时保存,比如集合中当前正在迭代的元素;(2) 模型对象:当Action实现了ModelDriven接口时,模型对象就会被存放在栈中被执行的Action前面;否则不存在转载 2014-04-14 19:18:16 · 506 阅读 · 0 评论 -
MYSQL索引失效的各种情形总结
1) 没有查询条件,或者查询条件没有建立索引 2) 在查询条件上没有使用引导列 3) 查询的数量是大表的大部分,应该是30%以上。 4) 索引本身失效5) 查询条件使用函数在索引列上,或者对索引列进行运算,运算包括(+,-,*,/,! 等) 错误的例子:select * from testwhere id-1=9; 正确的例子:select * from test whereid=转载 2014-04-14 18:54:09 · 775 阅读 · 1 评论 -
Struts2使用之值栈与OGNL-概述
值栈的含义正如它的名字所表示的那样——对象所组成的栈。OGNL的全称是Object Graph NavigationalLanguage(对象图导航语言),提供了访问值栈中对象的统一方式。它是一种功能强大的表达式语言(ExpressionLanguage,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达转载 2014-04-14 19:33:45 · 685 阅读 · 0 评论 -
Java 多线程同步 锁机制与synchronized
打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个 房间的人。所有的东西就这么多了,下面我们看看这些东西之间如何作用的。在此我们先来明确一下我们的前提条件。该对象转载 2014-04-17 15:14:18 · 642 阅读 · 0 评论