标签:高并发

编程技术

[易学易懂系列|rustlang语言|零基础|快速入门|(5)]

1

小丁 发布于 2019-11-22

Lifetimes 我们继续谈谈生命周期(lifttime),我们还是拿代码来说话: “` fn main() {  let mut a = vec![1, 2, 3];  let b = &mut a;  //  &a...

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

Java

【搞定 Java 并发面试】面试最常问的 Java 并发基础常见面试题总结!

6

yanxinchi 发布于 2019-11-22

本文为 SnailClimb 的原创,目前已经收录自我开源的 JavaGuide 中(61.5 k Star!【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。欢迎 Star!)。 另外推荐一篇原创: 终极推荐!可能是最适合你的Java学习路线+方法+...

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

Java

老大,你为什么在代码中要求我们使用LocalDateTime而不是Date?

2

尖兵 发布于 2019-11-22

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 作者:何甜甜在吗    来源:http://1t.click/a7Gm 在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿里巴巴开发手册中禁用s...

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

Java

面试官问:Java中java.lang.Void和void有什么区别?

4

changyuan.xu 发布于 2019-11-22

点击上方 蓝色字体 ,选择“设置星标” 优质文章,第一时间送达 作者:FserSuN 来源: https://urlify.cn/UbUNZr void关键字表示函数没有返回结果,是java中的一个关键字。 java.lang.Void是一种类型。例如给Void引用赋值null。...

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

Java

Java中的线程安全

songhua.gao 发布于 2019-11-22

在Java中,线程的安全实际上指的是内存的安全,这是由操作系统决定的。 目前主流的操作系统都是多任务的,即多个进程同时运行。为了保证安全,每个进程只能访问分配给自己的内存空间,而不能访问别的、分配给别的进程的内存空间,这一安全特性是由操作系统保障的。但是线程却与进程不同,因为在每...

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

Java

SpringBoot微信点餐开源系统

7

puefu.he 发布于 2019-11-22

来源:http://39sd.cn/A093B 架构 前后端分离: Nginx与Tomcat的关系在这篇文章,几分钟可以快速了解: https://www.jianshu.com/p/22dcb7ef9172 补充: setting.xml 文件的作用: settings.xml...

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

Java

mybatis

xirruiqiang 发布于 2019-11-21

<img src="http://student.kaikeba.com//assets/blue_logo-57d711624a.png" style="float:right;width:120px;padding-top:26px;&qu...

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

Spring

Spring Cloud Alibaba 0.9.0 升级到 2.1.0 手把手教程

2

zhuangli 发布于 2019-11-21

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! TIPS 本文基于Spring Cloud Greenwich SR3编写,理论支持Spring Cloud Greenwich所有版本。 对于非Greenwich版本,请前...

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

Java

2019 年 Python、Golang、Java、C++、Rust 该如何选择?

11

songhua.gao 发布于 2019-11-21

Python、Golang、Java、C++、Rust这几门编程语言都是2019非常火热的语言,这几门语言各有特点各有优劣,因此很多初学者总是纠结于如何在这五种语言间选择。实践出真知,下面分别推荐几个 Gitee 上的 Python、Golang、Java、C++、Rust 语言...

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

Java

Java面试集锦:25道线程类相关面试题与答案(二)

刘莉莉 发布于 2019-11-21

1)原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。 2)可见性 可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果。 3)有序性 有序性,即程序的执行顺序按照代码的先后顺序来...

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

编程技术

阿里毕玄:回望十年,从分布式到云时代的架构演进

8

yeseng 发布于 2019-11-21

本篇文章根据毕玄在TGO 鲲鹏会杭州分会的年会「E 家宴」现场分享的《云时代的软件架构》整理,有部分不改变原意的删减。  林昊 | 花名毕玄 毕玄,阿里巴巴系统软件、中间件、研发效能负责人。 2018 级电子与信息领域工程博士研究生。2007 加入阿里,经历阿里电商 1...

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

编程技术

从最近面试聊聊我所感受的.net天花板

hanze 发布于 2019-11-21

#0 前言 入职新公司没多久,闲来无事在博客园闲逛,看到园友分享的面试经历,正好自己这段时间面试找工作,也挺多感想的,干脆趁这个机会总结整理一下。博主13年开始实习,14年毕业。到现在也工作五六年了。今年面试最大的感受就是触及了.net的天花板。坐标,杭州。 #1 背景 今年九月...

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

编程技术

解密商业化广告投放平台技术架构

34

hanze 发布于 2019-11-21

分享嘉宾:辰序 阿里 高级技术专家 编辑整理:Hoh Xil 内容来源:大鱼技术沙龙 出品社区:DataFun 注:欢迎转载,转载请在留言区内留言。 导读: 互联网广告是流量商业变现的重要途径之一,涉及服务平台、检索引擎、算法策略、数据工程等多个方向。本次分享的主题为商...

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

编程技术

新浪微博:大规模离线视频处理系统的架构设计

33

xiaoli.wang 发布于 2019-11-21

微博视频平台在4亿月活用户吃瓜嗨聊的高并发、大流量背景下,既要保证用户微博生产和消费体验,又要支持业务快速迭代,确保正确性、稳定性和高可用性。 本次演将以微博视频大规模视频离线处理系统的架构设计为主题为大家带来大规模分布式系统的架构设计,性能优化和高可用保障等一线实战经验。 文 ...

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

Spring

Spring Boot中建议关闭Open-EntityManager-in-view 原 荐

likai 发布于 2019-11-20

前言 一天,开发突然找过来说 KLock 分布式锁失效了,高并发情况下没有锁住请求,导致数据库抛乐观锁的异常。一开始我是不信的,KLock是经过线上大量验证的,怎么会出现这么低级的问题呢?然后,协助开发一起排查了一下午,最后经过不懈努力和一探到底的摸索精神最终查明不是 KLock...

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

Spring

Spring Boot中建议关闭Open-EntityManager-in-view

yeseng 发布于 2019-11-20

前言 一天,开发突然找过来说 KLock 分布式锁失效了,高并发情况下没有锁住请求,导致数据库抛乐观锁的异常。一开始我是不信的,KLock是经过线上大量验证的,怎么会出现这么低级的问题呢?然后,协助开发一起排查了一下午,最后经过不懈努力和一探到底的摸索精神最终查明不是 KLock...

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

编程技术

转微服务写的最全的一篇文章

23

xiaoli.he 发布于 2019-11-20

1.什么是微服务 1)一组小的服务(大小没有特别的标准,只要同一团队的工程师理解服务的标识一致即可) 2)独立的进程(java的tomcat,nodejs等) 3)轻量级的通信(不是soap,是http协议) 4)基于业务能力(类似用户服务,商品服务等等) 5)独立部署(迭代速度...

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

Java

面试官:JVM对锁进行了优化,都优化了啥?

2

hellas 发布于 2019-11-20

从JDK1.6开始,JVM对锁进行了各种优化,目的就是为了在线程间更高效的共享数据和解决互斥同步的问题。 从锁优化的话题开始,可以引申出很多考点面试题,比如锁优化的技术、各优化技术的细节、CAS实现原理、CAS的ABA问题及如何解决等,持续发散还会引发更多问题,例如逃逸分析等,可...

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