标签:dataSource

Java

FastJson反序列化的前世今生

18

刘莉莉 发布于 2018-12-14

0x00 前言 fastjson是一个由alibaba开源的高性能且功能非常完善的JSON库,解决JSON数据处理的业务问题。应用范围非常广,是国内外流行的反序列化依赖库。截止20181126,Fastjson最新版本是1.2.51。使用老版本的Fastjson可能存在高危安全问...

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

Java

Mybatis学习记录

1

xirruiqiang 发布于 2018-12-14

mybatis的基本概念 mybatis如何构建和执行的 mybatis的缓存 mybatis的插件系统 mybatis的日志系统 mybatis用到的设计模式 myabtis集成到spring mybatis集成springboot自动化配置 1. mybatis的基本概念 M...

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

Spring

Spring Security 实现 antMatchers 配置路径的动态获取 原 荐

darida 发布于 2018-12-14

1. 为什么要实现动态的获取 antMatchers 配置的数据 这两天由于公司项目的需求,对 spring security 的应用过程中需要实现动态的获取 antMatchers ,permitAll , hasAnyRole , hasIpAd...

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

Java

WildFly 15.0.0 发布!支持 JDK 11

zhuangli 发布于 2018-12-14

WildFly 15.0.0 已正式发布 ,并已提供下载 >>>  http://www.wildfly.org/downloads/ 。 更新亮点 支持 JDK 11 服务器可观察性(Server Observability) SNI 支持 HTTP...

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

Java

SpringBoot任务调度器

zhuangli 发布于 2018-12-13

SpringBoot自带了任务调度器,通过注解的方式使用。 启用方式: 在配置类上注解 org.springframework.scheduling.annotation.EnableScheduling Java示例 package bj.scheduler; import l...

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

Spring

看spring cloud开源项目Pig的云踩坑记

9

changyuan.xu 发布于 2018-12-12

最近看到一个有趣的开源项目pig,主要的技术点在认证授权中心,spring security oauth,zuul网关实现,Elastic-Job定时任务,趁着刚刚入门微服务,赶快写个博客分析一下。此篇文章主要用于个人备忘。如果有不对,请批评。:sob: 由于每个模块篇幅较长,且...

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

Spring

Spring Security系列之核心过滤器源码分析(四)

3

xiaoli.he 发布于 2018-12-12

文章来源 前面的部分,我们关注了Spring Security是如何完成认证工作的,但是另外一部分核心的内容:过滤器,一直没有提到,我们已经知道Spring Security使用了springSecurityFillterChian作为了安全过滤的入口,这一节主要分析一下这个过滤...

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

Java

JOOQ大杂烩

小丁 发布于 2018-12-12

JOOQ(Java Object Oriented Querying),Java面向对象查询,是一个类型安全的ORM框架 JOOQ使用APT技术,通过分析数据库,对每个数据表和试图生成对应的Bean和查询对象,实现类型安全的ORM操作 JOOQ的配置 1. 添加JOOQ的Mave...

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

Java

MyBatisSQLBuilder

小丁 发布于 2018-12-12

在MyBatis中,可以使用SQLBuilder用Java代码动态构建SQL语句 示例代码 package bj.mybatis; import com.zaxxer.hikari.HikariDataSource; import lombok.Data; import lomb...

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

Java

SSM三大框架整合详细教程

7

darida 发布于 2018-12-10

使用 SSM ( Spring 、 SpringMVC 和 Mybatis )已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录 SSM 整合的过程, 这次刚刚好基于自己的一个小项目重新搭建了一次,而且...

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

Java

SpringBoot配置

puefu.he 发布于 2018-12-10

app: name: HelloWorld version: 1 示例Java代码 package bj; import lombok.Data; import org.springframework.boot.SpringApplication; import org.spri...

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

Java

基于Maven的Spring + Spring MVC + Mybatis的环境搭建

24

darida 发布于 2018-12-10

基于Maven的Spring + Spring MVC + Mybatis的环境搭建项目开发,先将环境先搭建起来。上次做了一个Spring + Spring MVC + Mybatis + Log4J + JUnit Test的环境搭建,这次也差不多,不过就是基于了Maven,同...

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

Java

使用R2DBC实现数据库的响应式访问

hellas 发布于 2018-12-08

Reactive Programming可以看作是一种编程模型,它通过创建事件驱动的非阻塞功能管道来促进可扩展性和稳定性,这些管道对资源的可用性和可处理性做出反应。延迟执行, 并发和异步性 只是底层编程模型的结果。 只有当整个堆栈都是被动的并且所有参与的组件(应用程序代码,运行时...

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

Spring

SOFATracer 插件埋点机制详解

5

xiaoli.wang 发布于 2018-12-07

SOFATracer 是一个用于分布式系统调用跟踪的组件,通过统一的 traceId 将调用链路中的各种网络调用情况以日志的方式记录下来,以达到透视化网络调用的目的。这些日志可用于故障的快速发现,服务治理等。 从RoadMap 和 PR 来看,目前 SOFATracer 已经支持...

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

Java

实现多数据源事务

xubiao.zhuang 发布于 2018-12-07

最近在重构项目中,需要兼容多数据源,故此实现下多数据源事务。 这次重构项目中,为了支持后续庞大的数据量接入,更迭了数据库,但是为了要兼容老版本,也不能直接拿掉老的数据库。所以就有了兼容多数据源的需求,尤其是要保证事务。 其实这个需求就是要实现分布式事务,但是我们的这个场景是在一个...

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

Java

MyBatis多数据源的配置

xiaoli.wang 发布于 2018-12-07

MyBatis多数据源的配置主要有两种方式: 通过@MapperScan注解,对不同包下的Mapper使用不同的sqlSessionFactory 通过@MapperScan注解加自定义注解,对使用不同注解的Mapper使用不同的sqlSessionFactory 第二种配置相对...

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

Java

【很全很新】C3P0 连接池和 DBUtils 配合事务使用总结

1

小丁 发布于 2018-12-06

很久没用原生连接池,最近想写个小功能,结果发现很多地方不太懂,然后网上搜了半天的 c3p0 相关内容,全不符合我想要的。相同内容太多 而且没什么,所以我自己来总结下吧。 01 总结全文 从以下来总结 连接池的作用,为什么要使用连接池 书写自己的连接池,用于理解框架 c3p0 等连...

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

Java

Spring 事务管理

6

yanxinchi 发布于 2018-12-05

逻辑上的一组操作,这组操作要么全部成功,要么全部失败。 事务的特性: 原子性 事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生 一致性 执行事务前后数据的完整性必须保持一致 隔离性 多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务所干扰,多个并发事务...

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