标签:数据库访问

Java

2018年阿里巴巴开源的那些超牛的Java项目汇总

1

刘莉莉 发布于 2019-02-15

导读: 开源展示了人类共同协作,成果分享的魅力,每一次技术发展都是站在巨人的肩膀上,技术诸多创新和发展往往就是基于开源发展起来的,没有任何一家网络公司可以不使用开源技术,仅靠自身技术而发展起来。阿里巴巴各个团队都是发自内心地将踩过的坑和总结的经验融入到开源项目中,供业界所有人使用...

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

Spring

Spring Boot+Mybatis项目总结

2

xubiao.zhuang 发布于 2019-02-13

使用 IDEA创建maven项目 ,勾选从模板原型构建,这里选择maven-archetype-quickstart类型,这种类型的maven项目以jar包的方式提供对外统一的输出,这是最快速的一个构建Spring Boot研发项目的模板。在没有Spring Boot的开发框架时...

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

Java

聊聊Java数据库开发的那点事儿

3

yanxinchi 发布于 2019-02-12

无论你开发的是一款PC端的Web应用,还是一款移动端的app,都需要一个数据库来存储你的业务数据(包括电商的商品信息、游戏的道具信息、社交的人员信息等等)。可以说,数据库是后端系统最重要的存储组件。 作为一名Java程序开发人员,你会发现你所完成的大部分代码逻辑最终都是在不断的与...

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

编程技术

从 “挖光缆” 到 “剪网线”:蚂蚁金服异地多活单元化架构下的微服务体系

23

zhuangli 发布于 2019-02-12

本文作者:时晖(玄霄) ,蚂蚁金服高级技术专家,现负责中间件微服务团队。2010年应届加入支付宝,一直在基础技术部门工作。经历了支付宝/蚂蚁金服从SOA化到异地多活架构的发展历程,参与过运维平台、服务注册中心、配置中心、微服务平台的建设。熟悉蚂蚁技术架构演进历史,对分布式系统高可...

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

编程技术

【微服务】如何优雅的写文档(文档自动化swagger)

3

zhuangli 发布于 2019-02-11

1 swagger简介 在微服务的开发模式下,除了底层的socket和rpc通信模式下,其中国际标准REST API是比较流行的方式,它基于http/https协议,加上JSON作为序列化的方式结合,是这几年微服务比较流行的技术标准,同时也是微服务的标配搭配模式。 不同的语言都有...

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

Java

java Servlet

1

zhuangli 发布于 2019-02-05

Servlet 介绍 Java Servlet 是运行在web服务器和应用程序上的程序,是一个中间层。 运行过程如图 即,当http请求发出以后,在容器内解析http请求,创建出servlet实例,接着,再次调用init方法,接着再次调用service方法,最后由servlet输...

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

Java

2018年阿里巴巴关于Java重要开源项目汇总

1

zhuangli 发布于 2019-02-01

1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开...

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

编程技术

大规模微服务实战经验

42

changyuan.xu 发布于 2019-01-31

作者 | 李林锋 《Netty 进阶之路》、《分布式服务框架原理与实践》作者李林锋分享大规模业务团队实施微服务的经验和教训。 引言 背景 对于一些复杂的业务系统(例如CRM)进行服务化改造,涉及到多个业务团队的配合和协调,加上业务本身的复杂度,对已有的系统进行微服务化重构是个极具...

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

Java

Spring Boot 实战 | 如何使用 IDEA 构建 Spring Boot 工程

5

xirruiqiang 发布于 2019-01-25

微信公众号:一个优秀的废人 前言 新年立了个 flag,好好运营这个公众号。具体来说,就是每周要写两篇文章在这个号发表。刚立的 flag 可不能这么快打脸。下面送上本周第一篇。本文我们将介绍嵌入 Intellij IDEA 中的 Spring Initializr 工具,它同We...

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

Java

SkyWalking Java 插件贡献实践

1

xubiao.zhuang 发布于 2019-01-22

《SkyWalking Java 插件贡献实践》:本文将基于SkyWalking 6.0.0-GA-SNAPSHOT版本,以编写Redis客户端的SkyWalking Java Agent 插件为例,与大家分享我贡献PR的过程,希望对大家了解SkyWalking Java Age...

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

Java

基于SpringBoot + Mybatis

2

邓龙华 发布于 2019-01-21

编辑推荐: 本文来自于个人博客,本文主要将Spring Boot和Mybatis两者整合通过一个完整利用SpringBoot和Mybatis来构架Web项目的案例来描述,希望对您的学习有所帮助。 一、热身 一个现实的场景是:当我们开发一个Web工程时,架构师和开发工程师可能更关心...

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

编程技术

从蚂蚁金服微服务实践谈起 | SOFAChannel#1 直播整理

24

xiaoli.wang 发布于 2019-01-18

<SOFA:Channel/>,有趣实用的分布式架构频道。 <SOFA:Channel/> 作为 SOFA 所有在线内容的承载,包含直播/音视频教程,集中体现 SOFAStack 的能力全景图。 本文根据 2018/1/17 晚直播内容整理, 欢迎加入直播...

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

编程技术

微服务数据库

3

songhua.gao 发布于 2019-01-17

让我们假设您正在使用微服务架构模式开发在线商店应用程序。大多数服务需要在某种数据库中保存数据。例如,Order Service存储订单信息,Customer Service存储客户信息。 问题 微服务应用程序中的数据库体系结构是什么? 强制要求 服务必须松散耦合,以便可以独立开发...

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

编程技术

企业实施分布式架构的挑战以及应对建议 | 上海 ATEC 大会实录

10

尖兵 发布于 2019-01-16

许文奇,蚂蚁金服高级技术专家, SOFAStack 商业化产品技术 Leader,多年分布式架构及中间件研发经验,负责过蚂蚁金服分布式架构在多家金融机构的咨询和落地。 本文根据他在 2019 蚂蚁金服 ATEC(Ant Technology Exploration Confere...

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

编程技术

干净架构在 Web 服务开发中的实践

2

xiaoli.wang 发布于 2019-01-10

干净架构(The Clean Architecture)是 Bob 大叔在 2012 年的一篇博文 The Clean Architecture 中,提出的一种适用于复杂业务系统的软件架构方式。干净架构的理念非常精炼,其中最核心的就是向内依赖原则。由于其并没有规定实施细节,因此各...

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

Spring

提高Spring Data JPA应用程序的性能

changyuan.xu 发布于 2019-01-10

Spring Data JPA为Spring应用程序提供了数据访问层的实现。这是一个非常方便的组件,因此您可以花更多时间来实现业务逻辑。使用Spring Data JPA时需要遵循一些好的做法。例如,限制不必要对象的加载以优化性能。 本文将为您提供一些减少数据库往返的技巧,而不是...

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

Java

最全Java基础异常整理总结(持续更新)

刘莉莉 发布于 2019-01-04

java.lang java.lang.ArithmeticException 异常算术条件时抛出。 例如,“除以零”的整数会抛出。 java.lang.ArrayIndexOutOfBoundsException 抛出以表示使用非法索引访问数组。 索引为负数或大于或等于数组的大...

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

Java

Mybatis从入门到精通——从JDBC编程开始

2

xiaoli.wang 发布于 2018-12-27

jdbc是一种Java编程语言和各种数据库之间 数据库无关 连接的行业标准, JDBC API为基于SQL的数据库访问提供了调用级API 数据库无关 在没有JDBC之前,我们需要编写不同的程序对接不同厂商的数据库系统,像下图所示,需要针对不同的数据库api编程,可想而知,当我们需...

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