自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客on之路

你有什么梦想,我的梦想就是不上班

  • 博客(72)
  • 收藏
  • 关注

转载 关于数据库连接池的最大空闲时间的配置

关于数据库连接池的最大空闲时间的配置java的所有的连接池 无论是c3p0、dbcp还是druid,都有一个类似maxWait或者maxIdleTime配置项。具体含义就是当连接长时间没有向服务器发请求的时候,断开这个连接,避免对数据库连接的浪费。这个时间不是随便设的,它的依据是数据库的连接最大空闲时间。以mysql为例,它有个_wait_timeout 参数,你可以通过命令sho

2016-08-31 11:38:05 16259 1

转载 java使用Redis6–sentinel单点故障主从自动切换

Redis SentinelSentinel(哨兵)是用于监控redis集群中Master状态的工具,其已经被集成在redis2.4+的版本中一、Sentinel作用:1):Master状态检测 2):如果Master异常,则会进行Master-Slave切换,将其中一个Slave作为Master,将之前的Master作为Slave3):Master-Slave切换后,ma

2016-08-31 11:15:54 2397

转载 Spring-data-redis操作Redis的Sentinel

介绍Spring-Data-Redis项目(简称SDR)是对Redis的Key-Value数据存储操作提供了更高层次的抽象,提供了一个对几种主要的redis的Java客户端(例如:jedis,jredis,jdbc-redis等)的抽象,使开发中可以几乎完全屏蔽具体使用客户端的影响,使业务代码保持较强的稳定性。Spring-Data-Redis提供了一个基础的泛型RedisTemp

2016-08-31 11:10:20 632 2

转载 Jedis、JedisPool、Jedis分布式实例介绍

一、相关jar包   主要用到的是jedis的核心包,笔者用到的是2.1.0版;另根据“池”的应用等还需要用到相关jar包。下图是笔者建立的简单的jedis测试project图:   jar包的文档可参考:http://www.boyunjian.com/javadoc/org.apache.servicemix.bundles/org.apache.ser

2016-08-31 10:17:58 583 1

转载 Redis JedisPoll 介绍

在多线程下使用Jedis 在不同的线程中使用相同的Jedis实例会发生奇怪的错误。但是创建太多的实现也不好因为这意味着会建立很多sokcet连接,也会导致奇怪的错误发生。单一Jedis实例不是线程安全的。为了避免这些问题,可以使用JedisPool, JedisPool是一个线程安全的网络连接池。可以用JedisPool创建一些可靠Jedis实例,可以从池中拿到Jedis的实例。这种方

2016-08-31 09:56:22 1426 2

转载 Java 监听器

1: 监听器的定义2:监听器的用途3:实例4:监听器分类5:Servlet3.0下监听器的使用6:实际项目常用的案例 1: 监听器的定义:监听器实际上是一个类,这个类实现了特定的接口,然后将这个类在 web.xml 文件中进行描述,这样服务器在启动的时候就可以实例化这个类,启动监听器。当范围对象的状态发生变化的时候,服务器自动调用监听

2016-08-30 16:45:33 349 1

转载 过滤器、监听器、拦截器的区别

原文:http://www.360doc.com/content/10/0601/09/495229_30616324.shtml 1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到

2016-08-30 16:42:02 362 1

原创 InitializingBean afterPropertiesSet方法

afterPropertiesSet方法,初始化bean的时候执行,可以针对某个具体的bean进行配置。afterPropertiesSet 必须实现 InitializingBean接口。实现 InitializingBean接口必须实现afterPropertiesSet方法。

2016-08-30 15:06:50 1670 1

原创 alibaba.fastjson的使用小demo

import java.util.ArrayList;import java.util.Date;import java.util.HashMap;  import java.util.List;  import java.util.Map;    import com.alibaba.fastjson.JSON;  import com.alibaba.fastjso

2016-08-30 11:14:03 5124 1

转载 fastjson生成和解析json数据,序列化和反序列化数据

