自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 rpc学习

源码地址:https://github.com/feijian8/rpc 1、rpc-registrya、提供服务注册服务接口ServiceRegistry提供了zookeeper中服务的注册服务,通过创建ZkClient对象,注册需要的服务目录和创建临时的服务的属性ip+port,数据结构如下:/*** zk中数据的实例:* [zk: localhost:2181...

2016-09-23 15:53:41 168

原创 storm部署详细步骤

1.修改主机名:vim /etc/sysconfig/networkNETWORKING=yesHOSTNAME=MASTER 2.修改IP:vim /etc/sysconfig/network-scripts/ifcfg-eth0BOOTPROTO="static"HWADDR="00:0C:29:FC:62:B6"IPV6INIT="yes"NM_CO...

2016-09-23 15:47:44 270

jersey RestFull开发模式

在使用jersey前,需要添加jersey的pom依赖,其中包含了jersey与grizzly2集成测试依赖  <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-server</artifactId> <versi...

2013-01-11 10:30:37 159

idea快捷键以及项目实用配置

 1、http://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard.pdf 官网介绍keyMap  <!--EndFragment-->1. IDEA内存优化先看看你机器本身的配置而配置.\IntelliJ IDEA\bin\idea.exe.vmoptions------------------...

2013-01-04 09:46:39 158

原创 Java程序性能优化技巧

1、生成对象时,合理分配空间和大小。 2、优化循环体。 3、少用new初始化一个实例。 4、异常处理技巧。 5、尽量使用局部变量和静态变量。 6、同步处理技巧。 7、尽可能的使用Java自身提供的API。 8、尽量减少I/O操作和尽量使用缓存。 9、尽量不使用同步。 10、不用保存太多的信息在HttpSession中。 11、网站内容发布之后,分级存储。 12、页面静态化。 13、缓存策略。...

2013-01-04 09:09:15 118

原创 maven依赖关系中Scope的作用

【Java,Nginx,Nosql(MongoDB,Redis,Memcached),Linux,Hadoop】的分享知识,想要获取视频和书籍资料的同学可以访问下面地址。http://feijian8.qjwm.com/http://u.qjwm.com/cf.aspx?68&feijian8%20<!--EndFragment-->maven依赖关系中Sco...

2013-01-04 09:09:05 88

原创 MongoDB学习之旅

1、MongoDB文件路径:D:\mongodb\bin,文件存储路径:D:\data\db2、启动MongoDB:D:\mongodb\bin\mongod.exe --dbpath=d:\data\db3、查看MongoDB是否启动成功及运行MongoDB命令:D:\mongodb\bin\mongo.exe,提示出来命令输入。4、创建mongodb随系统启动,并且记录日志:mon...

2013-01-04 09:08:58 114

原创 memcached参数中文解释

memcached 1.4.2 02-p <num> 监听的TCP端口(默认: 11211) 03-U <num> 监听的UDP端口(默认: 11211, 0表示不监听) 04-s <file> 用于监听的UNIX套接字路径(禁用网络支持) 05-a <mask> UNIX...

2013-01-04 09:08:48 103

原创 Spring+Quartz定时任务

