Java 第926页

消息队列之 ActiveMQ

3

songhua.gao 发布于 2018-04-16

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

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

ServiceComb 设计揭秘:标准与开放

5

邓龙华 发布于 2018-04-16

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

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

注册中心 Eureka 源码解析 —— 注册表 InstanceRegistry 类关系

4

yanxinchi 发布于 2018-04-16

摘要: 原创出处 http://www.iocoder.cn/Eureka/instance-registry-class-diagram/ 「芋道源码」欢迎转载,保留摘要,谢谢! 本文主要基于 Eureka 1.8.X 版本 1. 概述 2. 类图 3. LookupServi...

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

悲观的并发策略——synchronized互斥锁

2

yeseng 发布于 2018-04-16

互斥锁是最常见的同步手段,在并发过程中,当多条线程对同一个共享数据竞争时,它保证共享数据同一时刻只能被一条线程使用,其他线程只有等到锁释放后才能重新进行竞争。 对于Java开发人员,最熟悉的肯定就是用synchronized关键词完成锁功能,在涉及到多线程并发时,对于一些变量,你...

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

实战笔记:Jenkins打造强大的前端自动化工作流

25

songhua.gao 发布于 2018-04-16

公司的前端构建及部署工作都是人工去做,随着业务扩大,项目迭代速度变快,人员增多,各种问题都暴露出来,本文是对前端自动化工作流进行探索后的一篇经验分享,将通过一个简单案例分享一下基于Jenkins的前端自动化工作流搭建的过程,搭建完这套工作流,我们只需要在本地发起一个git提交,剩...

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

前端基于gulp后端基于freemarker的工作流程总结

小丁 发布于 2018-04-16

前言 最近在做一个PC端的项目,由于项目需要兼容到IE8,所以从技术选型上采取了公司之前一直沿用的前端基于gulp后端基于freemarker的模式来进行开发。 那么gulp+freemarker这种开发模式的流程到底是怎样的呢?我这边就来简单的分析一下。 一、前端基于gulp ...

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

coca 1.0.0-SNAPSHOT 发布,Java 协同缓存框架

刘莉莉 发布于 2018-04-16

coca的第一次介绍:) 概述如下: 设计目标: 1. 为应用在多级缓存间的更新同步提供一套通用的编程API 2. 系统设计上通过Ca、Co清晰地分离缓存的调度策略、更新同步实现,以适应不同的需要 已实现功能: Ca包括 guava、ehcache、redis、memcached...

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

聊聊Dubbo(六):核心源码-Filter链原理

yeseng 发布于 2018-04-16

对于Java WEB应用来说,Spring的Filter可以拦截WEB接口调用,但对于Dubbo接口,Spring的Filter就不起作用了。 Dubbo中的Filter实现是 专门为服务提供方和服务消费方调用过程进行拦截 ,Dubbo本身的大多功能均基于此扩展点实现,每次远程方...

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

SpringBoot开发案例之NamedParameterJdbcTemplate批量操作

3

xiaoli.he 发布于 2018-04-16

SpringBoot开发案例之NamedParameterJdbcTemplate批量操作 作者:小柒 发表于 2018-04-16     |   分类于 springBoot 前言 在我们做后端服务开发,特别是大数量批量插入的时候(成千上万的数据...

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

Spring mvc解决跨域请求:Response to preflight request doesn't pass access control check

yanxinchi 发布于 2018-04-16

在nginx跨域请求cors配置如下: location / { add_header 'Access-Control-Allow-Origin' 'https://api.xxxx.com'; add_header "Access-Control-Allow-Cred...

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

Android 基于运行时组件化/模块化的架构实践

4

xubiao.zhuang 发布于 2018-04-16

当前参与的项目历史也很久远,第一行代码据说是写于2014年的某一天,那时Android用的ide还是Eclipse、那时Android还没有很好的架构指导(mvp、mvvm)、那时Android最新的版本是5.0、那时Android的Material Design还没流行…… 背...

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

Java动态代理

2

小丁 发布于 2018-04-16

我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者”对我们来说是不可见的;其次,微商代理主要以朋友圈的人为目标客户,这就相当于为厂家做了一次对客户群体的“过滤”...

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

大厨小鲜——基于Netty自己动手实现RPC框架

2

likai 发布于 2018-04-16

今天我们要来做一道小菜,这道菜就是RPC通讯框架。它使用netty作为原料,fastjson序列化工具作为调料,来实现一个极简的多线程RPC服务框架。 我们暂且命名该RPC框架为rpckids。 食用指南 在告诉读者完整的制作菜谱之前,我们先来试试这个小菜怎么个吃法,好不好吃,是...

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

Java集合总结【面试题+脑图】,将知识点一网打尽!

2

xirruiqiang 发布于 2018-04-16

前言 声明,本文用的是jdk1.8 花了一个星期,把Java容器 核心的知识 过了一遍,感觉集合已经无所畏惧了!!(哈哈哈….),现在来总结一下吧~~ 回顾目录: Collection总览 List集合就这么简单【源码剖析】 Map集合、散列表、红黑树介绍 HashM...

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

吐血推荐 | 那些提升开发人员工作效率的在线工具

28

puefu.he 发布于 2018-04-16

点击上方“ Hollis ”关注我,精彩内容第一时间呈现。 全文字数:   3000 阅读时间:  6分钟 作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中要经常使用到...

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

国产 Java AIO 框 架smart-socket v1.3.6 发布

puefu.he 发布于 2018-04-16

smart-socket是一款国产开源的Java AIO框架,追求代码量、性能、稳定性、接口设计各方面都达到极致。如果smart-socket对您有一丝帮助,请Star一下我们的项目并持续关注;如果您对smart-socket并不满意,那请多一些耐心,smart-socket一直...

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

一步步图解G1

11

hellas 发布于 2018-04-16

G1在堆上分配内存和其他的GC有点不一样。现在我们来一步一步看下G1系统。 1、 G1堆结构 G1的堆结构就是把一整块内存区域切分成多个固定大小的块。 在JVM在启动时来决定每个小块,也就是region的大小。 JVM一般是把一整块堆切分成2000个小region。然后每个小re...

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