标签:constant

Java

Dubbo分析之Transport层

yeseng 发布于 2018-10-23

前言 上一篇文章 Dubbo分析之Serialize层 ,介绍了最底层的序列化/反序列化层,本文继续分析Serialize层的上一层transport网络传输层,此层使用了现有的一些通讯开源框架(ex:netty,mina,grizzly)来做底层通讯,上文也做了简单介绍,本文将...

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

Java

JAVA常见的XXE漏洞写法和防御

1

Harries 发布于 2018-10-23

貌似最近经常看到有Java项目爆出XXE的漏洞并且带有CVE,包括 Spring-data-XMLBean XXE漏洞 、 JavaMelody组件XXE漏洞解析 、 Apache OFBiz漏洞 。微信支付SDK的XXE漏洞。本质上xxe的漏洞都是因为对xml解析时允许引用外部...

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

Java

Schedule 调度系统设计(单机版)

5

Harries 发布于 2018-10-19

鉴于对Spring实现的@Scheduled的调度和SchedulerFactoryBean的研究发现,基于Spring的调度封装虽满足了大多需求,但为了简化使用方式使得Job并不容易得到控制,导致开发对Job的控制和运维成本上升;下面是本人基于Quartz和Spring及Ann...

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

Spring

springboot~zuul实现网关

xubiao.zhuang 发布于 2018-10-18

网关在微服务里的角色 在微服务架构体系里,网关是非常重要的一个环节,它主要实现了一些功能的统一处理,包括了: 统一授权 统一异常处理 路由导向 跨域处理 限流 实践一下 1 添加依赖 dependencies { implementation('org.springframewo...

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

Java

访问控制列表(ACL)

4

hellas 发布于 2018-10-17

在本章中,我们将会介绍访问控制列表这个复杂话题,它能够提供域对象实例层次授权的丰富模型。Spring Security提供了强大的访问控制列表,但是复杂且缺少文档,它能够很好的满足小到中型规模的实现。 在本章的内容中,我们将会: 理解访问控制列表的概念模型; 了解Spring S...

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

Java

Android Annotation-让你的代码更加优雅(二)做一个Java诗人(JavaPoet)

2

yanxinchi 发布于 2018-10-17

上一篇我们按照思维导图,介绍了注解的基础知识,如何定义一个注解,提示性注解,运行时注解的写法和用法。没有看过第一篇,又对注解知识相对陌生的同学,建议先食用第一篇。本篇将重点介绍编译期注解,自动生成Java文件相关内容。第一篇传送门: Android Annotation-让你的代...

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

Java

Ubuntu,JavaFX,Java运行时环境已经检测到一个致命的错误

zhuangli 发布于 2018-10-15

我已经安装了ubuntu 14.04.02 x64,oracle jdk 1.8.4,我尝试运行JavaFX8项目,但是我在eclipse中收到这个消息(不是每次都是): # # A fatal error has been detected by the Java Runtim...

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

Java

Ubuntu,JavaFX,Java运行时环境已经检测到一个致命的错误

wenming.gapo 发布于 2018-10-15

我已经安装了ubuntu 14.04.02 x64,oracle jdk 1.8.4,我尝试运行JavaFX8项目,但是我在eclipse中收到这个消息(不是每次都是): # # A fatal error has been detected by the Java Runtim...

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

Java

聊聊storm worker的executor与task

1

小丁 发布于 2018-10-15

本文主要研究一下storm worker的executor与task Worker storm-2.0.0/storm-client/src/jvm/org/apache/storm/daemon/worker/Worker.java public static void mai...

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

Java

java – 在Android平板电脑和相机之间的USB bulkTransfer

刘莉莉 发布于 2018-10-15

我想使用bulkTransfer功能在相机和Android平板电脑设备之间交换数据/命令.我写了这个Activity,但是bulkTransfer方法返回-1(错误状态).为什么会返回错误? public class MainActivity extends Activity {...

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

Java

版本控制 – Jenkins:尽管没有变化,SCM也会触发常量

尖兵 发布于 2018-10-15

我们有一个问题,尽管没有代码更改SCM触发构建. SCM每15分钟轮询一次更改,只有在发现更改时才触发构建. 以下是连续SCM轮询日志的几个示例. Started on Nov 15, 2013 11:47:14 AM Using strategy: Default [poll]...

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

Java

JVM指令分析实例五(操作数栈)

1

wenming.gapo 发布于 2018-10-15

本篇为《JVM指令分析实例》的第五篇,相关实例均使用Oracle JDK 1.8编译,并使用javap生成字节码指令清单。 前几篇传送门: JVM指令分析实例一(常量、局部变量、for循环) JVM指令分析实例二(算术运算、常量池、控制结构) JVM指令分析实例三(方法调用、类实...

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

Java

闪电侠 Netty 小册里的骚操作

刘莉莉 发布于 2018-10-13

前言 即使这是一本小册,但基于“不提笔不读书”的理念,仍然有必要总结一下。此小册对于那些“硬杠 Netty 源码 却不曾在千万级生产环境上使用实操”的用户非常有用。当然,对那些没有 Netty 编程经验的人来说,更为有用。 放个小册地址: [Netty 入门与实战:仿写微信 IM...

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

Java

Dubbo 源码分析 – 自适应拓展原理

2

darida 发布于 2018-10-13

1.原理 我在上一篇文章中分析了 Dubbo 的 SPI 机制,Dubbo SPI 是 Dubbo 框架的核心。Dubbo 中的很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等。有时,有些拓展并非想在框架启动阶段被加载,...

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

Java

简单看,tomcat源码(一)启动与监听

darida 发布于 2018-10-12

tomcat 作为知名的web容器,很棒! 本文简单了从其应用命令开始拆解,让我们对他有清晰的了解,揭开神秘的面纱!(冗长的代码流水线,给你一目了然) 话分两头: 1. tomcat是如何启动的? 2. tomcat是如何接收请求的? x. 应用程序是怎样接入tomcat的? 从...

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