自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xusanyao的博客

点滴积累

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

转载 基于rabbitMQ实现在高并发下性能倍增

以服务与服务之间的调用来举个例子,比如我们提供的是rest服务,那么如果在高并发下访问rest服务究竟能支撑多大的并发量呢?下面我先提供一个小例子来测试下项目目录结构如下:具体代码如下:UserController.javapackage com.cwh.controller;import org.springframework.beans.factory.annotatio...

2018-10-30 00:28:03 1066

原创 阿里数据库连接池Druid

Druid是什么?Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。同时Druid不仅仅是一个数据库连接池,它包括四个部分:Druid是一个...

2018-10-27 22:47:51 32993 2

原创 Spring Cloud Netflix Eureka源码导读与原理分析

Spring Cloud Netflix技术栈中,Eureka作为服务注册中心对整个微服务架构起着最核心的整合作用,因此对Eureka还是有很大的必要进行深入研究。基本原理上图是来自eureka的官方架构图,这是基于集群配置的eureka;- 处于不同节点的eureka通过Replicate进行数据同步- Application Service为服务提供者- Applicatio...

2018-10-27 09:53:28 257

转载 rabbitmq介绍及rabbitmq在java中基础使用

RabbitMQ简介RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。它可以用于大型软件系统各个模块之间的高效通信,支持高并发,支持可扩展。使用Erlang语言编写。RabbitMQ相关术语:          1.Broker:简单来说就是消息队列服务器实体。          2.Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。          3.Q...

2018-10-25 23:06:39 842

原创 介绍几种redis数据超过可用内存的处理方式

一、处理方式有很多种,例如 1、修改redis.conf中的maxmemory-policy选项2、加内存3、缩短(或设置)数据过期时间,以释放内存4、redis集群当然还有其他更好的方式  二、通过修改redis.conf中maxmemory-policy选项,设置删除redis键的淘汰规则 规则名称 规则说明 volatile-lru ...

2018-10-25 00:15:24 1371

转载 spring + redis 实现数据的缓存

spring + redis 实现数据的缓存1、实现目标  通过redis缓存数据。(目的不是加快查询的速度,而是减少数据库的负担)  2、所需jar包    注意:jdies和commons-pool两个jar的版本是有对应关系的,注意引入jar包是要配对使用,否则将会报错。因为commons-pooljar的目录根据版本的变化,目录结构会变。前面的版本是org.apache...

2018-10-25 00:06:25 267

转载 SpringMVC+MyBatis 事务管理一

SpringMVC+MyBatis 事务管理一前言        spring事务管理包含两种情况,编程式事务、声明式事务。而声明式事务又包括基于注解@Transactional和tx+aop的方式。那么本文先分析编程式注解事务和基于注解的声明式事务。 编程式事务管理使用TransactionTemplate或者PlatformTransactionManager。对于编程式事务sprin...

2018-10-20 21:08:29 256

转载 shiro框架的四中权限控制方式

一.在自定义的realm中进行权限控制  在applicationContext.xml文件中添加  /areaAction_pageQuery.action = perms["area"] <bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> ...

2018-10-20 21:05:56 202

原创 项目清理和删除svn信息

svn信息是根据文件夹里面的 .svn 文件夹保存相关配置的,删除此文件夹即可去掉svn信息:linux下:find . -type d -name ".svn"|xargs rm -rf   或  find . -type d -iname ".svn" -exec rm -rf {} /; windows下:1 复制项目文件夹,跳过隐藏文件(.svn一般是设置为隐藏,xcopy/...

2018-10-20 21:03:29 5018

转载 使用MyBatis Generator自动生成实体、mapper和dao层

通过MyBatis Generator可以自动生成实体、mapper和dao层,记录一下怎么用的。主要步骤:    关于mybatis从数据库反向生成实体、DAO、mapper:  参考文章:http://www.cnblogs.com/wangkeai/p/6934683.html第一种方式:main方法运行(推荐)  1.在pom.xml中加入插件依赖:  2.写mbgConfi...

2018-10-20 21:01:50 240

转载 mybatis注解开发-动态SQL

实体类以及表结构在mybatis-config.xml中注册mapper接口--------------------------动态查询@SelectProviderEmployeeMapper接口package Intefaceproxy.Dyno;import java.util.List;import java.util.Map;import org...

2018-10-20 20:59:47 518

转载 Mybatis框架基于注解的方式,实对数据现增删改查

编写Mybatis代码,与spring不一样,不需要导入插件,只需导入架包即可;在lib下 导入mybatis架包:mybatis-3.1.1.jarmysql驱动架包:mysql-connector-java-5.1.6-bin.jar 在src目录下建立xml配置文件:conf.xml,是一些连接数据库的配置:<?xml version="1.0" encodin...

2018-10-20 20:54:59 204

转载 2018最新Web前端经典面试试题及答案

本篇收录了一些面试中经常会遇到的经典面试题以及自己面试过程中遇到的一些问题,并且都给出了我在网上收集的答案。马上就要过春节了,开年就是崭新的一年,相信很多的前端开发者会有一些跳槽的悸动,通过对本篇知识的整理以及经验的总结,希望能帮到更多的前端面试者。(如有错误或更好的答案,欢迎指正,水平有限,望各位不吝指教。:)另外,宣传一下自己发布不久的一个前端vue的项目:基于vue2.0 +vuex+ ...

2018-10-20 20:50:24 445

转载 数据抽取工具Kettle入门

【Kettle从零开始】一之Kettle简单介绍     http://blog.csdn.net/rotkang/article/details/20810921【Kettle从零开始】二之Kettle文件夹与界面介绍http://blog.csdn.net/rotkang/article/details/20875367【Kettle从零开始】三之Kettle数据源连接配置...

2018-10-20 20:45:08 3377

空空如也

空空如也

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

TA关注的人

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