今日头条架构演进之路 经验

没起来,QPS 很低,要做优化也没有环境及条件;当公司大了,服务器可能已经不是问题,但你要不断考虑及应对访问压力,改善基础设施以提供更稳定的开发环境。所以说架构演进是持续一个过程,没有终点。

BreEmbling 2016-07-20   132307   0

RPC原理与实现 经验

客户方等待调用执行完成并返回结果。 异步调用 客户方调用后不用等待执行结果返回,但依然可以通过回通知等方式获取返回结果。 若客户方不关心调用返回结果,则变成单向异步调用,单向调用不用返回结果。

WendiStelze 2016-06-15   24622   0
P5

  Java内存精讲 文档

而这种不同又主要是由于堆和栈的特点决定的:  在编程中,例如C/C++中,所有的方法调用都是通过栈来进行的,所有的局部变量,形式参数都是从栈中分配内存空间的。实际上也不是什么分配,只是从栈顶向上用就行,就好像工厂中的传送带(conveyor

jdlsfl 2010-10-14   3033   0
P15

  fiddler 文档

01Fiddler工作原理 Fiddler是一款基于windows系统的代理服务器软件,本地运行的程序,比如web浏览器及其他客户端的应用程序,可以把http和https请求发送给Fiddler,Fiddler通常把这些请

钱坨坨 2016-11-22   800   0
演讲   HTTP  
P16

  C#面试题目 文档

委托可以把一个方法作为参数代入另一个方法。 委托可以理解为指向一个函数的引用。 是,是一种特殊的委托 5.override与重载的区别 答 : override 与重载的区别。重载是方法的名称相同。参数参数类型不同,进行多次重载以适应不同的需要

sdfsdfg 2011-10-26   2191   0
.NET开发   方案   试题   C#   HTTP  

Java漏洞成黑客目标,微软呼吁用户更新软件 资讯

方面的漏洞,成为黑客主要目标。 该份报告指出,从今年上半年开始,Java 执行环境(JRE)的虚拟机(JVM)及开发工具 JDK 成为攻击目标,原因在于 Java 非常普及,Oracle 宣称超过 3 亿台设备安装

openkk 2011-12-01   8035   0
Java  

阿里巴巴内部流出技术文章:Groovy与Java集成常见的坑 经验

groovy特性 Groovy是一门基于JVM的动态语言,同时也是一门面向对象的语言,语法上和Java非常相似。它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与

jopen 2016-01-05   26780   0
P19

  android 面试题 文档

会针对不同的生命阶段会调用不同的方法 Activity从创建到销毁有多种状态,从一种状态到另一种状态时会激发相应的回方法,这些回方法包括:oncreate ondestroy onstop onstart onresume

wenxin45 2014-04-14   1806   0

微服务实战(二):使用API Gateway 经验

PI Gateway。在JVM上,采用基于NIO技术的框架,如Netty,Vertx,Spring Reactor或者JBoss Undertow。Node.js是一个非JVM的流行平台,它是一个在C

jopen 2015-07-05   501204   0

centos下部署tomcat详解 经验

正确配置堆内存取决于很多因素,为简单起见,我们将堆大小设置为相同的值128MB 添加JAVA_OPTS内存参数在我们的 Catalina.sh 文件。 下面编辑 Catalina.sh 文件设置堆大小 JAV

jopen 2015-07-30   94751   0

101 条优化 MySQL 的建议 经验

通的。我已经将它们分成了几类以帮助你理解。 MySQL监控 MySQL服务器硬件和OS(操作系统): 1、有足够的物理内存,能将整个InnoDB文件加载到内存里 —— 如果访问的文件在内存里,而不是在磁盘上,InnoDB会快很多。

jopen 2015-07-08   15851   0
P13

  开源搜索引擎solr应用培训教程 文档

20。 安装tomcat并:加大内存和并发连接 MaxThread 500 MinSpareThread 25 MaxSpareThread75 Xmx 1024M 操作系统网络参数优化 在/etc/sysctl

zxh116116 2013-04-22   9247   0

面对Schema free的MongoDB,如何规范你的schema 经验

对Schema free 的MongoDB时,如何规范你的schema。将从实际应用的角度,并覆盖,troubleshooting等方面来进行MongoDB的干货分享,希望能对大家带来帮助。 目录:

jopen 2016-01-14   49429   0
P35

  J2EE 基础知识 文档

notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。 Allnotity():唤醒所有处入等待状态的线程,注意并不

aaaasdbbb 2011-11-14   397   0
P114

  java核心技术(第八版卷i) 文档

上对Java创建者的专访)。 Java的历史要追溯到1991年,由Patrick Naughton及其伙伴James Gosling(一个全能的计算机奇才)带领的Sun公司的工程师小组想要设计一种小型

zhanglman 2013-05-29   5339   0

安卓开发终极指南: 50多个初高级开发资源 经验

对那些准备入行安卓的Java程序员来说,这里是一些宝贵的资源。 安卓开发初学者课程 谷歌发布在达学城上的初学者视频课程,不需要任何编程经验的课程,帮助你快速学习安卓开发的基础知识。 使用Android Studio进行安卓开发

JulietWaxma 2017-03-23   16128   0

Java并发编程:如何创建线程? 经验

一.Java中关于应用程序和进程相关的概念 在Java中,一个应用程序对应着一个JVM实例(也有地方称为JVM进程),一般来说名字默认为java.exe或者javaw.exe(windows下可以

ColHutchins 2016-02-21   13444   0

Java 内存泄漏分析和对内存设置 经验

null; //此时 obj1 指向的物理内存没有释放,因为 hashmap 引用该地址 } JVM 可以自动回收垃圾,但它只能回收满足条件的垃圾,有时需要们确保条件的满足。如果程序中,存在越来越多

goodboy 2018-04-07   38190   0
JVM   Java开发  
P13

  走近数据库前沿技术——集群 文档

不能直接更新它的。利用备份数据进行交易负载均衡只适用于一些非常有限的应用,例如报表统计、数据挖掘以及其它非关键业务的应用。 【点评】负载平衡算是一项“老”技术了。但将性能提高到最大也是集群设计所追求的

lcfzgb 2014-02-02   2474   0
P16

  数据库集群技术介绍 文档

不能直接更新它的。利用备份数据进行交易负载均衡只适用于一些非常有限的应用,例如报表统计、数据挖掘以及其它非关键业务的应用。   【点评】负载平衡算是一项“老”技术了。但将性能提高到最大也是集群设计所追

yinfc1985 2012-06-12   2847   0
1 2 3 4 5 6 7 8 9 10