精彩博客

如何提升springboot服务吞吐量

背景 生产环境偶尔会有一些慢请求导致系统性能下降,吞吐量下降,下面介绍几种优化建议。 方案 1、undertow替换tomcat 电子商务类型网站大多都是短请求,一般响应时间都在100ms,这时可以将w...

01/31 22:48
4.2K
0
微服务业务日志收集方案

背景 日志内容复杂多样,如何去收集有价值的日志是我们重点关注的。日志的价值其实是取决于业务操作的,不同的业务场景下相同类型的日志的价值会截然不同。 根据以往的业务实践,结合企业级的...

01/11 17:48
2.3K
3
DDD提升我的开发效率

2019年参加了"领域驱动设计峰会2019"看到了国内、国外、不同行业在基于DDD的实践分享。 成年热学习的一个特点就是带着自己的经验来思考接收到的内容,那么回顾自己接触DDD有一段时间,将自己...

2019/12/29 18:06
3.5K
2
敏捷开发中如何使用看板方法创造价值

看板方法起源于丰田精益,最核心的理念就是减少浪费。而精益生产分析技能在敏捷中的体现,就是“价值流程图”工具,可以帮助我们识别 7 大浪费,减少浪费就是在增加价值。7 大浪费如下,可用...

2019/12/25 14:21
1.8K
0
反应式架构(1):基本概念介绍

淘宝从2018年开始对整体架构进行反应式升级, 取得了非常好的成绩。其中『猜你喜欢』应用上限 QPS 提升了 96%,同时机器数量缩减了一半;另一核心应用『我的淘宝』实际线上响应时间下降了 40...

2019/12/10 16:44
1W
25
TDD两小时实现自定义表达式模板解析器

为什么要重新造一个车轮? 很多情况下,用户需要按其自定义模板动态生成邮件、PDF。开源组件中,有两类较贴合需求的产品系列: 模板渲染引擎,如FreeMarker, Velocity虽然强大异常,但是过于...

2019/11/19 12:46
2.6K
5
微服务中如何使用RestTemplate优雅调用API(拦截器、异常处理、消息转换)

关注我,可以获取最新知识、经典面试题以及技术分享   在微服务中,rest服务互相调用是很普遍的,我们该如何优雅地调用,其实在Spring框架使用RestTemplate类可以优雅地进行rest服务互相调...

2019/11/13 10:23
4.1K
7
Spring Cloud Gateway 、Zuul、EdgeService性能对比

关键字:网关,Zuul,Gateway,Spring Cloud, ServiceComb,Edge Service性能测试,微服务 作者 | 李昂 导读 本文对几种流行的 API 网关以关键指标 RPS 为依据,利用 wrk 做出性能测评并且给...

Spring security(四)-spring boot +spring security短信认证+redis整合

关注我,可以获取最新知识、经典面试题以及技术分享   现在主流的登录方式主要有 3 种:账号密码登录、短信验证码登录和第三方授权登录,前面一节Spring security(三)---认证过程已分析了...

2019/11/11 14:24
3K
0
MongoDB--Spring Data MongoDB详细的操作手册(增删改查)

关注我,可以获取最新知识、经典面试题以及微服务技术分享   在NoSQL盛行的时代,App很大可能会涉及到MongoDB数据库的使用,而也必须学会在Spring boot使用Spring Data连接MongoDB进行数据...

2019/11/08 11:37
3.4K
3
简明的图解Redis RDB持久化、AOF持久化

