#淘宝技术这十年

面试突击(二)——理解计算机编程技术复杂性的根源

    编程到底难在哪里呢?编程语言的语法复杂?业务逻辑复杂?可能都存在吧!不过就我自身的感受是编写多线程高并发相关的代码,以及编写网络通信的代码是比较复杂的,学习过c/c++不过我主要使用java编程,猜测管理系统内存直接和OS打交道的部分也应该是比较复杂的。如果没有多线程高并...

[第8章]算法设计技术——一维模式识别

第八章主要介绍了一维模式识别的算法改进过程。问题输入:n个浮点数的向量x。问题输出:任何连续子向量中的最大和。(1)首先从最直观的做法入手,就是枚举所有情况下的子向量的和,最后比较出最大的和。首先,利用两层for循环,列出了所有可能的子向量,在用一层for循环,求出子向量的和。运算时间为O(n^3)。intMaxNum...

[翻译]比较ADO.NET中的不同数据访问技术(Performance Comparison:Data Access Techniques)

PriyaDhawanMicrosoftDeveloperNetworkJanuary2002原文链接:https://msdn.microsoft.com/en-us/library/ms978388.aspx 概要:在典型的应用环境中,比较不同数据访问技术的表现性能。适用于Microsoft.NETFra...

阿里巴巴十年Java架构师分享,会了这个知识点的人都去BAT了

1.源码分析专题详细介绍源码中所用到的经典设计思想,看看大牛是如何写代码的,提升技术审美、提高核心竞争力。帮助大家寻找分析源码的切入点,在思想上来一次巨大的升华。知其然,并知其所以然。把知识变成自己的2.分布式架构互联网时代,系统架构如何迎接高并发流量的挑战。而作为技术开发者,如何去应对技术变革带来的技能危机。基于传统...

MySQL读写分离技术

阅读目录1、简介2、基本环境3、配置主从复制4、MySQL读写分离配置  4.1、安装lua  4.2、安装mysql-proxy5、MySQL读写分离测试  1)、修改rw-splitting.lua文件  2)、修改完成后,启动mysql-proxy  3)、创建用于读写分离的数据库连接用户  4)、测试登陆账号p...
代码星球 ·2021-02-16

CSS判断不同分辨率显示不同宽度布局CSS3技术支持IE6到IE8

CSS判断不同分辨率浏览器(显示屏幕)显示不同宽度布局CSS3技术支持IE6到IE8。将用到css3@media样式进行判断,但IE9以下版本不支持CSS3技术,这里DIVCSS5给大家介绍通过JS实现低版本的浏览器也支持CSS3实现实用布局。一、实用范围描述 -  TOPCSSDIV网页...

未来十年,最赚钱的16大行业

回顾历史的长河,全球经济的发展一直是由生产力和生产关系的相互作用推动。从发明蒸汽机、发电机、计算机,再到因特网的广泛应用,新的科技浪潮一直主导着生产力和生产关系的大调整,并不断涌现出新的产业,促进社会进步。十年前,全球市值前10名主要还集中在能源、金融等传统产业。现在,已经被高科技与互联网企业占据半壁江山。  十年前企...
代码星球 ·2021-02-16

[转]Spring3核心技术之事务管理机制

原文地址:http://chouyi.iteye.com/blog/1675199Spring对事务的解决办法其实分为2种:编程式实现事务,AOP配置声明式解决方案。http://jinnianshilongnian.iteye.com/blog/1496953Spring提供了许多内置事务管理器实现,常用的有以下几种...

Comet:基于 HTTP 长连接的“服务器推”技术

FlashXMLSocket如果Web应用的用户接受应用只有在安装了Flash播放器才能正常运行,那么使用Flash的XMLSocket也是一个可行的方案。这种方案实现的基础是:Flash提供了XMLSocket类。JavaScript和Flash的紧密结合:在JavaScript可以直接调用Flash程序提供的接口。...

七天学会NodeJS (原生NodeJS 学习资料 来自淘宝技术团队)

什么是NodeJSJS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览...

JAVA智能设备基于OpenGL的3D开发技术 之AABB碰撞检测算法论述

摘要:无论是PC机的3D还是智能设备应用上,碰撞检测始终是程序开发的难点,甚至可以用碰撞检测作为衡量3D引擎是否完善的标准。现有许多3D碰撞检测算法,其中AABB碰撞检测是一种卓有成效而又经典的检测算法,本文将为读者详细论述AABB碰撞检测的各各技术点。关键词:J2ME;OpenGL;JSR-184;M3G;CLDC2...

C#反射技术的简单操作(读取和设置类的属性)

 publicclassA{  publicintProperty1{get;set;}}staticvoidMain(){  Aaa=newA();  Typetype=aa.GetType();//获取类型  System.Reflection.PropertyInfopropertyInfo=type....

thinkphp接收阿里淘宝客数据

坑在于淘宝客api返回的数据对象是SimpleXMLElementObject类型,不转为php的jsonarray类型数据直接扔到thinkphp循环输出中会达不到要的效果,奇奇怪怪的数组,一度怀疑是html循环赋值有问题,最后终于怀疑到数据格式。 得到淘宝客的数据口,轻松将SimpleXMLElement...

Linux 中的零拷贝技术 (二) 转

 传统IO拷贝流程 比如:读取文件,再用socket发送出去 先读取、再发送,实际经过1~4四次copy。  1、第一次:将磁盘文件,读取到操作系统内核缓冲区;  2、第二次:将内核缓冲区的数据,copy到application应用程序的buffer;  3、第三步:将application应用程序buffe...
代码星球 ·2021-02-13

Linux 中的零拷贝技术 (一) 转

出处: Linux中的零拷贝技术,第一部分    传统的Linux操作系统的标准I/O接口是基于数据拷贝操作的,即I/O操作会导致数据在操作系统内核地址空间的缓冲区和应用程序地址空间定义的缓冲区之间进行传输。这样做最大的好处是可以减少磁盘I/O的操作,因为如果所请求的数据已经存放在操作系统...
代码星球 ·2021-02-13
首页上一页...678910...下一页尾页