攻城狮的自我修养
01
14
13
深入学习Redis-缓存原理 深入学习Redis-缓存原理
1. 项目架构说明 首先这个项目的整体架构如上图所示,用户端向NGINX发起请求,NGINX响应静态资源或者动态资源,当需要请求动态资源的时候,NGINX转发用户的请求到tomcat,由tomcat完成此次请求的响应 注意,当负载过重的时候
12
11
剑指offer-动态规划 剑指offer-动态规划
剑指 Offer 48. 最长不含重复字符的子字符串请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度。 1. 解题思路询问的是最长子字符串的长度,对于这道题而言,用滑动窗口算法是比较直观的,利用哈希表记录窗口中各
11
Java基础专题(一) Java基础专题(一)
1.请你简述Java语言的特点关于Java语言的特点,可以这样描述 (1)Java是一门典型的面向对象语言,它是最典型的设计就是class,通过class这个关键字来实现面向对象 (2)编译与解释并存型语言 (3)基于JVM以及.class
2023-01-11
09
剑指offer-查找与搜索算法 剑指offer-查找与搜索算法
74. 搜索二维矩阵编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性: 每行中的整数从左到右按升序排列。 每行的第一个整数大于前一行的最后一个整数。 1. 解题思路这道题首先的想法就是二分,先搜索第一
3 / 4