标签:CTO 第4页

Java

SpringCloud学习之-RestTemplate使用详解

Harries 发布于 2019-06-18

上一篇学习了如何使用RestTemplate发送http请求,但是讲解比较简单。所以这篇更加详细的探究一下RestTemplate的使用。 首先我们得知道RestTemplate是基于http请求的封装,所以我们就可以根据http请求相关属性来学习RestTemplate的使用。...

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

Spring

『互联网架构』软件架构-Spring boot快速开始及核心功能介绍(中)(85)

15

changyuan.xu 发布于 2019-06-18

上次通过Spring boot认知,核心功能。springBoot的搭建【官方向导搭建boot应用】和 【maven的方式搭建boot】。源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』软件架构-解密...

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

Java

徒手撸一个简单的RPC框架(2)——项目改造

2

Harries 发布于 2019-06-18

徒手撸一个简单的RPC框架(2)——项目改造 在上一篇的 徒手撸一个简单的RPC框架 中再最后的服务器和客户端连接的时候只是简单的写了Socket连接,觉得有些不妥。正好最近学习了Netty,在平时工作中没机会运用,于是自己就给自己出需求将之前的项目改造一下。 Netty是什么?...

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

Java

Java学习总结3——枚举类和反射机制

2

xirruiqiang 发布于 2019-06-18

在某些情况下,一个类的对象是有限且固定的,对于这种对象的实例有限且固定的类,在 Java 中被称为 枚举类(Enum) ;枚举类是为了提高代码可读性,原始值是int类型(从0开始)。 创建角色类型枚举类(RoleTypeEnum):Java 中使用 enum 关键字来定义枚举类 ...

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

Java

spring statemachine的企业可用级开发指南4-多种状态机共存

1

dulong 发布于 2019-06-18

在上一章的例子中,我们实现了多个状态机并存执行,不同的订单有各自的状态机运行,但只有一种状态机,这显然不能满足实际业务的要求,比如我就遇到了订单流程和公文审批流程在同一个项目的情况,所以我们这一章讲怎么让多种状态机共存。 我们先把上一章的例子状态机再复习一下,这是个订单状态机,流...

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

Java

Linux平台下Tomcat的安装与优化

1

xirruiqiang 发布于 2019-06-18

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标...

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

Java

HSF/Dubbo序列化时的LocalDateTime, Instant的性能问题

2

hanze 发布于 2019-06-18

来源 在对Dubbo新版本做性能压测时,无意中发现对用例中某个TO(Transfer Object)类的一属性字段稍作修改,由Date变成LocalDateTime,结果是吞吐量由近5w变成了2w,RT由9ms升指90ms。 在线的系统,拼的从来不仅仅是吞吐量, 整体的成本就会上...

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

Java

从0手写springCloud项目(二 框架代码详解)

1

邓龙华 发布于 2019-06-18