关注我,可以获取最新知识、经典面试题以及微服务技术分享 1.持久化 1.1 持久化简介 持久化(Persistence),持久化是将程序数据在持久状态和瞬时状态间转换的机制,即把数据(如内存中的对象...

2019/11/05 09:31
1.5K
1
敏捷开发中故事点和估算的秘密

高质量的估算能够帮产品负责人优化效率和冲突。因此,精准估算的重要性毋庸置疑。 估算并非易事。对软件开发人员来说,估算堪称是最难的工作之一。估算必须考虑所有能帮助产品负责人做出影响...

2019/08/22 17:15
3.5K
3
凌晨1点突发致命生产事故,人工多线程来破局!

有一个读者问我:你认为一个程序员具备什么样的能力,才算得上是厉害的程序员? 我答:拥有解决问题的能力的程序员。 这个回答貌似有点抽象,不要紧看下面的文章你会慢慢有所了解。 一、解决...

2019/08/05 09:11
9.4K
37
腾讯发力研发文化升级,宣布加入Linux基金会TODO 工作组

近日,腾讯正式加入Linux基金会旗下TODO工作组(TODO Group)https://todogroup.org/ ,这标志着腾讯开源将进一步与国际接轨,与合作伙伴携手打造技术开放、协同共赢的开源生态。 腾讯副总裁...

2019/08/01 14:15
4.2K
0
敏捷和DevOps:是敌是友?

DevOps是敏捷在软件开发团队的另一应用。那么相比之下,哪个更胜一筹? 一边,有业界认可的scrum master,它的朋友极限编程者,以及由其衍生的 LeSS、SAFe、DAD等,是敏捷。 另一边,有精益文...

2019/07/30 15:40
7K
5
从技术平台到aPaaS平台

互联网行业喜欢搞一些单词的缩写,最近一个朋友换工作,说是去搞aPaaS平台了,那么aPaaS平台是什么呢? 了解下云计算 aPaas是衍生在云平台之上的,如果开发一款应用,需要涉及大量基础技术或...

2019/07/27 22:59
8.1K
9
百人研发团队的难题:研发管理、绩效考核、组织文化和OKR

什么是研发团队?简单的说,你熟悉的那帮穿格子衬衫,以程序员为核心组成的团队,就是研发团队。 本来,你以为格子男们是很乖很闷骚的那种,管理和协作起来比销售和业务简单很多,而实际情况...

2019/07/10 11:54
3.2K
3
消息中间件Rabbit Mq的了解与使用

MQ(消息队列)作为现代比较流行的技术,在互联网应用平台中作为中间件,主要解决了应用解耦、异步通信、流量削锋、服务总线等问题,为实现高并发、高可用、高伸缩的企业应用提供了条件。 目...

2019/05/15 14:51
2K
0
java设计模式之代理模式(动态代理)

  今天给大家分享的是java设计模式之代理模式中的动态代理模式。如有不足,敬请指正。   我们上次说到静态代理使用一个代理类来管理被代理类对象(源对象)的统一处理,代理类必须要继承...

2019/05/13 22:17
1.3K
2
基于springboot+mybatisplus构建系统管理平台(二)

上一篇主要说到了spring security和mybatis-plus的使用,当然都是使用过程中的一些描述,可能在理解上与实际有一些出入,毕竟是学习的过程,循序渐渐才更有价值。 其实后台的服务基本在之前的...

2019/05/13 16:41
3.4K
0

没有更多内容

加载失败,请刷新页面

反应式架构(1):基本概念介绍

淘宝从2018年开始对整体架构进行反应式升级, 取得了非常好的成绩。其中『猜你喜欢』应用上限 QPS 提升了 96%,同时机器数量缩减了一半;另一核心应用『我的淘宝』实际线上响应时间下降了 40...

2019/12/10 16:44
1W
25
TDD两小时实现自定义表达式模板解析器

为什么要重新造一个车轮? 很多情况下,用户需要按其自定义模板动态生成邮件、PDF。开源组件中,有两类较贴合需求的产品系列: 模板渲染引擎,如FreeMarker, Velocity虽然强大异常,但是过于...

2019/11/19 12:46
2.6K
5
敏捷开发中故事点和估算的秘密

高质量的估算能够帮产品负责人优化效率和冲突。因此,精准估算的重要性毋庸置疑。 估算并非易事。对软件开发人员来说,估算堪称是最难的工作之一。估算必须考虑所有能帮助产品负责人做出影响...

2019/08/22 17:15
3.5K
3
凌晨1点突发致命生产事故,人工多线程来破局!

有一个读者问我:你认为一个程序员具备什么样的能力,才算得上是厉害的程序员? 我答:拥有解决问题的能力的程序员。 这个回答貌似有点抽象,不要紧看下面的文章你会慢慢有所了解。 一、解决...

2019/08/05 09:11
9.4K
37
敏捷和DevOps:是敌是友?

DevOps是敏捷在软件开发团队的另一应用。那么相比之下,哪个更胜一筹? 一边,有业界认可的scrum master,它的朋友极限编程者,以及由其衍生的 LeSS、SAFe、DAD等,是敏捷。 另一边,有精益文...

2019/07/30 15:40
7K
5
从技术平台到aPaaS平台

互联网行业喜欢搞一些单词的缩写,最近一个朋友换工作,说是去搞aPaaS平台了,那么aPaaS平台是什么呢? 了解下云计算 aPaas是衍生在云平台之上的,如果开发一款应用,需要涉及大量基础技术或...

2019/07/27 22:59
8.1K
9
马蜂窝消息总线——面向业务的消息服务设计

引言 马蜂窝消息总线于 2017 年 11 月份上线,截至目前,已经被电商、酒店、大交通、社区等多个技术团队投入到生产环境的使用中。 近一年时间里,消息总线经历过几次比较重要的功能迭代,承担...

2019/02/27 14:50
7.3K
7
Git代码防丢指南

我们在日常使用Git的过程中经常会发生一些意外情况,如果处理不当,则可能会出现代码丢失的假象。本文将针对IDEA&Git日常开发中的一些场景,为你层层拨开迷雾,解析常见的错误及其发生原因,...

2019/01/23 21:10
7.9K
11
Springboot 打jar包分离lib,配置文件正确方式(二)

Springboot 打jar包分离lib,配置文件正确方式(二) 背景 从《Springboot 打jar包分离lib,配置文件正确方式》中,可以达到把配置文件和依赖第三方的jar包分离开,但稍显有点臃肿,今天再次...

2018/08/23 13:23
2W
13
记一次mysql数据库死锁问题分析--详解数据库innodb lock机制

目录 概述 问题重现与解析 Innodb lock机制 概述 正在奋力写"BUG"中,同事说出现死锁了,让帮忙看一下,so 放下手中工作,去瞅瞅, 一段很简单的代码,就是mysql数据库下使用多线程先删除数据再插入...

2018/05/16 21:01
5.4K
8
微服务开发中的数据架构设计

本文来自作者 陈伟荣 在 GitChat 分享的文章【微服务开发中的数据架构设计】 前言 微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现...

2018/04/22 17:43
4.5K
18
架构师眼中的高并发架构

以架构师的眼光来讲述高并发架构

2018/04/10 21:56
6.3K
24
【区块链】以太坊区块链技术初探

[国内首家]以太坊区块链实战教学:http://edu.csdn.net/course/detail/6455 LinApex个人简介 奋斗在区块链网络在数字货币交易平台,底层框架设计,区块链钱包,区块链解决方案一线,做过人工...

2017/10/20 10:05
4.7K
3
基于Activiti扩展的工作流引擎OpenWebFlow

开源地址:https://github.com/bluejoe2008/openwebflow(欢迎star) 1. OpenWebFlow概述 OpenWebFlow是基于Activiti扩展的工作流引擎。Activiti (官方网站http://activiti.org/,代码托管在...

2017/10/18 10:36
1.1W
11
微服务开发的入门级框架Spring Boot详解(二)

1、Spring Boot的属性配置文件 1.1 Spring Boot的属性配置文件的第一种形式 使用properties配置文件,如下两个属性的含义是更改访问端口为8081,并且加了一个contextPath,可以理解为在地址栏...

2017/08/08 16:20
5.5K
4
让Hibernate识别数据库特有字段

Hibernate已经为绝大多数常用的数据库数据类型提供了内置支持,但对于某些数据库的专属字段支持就不够好了。 这些特殊数据类型往往提供了比常规数据类型更好的数据表达能力,更符合我们的业务...

2017/05/31 18:16
1.5K
1
远程过程调用(RPC)详解

本文介绍了什么是远程过程调用(RPC),RPC 有哪些常用的方法,RPC 经历了哪些发展阶段,以及比较了各种 RPC 技术的优劣。

2016/07/11 00:12
6.6K
20
7 款顶级开源 BI(商务智能)软件和报表工具

在这个信息化时代,每分每秒都产生海量数据。在海量数据中,挖掘出有用的数据,并且能以较人性化、直观的方式展示这些数据,变得尤为重要。本文将介绍 7款顶级开源 BI(商务智能)软件和报表...

2016/06/29 17:13
4.1W
26
Spring 4.3 的新功能和增强

本文介绍了 Spring 4.3 的新功能和增强的特性。

2016/06/21 00:55
8.5K
9
用JS实现简单的神经网络算法

笔者尝试用JavaScript实现最简单的神经网络算法。 神经网络简介 神经网络试图模拟大脑的神经元之间的关系来处理信息。它的计算模型通常需要大量彼此连接的节点。每个神经元通过某种特殊的输出...

2016/06/03 13:13
4.4K
6

没有更多内容

加载失败,请刷新页面

常见错误码及定义

常见错误码及定义 错误码暂定都是5位数字,并配有相应的英文解释 错误码为 0 表示成功,其他都表示错误 错误码按模块按功能场景分级分段,前三位错误码表示模块,第四位表示模块下的功能。举...

今天 01:07
48
0
工作流-个人任务

设置个人任务处理人 1. BPMN中定义 <process id="group" name="组任务" isexecutable="true"> <startevent id="startevent1" name="Start"></startevent> <!-- 直接设置处理人 --> <usertas...

昨天 20:15
67
0
《aelf经济和治理白皮书》重磅发布:为DAPP提供治理高效、价值驱动的生态环境

2020年2月17日,aelf正式发布《aelf经济和治理白皮书》,这是aelf继项目白皮书后,在aelf网络经济模型和治理模式方面的权威论述。 《aelf经济和治理白皮书》描述了aelf生态中各个角色及利益的...

昨天 19:05
85
0
Nodejs + Express 实现多用户博客系统(23 个视频)

Nodejs + Express 实现多用户博客系统(23 个视频) Node.js + Express 实现多用户博客系统 #1 课程介绍「03:48」 Node.js + Express 实现多用户博客系统 #2 搭建项目代码「04:40」 Node.js ...

昨天 17:53
40
0
阿里巴巴语雀上线知识库 2.0,让表达更自由

阿里巴巴语雀上线知识库 2.0,让表达更自由 全新上线的知识库 2.0 版可能是语雀产品上线以来最大的改动,不仅带来了全新的结构升级和更具有沉浸式的宽屏读写体验,还将原来独立的文档知识库,...

昨天 15:51
135
0
云捷Go-免费开源的Go语言开发框架

https://gitee.com/yunjieg/yjgo 框架简介 以前是做Java企业应用开发,想转Go,看了很多优秀的开源项目但是发现没有合适的,一直没找到类似于若依开发思路的快速开发框架。于是狠下心自己写了...

昨天 11:09
43
0
解决 mvn 不是内部或外部命令,也不是可运行的程序 或批处理文件

问题描述: 搭建开发环境中遇到, cmd 控制台提示 mvn 不是内部或外部命令,也不是可运行的程序 或批处理文件 解决思路: 检查是否配置 maven 环境变量,没有配置请配置系统变量,配置了请检...

昨天 10:43
81
0
开发的Web程序界面太丑?DevExpress ASP.NET v19.2意外的好用

DevExpress ASP.NET Controls 中的控件具有优良的性能和高效的内存使用,且能保证其性能和功能不受影响。无论使用 ASP.NET AJAX 还是 ASP.NET MVC 作为编程目标,DevExpress ASP.NET Contro...

昨天 10:23
58
0
O2OA教程-安装管理及配置-组织数据接口

一、新增组织 请求报文 { "action":"add", "name":"", //名称,可以重名. "unique":"", //唯一标识,不可重复,为空则使用自动填充值 "distinguishedName":"", //识别名......

昨天 10:20
115
0
O2OA教程-安装管理及配置-人员数据接口

一、新增用户 用户信息包括3个部分:基本信息、用户属性和所在部门。新增用户,需列式该用户下的全量属性和所在部门。接口根据报文的用户所在部门对用户的身份进行新增。 请求报文 { action...

昨天 10:17
73
0
oa办公系统快速开发工具,助力企业优化升级

随着互联网的快速发展、信息化 IT 技术的不断进步、移动互联新技术的兴起,不管是大的集团企业还是中小型企业,纸质化的办公模式已不能满足现有需求,构建oa平台,为员工提供高效的办公环境尤...

昨天 09:00
79
0
开源商城开发笔记1-创建Maven多模块项目

开发工具:STS4(SpringToolSuite4)使用Eclipse也一样的操作 好多人说IntelliJ IDEA好用,但是要正版的要499美刀,舍不得,又不想用破解版,还是选择用免费的STS吧。 1.创建父项目 2.创建子...

昨天 08:36
52
0
推荐一个好用的快速开发平台,有需要的收藏!

作为程序猿经过几天的加班,把最后一个bug完成时,看到产品经理MM跑过来,顿时感觉不好啦!!!!!! 产品又来提需求 说什么OA、ERP又怎么有没滴,要怎么怎么改......听到产品经理MM喋喋不休...

前天 21:02
58
0
远程桌面连接服务器工具下载页面

远程桌面连接服务器工具下载页面: 远程桌面连接工具 添加机器:

前天 16:04
78
0
解密酷炫WPF界面开发技巧!WPF Data Grid和TreeList

下载DevExpress v19.2完整版 通过DevExpress WPF Controls,您能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。DevExpres...

前天 10:32
68
0
flowable-自定义id生成器

@Configuration public class FlowableConfiguration implements EngineConfigurationConfigurer<SpringProcessEngineConfiguration> { @Override public void configure(SpringProcessEngin...

02/18 17:08
61
0
VCL界面开发还在犯难?DevExpress VCL v19.2.4全新发布帮你忙

DevExpress VCL Controls是 Devexpress公司旗下最老牌的用户界面套包。所包含的控件有:数据录入,图表,数据分析,导航,布局,网格,日程管理,样式,打印和工作流等,让您快速开发出完美、...

02/18 14:18
88
0
工作流-流程部署

工作流的几种部署方式 public interface DeploymentBuilder { // 输入流 DeploymentBuilder addInputStream(String resourceName, InputStream inputStream); //类路径方式 DeploymentBuilde...

02/17 21:36
59
0
批量管理服务器工具推荐

IIS7远程桌面管理工具(3389、vps、服务器批量管理、批量远程工具)简介: 工具下载网址:http://yczm.iis7.com/?lxmd 1、批量管理WIN系列服务器,VPS,电脑。 2、批量导入服务器的IP,端口,账...

02/17 17:13
51
0
Windows远程桌面连接管理工具,批量管理win服务器

IIS7远程桌面管理工具(3389、vps、服务器批量管理、批量远程工具)简介: 1、批量管理WIN系列服务器,VPS,电脑。 2、批量导入服务器的IP,端口,账号和密码 3、批量打开N个服务器的远程桌面 ...

02/17 17:06
56
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部