标签:sql

Java

SpringBoot整合MySQL数据库和Mybatis

1

邓龙华 发布于 2020-07-12

<!--jdbc--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</...

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

Java

这一篇带你学点儿 Java8 中的流式数据处理

4

Harries 发布于 2020-07-12

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 面试题 ”领 《96份:3265页面试题》 java8的流式处理极大了简化我们对于集合、数组等结构的操作,让我们可以以函数式的思想去操作,本篇文章将探讨java8的流式数据处理的基本使用。 一. 流式处理简介 在我...

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

Spring

SpringBoot 源码解析——源码模块功能分析

6

yanxinchi 发布于 2020-07-12

点击上方 " Java指南者 "关注,  星标或置顶一起成长 免费送 1024GB 精品学习资源   源码结构 代码在 IDEA 中打开后的整体目录结构如下图所示: 可以看见整体的结构目录是比较清晰的,主要源码模块分为 spring-boo...

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

Java

集群多JVM分布式锁实现

刘莉莉 发布于 2020-07-12

基于数据库表乐观锁 (基本废弃) 要实现分布式锁,最简单的⽅方式可能就是直接创建⼀一张锁表,然后通过操作该表中的数据来实现了了。 当我们要锁住某个⽅法或资源时,我们就在该表中增加一条记录,想要释放锁的时候就删除这条记录。 比如创建这样一张数据库表: CREATE TABLE `m...

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

Java

从Linux内核理解JAVA的NIO

7

yeseng 发布于 2020-07-12

IO 可以简单分为 磁盘 IO 和 网络 IO , 磁盘 IO 相对于 网络 IO 速度会快一点,本文主要介绍 磁盘 IO , 网络 IO 下周写。 JAVA 对 NIO 抽象为 Channel , Channel 又可以分为 FileChannel (磁盘 io)和 Socke...

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

Java

面试官:如何决定使用 HashMap 还是 TreeMap?

2

hanze 发布于 2020-07-12

点击“ 开发者技术前线 ”,选择“星标”  在看|星标|留言,  真爱 介绍 TreeMap<K,V> 的Key值是要求实现 java.lang.Comparable ,所以迭代的时候TreeMap默认是按照Key值升序排序的;TreeMap的实现...

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

Java

手把手整合SSM框架

8

邓龙华 发布于 2020-07-12

前言 如果看过前几篇文章,对 Spring 和 MyBatis 有了一定了解,一定想上手试试。这篇文章从 0 到 1,手把手整合 SSM (Spring、Spring MVC、MyBatis)。 本篇是代码篇,在 PC 端浏览更佳,源码在文末 [toc] 搭建整合 SSM 之 H...

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

Spring

Spring Boot 使用docker整合MongoDB

5

changyuan.xu 发布于 2020-07-12

前面简单介绍了如何使用docker安装ElasticSearch、elasticsearch-head、elasticsearch ik和elasticsearch pinyin,今天学习一下MongoDB,都是一些现在用途非常广泛的一些中间件。 ElasticSearch传送门...

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

Java

SpringBoot2 整合JTA组件,多数据源事务管理

2

小丁 发布于 2020-07-12

本文源码: GitHub·点这里 || GitEE·点这里 一、JTA组件简介 1、JTA基本概念 JTA即Java-Transaction-API,JTA允许应用程序执行分布式事务处理,即在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序...

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

Spring

SpringBoot2 整合JTA组件,多数据源事务管理

2

hanze 发布于 2020-07-12

一、JTA组件简介 1、JTA基本概念 JTA即Java-Transaction-API,JTA允许应用程序执行分布式事务处理,即在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序对JTA的支持极大地增强了数据访问能力。 XA协议是数据库层面的一套分布式事务管理的规范...

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

Java

使用Spring Data访问Apache Ignite的源码 – Suman

dulong 发布于 2020-07-12

Apache Ignite是一个水平可扩展,容错的分布式内存计算平台,用于构建可以以内存速度处理TB级数据的实时应用程序。Ignite可以充当分布式内存数据库或内存数据网格,具体取决于您是喜欢使用SQL还是键值API。如果启用了持久性,则Ignite会成为一个分布式的,水平可伸缩...

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

Java

classloader, 你究竟能干啥

10

小丁 发布于 2020-07-12

我们知道java语言是一次编译,多平台运行。这得益于Java在设计的时候,把编译和运行是独立的两个流程。编译负责把源代码编译成 JVM 可识别的字节码,运行时加载字节码,并解释成机器指令运行。 因为是源代码编译成字节码,所以 JVM 平台除了java语言外,还有groovy,sc...

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

Java

Java面试宝典2020系列 MySQL篇(一)

4

yanxinchi 发布于 2020-07-12

MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码的,因此任何人都可以在 GPL(General Public License)...

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

Java

Java知识点JUC总结

8

darida 发布于 2020-07-12

JUC:java.util.concurrent (Java并发编程工具类) 一般面试提问:面向对象和高级语法、Java集合类、Java多线程、JUC 和高并发、Java IO和 NIO 获取多线程的4种方法: 1.继承Thread类,重写run方法(其实Thread类本身也实现...

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

Spring

Spring IOC与AOP源码分析,吊锤面试官 SO easy!

6

likai 发布于 2020-07-12

本文对Spring相关知识点做了归纳整理,包括 Spring 优势、其框架结构、核心思想,并对IoC思想及AOP思想进行手动实现,增强对Spring 核心思想的理解。之后对Spring IoC、AOP 的实现方式和特性进行介绍,并对照源码理解其实现思路。 Spring 优势 方便...

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

编程技术

SkyWalking:分布式架构链路追踪-SkyWalking介绍

5

changyuan.xu 发布于 2020-07-12

前面几篇文章提到了微服务相关系统的使用与搭建,在微服务架构下的问题也比较突出。正常系统下我们的每个请求都会在同一个系统中进行输出。但是在微服务架构中一个请求可能设置一到多个服务进行处理。服务之间相互依赖,服务之间形成一个调用链。如果调用链之间的某个服务出现故障那么整个调用链都将会...

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

Java

手把手教你用IDEA搭建一个完整的SSM项目

34

hellas 发布于 2020-07-12

说明 本文通过图文的方式详细介绍了通过IDEA如何搭建一个SSM项目,对于那些对IDEA不熟悉或者之前没有使用过IDEA的小伙伴是非常友好的。项目已经上传到github,地址:https://github.com/gitlxp1101/ssm_demo.git 1.用IDEA创建...

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

Java

MyBatis为了解决二级缓存脏读问题,究竟做了那些骚操作!

4

puefu.he 发布于 2020-07-12

一、存在即合理 MyBatis为了提高我们的查询性能,专门设计了一级缓存和二级缓存,众所周知,我们在开发环境中,使用的缓存的时候,也会遇到各种各样的挑战,比如 缓存穿透 , 缓存雪崩 , 数据脏读 等等各种各样的问题,MyBatis也同样,在设计二级缓存的时候,MyBatis也同...

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