标签:consumer

Java

记一次 Java 动态代理实践

7

hellas 发布于 2018-04-26

导语: 在Java生态中,我们经常直接或者间接的用到动态代理,比如通过动态代理调用远程服务,再比如通过动态代理实现解耦。本文结合京东服务框架JSF,讲述京东使用动态代理进行抽象的一次实践,以达到升级数据库访问层的目的。 刘世杰,京东商城Java高级开发工程师,一直从服务端研发工作...

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

Java

JAVA集合-ArrayList

3

dulong 发布于 2018-04-25

ArrayList是java集合框架中比较常用的数据结构,其实底层就是一个数组的操作实现,但是这个数组呢可以实现容量大小的动态变化,这就是比较特别的地方吧。另外ArrayList不是线程安全的。 框架结构 从图中可以看出ArrayList类继承了AbstractList类,实现了...

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

Spring

Spring Cloud Zuul 网关(一)

xirruiqiang 发布于 2018-04-25

利用之前提到的微服务组件,已经可以建立起一个简单的微服务系统: 通过 Spring Cloud Eureka 实现高可用服务注册中心 通过 Spring Cloud Ribbon 或 Feign 实现服务间负载均衡的接口调用 通过 Spring Cloud Hystrix 实现线...

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

Spring

Spring Cloud Feign 声明式服务调用

darida 发布于 2018-04-25

在微服务的实践过程中,Spring Cloud Ribbon 和 Spring Cloud Hystrix 通常一起使用。 Spring Cloud Feign 是对这两个基础工具的更高层次封装,在 Netflix Feign 的基础上扩展了对 Spring MVC 的注解支持,...

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

Java

Spring Cloud Hystrix 容错保护

Harries 发布于 2018-04-24

在微服务架构中,系统被拆分成很多个服务单元,各个服务单元的应用通过 HTTP 相互调用、依赖。 在某个服务由于网络或其他原因自身出现故障、延迟时,调用方也会出现延迟。若调用方请求不断增加,可能会形成任务积压,最终导致调用方服务瘫痪,服务不可用现象逐渐放大。 Spring Clou...

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

Java

java~lambda表达式让查询更优雅

Harries 发布于 2018-04-24

