陈守璐的专栏

天道酬勤

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Apache Thrift - 可伸缩的跨语言服务开发框架

前言:目前流行的服务调用方式有很多种,例如基于 SOAP 消息格式的 Web Service,基于JSON 消息格式的 RESTful 服务等。其中所用到的数据传输方式包括 XML,JSON 等,然而XML 相对体积太大,传输效率低,JSON 体积较小,新颖,但还不够完善。本文将介绍由 Faceb...

2018-06-27 13:41:20

阅读数 70

评论数 0

秒杀系统架构优化思路

一、秒杀业务为什么难做1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据;3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。例如:小米手机每周二的秒杀,可能手机只有1万部,...

2018-06-14 16:50:26

阅读数 126

评论数 0

CODE REVIEW中的几个提示

Code Review应该是软件工程最最有价值的一个活动,之前,本站发表过《简单实用的Code Review工具》,那些工具主要是用来帮助更有效地进行这个活动,这里的这篇文章,我们主要想和大家分享一下Code Review代码审查的一些心得。首先,我们先来看看Code Reivew的用处:Code...

2018-06-14 16:23:56

阅读数 408

评论数 0

在饿了么不满一年我离职了

在饿了么不满一年我离职了       实话说是还差三个月就满一年了,内心中很多的不舍,饿了么技术可以,身边很多niubility的人,同事人还不错,但是自从我所在的部门整合,我调剂到另一个部门,各种的不适应,内心总是感觉领导和我不对付,我努力的加班加点干活,但是感觉领导总是不满意,说了一些让我感觉...

2018-06-13 10:40:38

阅读数 2254

评论数 4

JVM调优

JVM参数:参数名称含义默认值 -Xms初始堆大小物理内存的1/64(<1GB)默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制.-Xmx最大堆大小物理内存的1/4(<1GB)默认(Max...

2018-06-12 08:56:34

阅读数 108

评论数 0

Intellij IDEA导入Gradle项目

首先安装Intellij IDEA 软件,使用命令brew cask install intellij-idea。对Intellij IDEA进行配置,打开Intellij IDEA软件,File->Project  Structure->SDKs,点击...

2018-06-12 08:56:14

阅读数 16522

评论数 0

常用git命令

git remote - 管理远程分支#只显示远程仓库名git remote#使用-v 选项,可以看到远程仓库的网址git remote -v#添加主机名,可以查看远程仓库详细信息git remote show origin#用于添加远程仓库git remote add <仓...

2018-06-12 08:53:12

阅读数 48

评论数 0

Java多线程复习与巩固--volatile关键字与CAS操作

前一篇文章中提到原子操作,也许大家和我一样很好奇为什么AtomicInteger.increment方法能保证原子性,而简单的++运算却不能保证原子性。这篇文章我们就从AtomicInteger类下手分析源码,来了解一下原子操作的实现原理,但是分析源码之前需要来一段小小的前奏。CPU内存架构现代计...

2018-06-01 08:34:14

阅读数 84

评论数 0

提示
确定要删除当前文章?
取消 删除