本文讲解2点:1. fastjson生成和解析json数据  (举例:4种常用类型:JavaBean,List,List,List)2.通过一个android程序测试fastjson的用法。fastjson简介:Fastjson是一个Java语言编写的高性能功能完善的JSON库。fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最

2016-08-30 10:28:12 414 1

转载 json 的优点

总结:1.占带宽小(格式是压缩的)2. js通过eval()进行Json读取(便于客户端读取)3. JSON支持多种语言(c、c++、php等),便于服务端解析 JSON (JavaScript Object Notation) 的轻量级数据交换格式能够替代XML的工作.优点:1. 数据格式比较简单, 易于读写, 格式都是压缩的, 占用带宽小

2016-08-29 17:48:25 1847 1

转载 Spring 开启Annotation <context:annotation-config> 和 <context:component-scan>诠释及区别

和 的区别 是用于激活那些已经在spring容器里注册过的bean(无论是通过xml的方式还是通过package sanning的方式)上面的注解。除了具有的功能之外,还可以在指定的package下扫描以及注册javabean 。下面我们通过例子来详细查看他们的区别,有三个class   A,B,C,并且B,C的对象被注入到A中.package com.xxx;pub

2016-08-29 14:33:06 397 1

转载 CXF 和Spring 整合,客户端代码如何调用举例说明

通过前面两节的讲解,相信你对CXF框架开始有一些认识了。在当今项目开发中,Spring框架基上都用到过,那么它怎么与CXF结合呢,这就是我们这一间要讲的内容。好了,闲话少说。    首先,在前面基础上再导入几个spring要用到的几个.jar包:    spring-core.jar    spring-jdbc.jar    spring-context.jar    spr

2016-08-29 13:09:09 3172 1

转载 搭建web项目结合spring+cxf的webservice服务

服务端:服务端和客户端都需要引入包 View Codeweb.xml 1 xml version="1.0" encoding="UTF-8"?> 2 web-app version="2.5" 3 xmlns="http://java.sun.com/xml/ns/javaee" 4 xmlns:xsi="http://www.w3.or

2016-08-29 12:52:47 790

转载 CXF之用spring配置服务端和客户端实例(转)

http://calvinliu.iteye.com/blog/802364

2016-08-29 12:49:07 559

转载 使用 CXF 做 webservice 简单例子

Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的服务器上,例如 Jboss、IBM® WebSphere® 或 BEA WebLogic。        该框架提供了以下功能:Web 服务标准支持

2016-08-29 11:17:38 487

转载 JAX-WS 学习一:基于java的最简单的WebService服务

JAVA 1.6 之后,自带的JAX-WS API,这使得我们可以很方便的开发一个基于Java的WebService服务。基于JAVA的WebService 服务 1、创建服务端WebService服务接口1234567891011121314

2016-08-29 11:08:53 1129

转载 nexus 3 maven 私服搭建

一、试验环境1、操作系统:Windows 10 2、nexus版本:nexus-3.0.1-01-win64二、安装1、下载地址:http://www.sonatype.com/download-oss-sonatype  2、我们下载nexus-3.0.1-01-win64.exe后双击安装即可,安装完成后默认开放8081端口。三、使用安装成功

2016-08-28 21:50:46 790

转载 Windows手动删除服务列表中残留服务的方法

如何手动删除服务?无意中删除了正在使用的MongoDB服务,打开“services.msc”却发现,在操作界面中无法删除残留的服务名称,导致重新建立服务也无法成功。其实使用一个简单的命令行就可以解决这个问题,下面分享Windows手动删除服务列表中残留服务的方法无意中删除了正在使用的MongoDB服务,打开“services.msc”却发现,在操作界面中无法删除残留

2016-08-28 20:49:44 3654

原创 基金入门二

前几天一个妹子提问:上午大盘跌到4850左右时,我买了2万基金。那么,净值是按多少算?是按4850这个时间点的净值吗?在哪里查看呢?这对已经入门的同学来说,是个很简单的问题,但对于很多从来没养过基的同学来说,确实是很困扰的。类似的问题可能还有很多,比如:在哪里买基金?为什么基金买了好几天,还是没有确认?3点前买卖基金,跟3点后买卖基金,有什么区别?买

