标签:http 第2页

编程技术

UEBA架构设计之路1:UEBA框架

4

wenming.gapo 发布于 2019-01-23

鸣谢 VSRC感谢业界小伙伴——mcvoodoo,投稿精品原创类文章。VSRC欢迎精品原创类文章投稿,优秀文章一旦采纳发布,将有好礼相送,我们已为您准备好了丰富的奖品! (活动最终解释权归VSRC所有) 前言 一直以来大家都在用各种技术和机制检测安全威胁,从早期的SOC到SIEM...

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

编程技术

火爆开发概念之——微服务实践篇

3

尖兵 发布于 2019-01-23

什么是微服务? 目前,后端开发比较火爆的概念就是微服务,微服务是软件领域现阶段无人不提的话题,也是未来的一个发展方向。然而,据调查和了解,很多开发者将微服务下的单体应用和SOA(面向服务架构)服务治理下的单体应用混为一谈,认为二者是一样的模式,大量的系统在十几年前都已经是以SOA...

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

Java

在Spring 5中调试Reactive Streams

xiaoli.he 发布于 2019-01-23

案例概述 调试 Reactive Streams 可能是我们开始使用这些数据结构后必须面对的主要挑战之一。 考虑到Reactive Streams在过去几年中越来越受欢迎,了解我们如何有效地执行此任务是个好主意。 让我们首先使用Reactive Streams设置项目,看看为什么...

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

Java

Java8实用技能

dulong 发布于 2019-01-23

大概一年多之前,我对java8的理解还仅限一些只言片语的文章之上,后来出于对函数式编程的兴趣,买了本参考书看了一遍,然后放在了书架上,后来,当我接手大客户应用的开发工作之后,java8的一些工具,对我的效率有了不小的提升,因此想记录一下java’8的一些常用场景,我希...

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

Java

Spring Data JPA REST Query QueryDSL

邓龙华 发布于 2019-01-23

案例概述 在本教程中,我们将研究使用Spring Data JPA和Querydsl为REST API构建查询语言。 在本系列的前两篇文章中,我们使用JPA Criteria和Spring Data JPA规范构建了相同的搜索/过滤功能。 那么 – 为什么要使用查询语...

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

Java

Java Integer的缓存策略

hanze 发布于 2019-01-23

Java5为Integer的操作引入了一个新的特性,用来节省内存和提高性能。整型对象在内部实现中通过使用相同的对象引用实现了缓存和重用。 上面的规则默认适用于整数区间 -128 到 +127(这个整数区间可以通过启动应用的虚拟机参数修改:-XX:AutoBoxCacheMax)。...

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

Java

Java进阶必备:优雅的告诉面试官消息中间件该如何实现高可用架构?【石杉的架构笔记】

7

puefu.he 发布于 2019-01-23

这篇文章,我们来聊一下消息中间件高可用架构的一些原理。 对于一个合格的高级Java工程师而言,你肯定会碰到在系统里用到MQ的场景,那么这个时候你需要基于你的业务场景和需求,考虑在使用MQ的时候可能遇到的一些技术问题。 接着,你必须得针对这些技术问题设计一套完整的技术方案。 你需要...

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

编程技术

线上技术故障处理三板斧

3

邓龙华 发布于 2019-01-23

“ 是软件就有bug, 第一个bug是一虫子 ”,软件工程的老师是这样讲的。 当bug突破层层检查站,被释放到线上生产环境时, 比如文案错误,xx交易系统不可使用等,根据 其严重性不同,会引发线上的问题,甚至是线上故障。 而在大型软件工程中, 讲究预期一致性 , 非预期内的线上表...

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

编程技术

微服务不是全部,只是特定领域的子集

11

yeseng 发布于 2019-01-23

大家都在学SpringCloud,貌似学会了SC就牛逼哄哄,感觉不得了的样子。但微服务,在整个企业级应用中,只 占了一小部分。微服务引入的问题比解决的问题还要多,你会遇到各种各样的bottleneck。 微服务解决的是计算节点的问题,然而根源却在存储节点 。当业务规模变得越来越庞...

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

Java

长连接的心跳及重连设计

24

yanxinchi 发布于 2019-01-23

前言 说道“心跳”这个词大家都不陌生,当然不是指男女之间的心跳,而是和长连接相关的。 顾名思义就是证明是否还活着的依据。 什么场景下需要心跳呢? 目前我们接触到的大多是一些基于长连接的应用需要心跳来“保活”。 由于在长连接的场景下,客户端和服务端并不是一直处于通信状态,如果双方长...

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

Java

2018 年度新增开源软件排行榜之国产 TOP 50

35

zhuangli 发布于 2019-01-23

2018 年开源中国社区「新增」开源项目排行榜之 国产 TOP 50 终于发布了! 榜单根据 2018 年开源中国社区新收录的开源项目的关注度、活跃度,以及所属分类整理而来,相信在一定程度上反映了国内大部分开发者在 2018 年所使用的技术栈和希望学习的技术。...

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

Java

「Java笔记」 mysql 5.7 column cannot be null

darida 发布于 2019-01-22

背景 独立测试环境安装了数据库,但安装的版本是mysql 5.7的版本,而研发用的是mysql5.6的版本,在执行某个数据库操作的提示,提示column “xxxx”cannot be null 问题解决 最快速的方法就是直接询问研发,告知是DB问题,因为mysql从哪个版本开始...

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

Java

「Java笔记」 mysql 5.7 column cannot be null

darida 发布于 2019-01-22

背景 独立测试环境安装了数据库,但安装的版本是mysql 5.7的版本,而研发用的是mysql5.6的版本,在执行某个数据库操作的提示,提示column “xxxx”cannot be null 问题解决 最快速的方法就是直接询问研发,告知是DB问题,因为mysql从哪个版本开始...

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

Java

追踪解析 ThreadPoolExecutor 源码

hanze 发布于 2019-01-22

零 前期准备 0 FBI WARNING 文章异常啰嗦且绕弯。 1 版本 JDK 版本 : OpenJDK 11.0.1 IDE : idea 2018.3 2 ThreadPoolExecutor 简介 ThreadPoolExecutor 是 jdk4 中加入的工具,被封装在...

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

编程技术

干货 | 标准化状态通道的架构与 Counterfactual

6

songhua.gao 发布于 2019-01-22

频繁的交易使的以太坊虚拟机变得越来越慢,交易费也越来越高。当下,大多数建立在以太坊上的应用都是通过更新链上合约的存储变量来实现,用户需要支付交易费并花一定时间等待区块确认。 当然,这也是低效的。为了使用应用,我们要求用户手动将数据库更新提交至世界上最安全的、分布式的、无需信任的。...

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

Java

spring

hanze 发布于 2019-01-22

Spring IOC 控制反转(Inversion ofControl):将一些对象的创建权交给Spring 需要的jar包 //日志接口 com.springsource.org.apache.commons.logging-1.1.1.jar //日志实现 com.sprin...

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

Java

使用 fastjson 解析json中的键值:乱序和原样输出

1

小丁 发布于 2019-01-22

最近项目需要做一个java版本的demo,简单来做就是按照api文档拼装请求报文请求自己的服务端,收到应答报文后做MD5签名验证等后续处理。由于客户端和服务端之前通讯报文是json格式的,那么就会涉及到json报文的生成和解析。网上找了下,貌似阿里巴巴的 fastjson 库评价...

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