摘要: 题目 Given two binary strings a and b, return their sum as a binary string. 思考 题外话:根据LeetCode premium的说法,这题是no.4最常被Facebook面试问到的题目 这题是二进制相加的问题 什么是二进制 二进 阅读全文
posted @ 2023-12-10 11:51 ZoeXxx 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 题目 Given an m x n matrix mat, return an array of all the elements of the array in a diagonal order. 思考 最初在纸上写写画画试了很多想法,但都没能解决,真的。。太弱了T T。 后来在YT上看了个印度老 阅读全文
posted @ 2023-12-06 13:54 ZoeXxx 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 前言 最近开始了MySQL的学习。MySQL作为最受欢迎的关系型数据库(RDBMS),其安装、配置过程并非想象中那么简单,一直点“下一步”即可。故写此文记录下具体的安装过程。 MySQL安装 我安装的是5.7版本的MySQL 直接搜索MySQL5.7就可以找到官网的安装入口: 我们选择用压缩包安装, 阅读全文
posted @ 2023-12-03 10:57 ZoeXxx 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Intro 除了synchronized关键字,从JDK5.0开始,Java提供了更强大的线程同步机制--通过显式定义同步锁对象来实现同步。同步锁使用Lock对象充当。 本文简单讲一下Lock锁的概念以及简单应用。 正文 其实理解了synchronized关键字后,Lock锁的理解就会变得简单起来。 阅读全文
posted @ 2023-10-29 11:20 ZoeXxx 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Intro 继上篇《03--同步与锁》,这篇文章着重讲讲“锁”,更具体来说,讲讲“死锁” 最近天气变冷了。。。真的冷❄ 记得多穿衣服 正文 死锁 死锁是指两个或多个线程都在等待对方释放资源,最后都停止执行的情形。 举个例子来说明会更清晰:我们两个都是宝可梦世界的训练家,我有暴飞龙,你有班基拉斯,我们 阅读全文
posted @ 2023-10-29 10:28 ZoeXxx 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Intro 本篇文章主要关于多线程"同步"以及"锁"的相关内容~ 正文 同步(Synchronize) 概念 “同步”是基于“并发”的需求而出现的 所谓并发,就是同一个对象被多个线程同时操作,比如两个人同时从同一个账户取钱,再比如春运抢票。 多个线程同时使用一个资源,必然会造成混乱。想象一下从前的线 阅读全文
posted @ 2023-10-28 19:22 ZoeXxx 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Intro Java线程的创建有三种方法,本文主要记录、总结其中两种方法(Thread, Runnable)的实现以及各自的优缺点。 正文 Java中,创建线程的两种方法分别是 第一种:继承Thread类 第二种:实现Runnable接口 继承Thread类 先说第一种,通过继承Thread类创建线 阅读全文
posted @ 2023-10-20 14:25 ZoeXxx 阅读(9) 评论(0) 推荐(0) 编辑
摘要: Intro 写完上一篇博客就立刻开始了Java多线程的学习 学习这个东西还是得趁热打铁,一两天不学感觉知识要从脑子里流走了(不要啊(≧□≦)ノ) 就是这样,这篇文章主要集中在Java多线程的相关内容,可能会分篇写。 正文 程序(Program)、进程(Process)、线程(Thread) 在正式学 阅读全文
posted @ 2023-10-19 18:58 ZoeXxx 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Intro 前前后后忙了三个多月,总算闲了下来能学学Java了。 花了大概一周时间把JavaSE的内容过了一遍。因为之前有C++、数据结构等基础,也有在京东的开发经验,看这些入门内容是极轻松的~ 随着Coding经历的不断累积,愈发觉得把脑中所想变为有条理的文字是很有必要的,于是决定用博客将所学的内 阅读全文
posted @ 2023-10-19 10:57 ZoeXxx 阅读(17) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示