标签:数据库访问

编程技术

巨杉Tech | 微服务趋势下的数据库设计与应用简析

8

dulong 发布于 2019-07-18

上周五(7月12日)巨杉数据库参与了由得到App主办八里庄技术沙龙活动,分享主题是关于分布式数据库架构与实战。 以下就是根据巨杉数据库现场分享的内容进行的分享实录整理。 巨杉数据库简介 巨杉,专注新一代分布式数据库技术研发,自2011年成立以来,坚持从零开始打造分布式开源数据库引...

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

Java

不好意思,我和 Java 内存模型杠上了!

8

刘莉莉 发布于 2019-07-17

昨天发完 深入理解 Java 内存模型 后将文章转发到朋友圈后(附带开玩笑的说了句:拿着这篇文章、携上 JSR 133,老艿艿再也问不倒我了),刚好彤哥做了下点评(加上 CPU 缓存的架构来类比会更好),于是一看,还真不错,推荐一下! 简介 Java内存模型是在硬件内存模型上的更...

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

Java

Choerodon 的微服务之路(四):深入理解微服务配置中心

5

xiaoli.he 发布于 2019-07-12

本文是Choerodon 的微服务系列推文第四篇,上一篇《 Choerodon的微服务之路(三):服务注册与发现 》介绍了Choerodon的注册中心,并通过代码的形式介绍了 在Choerodon微服务框架中是如何来实现服务注册和发现的,本篇将介绍配置中心在微服务架构中的作用。 ...

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

编程技术

看看互联网巨头都在研究的无服务器架构,看完收获满满

6

Harries 发布于 2019-07-08

无服务器计算(Severless computing,简称 Serverless)现在是软件架构圈中的热门话题,国外三大云计算供应商(Amazon、Google 和 Microsoft)都在大力投入这个领域,涌现了不计其数的相关书籍、开源框架、商业产品、技术大会。到底什么是 Se...

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

Spring

Spring Boot从入门到实战:统一异常处理

1

darida 发布于 2019-07-03

都说管理的精髓就是“制度管人,流程管事”。而所谓流程,就是对一些日常工作环节、方式方法、次序等进行标准化、规范化。且不论精不精髓,在技术团队中,对一些通用场景,统一规范是必要的,只有步调一致,才能高效向前。如前后端交互协议,如本文探讨的异常处理。 1. Spring Mvc中的异...

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

Spring

Spring Boot从入门到实战:整合通用Mapper简化单表操作

1

puefu.he 发布于 2019-06-24

