自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 webService 调用

AXIS2远程调用WebService示例(Eclipse+AXIS) (2013-11-11 16:49:40)标签: 杂谈 分类: java方面总结我们将Web Service发布在Tomcat或者其他应用服务器上后,有两种方法可以调用该Web Service:      1、通过浏览器调用,返回规范的XM

2017-04-05 10:15:05 619

转载 高并发简单思路

    高并发大流量网站架构简单思路标签: 数据库架构高并发架构2015-07-24 14:09 2075人阅读 评论(0)收藏举报本文章已收录于:分类: mysql(27) 作者同类文章Xmariadb(11) 作者同类文章X版权声明:日

2017-03-18 15:47:43 297

原创 项目环境错误

添加lib更新maven库取消myclipse对项目的校验

2017-03-16 14:04:26 331

转载 svn详解

SVN 安装与使用教程总结标签: svn 2016-05-27 12:52 6292人阅读 评论(0)收藏举报 分类:SVN(2) 开发环境搭建(4) 转载:http://www.cnblogs.com/armyfai/p/3985660.htmlSVN简介: 为什么要使用SVN?      程序员

2017-03-16 01:12:29 406

原创 svn

svn客户端操作建立库:1、新建文件夹,目录和文件夹名称最好都用英文,不要使用中文;2、打开文件夹,在空白处按下“shift键+鼠标右键”;3、在弹出的菜单中选择“TortoiseSVN - Create repository here”;4、弹出对话框,提示创建成功,并自动在文件夹中创建了目录结构;导入项目:1、打开已有的项目文件夹,在

2017-03-16 00:45:28 256

原创 Callable与Future的介绍

Callable与Future的介绍Callable与Future的介绍    Callable与Future 两功能是Java在后续版本中为了适应多并法才加入的,Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务。Callable的接口定义如下;public in

2017-03-13 12:45:55 230

转载 SpringMvc+Mybatis+Redis框架

原创SpringMvc+Mybatis+Redis框架标签: MybatisSpringMVCredis邮件shiro2016-11-07 11:02 3857人阅读 评论(18) 收藏 举报 分类:Spring(1) 版权声明:本文为博主原创文章,未经博主允许不得转载。声明:本人提供这个 SpringMVC + My

2017-03-13 11:07:28 561

原创 SpringMvc+Myabtis整合

Springspring是一个轻量级的控制反转,面向切面的开发框架。个人对轻量级开发框架的理解:Spring算是一个轻量级的开发框架,但是也并不能说他就是一个轻量级的开发框架,轻量级与重量级开发框架主要区别是框架对服务的的支持程度,如果你的web应用Spring的时候需要的服务相对较多,也就是Spring要为你的web应用开启相对较多的服务,那么他也就不算一个轻量级框架,所

2017-03-09 15:30:11 937

原创 架构搭建

SpringMVC4 + Spring + MyBatis3 基于注解的最简配置本文使用最新版本(4.1.5)的springmvc+spring+mybatis,采用最间的配置方式来进行搭建。1. web.xml我们知道springmvc是基于Servlet: DispatcherServlet来处理分发请求的,所以我们需要先在web.xml文件中配置DispatcherS

2017-03-09 15:22:39 523

转载 EHCache分布式缓存集群环境配置

EHCache分布式缓存集群环境配置 ehcache提供三种网络连接策略来实现集群,rmi,jgroup还有jms。同时ehcache可以可以实现多播的方式实现集群,也可以手动指定集群主机序列实现集群。 Ehcache支持的分布式缓存支持有三种RMI,JGroups,JMS,这里介绍下MRI和JGrpups两种方式,Ehcache使用版本为1.5.0,关于ehcache的其

2017-03-09 15:05:19 430

原创 ExecutorService的具体实例

本篇主要涉及到的是java.util.concurrent包中的ExecutorService。ExecutorService就是Java中对线程池的实现。一、ExecutorService介绍ExecutorService是Java中对线程池定义的一个接口,它java.util.concurrent包中,在这个接口中定义了和后台任务执行相关的方法: Java API

2017-03-08 20:42:02 1586

转载 SpringMVC+mybatis+maven+Ehcache缓存实现

SpringMVC+mybatis+maven+Ehcache缓存实现所谓缓存,就是将程序或系统经常要调用的对象存在内存中,以便其使用时可以快速调用,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。缓存主要可分为二大类: 一、通过文件缓存,顾名思义文件缓存是指把数据存储在磁盘上,不管你是以XML格式,序列化文件DAT格式还是其它文件格式;  二、内

