六合彩最高极限

标签:协议

编程技术

深入理解 Volatile 的实现原理

2

刘莉莉 发布于 2019-10-14

Volatile 的官方定义 Java 语言规范第三版中对 volatile 的定义如下: java 编程语言允许线程访问共享变量,为了确保共享变量能被 准确和一致的更新 ,线程应该确保通过排他锁单独获得这个变量。Java 语言提供了 volatile,在某些情况下比锁更加方便。...

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

编程技术

拿起键盘就是干:跟我一起徒手开发一套分布式IM系统

54

xiaoli.he 发布于 2019-10-14

1、引言 老读者应该还记?#26790;?#22312;去年国庆节前分享过一篇《 技术干货:从零开始,教你设计一个百万级的消息推送系统 》,虽然我在文中有贴一些伪代码,依然有些朋友希望能直接分享一些可以运行的源码。好吧,质疑我穷我无话可说(因为是真穷。。),怀疑我撸码的能力那是绝对不行,所以这次准备拉起键...

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

Spring

手把手教你实现spring-context

puefu.he 发布于 2019-10-14

??本文是对 tiny-spring 项目的详细解读,聚焦spring-context的基本实现,对应着 (seventh~ninth)-stage 这三个构建过程。 引入ResourceLoader ??Spring提供的 ApplicationContext 在 BeanFa...

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

Java

使用 RSocket 进行反应式数据传输

wenming.gapo 发布于 2019-10-14

在微服务架构中,不同服务之间通过应用协议进行数据传输。典型的传输方式包括基于 HTTP 协议的 REST 或 SOAP API 和基于 TCP 字节流的 gRPC 等。HTTP 协议的优势在于其广泛的适用性,有非常多的服务器和客户端实现的支持,但 HTTP 协议本身比较简单,只支...

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

Java

Spring Security 实战干货:Spring Boot 中的 Spring Security 自动配置初探

2

yanxinchi 发布于 2019-10-14

1. 前言 我们在前几篇对 Spring Security 的用户信息管理机制,密码机制进行了?#25945;幀?#25105;们发现 Spring Security Starter 相关的 Servlet 自动配置都在 spring-boot-autoconfigure-2.1.9.RELEASE (当...

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

Java

Netty 学习和进阶策略

21

hellas 发布于 2019-10-14

背景 Netty 框架的特点 Netty 的一个特点就是入门相?#21592;?#36739;容易,但是真正掌握并精通是非常困难?#27169;?#21407;因有如?#24405;?#20010;: 涉及的知识面比较广:Netty 作为一个高性能的 NIO 通信框架,涉及到的知识点包括网络通信、多线程编程、序列化和反序列化、异步和同步编程模型、SSL/T...

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

Java

Tomcat是如何实现异步Servlet的 原 荐

3

darida 发布于 2019-10-14

前言 通过我之前的Tomcat系列文章,相信看我博客的同学对Tomcat应该有一个比较清晰的了解了,在前几篇博客我们?#33268;?#20102;Tomcat在SpringBoot框架中是如何启动?#27169;致?#20102;Tomcat的内部组件是如何设计以及请求是如何流转?#27169;?#37027;么我们这边博客聊聊Tomcat的异步Ser...

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

编程技术

Nebula 架构剖析系列(零)图数据库的整体架构设计

1

刘莉莉 发布于 2019-10-14

Nebula Graph 是一个高性能的分布式开源图数据库,本文为大家介绍 Nebula Graph 的整体架构。 一个完整的 Nebula 部署集群包含三个服务,即  Query Service,Storage Service 和 Meta Service。每个服务都...

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

Java

Java 面试题 :百度前 200 页都在这里

3

darida 发布于 2019-10-14

点击上方  Java后端 ,选择 设为星标 技术博?#27169;?#21450;时送达 作者 | 唐?#28982;?来源 | github.com/tangyouhua 基本概念 操作系统中 heap 和 stack 的区别 什?#35789;?#22522;于注解的切面实现 什?#35789;?对象/关系 ?#25104;?#38598;成模块 什?#35789;?Java ...

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

Java

Java安全漫谈 – 06.RMI篇(3)

6

yeseng 发布于 2019-10-14

