上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 25 下一页
摘要: 4.0.0 asia.banseon banseon-maven2 jar 1.0-SNAPSHOT banseon-maven http://www.baidu.com/banseon A maven project to study maven. ... 阅读全文
posted @ 2014-02-26 10:21 沐风山 阅读(715) 评论(0) 推荐(0)
摘要: java自定义注解Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。1.1、@Retention: 定义注解的保留策略@Retention(RetentionPolicy.SOURCE)//注解仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolicy.CLASS)// 阅读全文
posted @ 2014-02-25 15:04 沐风山 阅读(2191) 评论(0) 推荐(0)
摘要: 一:JVM启动参数共分为三类: 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 其二是非标准参数(-X),指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。但是在生产环境中,并不保证所有jvm实现 都满足,所以为了提高性能,往往需要调整这些参数,以求系统达到最佳性能。另外这些参数不保证向后兼容,也即是说“如有变更,恕不在后续版本的JDK通 知”(这是官网上的原话); 其三是非Stable参数(-XX),这类参数在jvm中是不稳定的,不适合日常使用的,后续也是可能会在没有通知的情况下就直接取消了,需要慎重使用。二:而JVM内存又可分为三 阅读全文
posted @ 2014-02-25 10:45 沐风山 阅读(492) 评论(0) 推荐(0)
摘要: Java里面线程池的顶级接口是Executor,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具。真正的线程池接口是ExecutorService。下面这张图完整描述了线程池的类体系结构。标记一下比较重要的类:ExecutorService:真正的线程池接口。ScheduledExecutorService能和Timer/TimerTask类似,解决那些需要任务重复执行的问题。ThreadPoolExecutorExecutorService的默认实现。ScheduledThreadPoolExecutor继承ThreadPoolExecutor的ScheduledE 阅读全文
posted @ 2014-02-25 10:35 沐风山 阅读(222) 评论(0) 推荐(0)
摘要: 1. 下载freemarker最新版本,目前本人下载时最新版本是:freemarker-ide-0.9.14.zip, ide版本的freemarker.jar版本太低,可以替换成高级版本,并修改meta-inf下载地址:http://sourceforge.net/projects/freemarker-ide/files/http://pan.baidu.com/s/1jG8zCZc2. 将其解压,将hudson.freemarker_ide_0.9.14文件夹放入MyEclipse安装目录dropins下( 例:E:/Genuitec/MyEclipse 8.5/dropins目录下)3 阅读全文
posted @ 2014-02-16 13:10 沐风山 阅读(167) 评论(0) 推荐(0)
摘要: 为了寻找免费的BeyondCompare的替代品,最后经过实用,找到如下一些:1.diffuse感受:如果仅仅是比较两个文本类的文件,这个软件也就够用了。安装好后,对着文件点击右键,会出现“Open With Diff Merge Tool”,但是只会直接打开该文件,并不能像BeyondCompare一样,方便地选择好两个文件后,再打开软件进行比较。不过总体来说,用起来效果还可以:diffuse下载地址(建议用迅雷下载):http://ncu.dl.sourceforge.net/project/diffuse/diffuse/0.4.1/diffuse-0.4.1-1.win32.exe2. 阅读全文
posted @ 2014-02-15 22:11 沐风山 阅读(9190) 评论(0) 推荐(0)
摘要: 一、 应用无状态(淘宝session框架) 俗话说,一个系 统的伸缩性的好坏取决于应用的状态如何管理。为什么这么说呢?咱们试想一下,假如我们在session中保存了大量与客户端的状态信 息的话,那么当保存状态信息的server宕机的时候,我们怎么办?通常来说,我们都是通过集群来解决这个问题,而通常 所说的集群,不仅有负载均衡,更重要的是要有失效恢复failover,比如tomcat采 用的集群节点广播复制,jboss采 用的配对复制等session状 态复制策略,但是集群中的状态恢复也有其缺点,那就是严重影响了系统的伸缩性,系统不能通过增加更多的机器来达到良好的水平伸缩,因为集群节点间sess 阅读全文
posted @ 2014-02-13 10:11 沐风山 阅读(279) 评论(0) 推荐(0)
摘要: 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将http://192.168.1.110:2046/的URL反向代理为http://www.xxx.com/的URL时,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1 或 192.168.1.110,而并不是客户端的真实IP。 经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端的IP... 阅读全文
posted @ 2014-02-12 23:32 沐风山 阅读(2618) 评论(0) 推荐(0)
摘要: 目录一、前言二、spring mvc 核心类与接口三、spring mvc核心流程图四、spring mvcDispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解七、spring mvc如何访问到静态的文件,如jpg,js,css八、spring mvc请求如何映射到具体的Action中的方法九、spring mvc中的拦截器:十、spring mvc如何使用拦截器十一、spring mvc如何实现全局的异常处理十二、spring mvc如何把全局异常记录到日志中十三、如何给spring3 MVC中的Action 阅读全文
posted @ 2014-02-11 00:24 沐风山 阅读(272) 评论(0) 推荐(0)
摘要: 安装和配置详解本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介绍 Zookeeper 的安装和配置。单机模式单机安装非常简单,只要获取到 Zookeeper 的压缩包并解压到某个目录如:/home/zookeeper-3.2.2 下,Zookeeper 的启动脚本在 bin 目录下,Linux 下的启动脚本是 zkServer.sh,在 3.2.2 这个版本 Zookeeper 没有提供 windows 阅读全文
posted @ 2014-02-11 00:07 沐风山 阅读(278) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 25 下一页