标签:监听器

编程技术

『互联网架构』软件架构-spring源码之spring结构概述(八)

8

邓龙华 发布于 2019-02-15

spring从07年接触到目前2018年也差不多10年了,一个java的框架为什么能火这么多年。很多人对spring的使用轻车熟路,但是从未解读过spring的源码,老铁跟我一起看看源码,了解下内部的构造,只有源码读过的人才能获得上乘武功,软件开发不只是搬砖的老铁。内功熟悉原理,...

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

编程技术

SOFA-MOSN源码解析—配置详解

2

songhua.gao 发布于 2019-02-11

SOFAMosn是基于Go开发的sidecar,用于service mesh中的数据面代理。官方文档见 SOFAMosn ,基本架构如下: 一个简单的结合sofa-rpc的例子可参考 SOFAMosn代理SOFARPC 。 观察到启动mosn形似 ./main start -c ...

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

Spring

SpringAMQP 消息容器 – SimpleMessageListenerContainer

1

songhua.gao 发布于 2019-02-09

这个类非常的强大,我们可以对他进行很多的设置,用对于消费者的配置项,这个类都可以满足。它有监听单个或多个队列、自动启动、自动声明功能。 它可以设置事务特性、事务管理器、事务属性、事务并发、是否开启事务、回滚消息等。但是我们在实际生产中,很少使用事务,基本都是采用补偿机制。 它可以...

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

Java

Apache Tomcat 9.0.16 发布,开源 Web 应用服务器

小丁 发布于 2019-02-08

Apache Tomcat 9.0.16 发布了。Apache Tomcat 是 Java Servlet、JavaServer Pages、Java 表达式语言和 Java WebSocket 技术的开源实现,是一个免费的开放源代码的 Web 应用服务器。 相较于 9.0.14...

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

Spring

使用Spring Boot和Redis – Michael C. Good

yanxinchi 发布于 2019-02-07

在本文中,我们将介绍如何通过Spring Data Redis将Redis与Spring Boot一起使用的基础知识库。 我们将构建一个应用程序,演示如何通过Web界面执行CRUD操作Redis, Github 上提供了该项目的完整源代码。 Redis是 一个开源的内存中键值数据...

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

Java

在Java SE下测试CDI Bean和持久层 – relation

likai 发布于 2019-02-07

在测试Java EE应用程序时,我们可以使用各种工具和方法。根据给定测试的具体目标和要求,选项范围从单个类的普通单元测试到部署到容器中的综合集成测试(例如通过 Arquillian ),并通过 REST Assured 等工具驱动。 在这篇文章中,我想讨论一种代表某种中间立场的测...

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

Java

简易 MVC框架 弃坑

3

likai 发布于 2019-02-06

MVC 模型视图控制器模型 这是中文名称 原先是为桌面应用建立的框架,后来转变成为B/S模型。 经典图如下 说一下CGI,是使用CGI 和apache进行连接,当发生一个请求的时候,进入apache,即web server,由web server执行事先编辑好的CGI程序,由CG...

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

Java

Jboot v2.0-rc.4 发布,提高开发体验

darida 发布于 2019-02-01

Jboot v2.0-rc.4 发布了,这一个版本,完全可以用在商业项目上了,若没有太多问题,修复细节和完善文档后,春节之后将会发布 JBoot 2.0 正式版,理论上不再会新增功能和API调整。 此版本已经升级 JFinal 到v3.6最新版本,同时 JFinal-Undert...

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

Java

Java API 设计实践

zhuangli 发布于 2019-01-31

了解在设计 Java API 时应该运用的一些 API 设计实践。这些实践通常很有用,而且可确保 API 能在诸如 OSGi 和 Java Platform Module System (JPMS) 之类的模块化环境中得到正确使用。有些实践是规定性的,有些则是禁止性的。当然,其他...

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

Java

Java内存泄漏的引入

2

Harries 发布于 2019-01-30

Java最显著的优势之一是内存管理。 您只需创建对象,Java垃圾收集器负责分配和释放内存。 但是,情况没有那么简单,因为Java应用程序中经常发生内存泄漏。 本教程说明什么是内存泄漏,为什么会发生内存泄漏,以及如何防止内存泄漏。 1. 什么是内存泄漏 内存泄漏的定义:应用程序不...

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

Java

Java核心技术笔记 接口、lambda表达式与内部类

刘莉莉 发布于 2019-01-30

《Java核心技术 卷Ⅰ》 第6章 接口、lambda表达式与内部类 接口 接口示例 lambda表达式 内部类 接口 接口技术,这种技术主要用来 描述类具有什么功能 ,而并不给出每个功能的具体实现。一个类可以实现(implement)一个或多个接口,并在需要接口的地方,随时使用...

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

Java

Java设计模式(十四)观察者模式

2

刘莉莉 发布于 2019-01-26

观察者模式(Observer Pattern)是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式 观察者模式定义了一...

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

Java

Cisco ISE:从无需身份验证的XSS到高权限远程代码执行漏洞

xubiao.zhuang 发布于 2019-01-26

一、漏洞概要 我们发现,Cisco Identity Services Engine(ISE,身份服务引擎)存在3个漏洞,当这些漏洞被利用时,将允许未经身份验证的攻击者实现root权限并远程执行代码。第一个漏洞是存储型XSS文件上传漏洞,允许攻击者在受害者浏览器中上传并执行HTM...

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

Java

springboot整合各种消息队列(一):redis消息队列

4

尖兵 发布于 2019-01-25

本篇博客将介绍使用redis作为消息中间件和springboot的整合使用; 安装配置redis 请参考笔者另一篇博客,有详细介绍: https://jsbintask.cn/2019/01/24/middleware/redis-install/#more 整合springbo...

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

Spring

Spring Boot支持Crontab任务改造

dulong 发布于 2019-01-18

在以往的 Tomcat 项目中,一直习惯用 Ant 打包,使用 build.xml 配置,通过 ant -buildfile 的方式在机器上执行定时任务。虽然 Spring 本身支持定时任务,但都是服务一直运行时支持。其实在项目中,大多数定时任务,还是借助 Linux Cront...

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

Java

dubbo之Zookeeper注册中心

1

hellas 发布于 2019-01-16

目前dubbo支持多种注册中心:Zookeeper、Redis、Simple、Multicast、Etcd3。 本编文章是分析使用Zookeeper作为注册中心,dubbo如何整合Zookeeper进行服务注册和订阅服务。 首先dubbo将服务注册到Zookeeper后,目录结构...

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

编程技术

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

5

xiaoli.he 发布于 2019-01-15

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

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

Spring

azeroth-event:轻量级事件驱动插件

1

xiaoli.wang 发布于 2019-01-15

azeroth-event 轻量级事件驱动插件 内部使用的事件插件, 用于业务解耦以及事件分发。 结构图 使用 // 插件配置 // 初始化插件 EventBus plugin = new EventBus(); // 全局开启异步,默认不开启的话即同步阻塞处理 plugin.a...

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