【题目练习】代码随想录解题思路分析

前言 其实博主从大二开始闲着没事陆续刷 leetcode 也刷了不少了,但是感觉都是没什么思想地刷,可能大多数题能记住解法,但是很多题再看到第一眼还是想不到什么双指针,滑窗之类的优解,没有这个意识,要扫一眼题解的方法才会恍然大悟“哦对哦可以这么做的”然后才能写出来。 所以这回(第 N 次为了面试做准备而重刷,从代码随想录开始,我还没试过这个)我决定重点在于“看到题目如何构思解法”的分析上。比如双指

【技术学习】黑马程序员 Redis

前言 学习自:【黑马程序员Redis入门到实战教程,深度透析redis底层原理+redis分布式锁+企业解决方案+黑马点评实战项目】 SQL vs. NoSQL 除了键值类型,还有文档类型,列类型,图类型等 NoSQL。 Redis Redis Remote Dictionary Server 是一种基于内存的键值对数据库,被创造的原因就是 MySQL 性能太差。里面没有表什么的结构,就是存储一对

【项目学习】黑马点评

黑马点评项目介绍 类似大众点评。 要实现的功能: 项目导入 基础代码,数据库等,不过多赘述。 项目架构 不是微服务是单体架构模式,因为重点还是在 Redis 学习上。Springboot 那个课涉及微服务实战,我后面应该也会学习一下。 架构图如下,前后端分离,开发完成后前后端分别部署在 Nginx 和 Tomcat 上。 后期这个项目可能还会做一些水平横向扩展,比如多 Tomcat 集群数据共享等

【题目练习】Leetcode 100热题

重点学习 100 热题中的优化解。 哈希 1. 两数之和 优化方法:把数组的下标和值放到一个哈希表中。为什么是哈希表?因为哈希表的键唯一,满足我们这道题的需求。 比如数组是 ,找到之和 = 10 的下标。我用最简单的遍历方法获取: 第一次遍历,3+3,3+6 都不符合。 第二次遍历,又出现了 3+6,这个计算结果我们之前已经出现过,可以优化掉不用再计算一次的。 所以我们可以把数组的下

【北邮项目】Java Wordle

Wordle 游戏介绍 Wordle的游戏规则很简单,玩家需要猜出程序每天指定的一个5位英语单词谜底。 玩家可以随意提交一个英语单词,但必须是字典里有的,不能胡乱拼写。 如果字母在谜底中出现且位置对了就显示绿色,字母出现了但位置不对就显示黄色,字母在答案的单词中没出现就显示灰色。 根据反馈信息再进行下一轮猜测,在6次尝试之内猜出就算赢。来源:数学大神攻克猜字游戏Wordle,求解算法成绩逼近理论极

【技术学习】黑马程序员 Java 面试

title: 技术学习:黑马程序员 Java 面试 date: 2022-06-09 tags: - Java - MySQL - Redis categories: - 算道(课外IT技能学习) - Lecture description: 黑马程序员Java面试课程学习笔记 简历筛选 HR 筛选:学历,院校,经验,年龄,跳槽频率等。 部门筛选:技术栈是否符合当前业务;是否符合当前业务条件;额外

【技术学习】黑马程序员 Java

前言 以 黑马程序员全套 Java 教程 网课为主。 Java 介绍 Java 是一个可以跨平台的语言,借助 Java 虚拟机(Java Virtual Machine, JVM)能够在任意操作系统(operating system, OS)上运行。 JVM: Java Virtual Machine,在 JRE 的 bin 目录下。JVM 本质上是一个程序,使得 Java 在不同平台上运行时不需