这是 代码审计知识星球 中Java安全的第六篇文章 上一篇我们详细说了如何利用codebase来加载远程类,在RMI服务端执行?#25105;?#20195;码。那么,从原理上来讲,codebase究?#25925;?#22914;何传递进而被利用的呢? 我们曾在第4篇文章抓过RMI的数据包,当时通过数据包简单梳理了RMI通信的组...

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

Java

Tomcat源码分析二?#21512;?#30475;看Tomcat的整体架构

7

zhuangli 发布于 2019-10-14

Tomcat源码分析二?#21512;?#30475;看Tomcat的整体架构 Tomcat架构图 我们先来看一张比较经典的Tomcat架构图: 从这张图中,我们可以看出Tomcat中含有Server、Service、Connector、Container等组件,接下来我们一起去大致?#30446;?#30475;这些组件的作用和...

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

Spring

美团十月社招Java面试题合集,JVM+Spring+Spring,看了答案其实也不难

2

尖兵 发布于 2019-10-14

美团算大厂吗?为什么程序员挤破头也要进大厂? 那年十八 ?#24863;?#33310;会 站着如喽啰 那时候 我含泪 发?#27597;?#20301; 必须看到我 1. 为什么说Java是一门?#25945;?#26080;关语言? ?#25945;?#26080;关实?#23454;?#21547;义是“一次编写到处运行”。Java 能够做到是因为它的字节码(byte code)可以运?#24615;?#20219;何操作系统...

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

Java

消息队列的作用以及kafka和activemq的?#21592;?/a>

1

zhuangli 发布于 2019-10-14

背景分析 消息队列这个类型的组件一直是非常重要的组件,?#26412;?#36807;两家企业后我就很坚信这个结论了。队列这种东西,最广泛的作用?#25925;?#22312;于解耦,宽泛一点的说,它可以将不同部门的工作内容进行有效的整合,基于一个约定好的格式,就可以两头互相不干扰的进行开发。可?#36816;?#36825;个生产消费的思想不仅仅适用于程...

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

编程技术

Linux内核系统架构介绍

11

xirruiqiang 发布于 2019-10-14

编辑推荐: 文章通过对内核主要模块的介绍 ,包括进程管理,内存管理,虚拟文件系统,设备驱动,网络?#35748;?#20851;内容介绍。 本文来自于微信公众号:从零开始学架构,由火龙果软件依然编辑推荐。 28年前(1991年8月26日)Linus公开Linux的代码,开启了一个伟大的时代。这篇文章从进程...

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

Java

Tomcat是如何实现异步Servlet的

3

xubiao.zhuang 发布于 2019-10-14

前言 通过我之前的Tomcat系列文章,相信看我博客的同学对Tomcat应该有一个比较清晰的了解了,在前几篇博客我们?#33268;?#20102;Tomcat在SpringBoot框架中是如何启动?#27169;致?#20102;Tomcat的内部组件是如何设计以及请求是如何流转?#27169;?#37027;么我们这边博客聊聊Tomcat的异步Ser...

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

编程技术

LWN:内核5.4版本合并窗口——第二部分

2

changyuan.xu 发布于 2019-10-13

点击上方蓝色“ Linux News搬运工 ”关注我们~ 5.4 Merge window, part 2 By Jonathan Corbet September 30, 2019 译者按: 本文有两个笑话,看得懂的才是真开发者 。一个是"revert the rev...

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

Java

Java内存模型(一) – 一个码农的期望

1

songhua.gao 发布于 2019-10-13

最近发现自己在产品思维上有所欠?#20445;?#24182;且刚刚读完《java并发编程艺术这本书》,于是决定从程序员的需求角度大概写写自己对JMM的理解,希望?#28304;?#23478;有所帮助。 背景知识 了解一个解决方案首先得明白它处理的问题,通过背景知识,我们可以更好的理解它产生的原因,以及其中所包含的思想 在单个处...

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

Java

MediaPlayer的生命周期和缓冲策略(源码篇)

4

hanze 发布于 2019-10-13

最近打算对公司的播放器进行优化.那么作为一个Android开发人?#20445;珹ndroid?#28304;?#30340;MediaPlayer本身具有很好的借鉴意义。MediaPlayer其实只是播放器在java层包的一层壳,具体的实现由评分机制决定,而在Android 7 之后Google官方移除了Aweso...

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

六合彩最高极限