标签:druid

Java

Mybatis Plugin 以及Druid Filer 改写SQL

puefu.he 发布于 2020-01-14

背景 工作中偶尔会碰到需要统一修改SQL的情况,例如有以下表结构: CREATE TABLE `test_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `account` varchar(70) NOT NULL COMMENT '账...

阅读(9)评论(0)赞 (0)

Java

SpringBoot+Redis布隆过滤器防恶意流量击穿缓存的正确姿势

20

hellas 发布于 2020-01-13

什么是恶意流量穿透 假设我们的Redis里存有一组用户的注册email,以email作为Key存在,同时它对应着DB里的User表的部分字段。 一般来说,一个合理的请求过来我们会先在Redis里判断这个用户是否是会员,因为从缓存里读数据返回快。如果这个会员在缓存中不存在那么我们会...

阅读(14)评论(0)赞 (0)

Spring

事务—【02】SpringBoot使用JTA Atomikos实现多数据源事务管理

小丁 发布于 2020-01-13

全称:X/Open Distributed Transaction Processing Reference Model, 也就是一个分布式事务处理的模型 DTP定义的三个组成部分,分别是:AP(Application Program,应用程序)、RM(Resource Mana...

阅读(10)评论(0)赞 (0)

Spring

Springboot+mybtais/plus的多数据源实战

14

Harries 发布于 2020-01-13

随着并发量的不断增加,显然单个数据库已经承受不了高并发带来的压力。一个项目使用多个数据库(无论是主从复制- – 读写分离还是分布式数据库结构)的重要性变得越来越明显。传统项目中(个人对传统项目的理解就是所有的业务模块都在一个tomcat中完成,多个相同的tomcat集...

阅读(14)评论(0)赞 (0)

Java

Spring Boot2 系列教程(三十一)Spring Boot 构建 RESTful 风格应用

13

小丁 发布于 2020-01-13

RESTful ,到现在相信已经没人不知道这个东西了吧!关于 RESTful 的概念,我这里就不做过多介绍了,传统的 Struts 对 RESTful 支持不够友好 ,但是 SpringMVC 对于 RESTful 提供了很好的支持,常见的相关注解有: @RestControll...

阅读(14)评论(0)赞 (0)

Spring

阿里的nacos+springboot+dubbo2.7.3集成以及统一处理异常的两种方式

34

小丁 发布于 2020-01-10

在网上很多关于dubbo异常统一处理的博文,90%都是抄来抄去。大多都是先上一段dubbo中对于异常的统一处理的原码,然后说一堆的(甚至有12345,五种)不靠谱方案,最后再说“本篇使用的是方案4”,然后再对所谓的方案4写了一段文字,最后还说不清!!! 本篇解决方案不会那么罗里吧...

阅读(19)评论(0)赞 (0)

Spring

SpringBoot 系列-自动配置及 starter 机制解析

1

hellas 发布于 2020-01-09

写在前面: 在沸点列了个小目标 – 2020 立个 Flag,掘金等级到 6 级,原创文章数 120+ 篇幅!:sunglasses: – #掘金沸点# ,明年打不打脸,就看各位的老板的了。小手抖一抖,关注、点赞走一走~ 本篇主要来讨论研究两个问题:1、什...

阅读(22)评论(0)赞 (0)

Java

Java线上问题排查与工具使用详解

25

songhua.gao 发布于 2020-01-08

Java 语言是当前互联网应用最为广泛的语言,作为一名 Java 程序猿,当业务相对比较稳定之后平常工作除了 coding 之外,大部分时间(70%~80%)是会用来排查突发或者周期性的线上问题。由于业务应用 bug(本身或引入第三方库)、内外部环境、底层硬件问题等原因,Java...

阅读(30)评论(0)赞 (0)

Spring

Spring多数据源事务

1

darida 发布于 2020-01-08

前言 接着上一篇文章 Spring事务基础 ,本文主要是关于Spring多数据源的情况下如何保证事务正常回滚。这里也是使用大家广泛使用的 jta-atomikos 进行,我只是做一些总结方便以后自己直接拿来用。 如果你非常着急,那么可以直接下载这个项目看看即可: github.c...

阅读(23)评论(0)赞 (0)

Java

五年Java经验,面试还是说不出日志该怎么写更好?——日志规范与最佳实践篇

4

xirruiqiang 发布于 2020-01-08

查看上一篇文章可以扫描文章下方的二维码,点击往期回顾-日志系列即可查看所有相关文章 概览 上一篇我们讨论了为什么要使用日志框架,这次我们深入问题的根源,为什么我们需要日志? 大多数开发人员会纠结日志该怎么输出,什么时候输出,输出了会不会有人看等问题,让我们跳出开发人员的局限来考虑...

阅读(27)评论(0)赞 (0)

Spring

SpringBoot和Mybatis配置多数据源连接多个数据库

3

xiaoli.wang 发布于 2020-01-08

SpringBoot和Mybatis配置多数据源连接多个数据库 目前业界操作数据库的框架一般是 Mybatis ,但在很多业务场景下,我们需要在一个工程里配置多个数据源来实现业务逻辑。在 SpringBoot 中也可以实现多数据源并配合 Mybatis 框架编写xml文件来执行S...

阅读(21)评论(0)赞 (0)

Spring

SpringBoot 2.X整合Mybatis

7

xirruiqiang 发布于 2020-01-08

1、创建工程环境 勾选Web、Mybatis、MySQL,如下 依赖如下 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo...

阅读(19)评论(0)赞 (0)

Spring

0107 spring操作数据库的3个架子

1

dulong 发布于 2020-01-07

背景 数据库开发是java的核心内容之一,基础就是jdbc了; 然而直接使用jdbc,需要写大量的try-catch-finally模板代码; 管理系统使用hibernate作为orm框架比较方便,遵循jpa规范; 互联网时代使用Mybatis,因为灵活,方便进行sql优化; 此...

阅读(30)评论(0)赞 (0)

Java

SpringBoot 整合 Shiro 实现动态权限加载更新+Session 共享+单点登录

10

xirruiqiang 发布于 2020-01-04

作者:Sans_ 本文地址: juejin.im/user/5cab164a5188257d752a1e94 “ 之前有小伙伴问松哥 Shiro 如何做单点登录,其实方案有很多种,刚好这两天看到一篇文章,感觉整个实现过程还比较完整,因此和各位小伙伴们来分享一下。 ” 一.说明 S...

阅读(49)评论(0)赞 (0)

Spring

轻松搭建基于 SpringBoot + Vue 的 Web 商城应用

7

likai 发布于 2020-01-03

背景介绍 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消...

阅读(34)评论(0)赞 (0)

Spring

net core天马行空系列:SummerBoot,将SpringBoot的先进理念与C#的简洁优雅合二为一

6

yeseng 发布于 2020-01-01

系列目录 1. net core天马行空系列:原生DI+AOP实现spring boot注解式编程 2. net core天马行空系列: 泛型仓储和声明式事物实现最优雅的crud操作 3. net core天马行空系列: 一个接口多个实现类,利用mixin技术通过自定义服务名,实...

阅读(21)评论(0)赞 (0)

Java

快速搭建Spring Boot项目及常用技术整合

14

xiaoli.he 发布于 2020-01-01

Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 Spring Boot特点 创建独立的Spring应用...

阅读(47)评论(0)赞 (0)

Java

JDK源码系列(一) —— 深入理解SPI机制

2

xiaoli.he 发布于 2019-12-29

什么是SPI机制 最近我建了另一个文章分类,用于扩展 JDK 中一些重要但不常用的功能。 SPI ,全名 Service Provider Interface ,是一种服务发现机制。它可以看成是一种针对接口实现类的解耦方案。我们只需要采用配置文件方式配置好接口的实现类,就可以利用...

阅读(35)评论(0)赞 (0)