标签:数据库

编程技术

研发团队资源成本优化实践

11

zhuangli 发布于 2019-02-22

背景 工程师主要面对的是技术挑战,更关注技术层面的目标。研发团队的管理者则会把实现项目成果和业务需求作为核心目标。实际项目中,研发团队所需资源(比如物理机器、内存、硬盘、网络带宽等)的成本,很容易被忽略,或者在很晚才考虑。 在一般情况下,如果要满足更多的技术指标如并发量和复杂度等...

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

Spring

GitHub – VickyFengYu / springboot-security-junit5-docker-thymeleaf-bootstrap案例源码

尖兵 发布于 2019-02-22

这是一个SpringBoot应用程序。如果您在本地运行,只需使用某些IDE(如Intellij Idea)打开项目,然后运行OnlineTodoApplication类。 成功运行项目后 ,在浏览器中键入 http:// localhost:8080 / app / l...

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

编程技术

微服务架构,多“微”才合适?

10

xubiao.zhuang 发布于 2019-02-22

以前的文章讨论过《 互联网架构,究竟为啥要做服务化? 》,随着数据量、并发量、业务复杂度的增长,互联网架构会出现以下问题: 代码到处拷贝 底层复杂性扩散 基础库(so/jar/dll)耦合 SQL质量得不到保障,业务相互影响 数据库耦合 “服务化”是一个很好的解决上述痛点的方案。...

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

Java

Nacos系列:基于Nacos的配置中心

6

xirruiqiang 发布于 2019-02-21

前言 在看正文之前,我想请你回顾一下自己待过的公司都是怎么管理配置的,我想应该会有以下几种方式: 1、硬编码 没有什么配置不配置的,直接写在代码里面,比如使用常量类 优势:对开发友好,开发清楚地知道代码需要用到什么配置 劣势:涉及秘钥等敏感配置直接暴露给开发人员,不安全;如果想修...

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

Java

SpringBoot 实战 (十) | 声明式事务

9

xirruiqiang 发布于 2019-02-21

微信公众号:一个优秀的废人 前言 如题,今天介绍 SpringBoot 的 声明式事务。 Spring 的事务机制 所有的数据访问技术都有事务处理机制,这些技术提供了 API 用于开启事务、提交事务来完成数据操作,或者在发生错误时回滚数据。 而 Spring 的事务机制是用统一的...

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

Java

『互联网架构』软件架构-spring源码之spring MVC(下)(13)

5

邓龙华 发布于 2019-02-21

有老铁联系我,想好好学习一个框架,从底层看源码,从头跟到尾,每个都写上注释。我的建议老铁别傻了,别人写一个框架多少个人的团队,多少个日日夜夜你还要养家糊口,其实有三个阶段,我来说下具体哪三个阶段。 学习一个框架的阶段 1. 学会对这个框架的使用 翻翻书,百度一下基本就可以了。 2...

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

Java

使用JPA和Hibernate延迟加载实体属性的最佳方法 – Vlad Mihalcea

1

刘莉莉 发布于 2019-02-21