2017-03-08 17:22:25 339

转载 java中使用Jedis操作Redis

Java中使用Jedis操作Redis使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/c

2017-03-08 17:12:33 195

转载 Tomcat内存设置详解

Java内存溢出详解 一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn

2017-03-08 13:45:15 217

转载 Mybatis分布式事物

SpringMVC+MyBatis 相信已经是现在企业开发中常用技术了。 因为一些需求,我们需要集成JMS(我使用的是ActiveMQ),大家应该都知道,MQ也可以认为是一个数据源,数据也是数据源。这种情况下,如果我们在一个方法内操作JMS和数据库,我们就需要保证这个方法执行需要满足原子性。 这也就意味这一个问题,我们要多个数据源在同一个事务中。这里不枚举市面上的所有解决方案,其实atom

2017-03-08 13:29:20 1110

原创 java多线程的使用与原理

1、线程池简介:    多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。        假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。    如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。                一个线程

2017-03-08 11:50:35 263

原创 Mybatis配置分布式缓存

分布式缓存不使用分布缓存,缓存的数据在各各服务单独存储,不方便系统 开发。所以要使用分布式缓存对缓存数据进行集中管理。分布式缓存工作图mybatis本身来说是无法实现分布式缓存的,所以要与分布式缓存框架进行整合。mybatis整合分布式缓存ehcache首先加入ehcache的jar包上图为jar包。在User.xml

2017-03-06 20:18:45 1476 1

转载 LVSDR负载均衡

一、环境需求&安装LVS软件环境准备:三台虚拟机1)此环境是针对内部服务的LVS架构,如数据库,缓存,共享存储等业务。虚拟机角色IP地址备注LVS负载均衡器192.168.41.181VIP地址:192.168.40.17http服务器RS1192.168.41.31

2017-03-06 19:55:08 1563

转载 lvsDR负载均衡配置

一安装LVS准备:1、准备4台Centos 6.2 x86_64注:本实验关闭 SELinux和IPtables防火墙。管理IP地址角色备注192.168.1.101LVS主调度器(Master Director)对外提供服务的VIP为192.168.1.180192.168.1.114LVS从调度器(Backup Dir

2017-03-06 17:12:21 645

转载 lvsDR负载均衡配置

一安装LVS准备:1、准备4台Centos 6.2 x86_64注:本实验关闭 SELinux和IPtables防火墙。管理IP地址角色备注192.168.1.101LVS主调度器(Master Director)对外提供服务的VIP为192.168.1.180192.168.1.114LVS从调度器(Backup Dir

2017-03-06 17:11:37 611

原创 linux基础操作

1.选择默认安装方式2.安装名称不能为rootLinux的登陆及目录结构1.File-->open-->CentOS纯净版(已安装)2.编辑-->点击Network Adapter(网络适配器)-->修改为Net192.168.88(88网段).1(1号线)网关地址192.168.88.0——255.255.255.0(网段)3.Edit——>Vir

2017-03-06 15:58:24 317

转载 多线程的基础理论

前言Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作

2017-03-06 15:53:40 456

转载 socket通讯须知

什么是SocketSocket的概念很简单,它是网络上运行的两个程序间双向通讯的一端,既可以接收请求,也可以发送请求,利用它可以较为方便地编写网络上数据的传递。所以简而言之,Socket就是进程通信的端点,Socket之间的连接过程可以分为几步:1、服务器监听服务器端Socket并不定位具体的客户端Socket,而是处于等待连接的状态,实时监控网络状态2、客

2017-03-06 15:32:54 417 1

原创 Map的4种遍历方式

public static void main(String[] args) {  Map map = new HashMap();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3");    //第一种:普遍使用,二次取值  System.out.println("

2017-03-06 15:05:27 248

原创 浅谈Java中的hashcode,equals,==方法

1.hascode()是equals()的地產實現,也就是equlas()返回ture,那麽hascode()一定 為trueequals()返回false,那麽hashcode()一定也為falsehashcode()為true,那麽equals()不一定為truehashcode為false,那麽equals()一定為false2.equals和==的區別equals(

2017-03-06 14:46:22 283

转载 探秘Java中String、StringBuilder以及StringBuffer

探秘Java中String、StringBuilder以及StringBuffer  相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问 到的地方,今天就来和大家一起学习一下String、StringBuilder和StringBuffer这几个类,分析它们的异同点以及了解各个类适 用的场景。下面是本文的目录大纲:  一.你了解String类吗?

2017-03-06 14:37:12 301

空空如也

空空如也

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

TA关注的人

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