Spring+Quartz的用法: 1、业务方法类package com.task;/** * 业务方法 *  */public class TestJob { public void execute() {  try {   System.out.println("我的业务方法被调用了---------!");  } catch (Exception ex) {   ex.pri...

2013-01-03 13:49:56 101

原创 maven中使用jetty容器

1、pom.xml中jetty插件: <plugin>    <groupId>org.mortbay.jetty</groupId>    <artifactId>jetty-maven-plugin</artifactId>    <scope>7.6.8.v20121106</scope>   

2013-01-03 13:49:36 128

原创 数据库优化

数据库优化 获得满意的用户响应时间有两个途径:1、是减少系统服务时间,即提高数据库的吞吐量;2、是减少用户等待时间,即减少用户访问同一数据库资源的冲突率。 3、使用Oracle数据库的分区功能,对于经常访问的数据库表是否需要建立索引等4、Oracle公司推荐使用Oracle语句优化器(Oracle Optimizer)和行锁管理器(Row-Level Manager)来调...

2013-01-03 13:49:22 88

原创 使用maven自动化打包项目并且发布到本地仓库

了解maven的同学都知道maven发布命令是:mvn deploy,但是在发布的时候会出现401,403,405等错误,这些都是因为本地配置环境出现不正确造成的。 下面说一下我已经成功的发布过程: 1、执行mvn deploy前需要配置maven的setting文件,这个setting可以是客户端的setting,也可以是服务端也就是maven_home中conf下的settin...

2013-01-03 13:49:03 860

原创 maven test命令

test命令总结http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html1、mvn testmvn test -Dmaven.test.failure.ignore=true:表示使用<plugin>        <groupId>org.apache.maven.plugins<...

2013-01-03 13:48:47 547

原创 maven中cargo发布应用程序

 <plugin>    <groupId>org.codehaus.cargo</groupId>    <artifactId>cargo-maven2-plugin</artifactId>    <version>1.0</version>    <configuration> 

2013-01-02 10:06:16 111

原创 windows中使用memcached,修改端口号

要想在windows中使用memcached,必须先下载memcached for win32安装。下载地址:http://jehiah.cz/projects/memcached-win32/解压后只要在命令窗口中输入下面命令c:\memcached\memcached.exe -d install 就可以把memcached安装为windows服务了。启动该服务后,memcached服务默...

2013-01-02 10:05:53 257

原创 拦截器和过滤器的区别

拦截器和过滤器的区别:1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次 拦截器 ...

2013-01-02 10:05:38 121

原创 proxool数据源访问

使用JNDI连接数据库连接池 1、tomcat中配置JNDI数据源: <Resource  name="jdbc/sid"     auth="Container"          type="javax.sql.DataSource"     factory="org.logicalcobwebs.proxool.ProxoolDataSource"          p...

2013-01-02 10:04:51 136

原创 JNDI获取数据源实例(jsp)

<%@ page language = "java" pageEncoding="utf-8"%> <%@ page import = "java.util.*" %> <%@ page import = "java.sql.*" %> <%@ page import = "javax.sql.*" %&am

2013-01-02 09:54:04 169

原创 'telnet'不是内部或外部命令,也不是可运行的程序或批处理文件

windows7下,在命令窗口中用telnet命令时, 命令无法执行,提示:“'telnet' 不是内部或外部命令,也不是可运行的程序或批处理文件”。原因分析:Vista和windows7带有telnet,只是默认没有安装而已。解决办法:控制面板|程序|程序和功能|打开和关闭Windows功能,勾选Telnet客户端。确定保存即可。...

2013-01-01 12:00:34 102

原创 LINUX SSH客户端的中文乱码问题

原因在于文件/etc/sysconfig/i18n这个文件是系统的区域语言设置, i18n是 国际化internationalization的缩写 i和n之间正好18个字母解释:LANG="zh_CN.gb2312"//表明你当前系统的语言环境变量设置 SUPPORTED="zh_CN.gb2312:zh_CN:zh:en_US.UTF-8:en_US:en"//表明系统预置了那些...

2013-01-01 11:59:49 102

原创 Linux学习笔记1

tomcat启动:到tomcat的bin目录下,运行./startup.sh即可。1、samba就是在不同操作系统间用来共享文件的服务器。a、查看linux中是否已经安装samba服务器:使用rpm -q sambab、删除samba服务器:rpm -e samba,如果删除不了,那么可以使用rpm -e --nodeps sambac、把共享的文iso文件挂载到光驱中,然后使用命...

2013-01-01 11:59:37 127

原创 vi快捷键必知必会

文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一...

2013-01-01 11:59:12 80

原创 Hibernate Search应用

Hibernate Search基本配置和使用Hibernate Search运行的环境如下:1、JDK或JRE 5.0以上2、Hibernate-Search以及相应的依赖包3、Hibernate Core 3.2.X4、Hibernate Annotations 3.3.X一、配置使用过Lucene的人都知道,Lucene是使用Directory这个概念来存储索...

2013-01-01 11:58:39 111

原创 提高eclipse速度

在1G内存下.用这个参数很管用. 速度感觉加快eclipse.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -Xms64M -Xmx512--------------------------------------------------------------------------JVM 提供了各种用于调...

2012-12-31 16:27:05 151

原创 tomcat优化

1、加大tomcat可以使用的内存。 tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。 Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置: JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】' 需要把这个两个参数值调大。例如: JAVA_OPTS='-Xms256m -Xmx...

2012-12-31 16:21:08 204

Ehcache缓存

ehcache中的timeToLiveSeconds和timeToIdleSeconds时间在ehcache中,缓存有2个失效相关的配置即 timeToLiveSeconds和timeToIdleSeconds,分别简称为ttl和tti。 在通常的解释中,前者表示一条缓存自创建时间起多少秒后失效,而后者表示一条缓存自最后读取或更新起多少秒失效。在2个同时配置时可能时间计算就不那么简...

2012-12-31 16:20:00 100

原创 proxool dbcp与c3p0区别

现在常用的开源数据连接池主要有c3p0,dbcp和proxool三种,其中: ¨         hibernate开发组推荐使用c3p0; ¨         spring开发组推荐使用dbcp (dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法reconnect ,告诉连接被重置,这个设置可以解决); ¨         hibernate in acti...

2012-12-31 16:17:02 102

Struts in Action 中文修正版.pdf

struts 的经典配置和学习!

2008-05-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除