- 浏览: 179769 次
- 性别:
- 来自: 杭州
最新评论
-
JackMei:
我也遇到这样的问题,好奇葩,
window.location.href在火狐下不兼容的解决 -
單亻行:
...
深入浅出单实例Singleton设计模式 . -
caijingbin0207:
总结的很是不错,学习了!
拦截器和过滤器的区别 -
bluenemo:
很抱歉,该链接已经失效了,多谢提点。
HttpSession探讨 -
pipilu:
http://e-docs.bea.com/wls/docs7 ...
HttpSession探讨
文章列表
Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载. 它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度.
Memcached基于一个存储键/值对的hashmap。 Redis是一个key-value存储系统,和Memcached类似。但是它支持存储的value类型相对更多,包括string(字符串)、 list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及 ...
Crontab是一个linux下的定时执行工具,它可以在无需人工干预的情况下运行作业。尽管Crontab 是Linux的内置服务,但它并不自动启动,可以用以下的方法手动启动、关闭这个服务: (1)启动服务: /sbin/service crond start (2)关闭服务: /sbin/service crond stop (3)重启服务: /sbin/service crond restart (4)重新载入配置: /sbin/service crond reload
启动方式依安装到系统上的文件位置的不同而不同,例如在有的Ubuntu系统下要使用下面的命令执行:
(1)启动服 ...
1. 工作环境:ADT-bundle(集成了ecilipse和一些SDK的工作环境)
安装:解压ADT-bundle的安装包。
使用:进入eclipse目录,运行./eclipse &,就可以成功启动环境。
2. 模拟器:Genymotion
依赖:virtualbox(通过apt-install安装)
安装:下载Genymotion的安装包(genymotion2.3.0.tar.gz)到本地,并解压;
运行:进入到genymotion目录下,运行./genymotion &,就可以成功启动模拟器了;
3. 如何利用该模拟器成功模拟手机应用?
输入帐 ...
深入浅出单实例Singleton设计模式
前序
单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比如你的软件的全局配置信息,或者是一个Factory,或是一个主控类,等等。你希望这个类在整个系统中只能出现一个实例。当然,作为一个技术负责人的你,你当然有权利通过使用非技术的手段来达到你的目的。比如:你在团队内部明文规定,“XX类只能有一个全局实例,如果某人使用两次以上,那么该人将被处于2000元的罚款!”(呵呵),你当然有权这么 ...
<div class="iteye-blog-content-contain" style="font-size: 14px;">
<p>学会养生,写给那些忘我工作的程序员们</p>
<p>——读《人生的四大秘密》有感</p>
<p>人生在世,什么最重要?不是金钱、不是美女、不是豪车、不是别墅,的确我承认这些都很重要,但是和健康相比它们都显得那么微不足道。现代人的生活节奏越来越快,说到底大部分人都是为了钱才去忙忙碌碌奔奔波波,忙于关心自己的工资、关心股价、关心房价、关心一切让自己不如意 ...
DataX是什么?
DataX是一个在异构的数据库/文件系统之间高速交换数据的工具,实现了在任意的数据处理系统(RDBMS/Hdfs/Local filesystem)之间的数据交换,由淘宝数据平台部门完成。
DataX用来解决什么?
目前成熟的数据导入导出 ...
前言
=========================================================================
JSLT标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。
JSTL全名为JavaServer Pages Standard Tag Library,目前最新的版本为1.1版。JSTL是由JCP(Java Community Process)所制定的标准规范,它主要提供给Java Web开发人员 ...
java.util.Date类中的很多方法已经过时
原作者
http://blog.sina.com.cn/s/blog_45c06e600100pm77.html
Java中对日期的处理需要用到Calendar类,其中有几个方法在使用时需要新手注意。
1. 在获取月份时,Calendar.MONTH + 1 的原因Java中的月份遵循了罗马历中的规则:当时一年中的月份数量是不固定的,第一个月是JANUARY。而Java中Calendar.MONTH返回的数值其实是当前月距离第一个月有多少个月份的数值,JANUARY在Java中返回“0”,所以我们需要+1。
2. 在获取星期几 ...
过滤器(filter),过滤器处于客户端与Web资源(Servlet、JSP、HTML)之间,客户端与Web资源之间的请求和响应都要通过过滤器进行过滤。举例:在过滤器中定义了禁止访问192.10.10.1这个地址,那么当客户端发出访问192.10.10.1的请求时,经过过滤器后,客户端得到的响应是出现该IP禁止访问的提示。在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入serv ...
通过删除SVN客户端的账号配置文件
(1-1)找到我们使用的客户端配置文件,在window xp下面他们的位置,在系统盘的 Documents and Settings\Administrator\Application Data\Subversion\auth\文件夹中,把里面的所有文件删除。
(1-2)找到我们使用的客户端配置文件,在Win7下面他们的位置,在系统盘的Users\hp\AppData\Roaming\Subversion\auth\文件夹中,把里面的所有文件删除。
(2)使用SVN更新或提交,使得客户端与服务端进行 ...
session的机制
http是无状态的协议,客户每次读取web页面时,服务器都打开新的会话,而且服务器也不会自动维护客户的上下文信息,那么要怎么才能实现会话跟踪呢?session就是一种保存上下文信息的机制,它是针对每一个用 ...
一、单例类型
1.饿汉式单例类package pattern.singleton;//饿汉式单例类.在类初始化时,已经自行实例化 public class Singleton1 { //私有的默认构造子 private Singleton1() {} //已经自行实例化 private static final Singleton1 single = new Singleton1(); //静态工厂方法 public static Singleton1 getInstance() { return single; }}2.懒汉式 ...
Struts 通过提供一个控制器Servlet 实现了Sun 的 Model 2 架构,这个控制器可以用来管理JSP 页面和其他表现设备之间的流程。Struts 通过使用ActionForward和ActionMapping来保证表现层之外的控制流决策来实现 MVC/层 模式。JSP 可以引用一个逻辑目标。控制器组件在运行是提供准确的URI。 表列出了Struts 的核心类,即对应的经典的MVC 组件职责。
类
描述
ActionForward
用户指向或者视图选择
ActionForm
状态改变的数据
ActionMappi ...
Struts 的核心是一个MVC 风格的控制器。Struts 控制器搭起了Model 和View 之间的桥梁。框架也包括开发人员想用来开发可伸缩的、先进的应用系统的其他组件。Struts 是一个“隐藏支柱”的集合,帮助开发人员将分散的材料, ...
1:直接写表达式
<s:set name="china" value="china">
<s:if test="${china=='china'}">show</s:if>
result:show
</s:set>
<s:set name="count" value="99">
<s:if test="${count>0}">bigger than ...