标签:适配器

Java

dubbo源码解析(二十四)远程调用——dubbo协议

1

dulong 发布于 2019-01-22

远程调用——dubbo协议 目标:介绍远程调用中跟dubbo协议相关的设计和实现,介绍dubbo-rpc-dubbo的源码。 前言 Dubbo 缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。反之,Du...

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

Java

Java™ 教程(集合介绍)

刘莉莉 发布于 2019-01-19

集合介绍 本节介绍Java集合框架,在这里,你将了解集合是什么以及它们如何使你的工作更轻松、程序更好,你将了解构成Java集合框架的核心元素 — 接口、实现、聚合操作和算法。 集合 — 有时称为容器 — 只是一个将多个元素组合到一个单元中的对象,集合用于存储、检索、操作和传递聚合...

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

Java

为年后跳槽准备的133 道 Java 面试题及答案

5

changyuan.xu 发布于 2019-01-17

为年后跳槽准备的133 道 Java 面试题及答案 Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Ve...

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

编程技术

从 Clean-Architecture 谈架构原理及其应

4

尖兵 发布于 2019-01-17

【编者的话】前些日子和团队的小伙伴们分享了自己对架构的理解,当时准备的比较仓促,讲的也比较粗糙,很多点并没有表达清楚;欣慰的是大家的反馈都比较积极,证明分享的内容是有参考价值的。 这篇博客主要把分享的内容进行整理重塑,并补充一些当时没有表达的细节,期望能够给更多人更多的启发。 团...

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

Java

UAV MOF工作原理之Agent注入机制原理

2

likai 发布于 2019-01-16

【UAVStack的中间件增强框架专题(MOF)】为大家详细讲述UAV中的MOF Agent是如何借助javaagent(premain)和javaassist技术在对应用无侵入的前提下完成数据捕获的。欢迎继续关注UAVStack,了解UAV更多的技术创新。 前言 MOF(Mon...

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

Java

经验分享:Grubhub是如何自己制造服务框架的?

刘莉莉 发布于 2019-01-16

本文帮助你了解一个组织或公司内部的服务框架是什么样的,相比Spring Boot生态系统有什么好处? 在SOA时期,Grubhub的工程师需要针对具体技术提供商和基础设施配置推出大量代码,每当您想要增加监控指标时,都需要客户端库调用Datadog。必须为每个新服务配置Splunk...

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

编程技术

Service Mesh——后 Kubernetes 时代的微服务

5

xiaoli.he 发布于 2019-01-15

这不是一篇教程,本文试图带您梳理清楚 Kubernetes、Envoy(xDS 协议)以及 Istio Service Mesh 之间的关系及内在联系。本文介绍了 Kubernetes 中的负载均衡方式,Envoy 的 xDS 协议对于 Service Mesh 的意义以及为什么...

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

Spring

Spring系列之手写一个SpringMVC

14

xiaoli.he 发布于 2019-01-14

在前面的几个章节中我们已经简单的完成了一个简易版的spring,已经包括容器,依赖注入,AOP和配置文件解析等功能。这一节我们来实现一个自己的springMvc。 关于MVC/SpringMVC springMvc是一个基于mvc模式的web框架,SpringMVC框架是一种提供...

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

Java

JVM进阶 — 浅谈Java Agent

dulong 发布于 2019-01-13

JVM并 不会限制Java Agent的数量 可以在JVM参数中包含多个-javaagent参数 也可以远程attach多个Java Agent JVM会按照参数的顺序或者attach的顺序,逐个执行Java Agent JRebal/Btrace/arthas等工具都是基于Ja...

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

Java

android – Recycler View Fatal Exception:java.lang.ArrayIndexOutOfBoundsException

puefu.he 发布于 2019-01-12

我通过crashlytics得到了这个堆栈跟踪.我不知道问题出在哪里. 有没有StaggeredGridLayoutManager的替代品,我可以使用它来获得像布局一样的列表视图. Fatal Exception: java.lang.ArrayIndexOutOfBoundsE...

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

Spring

Spring AOP 源码解析:注解式切面增强机制

1

likai 发布于 2019-01-11

IoC 和 AOP 被称为 Spring 两大基础模块,支撑着上层扩展的实现和运行。虽然 AOP 同样建立在 IoC 的实现基础之上,但是作为对 OOP(Object-Oriented Programing) 的补充,AOP(Aspect-Oriented Programming...

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

Java

java – Zebra打印机GC420t无法打印图像EPL 2 GW

changyuan.xu 发布于 2019-01-11

使用JasperReport生成图像,然后尝试在Zebra打印机 GC420t 上打印该图像.生成图像但不打印.我已经仔细检查了连接和端口.我读过 this SO link 和 the calibration ,但没有任何作用. 码: public void generateRe...

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

Spring

Apache Kafka和Spring Integration的使用

changyuan.xu 发布于 2019-01-10

Apache Kafka当然是最常用的JMS代理,它有Apache Hadoop等分布式系统用于数据入口。与其他JMS代理相比,Apache Kafka的关键特性(从我的观点来看): Apache Kafka是无状态的,当您使用Kafka主题的消息时,它不会被删除。Kafka对已...

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

编程技术

干净架构在 Web 服务开发中的实践

2

xiaoli.wang 发布于 2019-01-10

干净架构(The Clean Architecture)是 Bob 大叔在 2012 年的一篇博文 The Clean Architecture 中,提出的一种适用于复杂业务系统的软件架构方式。干净架构的理念非常精炼,其中最核心的就是向内依赖原则。由于其并没有规定实施细节,因此各...

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

Java

彻底搞懂Bean加载

2

likai 发布于 2019-01-08

加载过程: 通过 ResourceLoader 和其子类 DefaultResourceLoader 完成资源文件位置定位,实现从类路径,文件系统,url等方式定位功能,完成定位后得到 Resource 对象,再交给 BeanDefinitionReader ,它再委托给 Bea...

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

Java

Spring Boot集成Java DSL

likai 发布于 2019-01-08

Spring Integration Java DSL已经融合到 Spring Integration Core 5.0 ,这是一个聪明而明显的举动,因为: 基于Java Config启动新Spring项目的每个人都使用它 SI Java DSL使您可以使用Lambdas等新的强...

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

Java

YMP v2.0.6 发布,轻量级 Java 应用开发框架

dulong 发布于 2019-01-03

YMP v2.0.6 发布了!本次版本更新主要新增若干新特性并针对一些已知问题进行修复及性能优化。 为了让YMP框架能够在Android环境中使用,本次更新已支持编码方式初始化框架各模块;并针对Serv服务端提供会话管理器,用于管理已连接的TCP或UDP客户端会话以及对会话空闲检...

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

Java

Java 学习之路

Harries 发布于 2018-12-31

前几天刷微博,看到博主 @Java大本营 发了一个图片,总结 Java 一些常见的知识点,感觉挺好,整理成文字版,发在我的个人博客,作为一个大家学习复习的文档,也欢迎有人在评论中留下各种参考资料,一下是正文。 一、基础篇 1. JVM ①. JVM 内存结构 堆、栈、方法区、直接...

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