标签:mongo

Java

2019年文章精选,分类整理,顺带聊几句时间观念

1

yeseng 发布于 2020-01-19

写在前面 首先,祝大家新年快乐,在国人的情结里,现在才是真正的年底,估计现在好多朋友已经陆续回家过节去了,祝回家的路顺风。 过年回去就好好陪伴家人,不要看一些毒瘤号写的,过年时间弯道超越别人,趁着假期学习什么各种新知识,这完全瞎扯,这一年的时间该努力,努力了,吃苦也吃了,春节就好...

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

编程技术

BudWk 6.0.1 Alpha 发布,Java 微服务分布式开发框架

xubiao.zhuang 发布于 2020-01-18

BudWk 原名 NutzWk ,从V6 版本起更名为 BudWk。 V6演示地址: https://demo.budwk.com V5演示地址: https://nutzwk.wizzer.cn 后端技术:nutzboot + dubbo + redis +...

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

Spring

Spring Boot Actuator 模块 详解:健康检查,度量,指标收集和监控

14

dulong 发布于 2020-01-17

前言 去年我们项目做了微服务1.0的架构转型,但是服务监控这块却没有跟上。这不,最近我就被分配了要将我们核心的微服务应用全部监控起来的任务。我们的微服务应用都是SpringBoot 应用,因此就自然而然的想到了借助Spring Boot 的Actuator 模块。(没吃过猪肉总听...

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

编程技术

得到 Hybrid 架构的演进之路

14

尖兵 发布于 2020-01-16

得到 APP 是一个三年多的产品,最初采用纯 Native 的方式开发,在 18 年初,我们开始了 Hybyid 开发技术方案的探索和实践, 目前得到 APP 共包含了 ReactNative 和 Webview 两套 Hybrid 方案。本文从时间维度上,重点回顾一下 Webv...

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

Spring

0116 spring的webFlux

1

刘莉莉 发布于 2020-01-16

背景 场景 要求 编程方法 电商和金融行业 数据一致性要求非常高 高并发的时候需要锁或者其它机制来保证一些重要数据的一致性; 但是性能也下降的很快; 游戏,新闻,视频,广告 不需要很高的数据一致性 对并发数和响应速度要求比较高 这种场景下,出现了响应式编程。依赖的基础技术点如下:...

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

Spring

200115-SpringBoot系列教程Solr之查询使用姿势小结

1

hanze 发布于 2020-01-16

接下来进入solr CURD的第四篇,查询的使用姿势介绍,本文将主要包括以下知识点 基本的查询操作 fq查询 fl指定字段查询 比较/范围 排序 分页 分组 I. 配置 在介绍demo之前,需要先安装solr环境,搭建SpringBoot项目工程,具体的环境搭建过程不细说,推荐参...

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

编程技术

清晰架构(Clean Architecture)的Go微服务: 依赖注入(Dependency Injection)

1

wenming.gapo 发布于 2020-01-16

在清晰架构(Clean Architecture)中,应用程序的每一层(用例,数据服务和域模型)仅依赖于其他层的接口而不是具体类型。 在运行时, 程序容器 ¹负责创建具体类型并将它们注入到每个函数中,它使用的技术称为 依赖注入 ²。 以下是要求。 容器包的依赖...

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

Java

spring boot 集成 dubbo 企业完整版

20

darida 发布于 2020-01-15

一、什么是Spring Boot ? 现阶段的 Spring Boot 可谓是太火了,为什么呢?因为使用方便、配置简洁、上手快速,那么它是什么?从官网上我们可以看到,它是 Spring 开源组织下的一个子项目,主要简化了 Spring 繁重的配置,而且 Spring Boot 内...

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

Java

Full GC 和 Minor GC,傻傻分不清楚

yanxinchi 发布于 2020-01-15

这篇文章主要来介绍下 JVM 中的各种 GC,让大家来搞清楚这几个概念。 大家可能见到过很多的 GC 名词,比如:Minor GC、Young GC、Full GC、Old GC、Major GC、Mixed GC。 这么多概念,想想都头疼,到底各种乱七八糟的 GC 指的是什么?...

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

Java

0115 springboot template方式操作mongodb

changyuan.xu 发布于 2020-01-15

前言 redis性能基准是10w次读写/秒; 但是不适用于下面的场景: 需要缓存,但是经常需要统计,分析和查询。 这种场景适合使用Mongodb;  他是最接近关系数据库的NOSQL; mongodb介绍 :::info C++语言编写,基于分布式文件存储的开源数据库系...

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

Java

G1GC 概念与性能调优

10

changyuan.xu 发布于 2020-01-14

点击关注“OPPO互联网技术”,阅读更多技术干货 本文不讨论 G1 底层数据结构与算法,从 G1 GC 行为上做简要介绍 G1 的过程 Garbage-First Garbage Collector 从官网的描述来看: G1 is a generational, incremen...

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

Java

Spring Boot application.properties 配置参数详情

小丁 发布于 2020-01-13

multipart multipart.enabled 开启上传支持(默认:true) multipart.file-size-threshold: 大于该值的文件会被写到磁盘上 multipart.location 上传文件存放位置 multipart.max-file-siz...

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

编程技术

挑战:微服务集成测试(二)

1

zhuangli 发布于 2020-01-12

原文:https://codefresh.io/docker-tutorial/how-to-test-microservice-integration-with-pact/ 翻译:时序 上篇文章: 挑战:微服务集成测试(一) 我们的例子: 我们会测试2个小服务的集成。 服务pr...

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

编程技术

如何用Pact进行微服务集成测试(二)

1

puefu.he 发布于 2020-01-12

我们的例子: 我们会测试2个小服务的集成。 服务provider是我们在jenkins plugin例子里使用过的相同的服务。它叫’bringon‘,是用Go写的一个是用mongoDB的保存软件构建信息的注册表。 我们的consumer是一个很薄的python客户端,它只知道从b...

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

Java

JVM-新一代GC之低延迟垃圾收集器

6

yanxinchi 发布于 2020-01-12

Shenandoah和ZGC为什么被称为低延迟GC,因为它几乎整个工作过程全部都是并发的,只有初始标记、最终标记这些阶段有短暂的停顿,这部分停顿的时间基本上是固定的,与堆的容量、堆中对象的数量没有正比例关系。实际上,它们都可以在任意可管理的(譬如现在ZGC只能管理4TB以内的堆)...

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

Java

JVM之GC算法的实现(垃圾回收器)

7

songhua.gao 发布于 2020-01-12

上一节:《JVM之GC算法》知道GC算法的理论基础,我们来看看具体的实现。只有落地的理论,才是真理。 一、JVM垃圾回收器的结构 JVM虚拟机规范对垃圾收集器应该如何实现没有规定,因为没有最好的垃圾收集器,只有最适合的场景。 图中展示了7种作用于不同分代的收集器,如果两个收集器之...

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

编程技术

新工作第十五周

xiaoli.he 发布于 2020-01-11

到春节,新工作就完整四个月了,磨合的也差不多了,情况也了解的差不多了,需要做计划了,当然不是为了计划而计划,也不是为了产品数据而计划,而是从一个程序员的角度去考虑。 面临的复杂性在于,自己的水平和认知还处于一个可提升的阶段,很多考虑不全面,但正因为如此,才要去想,虽然过程很痛苦。...

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

Java

JVM监控命令详解

5

yeseng 发布于 2020-01-10

JVM监控命令基本就是 jps、jstack、jmap、jhat、jstat 几个命令的使用就可以了 JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希...

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