获取实体时,也会加载所有属性。这是因为每个隐式使用 @Basic 实体属性提取策略都默认FetchType.EAGER。 但是,属性获取策略可以设置为FetchType.LAZY,在这种情况下,实体属性只有在第一次访问时才加载,通过select语言的执行。 @Basic(fetc...

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

Spring

spring cloud config将配置存储在数据库中

1

yeseng 发布于 2019-02-21

转载请标明出处: https://blog.csdn.net/forezp/… 本文出自 方志朋的博客 Spring Cloud Config Server最常见是将配置文件放在本地或者远程Git仓库,放在本地是将将所有的配置文件统一写在Config Server工程...

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

编程技术

微服务之数据同步Porter

11

yanxinchi 发布于 2019-02-21

Porter是一款数据同步中间件,主要用于解决同构/异构数据库之间的表级别数据同步问题。 背景 在微服务架构模式下深刻的影响了应用和数据库之间的关系,不像传统多个服务共享一个数据库,微服务架构下每个服务都要有自己的数据库。如果你想获得微服务带来的好处,每个服务独有一个数据库是必须...

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

Java

Gadtry 1.4.0-rc1 发布,全新Graph图数据容器能力

songhua.gao 发布于 2019-02-21

Gadtry 1.4.0-rc1 发布,全新Graph图数据容器能力,异步Fork JVM 多进程支持。Gadtry是一个java工具库集合。包含:ioc, exec(fork进程), graph(图计算)等等常用工具集,并且完全零依赖。更新内容如下: Aop: Fix...

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

Spring

Web开发比较:Spring Boot 与 Express.js

1

Harries 发布于 2019-02-21

JavaScript的服务器端开发比Java更好吗?它可能只取决于正在开发的应用程序。我现在可以听到来自Java开发人员的发声。 从Java开发人员的角度来看,使用Spring Boot生态系统和JavaScript与Express进行Web开发的简单比较。 本文的目标 这是一个...

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

Java

10个Java开发人员的顶级测试工具、库和框架介绍

puefu.he 发布于 2019-02-21

介绍10个出色的测试框架,工具和库,以提高您的自动化测试技能。 最近,我写了一些关于Java开发人员今年应该学习什么的文章,例如 编程语言 , 库 和 框架 ,但如果你只有一件事需要改进或学习,那么那必须是你的自动化测试技能。 测试是将专业开发人员与业余开发人员分开的学科之一。它...

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

编程技术

Java微服务:用Spark替代SpringBoot才是正确的方式 – Christian Lusardi

dulong 发布于 2019-02-21

一个真正的微服务是一个非常轻薄的程序,只有一个函数具有自己的数据库(如果有必要)和非常小的内存占用……在Java中可能吗? 问题 我已经使用Spring Framework多年了,现在和我的团队一起开始质疑它,特别是Spring Boot:它是开发微服务的...

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

Java

Java 全功能开源办公软件 | O2OA V4.1369发布

3

wenming.gapo 发布于 2019-02-21

O2OA是一套现代风格的企业级办公平台及开发套件,服务器以及移动APP代码基于AGPL开源,全功能免费。 O2OA v4.1369  两大核心能力提升 1、支持自定义人工神精网络训练集 O2OA支持在平台内对流程、信息的部分数据建议神精网络训练集,可以让平台在指定的流程...

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

Java

RPC基本原理以及如何用Netty来实现RPC

3

小丁 发布于 2019-02-21

在微服务大行其道的今天,分布式系统越来越重要,实现服务化首先就要考虑服务之间的通信问题。这里面涉及序列化、反序列化、寻址、连接等等问题。。不过,有了RPC框架,我们就无需苦恼。 一、什么是RPC? RPC(Remote Procedure Call)— 远程过程调用,是一个计算机...

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

Java

Netty 和 RPC 框架线程模型分析

24

yanxinchi 发布于 2019-02-21

《Netty 进阶之路》、《分布式服务框架原理与实践》作者李林锋深入剖析 Netty 和 RPC 框架线程模型。李林锋已在 InfoQ 上开设 Netty 专题持续出稿,感兴趣的同学可以持续关注。 1. 背景 1.1 线程模型的重要性 对于 RPC 框架而言,影响其性能指标的主要...

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

Spring

Spring Cloud Alibaba基础教程:Nacos的集群部署

3

puefu.he 发布于 2019-02-20

前情回顾: 《Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现》 《Spring Cloud Alibaba基础教程:支持的几种服务消费方式》 《Spring Cloud Alibaba基础教程:使用Nacos作为配置中心》 《Spring Cl...

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

Spring

SpringBoot 实战 (九) | 整合 Mybatis

2

changyuan.xu 发布于 2019-02-20

微信公众号:一个优秀的废人 前言 如题,今天介绍 SpringBoot 与 Mybatis 的整合以及 Mybatis 的使用,本文通过注解的形式实现。 什么是 Mybatis MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几...

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