写在前面 前面一篇将springCloud所需的几个组件搭建起来了,接下来以user模块为例子主要记录一下项目中集成的技术,框架,和使用方式。我想从以下几个地方总结: mybatis-plus3 lcn5.0.2 liquibase oauth2 others(es,rabbit...

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

Java

重磅开源|AOP for Flutter开发利器——AspectD

3

puefu.he 发布于 2019-06-18

问题背景 随着Flutter这一框架的快速发展,有越来越多的业务开始使用Flutter来重构或新建其产品。但在我们的实践过程中发现,一方面Flutter开发效率高,性能优异,跨平台表现好,另一方面Flutter也面临着插件,基础能力,底层框架缺失或者不完善等问题。 举个栗子,我们...

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

Spring

JUnit4 & TestNG 与 Spring 整合

3

xubiao.zhuang 发布于 2019-06-18

最近由于项目需要,开始学习单元测试。但是卡在了测试框架与 Spring 整合的地方,没法启动 Spring 容器,导致测试类中使用的 bean 无法自动注入。查了很多资料,最后把 JUnit4 和 TestNG 与 Spring 整合的问题都解决了。 前置准备 引入 jar 包 ...

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

Java

死磕Java内部类(一篇就够)

1

darida 发布于 2019-06-18

Java内部类,相信大家都用过,但是多数同学可能对它了解的并不深入,只是靠记忆来完成日常工作,却不能融会贯通,遇到奇葩问题更是难以有思路去解决。这篇文章带大家一起死磕Java内部类的方方面面。 友情提示:这篇文章的讨论基于JDK版本 1.8.0_191 开篇问题 我一直觉得技术是...

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

Java

阿里重磅开源性能测试神器,性能监控分析工具 Arthas

12

wenming.gapo 发布于 2019-06-18

Arthas(阿尔萨斯)是Alibaba开源的Java诊断性能监控分析工具,它不需要做任何的参数配置,就可以直观的获取各种维度的性能数据。通过阅读官网的介绍,可以看到,当我们遇到以下类似问题而束手无策时,Arthas可以帮助我们解决: 这个类从哪个 jar 包加载的?为什么会报各...

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

编程技术

想从程序员变成架构师?看100篇架构设计的文章,不如干1次这个

3

尖兵 发布于 2019-06-18

有位名人说过,程序都有两面性,一是程序今天可以做什么,二是程序明天可以做什么。通常,我们只关心,准确地说,是老板只关心,程序今天能做什么。虽然老板口头上天天喊着关心程序员成长,程序质量最重要,但实际上还是进度最重要。 什么是重构 什么是重构呢?重构是对软件内部的结构性调整,在保持...

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

编程技术

微服务盘它就完事了?当然不!做好这些准备再说

3

小丁 发布于 2019-06-17

除非您生活在石器时代, 否则您不可能不知道, 微服务架构的重要性。 如果架构世界中也存在热搜的话,那么微服务必须是热门第一。 微服务是一种服务导向型的软件结构,它之所以如此受技术咖的欢迎,在于它改进了模块化、减少了测试负担、更好的功能组成以及隔离和开发团队的高自主权。 随着移动互...

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

Java

【Netty】ByteBuf (一)

3

dulong 发布于 2019-06-17

欢迎关注公众号:【 爱编码 】 如果有需要后台回复 2019 赠送 1T的学习资料 哦!! 简介 所有的网路通信都涉及字节序列的移动,所以高效易用的数据结构明显是必不可少的。Netty的ByteBuf实现满足并超越了这些需求。 ByteBuf结构 ByteBuf维护了两个不同的索...

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

Spring

Spring Boot 集成配置 HTTPS

5

yanxinchi 发布于 2019-06-17

号外:为读者持续整理了几份最新教程,覆盖了 Spring Boot、Spring Cloud、微服务架构等PDF。 获取方式:关注右侧公众号"泥瓦匠BYSocket",来领取吧! 摘要: 原创出处 https://www.bysocket.com 「公众号:泥...

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

Java

Mybatis源码解读-初始化过程详解

2

尖兵 发布于 2019-06-17

在使用Mybatis时,我们通常将其配置在Spring容器中,当Spring启动的时候会自动加载Mybatis的所有配置文件然后生成注入到Spring中的Bean,本文从实用的角度进行Mybatis源码解读,会关注以下一些方面: Mybatis都有哪些配置文件和配置项 Mybat...

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

编程技术

宜人贷PaaS数据服务平台Genie:技术架构及功能

21

darida 发布于 2019-06-17

上篇:架构及组件 一、数据平台的发展 1.1 背景介绍 随着数据时代的到来,数据量和数据复杂度的增加推动了数据工程领域的快速发展。为了满足各类数据获取/计算等需求,业内涌现出了诸多解决方案。但大部分方案都遵循以下原则: 降低数据处理成本 合理提高数据使用/计算效率 提供统一的编程...

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