数据库访问是web应用必不可少的部分。现今最常用的数据库ORM框架有Hibernate与Mybatis,Hibernate貌似在传统IT企业用的较多,而Mybatis则在互联网企业应用较多。通用Mapper( https://github.com/abel533/Mapper) ...

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

编程技术

Spring Cloud 上手实战-架构解析及实作

27

xiaoli.he 发布于 2019-06-24

Spring简介 为什么要使用微服务 单体应用: 目前为止绝大部分的web应用软件采用单体应用,所有的应用的用户UI、业务逻辑、数据库访问都打包在一个应用程序上。 缺点: 开发相互干扰,随着应用的不断升级沟通协调成本增加 应用上线由于某个功能升级导致需要整体的构建、整体测试、整体...

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

Spring

面试中的Spring,我们该怎么去回答

3

songhua.gao 发布于 2019-06-23

之前的有作者JingQ发布了一些自己学习Spring源码的一些心得和教程,我今天只谈一下我们在面试中的如果面试官问到Spring,你应该怎么去回答,来获取面试官的青睐。 在我的印象中,Spring框架可以说是Java世界里面最为成功的框架了,在企业的实际的应用里面,大部分的企业架...

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

编程技术

解决系统性能问题的银弹—缓存技术

8

xubiao.zhuang 发布于 2019-06-21

仔细观察一下我们现有的系统,小到一颗CPU,大到一个在线交易系统。任何性能问题都可以通过一种方式有效的解决,这种方式就是缓存。不错,缓存几乎可以成为解决性能问题的银弹,百发百中。缓存的主要目的是降低数据访问延时,实现手段多种多样,下面对不同种类的缓存进行介绍。 CPU的缓存 能想...

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

Java

Spring Boot从入门到实战:整合Web项目常用功能

1

likai 发布于 2019-06-20

在Web应用开发过程中,一般都涵盖一些常用功能的实现,如数据库访问、异常处理、消息队列、缓存服务、OSS服务,以及接口日志配置,接口文档生成等。如果每个项目都来一套,则既费力又难以维护。可以通过Spring Boot的Starter来将这些常用功能进行整合与集中维护,以达到开箱即...

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

Java

面试官:精通 Mybatis?请回答下这几个问题

5

尖兵 发布于 2019-06-14

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!! Mybatis是现在非常主流的持久层框架,虽然平时用的多,但是其中几个细节的问题,能说出个所以然来不? 一、最常见,参数中 #{} 和 ${} 有什么区别? 1、要点: #{} ${} 2、详情: #{} #{} 二、...

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

Spring

Spring Boot 整合 JPA

17

xiaoli.he 发布于 2019-06-10

@[toc] 前言:之前一直用的都是Mybatis,最近由于工作原因,要使用JPA,因此整理一下学习笔记防止忘记,也希望能够帮到需要使用这个技术的人 1. Spring Data JPA 概念 JPA(Java Persistence API,Java持久层api) 是一套ORM...

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

Spring

skadmin权限管理系统

尖兵 发布于 2019-06-03

项目基于 Spring Boot 2.1.0 、 Spring Boot JPA、 Spring Security、Redis、Vue的前后端分离的权限管理系统,项目采用分模块开发方式, 权限控制采用 RBAC(Role-Based Access Control,基于角色的访问控...

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

Java

从 Spring 集成 MyBatis 到浅析 Java 动态代理

3

puefu.he 发布于 2019-05-31

点击上方 蓝色字体 ,选择“设置星标” 优质文章,第一时间送达 小匠自己P的图怎么样? 前言 因为 MyBatis 的易上手性和可控性,使得它成为了 ORM 框架中的首选。近日新起了一个项目,所以重新搭建了一下 Spring-mybatis , 下面是搭建笔记和从 Spring-...

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

Java

侵入式服务治理方案,读这一篇就够

12

Harries 发布于 2019-05-29

尽管在程序执行效率上,Java不如C、C++,在开发效率、易用性以及学习难度上,Java又不如Ruby、Python、Go,但Java无疑是当今后端系统开发中使用最为广泛的语言。 Java所累积的大量生态体系是其他任何开发语言都不具备的。基于Java开发的“杀手级”应用数不胜数,...

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

编程技术

《阿里巴巴中台战略思想与架构实践》笔记

wenming.gapo 发布于 2019-05-28

共享服务体系搭建 ESB解决异构系统之间的交互 去中心化分布式服务框架除了对于 SOA 特性的实现和满足外,相比中心化服务架构最重要的不同就是服务提供者和服务调用者之间在进行服务交互时无需通过任何 服务路由中介, 避免因为中心点带来平台能力难扩展问题,以及潜在的雪崩影响 关于雪崩...

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

Spring

Spring的反应式/命令式关系数据库的事务

likai 发布于 2019-05-28

Spring Framework最近公布了 对反应性事务管理的支持 。让我们深入了解一下这对于R2DBC(SQL数据库访问的反应规范)是如何工作的。 事务管理是一种模式,而不是特定于技术。从这个角度来看,它的属性和运行时行为是实现技术的一个功能。 从数据库的角度来看,命令式和响应...

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

Java

Java架构:一文读懂微服务架构的重构策略

6

yeseng 发布于 2019-05-28

你很有可能正在处理大型复杂的单体应用程序,每天开发和部署应用程序的经历都很缓慢而且很痛苦。微服务看起来非常适合你的应用程序,但它也更像是一项遥不可及的必杀技。如何才能走上微服务架构的道路?下面将介绍一些策略,帮你摆脱单体地狱,而无须从头开始重写你的应用程序。 通过开发所谓的绞杀者...

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