2016-08-28 15:31:50 943

原创 什么是基金 基金的入门(一)

如何最短的时间内理解基金是什么?本文试着尽可能用通俗的语言解释下什么是基金,希望对蜜们尽快对基金入门有所帮助。 假设您有一笔钱想投资债券、股票啦这类证券进行增值,但自己又一无精力二无专业知识,三呢钱也不算多,就想到与其他10个人合伙出资,雇一个投资高手(理论上比我还高点的),操作大家合出的资产进行投资增值。但这里面,如果10多个投资人都与投资高手随时交涉,那事还不乱套,于是就推举其

2016-08-28 15:16:29 945

转载 在 WEB.XML配置<mime-mapping>实现浏览器根据文件类型自动打开

我们用浏览器打开文件的时候会发现如果是doc文件, 会用记事本打开,出现乱码, 但是如果在web.xml里面配置了类型,浏览器就会根据配置的类型自动调用相应的程序打开在 WEB.XML 配置常用文件类型  Xml代码  mime-mapping>      extension>docextension>      mime-type>ap

2016-08-26 17:55:04 2693

转载 Maven进价:Maven的生命周期阶段

一、Maven的生命周期Maven的生命周期就是对所有的构建过程进行抽象和统一。包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有的构建步骤。Maven的生命周期是抽象的,即生命周期不做任何实际的工作,实际任务由插件完成,类似于设计模式中的模板方法。 二、三套生命周期Maven有三套相互独

2016-08-26 16:57:53 397

转载 Maven 的生命周期介绍

Maven强大的一个重要的原因是它有一个十分完善的生命周期模型(lifecycle),这个生命周期可以从两方面来理解,第一,顾名思义,运行Maven的每个步骤都由它来定义的,这种预定义的默认行为使得我们使用Maven变得简单,相比而言,Ant的每个步骤都要你手工去定义。第二,这个模型是一种标准,在不同的项目中,使用Maven的接口是一样的,这样就不用去仔细理解每个项目的构建了,一般情况下,mvn

2016-08-26 16:54:20 371

转载 用eclipse怎样将本地的项目打成jar包上传到maven仓库

使用maven的项目中,有时需要把本地的项目打成jar包上传到mevan仓库。操作如下:1、将maven 中的settings文件配置好用户名和密码,如下:      releases      admin      admin   2、将需要打成jar的项目中的pom文件中配置上传的maven仓库路径:

2016-08-26 16:36:42 8692

原创 Eclipse 中 Maven 命令操作

Eclipse中maven常用的命令  点击Run As就可以发现几个Maven的命令:  Maven Build:  这个命令用于编译Maven工程,执行命令后会在target文件夹中的classes中生成对应的class文件。  Maven Clean:  删除target文件夹,即删除生成的package包以及class等文件。  Maven

2016-08-26 16:30:50 2468

转载 许晓斌的《Maven实战》 maven镜像配置

参考:镜像是为了提供更快的服务如图:X就认为是Y的一个镜像。编辑settings.xml配置中央仓库镜像:[html] view plain copy print?settings>    ...    mirrors>      mirror>        id>maven.net.cn

2016-08-26 15:36:00 622

转载 Maven - 快照

大型软件应用程序通常由多个模块组成,这是多个团队工作于同一应用程序的不同模块的常见场景。例如一个团队工作负责应用程序的前端应用用户接口工程(app-ui.jar:1.0)),同时他们使用数据服务工程(data-service.jar:1.0)。现在负责数据服务的团队可能正在进行修正 bug 或者增强功能,并快速迭代,然后他们几乎每天都会 release 工程库文件到远程仓库中。现在

2016-08-26 14:49:03 454

转载 Maven 分布构件至远程仓库

分发构件至远程仓库mvn install 会将项目生成的构件安装到本地Maven仓库,mvn deploy 用来将项目生成的构件分发到远程Maven仓库。本地Maven仓库的构件只能供当前用户使用,在分发到远程Maven仓库之后,所有能访问该仓库的用户都能使用你的构件。我们需要配置POM的distributionManagement来指定Maven分发构件的位置,如下:

