自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凌空先生丶

垂死病中惊坐起,笑问客从何处来

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

原创 Spring Cloud Eureka-服务注册、消费、断路

一、服务注册新建eureka-provider maven项目1、POM配置<parent> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-parent</artifactId> <version>Brixton.SR4</version> <relative

2017-09-09 16:59:52 851

原创 Spring Cloud Eureka-服务注册

一、注册中心1、新建maven项目eureka-server,引入对应jar包:<parent> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-parent</artifactId> <version>Brixton.SR4</version> <relati

2017-09-09 16:36:58 879

原创 Mybatis批量增加、批量更新、批量删除和查询

之前项目由于需要处理短时间内大量数据入库的问题。想到了Mybatis的批量操作。这里对这些操作进行一下记录,重点是批量增加和更新。一、批量增加 <!-- 批量增加操作 --> <insert id="batchInsertUsers" parameterType="java.util.List"> insert into user(userName,password)

2017-08-27 15:18:33 11230

原创 Spring MVC:从零开始

前言:之前做的项目包括网上一些教程都是集很多配置和功能一起,有时候使用起来就比较乱。周末抽空从零搭建项目,一步步加新功能,也是让自己对spring配置有个更全面的了解。主要是对流程和配置的介绍,具体业务功能就比较省略。一、搭建Spring MVC项目这里是初步搭建完成的项目架构:说到maven,这里推荐阿里云的镜像地址,如果不在公司或者公司没有私服的情况下,可以使用,下载贼快。<mirror>

2017-08-12 18:55:36 2122

原创 Spring Boot实践-3(集成freemarker)

spring Boot默认就是使用thymeleaf模板引擎的,这里我们把它换掉,用freemarker作为我们前台页面模板引擎。1.Maven依赖Spring Boot同样提供了集成freemarker的starter,引入即可。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-

2017-05-25 11:23:37 798

原创 Spring Boot实践-2(集成Mybatis)

Spring Boot集成Mybatis有多种方法,可以类似之前Spring配置xml的形式,也可以通过Java Config的形式,但都不是Spring Boot提倡的简化方式,比较繁琐,我们这里主要介绍这简便的方法。1.maven依赖Spring Boot将一系列支持boot的包都称为starter,针对Mybatis的集成也有相应的starter包,即mybatis-spring-boot-s

2017-05-25 11:10:53 777

原创 Spring Boot实践-1(基础搭建)

1.介绍Spring官方网站本身使用Spring框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系。随着Spring 3.0的发布,Spring IO团队逐渐开始摆脱XML配置文件,并且在开发过程中大量使用“约定优先配置”(convention over configuration)的思想来摆脱Spring框架中各类繁复纷杂的配置(即时是Java Co

2017-05-25 10:53:04 767

原创 springMVC+Mybatis多数据源实现

由于项目部分功能需要,需要在原有的数据源dataSource基础上新增一个单独的数据源,在需要的地方切换,有默认值。急于这个需求,所以想到了多数据源的实现方法。配置多数据源并不复杂,主要利用spring的这个类AbstractRoutingDataSource,字面上可以看出就是数据源路由实现的一个类。1.配置文件我们在spring配置文件里面配置两个数据源,命名空间不同。 首先配置dataSou

2017-04-07 14:53:46 607 1

转载 开放api接口签名验证

转自:http://www.cnblogs.com/codelir/p/5327462.html不要急,源代码分享在最底部,先问大家一个问题,你在写开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过http Post或者Get方式请求服务器的时候,会面临着许多的安全性问题,例如:请求来源(身份)是否合法?请求参数被篡改?请求的唯一性(

2017-04-06 17:19:08 1779

原创 dubbo入门

1.介绍Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。简单来说,就是远程服务提供接口,隐藏具体实现,调用方通过dubbo连接到远程服务,通过接口可以调用方法进行操作或者获取数据,而不用关心具体实现细节。2.demo1)搭建java web项目,maven引入对应jar包 <dependency

2017-03-27 17:31:03 18275 1

原创 java+websocket使用

1.websocket客户端我们用HTML5页面来实现websocket的客户端。websocket连接主要由ws:开头的连接信息来连接后台服务端,在需要发消息到后台的地方调用websocket.send()方法即可发送消息到后台。 <script type="text/javascript"> var websocket = null; //判断当前浏览器是否支持WebSocket if

2017-03-27 15:14:22 1983

原创 RabbitMQ:使用笔记(二)

这章主要对使用过的RabbitMQ一些概念和功能进行说明。1.基本使用(1)客户端连接到消息队列服务器,打开一个channel。  (2)客户端声明一个exchange,并设置相关属性。  (3)客户端声明一个queue,并设置相关属性。  (4)客户端使用routing key,在exchange和queue之间建立好绑定关系。  (5)客户端投递消息到exchange。 exchang

2017-03-27 11:55:55 1619

原创 RabbitMQ:使用笔记(一)

1.介绍RabbitMQ是基于AMQP协议的消息中间件,服务器端用Erlang语言编写,支持多种客户端,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。2.安装去官网下载对应的版本,在安装rabbitmq之前需要安装对应Erlang环境,安装完成后通过命令/sbin/service rabbitmq-server start启动。 http://www.rabbitmq.

2017-03-27 11:18:07 987

原创 Mycat快速入门

1.Mycat介绍Mycat 是一个开源的分布式数据库系统,是一个实现了 MySQL 协议的的Server,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可以用MySQL 原生(Native)协议与多个 MySQL 服务器通信,也可以用 JDBC 协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为 N 个小表,存储在后端 MySQL

2017-03-23 16:00:29 8310

空空如也

空空如也

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

TA关注的人

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