标签:Statement

Java

Mybatis学习记录

1

xirruiqiang 发布于 2018-12-14

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

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

Spring

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

9

changyuan.xu 发布于 2018-12-12

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

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

Java

MyBatis窥探(一):MyBatis整体架构解析

3

yanxinchi 发布于 2018-12-12

Mybatis的使用这里就不介绍了,不知道怎么使用的朋友可以点击 www.mybatis.org/mybatis-3/z… 这里面的教程很详细,包括xml的配置、映射、动态sql都有介绍,可以学习和使用,本系列的文章将会更深入的了解MyBatis。 1. ORM简介 ORM(Ob...

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

Java

MyBatisSQLBuilder

小丁 发布于 2018-12-12

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

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

编程技术

微服务开发神器–JRebel 插件破解和实现本地/远程热部署教程(IntelliJ IDEA版)

14

xubiao.zhuang 发布于 2018-12-11

为什么要用热部署?如果你公司使用微服务开发,你使用了一段时间的jenkins集成开发部署,你会发现即使有了这一套集成开发环境,假如我让你改个变量…你就需要跑一次jenkins,麻烦倒不麻烦,主要是花费太长的时间,所以开发阶段用远程服务热部署会更加方便和前端的对接,这也...

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

Java

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

hellas 发布于 2018-12-08

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

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

Java

MyBatis多数据源的配置

xiaoli.wang 发布于 2018-12-07

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

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

Java

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

1

小丁 发布于 2018-12-06

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

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

编程技术

独角兽暑期训练营 | 嵌入式固件自动化漏洞扫描方法研究

22

yanxinchi 发布于 2018-12-06

该课题由独角兽安全夏令营第二届学员黄瑞同学完成 独角兽暑期训练营 360无线电安全研究院每年暑假都会面向在校学生举办一次暑期训练营,申请者投递简历并提交自己想做的课题介绍后,若入选,会在360技术专家的指导下完成课题。 本系列文章会发布今年5位学员在训练营中的成果。文章相关代码后...

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

Java

动手撸一个ARouter (ARouter源码分析)

2

小丁 发布于 2018-12-05

为什么要重复造轮子呢? 我认为只有站在作者的角度才能更透彻的理解框架的设计思想 去踩大神们所踩过的坑。 才能深入的理解框架的所提供的功能 学习优秀的作品中从而提高自己 在开始之前我先提出关于ARouter的几个问题 为什么要在module的build.gradle文件中增加下面配...

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

Java

聊聊flink的JDBCOutputFormat

yeseng 发布于 2018-12-05

flink-jdbc_2.11-1.7.0-sources.jar!/org/apache/flink/api/java/io/jdbc/JDBCOutputFormat.java /** * OutputFormat to write Rows into a JDBC data...

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

Java

使用mybatis Interceptor对UpdateTime自动处理

邓龙华 发布于 2018-12-03

一般数据库的表结构都会有update_time,修改时间,因为这个字段基本与业务没有太大关联,因此开发过程中经常会忘记设置这两个字段的值,本插件就是来解决这个问题。同样的想生成id,create_time等操作都是可以以同样的方式解决。想折腾的同学还可以通过这中方式自己写个分页插...

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

Java

初试Vulhub

2

darida 发布于 2018-11-27

Vulhub 是github上的一个开源项目。 Vulhub是一个面向大众的开源漏洞靶场,无需docker知识,简单执行两条命令即可编译、运行一个完整的漏洞靶场镜像。 使用 安装好docker后 # 启动docker服务 service docker start # 安装comp...

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

Spring

【Java】Spring和Tomcat自带的连接池实现数据库操作

9

邓龙华 发布于 2018-11-27

前面我们已经用 Spring和传统的Jdbc实现数据库操作 、 Spring和JdbcTemplate实现数据库操作 。但是这些都是基于 直连的数据源 进行的,现在我们将介绍基于 连接池的数据源 进行数据库操作。前面几个步骤都相同。 创建数据库 首先创建我们的数据库(这里我使用的...

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

Java

Gradle构建工具从入门到精通(IDEA)

18

yanxinchi 发布于 2018-11-27

1.Gradle安装 官网 下载 压缩包,然后解压,配置本地环境变量。主要有下面两个: GRADLE_HOME 是解压后的目录, GRADLE_USER_HOME 的作用是让其他程序检测到本地.gradle文件夹的位置, 再把 %GRADLE_HOME%/bin 追加到 Path...

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

Java

谈一谈Spring-Mybatis在多数据源配置上的坑

10

邓龙华 发布于 2018-11-26

概述 先聊一聊业务背景,随着系统服务的不断开发,我们的系统会充斥着各种个样的业务.这种时候,我们应该要开始考虑一下如何将系统的粒度细化.举个常见的例子: 电商系统可以拆分为 商品模块,订单模块,地址模块等等.这些模块都可以独立抽取出来,形成一个单独的服务.这就会涉及到各个模块之间...

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

Spring

谈一谈Spring-Mybatis在多数据源配置上的坑

12

wenming.gapo 发布于 2018-11-26

先聊一聊业务背景,随着系统服务的不断开发,我们的系统会充斥着各种个样的业务.这种时候,我们应该要开始考虑一下如何将系统的粒度细化.举个常见的例子: 电商系统可以拆分为 商品模块,订单模块,地址模块等等.这些模块都可以独立抽取出来,形成一个单独的服务.这就会涉及到各个模块之间的通信...

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

Java

持续集成之整合Jenkins与代码质量管理平台Sonar并实现构建失败邮件通知

20

xirruiqiang 发布于 2018-11-24

一:Sonar是什么? Sonar 是一个用于代码质量管理的开放平台,通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如FindBu...

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