标签:免费

编程技术

大型互联网架构师谈:如何用Redis轻松实现秒杀系统

darida 发布于 2018-12-18

导论 曾经被问过好多次怎样实现秒杀系统的问题。昨天又在架构师微信群被问到了。因此这里把我设想的实现秒杀系统的价格设计分享出来。供大家参考。 秒杀系统的架构设计 秒杀系统,是典型的短时大量突发访问类问题。对这类问题,有三种优化性能的思路:  写入内存而不是写入硬盘&nbs...

阅读(11)评论(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)

Java

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

xiaoli.he 发布于 2018-12-18

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

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

编程技术

优秀后端架构师必会知识:史上最全MySQL大表优化方案总结

16

changyuan.xu 发布于 2018-12-17

本文原作者“ manong”,原创发表于segmentfault,原文链接:segmentfault.com/a/1190000006158186 1、引言 MySQL作为开源技术的代表作之一,是互联网得以广泛流行的重要基础技术之一。 国外 GitHub、Airbnb、Yelp、...

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

编程技术

Gartner:2018年SIEM (安全信息与事件管理) 市场分析

2

puefu.he 发布于 2018-12-17

2018年12月3日,Gartner正式对外发布了2018年SIEM市场魔力象限分析报告。新的市场竞争格局基本成型,SIEM产品越来越注重威胁检测和响应,尤其是新型的检测方法和响应方式。所谓新型检测方法特指UEBA,及其他高级安全分析方法(如NTA、EDR、欺骗、威胁捕猎等);所...

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

Java

从明年1月开始,Oracle要对JDK8就要收费了,怎么办?

2

xiaoli.wang 发布于 2018-12-17

JDK8从2019年1月开始就要收费了,怎么办呢? 其实这个问题本身就是有问题的,因为收费的并不是JDK8 , 而是JDK8后续的update (更新) 。 什么是update? 如果你下载过JDK, 就会看到那些8u191, 8u192这样的东西,191,192就是update...

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

编程技术

头条后台研发面经(共三面)+架构师进阶路线分享

wenming.gapo 发布于 2018-12-16

![image.png](https://static.studygolang.com/181216/d1248fff78c6b96bd28c7ced82b875ef.png) 后端研发工程师 找牛客大佬要到了白金码,跳过死亡笔试,直接视频面,面试从3点开始,断断续续到晚上8点结...

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

编程技术

Java程序员怎样才能在两年内,技术水平达到月薪2w的水平呢!

likai 发布于 2018-12-14

有人回答说月薪两万,这只能是大企业或者互联网企业的工程师才能拿到。也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该是已经转管理后才有可能。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难。 ![image.png](https://stati...

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

编程技术

漫淡终端技术未来

17

xirruiqiang 发布于 2018-12-14

摘要:闲聊一下未来。 原文: 漫淡终端技术未来 作者: 流形 Fundebug经授权转载,版权归原作者所有。 前言 在终端发展的历史看,终端设备早已不再是单一的计算机,交互方式早已不再是单一的键盘鼠标,但无论是怎样变化,归根结底不变的是人与端两个角色的交互。 我在数据领域深根多年...

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

编程技术

性能大比拼-真实世界工作负载vs实验室综合工作负载

7

changyuan.xu 发布于 2018-12-14

验证存储系统性能是否强大通常会选择各种测试跑分看结果,然而对比性能就可以发现真实世界的工作负载与实验室综合工作负载差别极大,通过后者直接应用显然不太现实。而真实世界的工作负载则能够应用于优化,设计,验证应用软件,也可以针对真实的应用需求选择适合类别的SSD和数量。 SNIA固态存...

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

Java

玩转 DCEVM + HotwapAgent 热加载,免费、开源!

11

尖兵 发布于 2018-12-13

DCEVM 提供 JRebel 类似的功能,允许允许在运行时无限制地重新定义加载的类,所谓”热插拔、热加载、热部署“功能大抵如是。而 HotwapAgent 则适配了 Servlet 程序的热加载。 最重要的是 DCEVM + HotwapAgent 免费、开源,不用为 JReb...

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

Java

程序员必知的Java基础:5条命名规范和8种数据类型归纳

1

hanze 发布于 2018-12-12

一、Java命名规范 任何一种语言都有一套针对于语言自身的命名的规范,java也不例外。接下来,我就列举一下java对命名的规范。 下面重点来了,准备好了嘛? 1、代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例:_name/$Object/name...

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

编程技术

微服务架构有毒,何时不使用微服务?

8

hanze 发布于 2018-12-12

【51CTO.com原创稿件】在过去的四年中,使用微服务来构建应用程序似乎成了一种标准。大多数我所合作过的团队也对此表现出了不同程度的兴趣。 微服务所承诺的弹性、高可用、低耦合、敏捷,以及能够解决单体架构带来的问题,这些都是它流行的主要原因。 但是近段时间来,对于微服务的一些保留...

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

Java

一名十余年资深Java架构师的经验之谈

9

dulong 发布于 2018-12-11

所谓架构师,思考的是全局的东西,是如何组织你的系统,以达到业务要求,性能要求,具备可扩展性(scalability),可拓展性(extendability),前后兼容性等。可能涉及到的东西包括了从硬件到软件的方方面面,实在是一言难尽。 要想往架构师的方向发展首先要知道架构师是什么...

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

Java

作为一位开发三到五年的java程序员,这些必备的技能你是否具备?

2

dulong 发布于 2018-12-11

前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。 简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B...

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

Java

2018年11月份最热门的Java开源项目

5

likai 发布于 2018-12-11

又到了揭晓 11 月份最热门 Java 开源项目排名的时候了,在本月的名单中,出现了几个新面孔,如Java 核心知识库、轻量级容错组件Resilience4j ….. 1JavaGuide https://github.com/Snailclimb/JavaGuide...

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

Java

详解Tomcat 与 Nginx,Apache的区别及优缺点

2

xirruiqiang 发布于 2018-12-11

概述 下面主要介绍下tomcat 与 nginx,apache的定义、区别及优缺点。 详解tomcat 与 nginx,apache的区别及优缺点 一、 定义: 1. Apache Apache HTTP服务器是一个模块化的服务器,可以运行在几乎所有广泛使用的计算机平台上。其属于...

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

Java

使用IDEA插件来提升Mybatis开发效率

xubiao.zhuang 发布于 2018-12-10

IDEA下 有很多 mybatis的插件 如何判断哪个最好用呢 那只有一个个试了 下面我要介绍我一直在开发的MybatisCodeHelperPro插件 插件地址为: github.com/gejun123456… 插件里面大部分功能都是免费的 免费的功能可以一直使用下去 具体如...

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