标签:安全

Java

常被问到的十个 Java 面试题

1

xiaoli.wang 发布于 2018-12-19

在这篇文章中,我试图收录最有趣和最常见的问题。此外,我将为您提供正确的答案。 接下来,就让我们来看看这些问题。 1. 以满分十分来评估自己——你有多擅长 Java? 如果你并不完全确信你自己或是你对 Java 的熟练程度,那么这会是一个非常棘手的问题。如果有这种情况,你应该把打分...

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

编程技术

A16Z眼中的中心化四骑士:守门人 执法者 架构师和牟利者

yeseng 发布于 2018-12-19

作为加密网络最重要的特质,“去中心化”一词被广泛使用,当人们在描述加密网络的“去中心化”时,普遍会提到挖矿、数据不可篡改等属性。但A16Z Crypto的合伙人Ali却认为,加密网络的“去中心化”最重要的含义,是权力的去中心化。 本文从权力分配角度,重新定义了加密网络的去中心化。...

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

Java

Jenkins服务器允许匿名用户成为管理员

1

邓龙华 发布于 2018-12-19

今年夏天发现并修补了两个漏洞,将Jenkins服务器暴露在大规模开发之下。Jenkins的服务器数以千计,甚至更多,容易受到数据盗窃、接管和攻击。这是因为黑客可以利用两个漏洞获得管理权限,或者使用这些服务器上的无效凭据登录。 这两个漏洞都是CyberArk的安全研究人员发现的,并...

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

Java

Netflix OSS和Spring Boo全面融合

Harries 发布于 2018-12-19

2007年,Netflix开始了走向在云中全面运营的漫长道路。Netflix的大部分后端和中端应用都是使用Java构建的,Netflix工程部门构建了很多基于云的架构库和系统 ,比如用于负载平衡的 R ibbon,用于服务发现的Eureka和用于容错的Hystrix。将所有这些组...

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

Java

Java反射机制详解

2

likai 发布于 2018-12-18

对于一般的开发者,很少需要直接使用Java反射机制来完成功能开发,但是反射是很多框架譬如 Spring, Mybatis 实现的核心,反射虽小,能量却很大。 本文主要介绍反射相关的概念以及API的使用,关于反射的应用将在下一篇文章中介绍 反射的介绍 反射(Reflection)是...

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

Spring

Spring Security系列之动手实现一个IP_Login(五)

9

changyuan.xu 发布于 2018-12-18

文章来源 为什么我们不自己写一个表单认证,用过滤器即可完成,大费周章引入Spring Security,看起来也并没有方便多少。对的,在引入Spring Security之前,我们得首先想到,是什么需求让我们引入了Spring Security,以及为什么是Spring Secu...

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

Java

SpringBoot与异步任务、定时任务、邮件任务

4

xubiao.zhuang 发布于 2018-12-18

在需要开启异步的服务加上注解:@Async @Service public class AsyncService { //告诉SpringBoot这是一个异步任务,SpringBoot会自动开启一个线程去执行 @Async public void testAsyncService...

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

Java

偏向锁状态转移原理

4

xiaoli.he 发布于 2018-12-18

当多个处理器同时处理的时候,通常需要处理互斥的问题。 一般的解决方式都会包含 acquire 和 release 这个两种操作,操作保证,一个线程在acquire执行之后,在它执行release之前,其它线程不能完成acquire操作。这个过程经常就涉及到锁。研究表明(L. La...

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

Java

探索HyperLogLog算法(含Java实现)

11

yeseng 发布于 2018-12-18

引言 HyperLogLog算法经常在数据库中被用来统计某一字段的Distinct Value(下文简称DV),比如Redis的HyperLogLog结构,出于好奇探索了一下这个算法的原理,无奈中文资料很少,只能直接去阅读论文以及一些英文资料,总结成此文。 介绍 HyperLog...

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

Java

Java并发编程-内存模型及volatile

1

yeseng 发布于 2018-12-18

内存模型相关概念 大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程则慢得多(不是一个数量级),因此如果任何时候对数据的操作都要通过和内存的...

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

Spring

SpringBoot与异步任务、定时任务、邮件任务

4

xiaoli.wang 发布于 2018-12-18

在需要开启异步的服务加上注解:@Async @Service public class AsyncService { //告诉SpringBoot这是一个异步任务,SpringBoot会自动开启一个线程去执行 @Async public void testAsyncService...

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

Java

java基础:深入理解JDK动态代理

1

dulong 发布于 2018-12-18

其他更多java基础文章:java基础学习(目录) 经过上一节我们讲了Class对象和反射机制,这节就来讲一下反射机制在java中的主要应用——动态代理。在讲动态代理之前,会先讲一下代理模式和静态代理。 一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有 ...

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

Java

Spring Boot-实现Undertow服务器同时支持HTTP2、HTTPS

15

likai 发布于 2018-12-18

前言 如今,企业级应用程序的高性能安全加密的常见场景是同时支持HTTP和HTTPS两种协议,这篇文章考虑如何让Spring Boot应用程序同时支持HTTP和HTTPS两种协议。Spring Boot的web容器已经有容器可以支持HTTP2了,这个例子中选择了Undertow高性...

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

编程技术

前后端分离看阿里Web应用架构

7

changyuan.xu 发布于 2018-12-18

编辑推荐: 本文来自于infoq,本文主要介绍了阿里过去的几年都在和数据分析类产品打交道,经历了几代数据产品的演变和架构变迁(淘宝数据平台的数据魔方、面向精准营销的全景洞察、面向数据分析的 DataV)。 前后端分离为什么出现?本质上是什么?前后端分离运动对 web 应用的架构带...

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

编程技术

前后端分离看阿里Web应用架构

7

Harries 发布于 2018-12-18

编辑推荐: 本文来自于infoq,本文主要介绍了阿里过去的几年都在和数据分析类产品打交道,经历了几代数据产品的演变和架构变迁(淘宝数据平台的数据魔方、面向精准营销的全景洞察、面向数据分析的 DataV)。 前后端分离为什么出现?本质上是什么?前后端分离运动对 web 应用的架构带...

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

Java

再谈系统运维和性能监控(12.17)

xiaoli.wang 发布于 2018-12-17

系统已经上线2个月,在这两个月整个平台基本能够做到平稳运行,同时整体性能也能够完全满足当初的业务测算和性能需求,从最近两个月的系统运维工作和性能监控来看,还是有一些简单感受和总结,特记录如下: 对于ESB总线来说简单粗暴的限流或断流往往并不合适,这将直接影响到业务的正常运行 ,比...

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

Java

深入 Java Timer 定时调度器实现原理

2

hanze 发布于 2018-12-17

使用 Java 来调度定时任务时,我们经常会使用 Timer 类搞定。Timer 简单易用,其源码阅读起来也非常清晰,本节我们来仔细分析一下 Timer 类,来看看 JDK 源码的编写者是如何实现一个稳定可靠的简单调度器。 Timer 使用 Timer 调度任务有一次性调度和循环...

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