Search for History Clear
  • Home
  • Home
  • 2021.02.26
    JavaEE Springboot 分布式事务
    Springcloud+Seata+nacos 分布式事务项目搭建 AT模式 前言本文要求对Springcloud有一定了解,对分布式事务本身有一定认知,如果不了解微服务,建议先看看Spring Cloud的基本认识和使用Spring Cloud的基本教程,再回头学习本文为什么会出现分布式事务开发过程中,随着项目模块的增加以及分库分表的出现,传统事务已经无法满足业务需求,如分库,由于有多个数据源,而数据库事务又是基于数据库层,所以如果只用数据库原生事务,会导致数据库A...
    • 4.2k
    • 19min
  • 2020.12.21
    JavaEE Springboot Druid
    Springboot Druid 自定义加密数据库密码 前言开发过程中,配置的数据库密码通常是明文形式,这样首先第一个安全性不好(相对来说),不符合一个开发规范(如项目中不能出现明文账号密码),其实就是当出现特殊需求时,比如要对非运维人员开方服务器部分权限,但是又涉及项目部署的目录时,容易泄漏数据库密码,虽然一般生产环境中,数据库往往放入内网,访问只能通过内网访问,但是不管怎么说账号密码直接让人知道总归不好,甚至有些项目需要部署到客户环境中,但是...
    • 1.1k
    • 3min
  • 2019.05.07
    JavaEE Springboot
    SpringMVC,SpringBoot快速验证参数是否完整 基于@Valid注解 前言在接口开发中,经常是需要对传入参数完整性进行验证的,或者对手机号格式进行验证等,而一般不了解@Valid注解之前,都是通过自己封装方法来验证,都是一堆if else集合,这样判断对于代码结构很不友好,开发效率也不高,使用@Valid注解可以快速的对参数进行验证,并且可以通过抓取全局异常,从而实现统一返回引用@Valid是使用hibernate validation的时候使用,其中java...
    • 1.1k
    • 4min
  • 2018.02.03
    Springboot MyBatis
    SpringBoot Mybatis 读写分离配置 为什么需要读写分离当项目越来越大和并发越来大的情况下,单个数据库服务器的压力肯定也是越来越大,最终演变成数据库成为性能的瓶颈,而且当数据越来越多时,查询也更加耗费时间,当然数据库数据过大时,可以采用数据库分库分表,同时数据库压力过大时,也可以采用Redis等缓存技术来降低压力,但是任何一种技术都不是万金油,很多时候都是通过多种技术搭配使用,而本文主要就是介绍通过读写分离来加快数据库读取速度实...
    • 2.4k
    • 11min
  • 2017.06.26
    Springboot Spring cloud
    Spring Cloud的基本认识和使用Spring Cloud的基本教程 认识Spring CloudSpring Cloud简单来说就是一个微服务相关的框架,至于什么是微服务,简单来说就是一个整体项目由多个单独运行的小项目构成,每个小项目负责一个或多个功能,每个小项目有1个或者1个以上运行实例,项目之间可以相互调用。如果有接触Dubbo,那么就可以很容易理解,Dubbo是一个提供不同项目相互调用的框架,同时Dubbo需要依赖于Zookeeper,所以说Sprin...
    • 3.6k
    • 18min
  • 2016.12.08
    RabbitMq Springboot
    Spring boot集成RabbitMQ RabbitMQ简介RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指...
    • 2.5k
    • 11min
  • 2016.11.23
    Springboot Dubbox
    Spring boot 集成Dubbox 前言因为工作原因,需要在项目中集成dubbo,所以去查询dubbo相关文档,发现dubbo目前已经不更新了,所以把目光投向了dubbox,dubbox是当当网基于dubbo二次开发的一个项目,dubbox,因为公司项目中一个是基于spring mvc 3.0的,一个是基于spring boot的,而spring boot相对来说文档少一点,所以此文记录下spring boot下如何继承dub...
    • 1.6k
    • 7min
  • 2016.10.11
    JavaEE Springboot
    基于Maven的Springboot+Mybatis+Druid+Swagger2+mybatis-generator框架环境搭建 前言最近做回后台开发,重新抓起以前学过的SSM(Spring+Spring MVC+Mybatis),但是发现配置实在过于复杂,好多东西配置起来麻烦,虽然最终是配置出来了,但是还是感觉开发速度跟不上,本来打算切换到jfianl,但是后来发现需要用的几个框架不支持jfianl,如Swagger2(根据代码中的注解生成接口文档和测试页面,非常的方便);同时我也不愿意放弃SpringMVC强大的验...
    • 5.7k
    • 26min
Categories
  • Android
    11
  • Java
    18
  • 服务器
    5
  • MySQL
    6
  • 架构
    3
Tags
Android 架构 插件 ElasticSearch JavaEE 服务器 Jenkins KafkaStream Mysql Nginx Mycat RabbitMq Springboot Dubbox Spring cloud MyBatis Druid Linux 日志 分布式事务 Hexo 自动部署 设计模式 Maven Redis 性能优化
© 2015 - 2025 Raye Wang
Framework Hexo | Theme MengD
你必须去做你不得不做的事