- 浏览: 409922 次
- 性别:
- 来自: 北京
最新评论
-
夜行侠:
基于微博数据检测的Solr实战开发课程观看地址:http:// ...
SolrCloud之搭建SolrCloud集群 -
夜行侠:
基于微博数据检测的Solr实战开发课程观看地址:http:// ...
SOLR使用手册之优化及拓展 -
夜行侠:
基于微博数据检测的Solr实战开发课程观看地址:http:// ...
SOLR拼写检查相关 -
houzhanshanlinzhou:
写的不错,非常详细
SOLR使用手册之查询语法 -
王庆波-行:
期待!……
redis安装使用-终极篇(分布式、集群配置)
文章列表
linux卸载自带jdk,安装JDK方式
- 博客分类:
- 实用文档
一.卸载自带JDK
1.查看信息
[root@HTML5 java]# rpm -qa | grep jdk
java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64
2.卸载
[root@HTML5 java]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64
[root@HTML5 java]# java -version
bash: /usr/bin/java: 没有那个文件或目录
二.安装JDK
1.下载JDK安装包,地址:
http://w ...
一.简介
Resin是CAUCHO公司的产品,是一个非常流行的支持servlets和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHESERVER。许 ...
简介:
Hessian:hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能,相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用了二进制协议,所以它很适合于发送二进制数据,Hessian主要作面 ...
Java设计模式之工厂模式
- 博客分类:
- 实用文档
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。
工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂 ...
Java设计模式之单例模式
- 博客分类:
- 实用文档
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 ...
Java设计模式之策略模式
- 博客分类:
- 实用文档
ava设计模式之——策略模式
1,什么是策略模式?
策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。
2,策略模式有什么好处?
策略模式的好处在于你可以动态的改变对象的行为。
3,设计原则
设计原则是把一个类中经常改变或者将来可能改变的部分提取出来,作为一个接口(c++z中可以用虚类),然后在类中包含这个对象的实例,这样类的实例在运行时就可以随意调用实现了这个接口的类的行为。下面是一个例子。
策略模式属于对象行为型模式,主要针对一组算法,将每一个算法封装到具有共 ...
Java设计模式之适配器模式
- 博客分类:
- 实用文档
在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的:
适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。
适配器 ...
JAVA编程思想有感
- 博客分类:
- 实用文档
一.内部类
1.作用
可以隐藏你不想让别人知道的操作,也即封装性
一个内部类对象可以访问创建它的外部类对象的内容,甚至包括私有变量
真正的原因是这样的,java中的内部类和接口加在一起,可以解决常被C++程序员抱怨java中存在的一个问题:没有多继承。实际上,C++的多继承设计起来很复杂,而java通过内部类加上接口,可以很好的实现多继承的效果。
2.各种实现方式区别:
2.1相同点:
把内部类作为外部类的一个特殊的成员来看待,因此它有类成员的封闭等级:private ,protected,默认(protect),public
它有类成 ...
Jetty会使用内存映射文件来缓存静态文件,其中包括js、css文件。在Windows下面,使用内存映射文件会导致文件被锁定。解决方案是不使用内存映射文件来做缓存。步骤如下:
1)在所使用Jetty版本的jar中找到webdefault.xml,
把它拷贝到项目中,比如
src/main/resources/webdefault.xml。对jetty6
,jar文件在$maven_repo$/org/mortbay/jetty/jetty/6.x/jetty-6.x.jar,webdefault.xml文件在包org\mortbay\jetty\webapp里;对jetty7
,jar ...
有时候,我们不得不放弃在本地调试我们的程序,把我们的程序先布署到服务器,然后把调试信息都记在日志中,用眼睛瞅日志来调试程序。
不是用这种方式不行,只是效率太低,本来写程序是一件开心的事情,却变得令人心烦。
其实,Java本身支持远程调试,只要增加一些JVM的启动参数,就可以远程调试了,JVM启动参数就像下面的样子:
-Xdebug -Xnoagent -Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,server=y,address=9988,suspend=n
下面是参 ...
如果在开发时进行一些数据库测试,希望链接到一个测试的数据库,以避免对开发数据库的影响。
开发时的某些配置比如log4j日志的级别,和生产环境又有所区别。
各种此类的需求,让我希望有一个简单的切换开发环境的好办法,曾经在ROR的时候就很喜欢舒服。
现在spring3.1也给我们带来了profile,可以方便快速的切换环境。
配置环境
使用也是非的方便。只要在applicationContext.xml中添加下边的内容,就可以了
Java代码
<beans profile="develop">
Eclipse Maven jetty整合
- 博客分类:
- 实用文档
公司使用maven构建项目,之前并没有在项目中实际用到maven,因此需要重新搭建开发环境,记录下来过程:
1.右键项目debug as添加mvn命令: jetty:run
2.进入eclipse的菜单Run->Debug configurations,会看到maven build下对应的项目的mvn命令的 ...
1.spring注解:主要是为了声明spring相关的各种组件,提供了一种非xml的配置方式,使用注解方式可以大大减少配置文件,节约项目空间,但是因为使用硬编码,不方便阅读且不入xml配置方式易拓展。
使用方式:网上很多例子不 ...
Eclipse Maven Svn整合
- 博客分类:
- 实用文档
最近想工作之余写点测试demo,习惯了公司的开发环境,便决定自己搭建开发环境,首先是找到好用的eclipse,就是能够使用eclipse创建maven project工程,该工程能够被eclipse的tomcat识别为web project,直接部署运行,并能够提交到svn后使用check out as maven proect检出项目。
开始使用的是eclipse3.7,经过一番周折还是没能够安装完整的maven插件,创建的maven工程不是web project,如果自己转提交到svn再check下来又变成普通的maven project,后来发现eclipse4.3集成了maven插 ...
Eclipse 个性化功能
- 博客分类:
- 实用文档
Eclipse 比较实用定制功能:
1.注释模板
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。
具体内容自己设置.