2016-08-26 14:24:40 525

转载 理解Maven中的SNAPSHOT版本和正式版本

Maven中建立的依赖管理方式基本已成为Java语言依赖管理的事实标准,Maven的替代者Gradle也基本沿用了Maven的依赖管理机制。在Maven依赖管理中,唯一标识一个依赖项是由该依赖项的三个属性构成的,分别是groupId、artifactId以及version。这三个属性可以唯一确定一个组件(Jar包或者War包)。其实在Nexus仓库中,一个仓库一般分为public(Rele

2016-08-26 13:59:31 2229

转载 用NEXUS搭建MAVEN私服

首先介绍一下背景,公司访问外网有限制,项目组大部分人员不能访问maven的central repository,因此在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上 环境是:nexus-2.1.1、maven-3.0.4、jdk-1.6.0_32 一、用admin用户登陆nexus nexus的下载和安装都很简单,网上也有很多介绍,本文就不重

2016-08-26 10:12:50 517

原创 Maven入门教程(五)央仓库地址

Maven 中央仓库地址:1. http://www.sonatype.org/nexus/2. http://mvnrepository.com/ (本人推荐仓库)3. http://repo1.maven.org/maven2

2016-08-26 09:52:35 284

转载 maven 私服搭建过程

在开发过程中,有时候会使用到公司内部的一些开发包,显然把这些包放在外部是不合适的。另外,由于项目一直在开发中,这些内部的依赖可能也在不断的更新。可以通过搭建公司内部的Maven服务器,将第三方和内部的依赖统一管理。      这里使用Nexus来搭建本地的Maven服务器,过程比较简单。       一、安装服务器      1、下载      我们可以在n

2016-08-26 09:37:12 284

转载 Maven 入门教程(六)maven 本地仓库 远程仓库 入门

在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方)任何的构件都有唯一的坐标,Maven根据这个坐标定义了构件在仓库中的唯一存储路径,解读Maven在仓库中的存储路径:1.基于groupId准备路径,将句点分隔符转成路径分隔符,就

2016-08-26 09:33:30 340

转载 freemaker String 常见操作语法

一、substring           NOTE: 这个内置以来2.3.7 FreeMarker的存在       语法exp?substring(from,toExclusive),也可以是exp?substring(from)        简介:一个字符串,form是第一个字符(A substring of the string.from is the index

2016-08-25 23:13:04 2416

原创 eclipse 如何安装freemaker ftl 插件

freemarker模板文件使用jboss tools下提供的FreeMarker IDE,在线安装的方法是:Help –> Install New Software 点击and,再出来的对话框中的Location中输入:http://download.jboss.org/jbosstools/updates/development/indigo/,

2016-08-25 22:44:49 19271 4

转载 eclipse properties 插件的安装方法

二个插件 都可 用以编辑Properties 文件,至于那个好用自己试试看。一、安装 Properties Editor步骤:帮助—>软件更新—>查找并安装—>搜索要安装的新功能部件—>新建远程站点名称:Properties EditorURL:http://propedit.sourceforge.jp/eclipse/updates/

2016-08-25 22:38:31 3249

转载 freemarker常见语法大全

FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出下面是一个FreeMarker模板的例子,包含了

2016-08-25 17:45:49 737

转载 Eclipse Java EE IDE配置Tomcat服务器

http://blog.sina.com.cn/s/blog_81890d830101f6jw.htmlhttp://www.cnblogs.com/lltse/archive/2012/09/06/2673625.html

2016-08-25 16:51:32 1385

转载 Tomcat7配置数据源

在JDBC的操作中,打开和关闭数据库连接,是最耗费数据库资源的,我们可以在服务器上存放一定量的数据库连接,每当程序要连接数据库时,就将这些链接给它们,而一旦程序退出数据库操作时,要将这些链接返回给服务器。下图是数据源的基本概念:1:通过Connection Pool 管理数据库连接2:通过Data Source 去管理Connection Pool3: Da

2016-08-25 16:40:35 394

空空如也

空空如也

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

TA关注的人

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