标签:数据库访问 第4页

Java

拒绝一次性买卖:MyBatis的mapper和repository可重复生成工具

Harries 发布于 2019-09-15

背景 MyBatis的历史可谓久远了,码农们也在用着各式各样的代码生成工具。然而这些工具大部分都有一个缺点,那就是只能一次性生成文件。如果我们期间在生成的文件里做了修改,再次生成时,很多工具会覆盖我们的修改。 为什么会在生成文件后进行修改呢? 因为工具只会帮我们生成通用的数据库访...

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

编程技术

不要被锁定在反锁定的路上

4

changyuan.xu 发布于 2019-09-12

原文: Don’t get locked up into avoiding lock-in 作者: Gregor Hohpe 减少或者避免被锁定,会消耗架构设计工作中的很大一部分成本。这是一个神圣的职责:架构就是提供选项,而锁定则刚好相反。然而锁定不是非白即黑的:摆脱某一方面的锁...

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

Java

Spring Cloud Alibaba | 微服务分布式事务之Seata

15

邓龙华 发布于 2019-09-11

Spring Cloud Alibaba | 微服务分布式事务之Seata SpringBoot:2.1.7.RELEASE Spring Cloud:Greenwich.SR2 Spring CLoud Alibaba:2.1.0.RELEASE 1. 概述 在构建微服务的过程...

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

Java

服务网关 Zuul 基于 Apollo 动态路由

5

changyuan.xu 发布于 2019-09-09

Springboot: 2.1.7.RELEASE SpringCloud: Greenwich.SR2 上一篇文章我们介绍了Gateway基于Nacos动态网关路由的解决方案 《 Gateway基于Nacos动态网关路由》 ,同为Spring Cloud服务网关组件的...

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

Java

写给新手看的 Spring Boot 入门学习指南

16

puefu.he 发布于 2019-09-08

什么是 Spring Boot ? 解释一下:Spring Boot 可以构建一切。Spring Boot 设计之初就是为了最少的配置,最快的速度来启动和运行 Spring 项目。Spring Boot 使用特定的配置来构建生产就绪型的项目。 Spring Boot 的特性: 使...

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

Spring

Spring WebFlux学习笔记:1概述

hellas 发布于 2019-09-02

Spring Flux是一个完全非阻塞, 异步的web框架.支持和spring mvc接近的注解配置controler, 还支持functional endpoint风格的配置. spring-webflux 依赖于reactor-core, 以此来提供异步流支持. 即使只使用m...

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

Java

2019 编程语言排行榜:Java、Python 龙争虎斗!PHP 屹立不倒!

11

xirruiqiang 发布于 2019-09-02

作者 | Alicia Newman 译者 | 苏本如,责编 | 胡巍巍 出品 | CSDN(ID:CSDNnews) 期望在开发上大有作为的程序员们需要知道该学习什么编程语言。最好的方法是了解2019年最流行的7种编程语言。 他们必须选择一门正确的编程语言来学习,并致...

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

Spring

Spring源码剖析开篇:什么是Spring?

2

likai 发布于 2019-08-25

在讲源码之前,先让我们回顾一下一下Spring的基本概念,当然,在看源码之前你需要使用过spring或者spirngmvc。 Spring是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化...

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

Java

快速使用组件-spring batch(3)读文件数据到数据库

3

xiaoli.he 发布于 2019-08-23

上一篇文章 《快速了解组件-spring batch(2)之helloworld》 对 Spring Batch 进行了入门级的开发,也对基本的组件有了一定的了解。但实际开发过程中,更多的是涉及文件及数据库的操作,以定时后台运行的方式,实现批处理操作。典型操作是从文本数据( cs...

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

Java

2019 年 7 种最受欢迎的编程语言

1

puefu.he 发布于 2019-08-21

程序员想要取得伟大的成就,首先需要知道应该学习什么语言。最好的方法就是了解 2019 年 7 种最受欢迎的编程语言。 程序员需要选择合适的编程教育,并学习一套非常特殊的技能,以便于给未来的雇主留下深刻的印象。这样,就可以得到他们梦寐以求的工作了。 那么,2019 年最受欢迎的编程...

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

Java

2019 年 7 种最受欢迎的编程语言

changyuan.xu 发布于 2019-08-20

程序员想要取得伟大的成就,首先需要知道应该学习什么语言。最好的方法就是了解 2019 年 7 种最受欢迎的编程语言 。 程序员需要选择合适的编程教育,并学习一套非常特殊的技能,以便于给未来的雇主留下深刻的印象。这样,就可以得到他们梦寐以求的工作了。 那么,2019 年最受欢迎的编...

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

编程技术

架构整洁之道 (Clean Architecture )与领域模型与领域驱动设计(DDD)

11

zhuangli 发布于 2019-08-19

领域模型与领域驱动设计(DDD) 领域模型(Domain Model) 解决什么问题 问题域 需求分析 分析理解复杂业务领域问题 准确反映业务语言 是什么 商业建模 企业的业务模型 行业的业务模型 业务中涉及到的实体及其相互之间的关系 领域驱动设计(Domain-Driven D...

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

Java

重识Java动态代理(二)Spring中声明式编程实现

2

xubiao.zhuang 发布于 2019-08-17

声明式编程的好处有: 代码简洁,不需要写很多相同的实现代码 对使用者屏蔽了实现细节,使用者只需要声明要做什么,而不关心怎么做。 二、适用场景 声明式编程适合封装公共的,不涉及业务逻辑的基础服务,例如远程调用,数据库访问。 三、Spring中声明式编程的实现 下面看一个在Sprin...

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

Java

一些值得收藏的开源框架

1

尖兵 发布于 2019-08-15

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

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

Spring

收到大厂面试邀请,这样准备能提升跳槽成功率

2

xirruiqiang 发布于 2019-08-06

这样做的后果是: 不知彼,不知己,每战必殆。 哪怕侥幸面试成,工资一定会被压得很低。 其实公司肯花时间让你去面试,前提条件一定是通过你的简历,一定发现了你和公司的匹配点,也就是说,一定是有录用意向的。 在技术面试的时间段里(最长1个小时),你如果能展现你的优势那是最好的,但如果你...

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

编程技术

微服务可靠性设计

23

puefu.he 发布于 2019-08-05

作者 :李林锋 来源 :微信公众号 微服务蜂巢 微服务化之后,系统分布式部署,传统单个流程的本地 API 调用被拆分成多个微服务之间的跨网络调用,由于引入了网络通信、序列化和反序列化等操作,系统发生故障的概率提高了很多。微服务故障,有些是由于业务自身设计或者编码不当导致,有些是底...

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

Java

用大白话告诉你 :Java 后端到底是在做什么?

6

xirruiqiang 发布于 2019-08-02

阅读本文大概需要 6 分钟。 作者:黄小斜 新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以称为是某某语言工程师了。但事实上真的是这样吗?其实并非如此。 今天我们就来聊一聊,Java 开发工程师到底开发的是什么东西。准确点来说,Java后端到底在做什么? 大家都知道 ...

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

编程技术

干活分享:微服务平台改造落地解决方案设计

39

likai 发布于 2019-07-25

前言 最近几年,楼主在微服务领域做过一些架构设计,针对新老服务如何微服务化积累一定经验,先分享给大家,希望对大家有用。同时欢迎头条朋友在评论区留言,共同讨论微服务该如何演进。 一、平台微服务改造方案 1、启动方式 启动方式改为spring-boot启动,需修改pom文件,修改之前...

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