在java之前的版本里,如果希望从集合时查找符合条件的数据,如果先遍历他,这种写法是我们不能接受的,所以现在java有了lambda就很好的解决了这个问题,让代码更优雅一些! /** * lambda filter. * @param list * @param predicat...

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

互联网.投资

谷歌收集的个人数据比FB更多,为何他能独善其身?

1

wenming.gapo 发布于 2018-04-23

据国外媒体报道称,近期由Facebook数据泄露而引发的科技企业收集用户信息的话题一直在不断发酵。但许多人没有意识到的是,Alphabet旗下谷歌所收集的用户数据规模甚至远远超过了Facebook。因此,从这一层面来看谷歌似乎应该得到外界更大的隐私关注。 但这么多年来,该公司似乎...

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

编程技术

arXiv Paper Daily: Mon, 23 Apr 2018

1

邓龙华 发布于 2018-04-23

Neural and Evolutionary Computing An Investigation of Environmental Influence on the Benefits of Adaptation Mechanisms in Evolutionary Swarm...

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

编程技术

Hack the Pentagon | 利用JIRA漏洞访问美军非保密因特网协议路由器网(NIPRnet)

10

dulong 发布于 2018-04-23

本文讲述了作者在参与美国国防部(DoD) Hack the Pentagon 漏洞众测项目中,利用JIRA漏洞 CVE-2017-9506 构造了SSRF攻击面,实现了对美军非保密因特网协议路由器网(NIPRnet)的访问,并且结合其它漏洞技巧,获取到DoD内网系统的一系列敏感信...

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

编程技术

使用Gradle构建scala多模块工程

xirruiqiang 发布于 2018-04-21

前段时间终于无法忍受sbt慢如龟速的编译打包速度了。稍稍调研了一下,就果断切换到了gradle。由于调研得比较匆忙,在使用过程中遇到了各种问题。好在最后都能解决了。 我这里使用scala主要是用来编写spark job。由于我自己的一些需要,这些job中有几个是多模块的。在这里简...

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

编程技术

一段解决kafka消息处理异常的经典对话

3

yanxinchi 发布于 2018-04-21

对kafka不了解的童鞋可以先看看Kafka漫游记 有一天,卡尔维护的购买系统发生了一个奇怪的异常,从日志里看到,购买后的任务处理竟然先于购买任务执行了。“不可能啊,按照代码的顺序,一定是先执行购买流程,再发送消息到kafka,最后消费端接收到消息后执行购买后的一些善后任务。从A...

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

IOS技术

iOS惯用第三方框架总结(必看)

hanze 发布于 2018-04-18

写iOS 程序的时候往往需要很多第三方框架的支持,可以大大减少工作量,讲重点放在软件本身的逻辑实现上。 GitHub 里面有大量优秀的第三方框架,而且 License 对商业很友好。一下摘录一下几乎每个项目都想集成的几个框架。 SDWebImageView 1. Mantle M...

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

编程技术

对Weblogic JMS进行Debug和日志采集(4.17)

hanze 发布于 2018-04-17

这篇文章主要是整理Oracle的官方文档 Troubleshooting WebLogic JMS : https://docs.oracle.com/cd/E13222_01/wls/docs103/jms_admin/troubleshoot.html 在我们在OSB消息集成...

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

Java

对Weblogic JMS进行Debug和日志采集(4.17)

darida 发布于 2018-04-17

这篇文章主要是整理Oracle的官方文档 Troubleshooting WebLogic JMS : https://docs.oracle.com/cd/E13222_01/wls/docs103/jms_admin/troubleshoot.html 在我们在OSB消息集成...

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

Java

上线越频繁,Bug 越多怎么办?来了解下 Spring Cloud 契约测试

13

puefu.he 发布于 2018-04-16

点击蓝字 关注我们 在敏捷和精益开发实践的早期阶段,开发团队、运维和 QA 之间出现了非常明显的鸿沟。开发的速度不断提升,但测试过程及方法没有相应改变,整体上降低了软件交付速度,阻碍了企业实现持续交付。传统的测试方法严重依赖于手工流程和频繁更新的 GUI 测试,对于我们的新生命周...

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

Spring

上线越频繁,Bug 越多怎么办?来了解下 Spring Cloud 契约测试

13

likai 发布于 2018-04-16

点击蓝字 关注我们 在敏捷和精益开发实践的早期阶段,开发团队、运维和 QA 之间出现了非常明显的鸿沟。开发的速度不断提升,但测试过程及方法没有相应改变,整体上降低了软件交付速度,阻碍了企业实现持续交付。传统的测试方法严重依赖于手工流程和频繁更新的 GUI 测试,对于我们的新生命周...

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

Java

消息队列之 ActiveMQ

3

songhua.gao 发布于 2018-04-16

ActiveMQ 是由 Apache 出品的一款开源消息中间件,旨在为应用程序提供高效、可扩展、稳定、安全的企业级消息通信。 它的设计目标是提供标准的、面向消息的、多语言的应用集成消息通信中间件。ActiveMQ 实现了 JMS 1.1 并提供了很多附加的特性,比如 JMX 管理...

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

Java

ServiceComb 设计揭秘:标准与开放

5

邓龙华 发布于 2018-04-16

内容来源: 2017年12月7日,华为开源项目ServiceComb开发工程师刘姗姗在“ServiceComb在线直播”进行《ServiceComb设计揭秘:标准与开放》演讲分享。IT 大咖说(id:itdakashuo)作为独家视频合作方,经主办方和讲者审阅授权发布。 阅读字数...

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