zoukankan      html  css  js  c++  java
  • 待整理知识杂项

    一:

    1.什么时候用ajax?


    2.ajax和地址栏的优劣?

    一:表单提交和ajax提交?

    A:ajax提交

    1.页面不刷新,不是整个页面的重绘。

    2.数据是按需加载可以起到节省网络带宽

    3.数据需要自己处理

    B:表单提交

    1.浏览器的默认行为,无需js。

    二:

    1.MVC是设计模式

    2.三层结构是什么?

    3.MVC是三层结构的表现层?

    三:Socket通信

    四:webService   

    五: 网络常识

    1. MB/s 的含义是兆字节每秒,Mb/s的含义是兆比特每秒,前者是指每秒传输的字节数量,后者是指每秒传输的比特位数。二者是完全不同的。

      1 byte = 8 bit

    2.例如所谓 10M 带宽,其实是指 10Mbps (兆比特)

    计算带宽理论最快下载速度:10÷8=1.25MB/s 损耗

    3.带宽:网络带宽指的是单元时间内(1秒内)能传输的数据量。 数据传输率

    bps:bits per second 兆比特每秒

    六:AOP

    连接点:方法执行前后的一个时刻。 类初始化前后的某一时刻。

    spring仅支持方法的连接点;

    1.方法调用前

    2.方法调用后

    3.方法抛出异常

    4.方法调用前后

    切点:通过 类+方法 定位连接点。 因为一个方法有多个连接点(4个),所以,若想精确的定位某一个连接点,必须知道连接点的方位。

    增强:带方位信息的接口(一段程序代码)。 前置增强、环绕增强、后置增强、异常抛出增强、引介增强。

    切面:切点 + 增强 组成。 在哪个类的哪个方法(切点) + 放置一段执行横切逻辑的代码(增强)。

    AOP三种方式: 编译期织入、类加载时织入、动态代理织入

    七:CDN

    1.在用户和服务器之间增加缓存层,将用户的访问请求引导到最优的缓存服务器而不是你的服务器。从而加快访问速度。

    2.就相当于资源服务器:你的一些文件不需要放在服务器了,这样,客户端请求的时候不需要从你的服务器来获取和传输一些文件。

    节省服务器带宽。 减少服务器端的http请求;节省带宽。


    3.最优的缓存服务器:CDN有算法来做判断(根据用户IP地理位置、接入网类型、路由距离、负载最轻)


    4.京东 和 淘宝

    缓存仓库:地理位置、物流、最短距离规划、业务繁忙程度最轻, 因为有缓存站点!

    淘宝:没有缓存仓库。

    5.还有大家都使用相同的CDN,那么就会有缓存设置, 当你访问别的网站时请求到的资源就不需再次去CDN缓存服务器取了,直接从本地就可以。

    八:java的GC机制

    九:java的两种代理方式: 动态代理和cglib代理

    十:高并发和均衡负载

  • 相关阅读:
    xpage 获取 附件
    Win8.1应用开发之离线缓存
    分布式系统设计系列 -- 基本原理及高可用策略
    hdu3652(数位dp)
    HDU 4869 Turn the pokers
    ubuntu 安装mysql, 以及全然又一次安装的方法
    Wildcard matching
    并发编程:创建进程 join方法 进程间的数据隔离问题 进程对象以及其他方法 守护进程 互斥锁
    网络通信 : 粘包解决的实例 socketserver模块 udp的使用 简易版QQ的实现 异常处理机制的知识点
    TCP通信: scoket模块 黏包问题 连接循环 通信循环
  • 原文地址:https://www.cnblogs.com/njqa/p/6653615.html
Copyright © 2011-2022 走看看