标签:http 第3页

Java

一个可以提升JVM运行性能的参数

3

hellas 发布于 2019-01-22

JAVA进程启动的时候,虽然我们可以为JVM指定合适的内存大小,但是这些内存操作系统并没有真正的分配给JVM,而是等JVM访问这些内存的时候,才真正分配,这样会造成以下问题: 第1次YGC之前Eden区分配对象的速度较慢; YGC的时候,Young区的对象要晋升到Old区的时候,...

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

编程技术

领域驱动设计参考

darida 发布于 2019-01-22

领域驱动设计是一种解决跨学科交流问题的软件工程方法:由于开发人员和专业人员使用不同的术语,因此存在相互理解问题。 这首先是业务语言问题(不是编程语言),DDD通过为开发人员和专业人员提供一套用于理解的规则以及因此基础领域的通用模型来帮助弥合这一障碍。 Eric Evans最初创造...

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

Java

Java 能抵挡住 JavaScript 的进攻吗?

6

yanxinchi 发布于 2019-01-22

JavaScript的进攻 公元2014年,Java 第八代国王终于登上了王位。 第一次早朝,国王坐在高高的宝座上,看着毕恭毕敬的大臣,第一次体会到了皇权的威力。 德高望重的IO大臣颤悠悠地走上前来:“启禀陛下,昨日收到战报,有个叫做Node.js的番邦又一次向我国进攻,我边防将...

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

Java

来谈谈限流-RateLimiter源码分析

dulong 发布于 2019-01-22

前一篇 文章 提到了限流的几种常见算法,本文将分析guava限流类 RateLimiter 的实现。 RateLimiter 有两个实现类: SmoothBursty 和 SmoothWarmingUp ,其都是令牌桶算法的变种实现,区别在于 SmoothBursty 加令牌的速...

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

编程技术

10 年资深架构师推荐 21 本技术好书

21

changyuan.xu 发布于 2019-01-22

在专栏 《从 0 开始学架构》 更新的时候,很多同学留言希望我推荐一些书籍可以课后继续学习,正好我自己也是一个爱读书的人,最近 7 ~ 8 年,平均每年读书超过 50 本,因此今天就从我读过的书籍中选择一些让我印象非常深刻的推荐给你。我把这些书分为成长、技术和业务三个方面,因为架...

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

Java

高性能RPC框架——Dubbo一站式快速入门

13

尖兵 发布于 2019-01-22

一、Web应用架构的演变 ​ 随着互联网的发展,网站应用的规模不断扩大,Web应用架构也在不断的演变 ​ 四个阶段:单一应用、垂直应用、分布式服务、流动计算 1.单一应用架构 ​ 当网站访问量很小时,只需要一个应用程序,将所有的功能都部署在一起,以减少部署节点和成本 ​ 此时关键...

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

Java

AQS:JAVA经典之锁实现算法(一)

3

yeseng 发布于 2019-01-22

AQS可以说是JAVA源码中必读源码之一。同时它也是JAVA大厂面试的高频知识点之一。认识并了解它,JAVA初中升高级工程师必备知识点之一。 AQS是AbstractQueuedSynchronizer的简称,它也是JUC包下众多非原生锁实现的核心。 一:AQS基础概况 AQS是...

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

Java

SkyWalking Java 插件贡献实践

1

xubiao.zhuang 发布于 2019-01-22

《SkyWalking Java 插件贡献实践》:本文将基于SkyWalking 6.0.0-GA-SNAPSHOT版本,以编写Redis客户端的SkyWalking Java Agent 插件为例,与大家分享我贡献PR的过程,希望对大家了解SkyWalking Java Age...

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

编程技术

面试最让你手足无措的一个问题:你的系统如何支撑高并发?【石杉的架构笔记】

6

songhua.gao 发布于 2019-01-22

这篇文章,我们聊聊大量同学问我的一个问题,面试的时候被问到一个让人特别手足无措的问题:你的系统如何支撑高并发? 大多数同学被问到这个问题压根儿没什么思路去回答,不知道从什么地方说起,其实本质就是没经历过一些真正有高并发系统的锤炼罢了。 因为没有过相关的项目经历,所以就没法从真实的...

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

编程技术

基础设施即代码:Terraform 和 AWS 无服务器

5

yanxinchi 发布于 2019-01-22

基础设施即代码 基础设施即代码(IaC)是一种通过机器可读的定义文件管理设备和服务器的方法。从根本上说,你要写下你希望基础设施是什么样子,以及应该在该基础设施上运行什么代码。然后,按下一个按钮,说“部署我的基础设施”即可。BAM 是你已经准备投入使用的应用程序,它运行在服务器上,...

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

Spring

Spring 指南(调度任务)

xiaoli.he 发布于 2019-01-22

调度任务 本指南将指导你完成使用Spring调度任务的步骤。 将要构建什么 你将构建一个应用程序,使用Spring的 @Scheduled 注解每五秒打印一次当前时间。 需要什么 大约15分钟 最喜欢的文本编辑器或IDE JDK 1.8 或更高版本 Gradle 4+ 或 Mav...

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

Java

Weblogic 12版本以下服务器如何调整SSL协议和加密套件

4

Harries 发布于 2019-01-22

注:请认真细读里面的每个步骤。针对不同系统安装的weblogic 需要调整不同的启动文件,此目的是为了提示低版本的weblogic可以支持TLS1.0以上安全协议和提升安全加密套件而制作。 注意:首先要额外(Windows:安装jdk新的版本)或是(Linux或centos:编译...

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

Java

为什么老外不愿意使用 MyBatis?

7

尖兵 发布于 2019-01-22

老外用MyBatis吗 昨天我在我在知乎看到了一张比较Hibernate和MyBatis使用情况的图,顺手发了条朋友圈: Hibernate vs MyBatis ,谁能告诉我什么样的国情导致了这么大的差异? 结果有人质疑,有人感叹。 我开始没有想到会有人质疑这个结果,在我的直觉...

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

Java

Spring 指南(了解视图模板)

xirruiqiang 发布于 2019-01-22

了解视图模板 模型—视图—控制器(MVC)软件设计模式是用于在软件应用程序内分离关注点的方法,原则上,应用程序逻辑或控制器与用于向用户或视图层显示信息的技术分离,该模型是控制器和视图层之间的通信工具。 在应用程序内,视图层可以使用一种或多种不同的技术来渲染视图,Spring基于W...

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

Java

Spring Boot+Spring Security+Thymeleaf 简单教程

6

xirruiqiang 发布于 2019-01-22

因为有一个项目需采用MVC构架,所以学习了Spring Security并记录下来,希望大家一起学习提供意见 GitHub地址: github.com/Smith-Cruis… 如果有疑问,请在GitHub中发布issue,我有空会为大家解答的 本项目基于Spring Boot ...

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