03 2018 档案
摘要:一,先说一下为什么要分表 当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。 根据个人经验,mysql执行一个sql的过程如下: 1、接收到sql; 2、把sql放到排队队列中 ; 3、执行sql;
阅读全文
摘要:编程是一个仅靠兴趣仍不足以抵达成功彼岸的领域。你必须充满激情,并且持之以恒地不断汲取更多有关编程的知识。只是对编程感兴趣还不足以功成名就——众所周知,我们工作起来像疯子。 编程是一个没有极限的职业,所以要成为一个成功的程序员,你必须超越现有已存在的极限。在程序员职业生涯的开始阶段,他们将面临许多挑战
阅读全文
摘要:SSH三大框架的整合 SSH三个框架的知识点 一、Hibernate框架 1. Hibernate的核心配置文件 1.1 数据库信息、连接池配置 1.2 Hibernate信息 1.3 映射配置 1.4 Hibernate核心配置文件 如果单纯使用Hibernate框架,核心配置文件名称hibern
阅读全文
摘要:1.JAVA多线程实现方式JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。 2.继承Thread类实现多线程继承
阅读全文
摘要:高并发是指在同一个时间点,有很多用户同时的访问URL地址。比如:淘宝的双11,双12,就会产生高并发,如贴吧的爆吧,就是恶意的高并发请求。也就是DDOS攻击,再屌丝点的说法就像玩撸啊撸被ADC暴击了一样,那伤害你懂得(如果你看懂了这个说法,说明是正在奔向人生巅峰的屌丝。) 高并发会来带的后果 服务端
阅读全文
摘要:HashMap和HashTable有什么不同?在面试和被面试的过程中,我问过也被问过这个问题,也见过了不少回答,今天决定写一写自己心目中的理想答案。 JDK每一版本都在改进。本文讨论的HashMap和HashTable基于JDK 1.7.0_67。 1. 时间 HashTable产生于JDK 1.1
阅读全文
摘要:如题,这是一篇关于大华面试的分享,之所以标题中的大华加上双引号是因为这次的面试并不是大华直接发的面试邀请,而是通过外派的形式进入大华,由大华的技术负责人面试。写这篇文章的目的有两点: 1、梳理自己的面试过程,让自己对知识点有更清晰的理解,将面试过程中没答上的问题进行回顾理解; 2、为在准备面试特别是
阅读全文
摘要:对java分布式系统通信的理解: 1.集群模式,将相同应用模块部署多份 2.业务拆分模式,将业务拆分成多个模块,并分别部署 3.存储分布式 由于分布式概念太大,我们可以缩小下讨论的范围。 以下分布式的狭义定义为: 业务拆分,但不限于水平拆分,而是拆分出底层模块,功能模块,上层模块等等。 一个系统功能
阅读全文
摘要:引言 本篇属于TCP/IP协议的基础知识,重点介绍了TCP/IP协议簇的内容、作用以及TCP、UDP、IP三种常见网络协议相关的基础知识。 内容 TCP/IP协议簇是由OSI七层模型发展而来的,之所以存在OSI互联参考模型主要有以下几点好处:1、用于解决不同厂商的设备互联问题:即兼容性考虑;2、层次
阅读全文
摘要:1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想
阅读全文

浙公网安备 33010602011771号