• <div id="ogoia"><li id="ogoia"></li></div>
  • <div id="ogoia"><div id="ogoia"></div></div>
    <xmp id="ogoia"><li id="ogoia"></li>
    <small id="ogoia"><li id="ogoia"></li></small>
  • <div id="ogoia"><li id="ogoia"></li></div>
  • <menu id="ogoia"></menu>
  • <s id="ogoia"><menu id="ogoia"></menu></s> <small id="ogoia"><div id="ogoia"></div></small><label id="ogoia"></label>
    <menu id="ogoia"><menu id="ogoia"></menu></menu>
    <button id="ogoia"></button>
  • <div id="ogoia"><small id="ogoia"></small></div><xmp id="ogoia"><div id="ogoia"></div>
  • <div id="ogoia"><div id="ogoia"></div></div>
  • <div id="ogoia"></div>
  • <menu id="ogoia"><div id="ogoia"></div></menu>
  • <div id="ogoia"><div id="ogoia"></div></div>
  • <div id="ogoia"><li id="ogoia"></li></div>
  • <div id="ogoia"><div id="ogoia"></div></div>
  • <div id="ogoia"><li id="ogoia"></li></div>
  • <div id="ogoia"><button id="ogoia"></button></div>
  • <div id="ogoia"><li id="ogoia"></li></div>
    <small id="ogoia"><li id="ogoia"></li></small>
    <small id="ogoia"></small>
  • <small id="ogoia"></small>
    <small id="ogoia"><div id="ogoia"></div></small>
  • <div id="ogoia"><button id="ogoia"></button></div>
  • <small id="ogoia"><li id="ogoia"></li></small><small id="ogoia"><li id="ogoia"></li></small>
  • <div id="ogoia"><li id="ogoia"></li></div>
  • <div id="ogoia"><li id="ogoia"></li></div>
  • <div id="ogoia"><button id="ogoia"></button></div>

    聚沙成塔

    Just Keep Coding -- https://github.com/zc-zangchao/

    Java Web知识总结汇总

    Java Web基础篇 Java Web基础篇之Java多线程 Java Web基础篇之Java集合类 Java Web基础篇之Java I/O Java Web基础篇之Java基础 Java Web基础篇之漫谈Java锁 Java Web基础篇之浅谈JVM Java Web基础篇之...

    2019-06-11 23:20:10

    阅读数 101

    评论数 0

    剑指Offer-数据结构与算法题目(Java实现)

    1、栈与队列 【实现一个栈】 【实现一个队列】 【构造一个栈,取最大最小、pop()、push()都是o(1)】 【两个栈实现一个队列】 【两个队列实现一个栈】 【栈的入栈、出栈序列】 2、链表的基本操作 【链表反转】 【按k步反转链表】 【取链表的倒数k个数&amp;...

    2019-05-24 23:05:37

    阅读数 203

    评论数 0

    leetcode经典编程题目(Java实现)-持续更新

    1、树 【Minimum Depth of Binary Tree】 【binary-tree-postorder-traversal】 【binary-tree-preorder-traversal】 2、栈 【evaluate-reverse-polish-notation】 3、...

    2019-05-12 23:22:54

    阅读数 171

    评论数 0

    Java Web分布式篇之Kafka

    Java Web系列文章汇总贴: Java Web知识总结汇总 JMS(Java Message Service)的两种模式 点对点(队列模式):多个消费者读取消息队列,每条消息只发送给一个消费者 发布订阅:多个消费者订阅主题,主题的每条记录会发布给所有的消费者 更多: 消息队列的两种模式 ...

    2019-06-19 17:10:51

    阅读数 17

    评论数 0

    Java Web场景篇之TopK/秒杀场景等

    KMP算法(一种改进的字符串匹配算法) 参考: 最通俗易懂的KMP算法详解 详解KMP算法 TopK问题 有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16字节,内存限制大小是1M。返回频数最高的100个词。 ①分治:顺序读文件,对每个词x取Hash(x)%2000,按照该值存到2...

    2019-06-17 17:56:35

    阅读数 26

    评论数 0

    Java Web架构篇之分布式框架(微服务&SpringCloud&Dubbo)简介

    SOA与微服务架构 参考: SOA架构和微服务架构的区别 微服务架构 vs. SOA架构 SOA 服务架构之简介及理解 领域驱动架构 微服务系统的设计自然离不开DDD(Domain-Driven Design,领域驱动设计),它由Eric Evans提出,是一种全新的系统设计和建模方法。DDD...

    2019-06-17 17:09:14

    阅读数 44

    评论数 0

    Java Web架构篇之API网关

    什么是API网关 API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片与管理、静态响应处理。 API网关方式的核心要点是,所有的客户端和消...

    2019-06-17 10:14:08

    阅读数 51

    评论数 0

    Java Web架构篇之浅谈大型网站分布式架构

    大型网站技术架构概述 图片摘自: 大型网站技术架构:摘要与读书笔记 更多: 《大型网站技术架构》——第一章 大型网站架构演化 架构模式 分层:横向切分 – 应用层、服务层、数据层 分割:纵向切分 – 业务切分 分布式: 将不同模块部署在不同的服务器上,通过远程调用协同工作。...

    2019-06-16 23:12:24

    阅读数 25

    评论数 0

    两个大数相加(Java)

    题目 两个大数相加 题目描述 两个大数相加。 1、是整数; 2、两个数无限大,long都装不下; 3、不能用BigInteger; 4、不能用任何包装类提供的运算方法; 5、两个数都是以字符串的方式提供。 思路 * 字符串逐位相加,需要进位则进位处理,考虑两个问题: * 1、char怎么转...

    2019-06-16 15:23:29

    阅读数 33

    评论数 0

    Java Web容器篇之Tomcat & Nginx

    Java Web系列文章汇总贴: Java Web知识总结汇总 Tomcat Tomcat的顶层架构 Tomcat的两个核心组件:Connector &amp; Container。 多个Connector和一个Container就形成了Service,而Service包括整个Tomc...

    2019-06-15 18:18:27

    阅读数 38

    评论数 0

    Java Web分布式篇之常见问题(ID/幂等性/Session/锁)探讨及解决方案

    Java Web系列文章汇总贴: Java Web知识总结汇总 分布式ID 常见的分布式ID的设计方案: 1、数据库自增长序列或字段(缺点:可能有单点故障或性能问题) 2、UUID(缺点:无法保证递增,传输量大,存储空间大,查询效率低) 3、UUID-&gt;INT64,添加时间戳,保...

    2019-06-15 16:28:26

    阅读数 41

    评论数 0

    Java Web分布式篇之分布式事务

    Java Web系列文章汇总贴: Java Web知识总结汇总 分布式事务基本理论 基本概念 通常把一个数据库内部的事务处理,如对多个表的操作,作为本地事务看待。数据库的事务处理对象是本地事务,而分布式事务处理的对象是全局事务。 所谓全局事务,是指分布式事务处理环境中,多个数据库可能需要共同完成...

    2019-06-15 13:02:40

    阅读数 37

    评论数 0

    Java Web分布式篇之ZooKeeper

    Java Web系列文章汇总贴: Java Web知识总结汇总 分布式系统的经典理论 CAP C (Consistency 一致性):对某个指定的客户端来说,读操作能返回最新的写操作。 对于数据分布在不同节点上的数据来说,如果在某个节点更新了数据,那么在其他节点如果都能读取到这个最...

    2019-06-14 16:06:39

    阅读数 78

    评论数 0

    [剑指Offer]机器人的运动范围(Java)

    题目 题目描述 思路 代码

    2019-06-13 23:35:09

    阅读数 31

    评论数 0

    [剑指Offer]矩阵中的路径(Java)

    题目 矩阵中的路径 -- newcoder 剑指Offer 65 题目描述 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。 路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。 如果一条路径经过了矩阵中的某一个格子,则之后不能再...

    2019-06-13 23:32:00

    阅读数 22

    评论数 0

    [剑指Offer]滑动窗口的最大值(Java)

    题目 滑动窗口的最大值 -- newcoder 剑指Offer 64 题目描述 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。 例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3, 那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针...

    2019-06-13 22:53:56

    阅读数 21

    评论数 0

    Java Web数据库篇之Redis特性

    Redis持久化机制 数据持久化方式 Redis支持两种数据持久化方式:RDB方式和AOF方式。前者会根据配置的规则定时将内存中的数据持久化到硬盘上,后者则是在每次执行写命令之后将命令记录下来。两种持久化方式可以单独使用,但是通常会将两者结合使用。 RDB方式 RDB方式的持久化是通过快照...

    2019-06-11 22:52:25

    阅读数 1784

    评论数 0

    Java Web数据库篇之MySQL特性

    MySQL Explain EXPLAIN 命令的输出内容大致如下: mysql&gt; explain select * from user_info where id = 2\G *************************** 1. row ******************...

    2019-06-10 20:28:15

    阅读数 1127

    评论数 0

    Java Web数据库篇之MySQL索引

    MySQL索引 索引概述 优缺点 优势:可以快速检索,减少I/O次数,加快检索速度;根据索引分组和排序,可以加快分组和排序; 劣势:索引本身也是表,因此会占用存储空间,一般来说,索引表占用的空间的数据表的1.5倍;索引表的维护和创建需要时间成本,这个成本随着数据量增大而增大;构建索引会降低...

    2019-06-10 17:19:06

    阅读数 60

    评论数 0

    Java Web数据库篇之MySQL概述

    MySQL概述 MySQL简介 1、MySQL是当前最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(Relational DataBase Management System,关系数据库管理系统)软件。 2、关系数据库的优势在于,将数据保存在不同的表中,而不是将所...

    2019-06-10 14:57:11

    阅读数 59

    评论数 0

    提示
    确定要删除当前文章?
    取消 删除
    关闭
    关闭
    加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】|