
后端
文章平均质量分 57
姜不吃葱
随时记录,慢慢积累
展开
-
雪花算法记录
伴随着业务的日渐庞大,单库单表的数据库可能无法支持业务的读写,需要对数据库进行分库分表。雪花算法被提出用来保证 id 是全局唯一的原创 2023-05-24 23:32:44 · 715 阅读 · 0 评论 -
VScode下载速度慢解决方法
成功下载VScode原创 2023-02-28 23:35:25 · 868 阅读 · 3 评论 -
创建HashMap三种方式
今天看到了HashMap的一种新的创建方式,观察其底层代码后,决定将其记录,并复习了一下HashMap的相关知识。HashMap作为一种常用的数据结构,通常情况下我们通过前两种方法对其进行创建。今天看到了第三种创建方式。原创 2023-02-27 23:18:58 · 5336 阅读 · 0 评论 -
【日积月累】
日积月累原创 2022-11-26 23:00:28 · 257 阅读 · 0 评论 -
Mac切换zsh后找不到conda命令
zsh: command not found: conda原创 2022-11-02 15:19:12 · 1485 阅读 · 0 评论 -
图书馆系统
从头用腾讯服务器搭了一个图书馆的前后端分离系统,前端使用Vue框架进行开发,后端使用springboot框架进行开发,有些费劲的地方记录一下,之前数据库Error executing DDL那个就是其中的一个。跨域问题后端逻辑运行起来之后,前端对其进行访问,会出现跨域问题。见图跨域问题本质由于浏览器同源策略限制导致的,同源策略见浏览器同源策略,大体是同源策略一种安全策略,帮助阻隔恶意文档,减少可能被攻击的媒介。如果两个 URL 的protocol、port(如果有)和host都相同的话,则这两个UR原创 2022-01-24 00:23:17 · 264 阅读 · 0 评论 -
Error executing DDL “create table Book(表名)“
问题出自是我的Book类的一个属性名是index,而这个是mysql中的关键字。@Entity@Table(name = "book")public class Book { /*编号(主键)*/ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id") private int bookId; /*索引号*/ @Column(name = "index原创 2022-01-20 18:40:16 · 1239 阅读 · 0 评论 -
MySQL
记最惨的面试面了上海字节的后端开发,一位感觉很大佬的人给面的。发现自己只会八股(还不怎么熟),深挖不行。回来补一下MySQL。MySQL事务四大属性:ACID,原子性、一致性、隔离性、持久性。MySQL事务隔离级别:读未提交、读已提交、可重复读、串行化。MySQL索引:哈希或B+树。MYSQL搜索引擎:InnoDB、MyISAM。InnoDB:支持事务,默认可重复读、通过MVCC(多版本并发控制)+ Next-Key Locking防止幻读。主索引是聚簇索引,索引包含数据。支持在线热备份。原创 2021-08-07 12:51:25 · 174 阅读 · 0 评论 -
最长回文子串——Manacher 算法
找一个字符串中的最长回文子串。输入:s = "babad"输出:"bab"解释:"aba" 同样是符合题意的答案。输入:s = "cbbd"输出:"bb"i>j, 如果j位置的臂长curLen,有j+curLen = length > i。那么可以根据回文,可以直接用 2 * j - i位置的臂长进行一次跳过。点 i 的臂长至少为 min(j + length - i, n:2*j-i处臂长) 臂长:回文一侧的长度。对于偶数回文串,两个字符中间添加#。class Solut原创 2021-06-15 15:26:35 · 126 阅读 · 0 评论 -
Java IO/NIO
Java IO/NIO概念:阻塞与非阻塞阻塞与非阻塞是描述进程在访问某个资源时,数据是否准备就绪的的一种处理方式。当数据没有准备就绪时:阻塞:线程持续等待资源中数据准备完成,直到返回响应结果。非阻塞:线程直接返回结果,不会持续等待资源准备数据结束后才响应结果。概念:同步与异步同步与异步是指访问数据的机制,同步一般指主动请求并等待IO操作完成的方式。异步则指主动请求数据后便可以继续处理其它任务,随后等待IO操作完毕的通知。概念:BIO、AIO、NIOBIO:同步阻塞(blockin原创 2021-05-22 22:23:57 · 198 阅读 · 0 评论 -
Java String类
Java String类String类源码如下public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[]; /** Cache the hash code for the string */原创 2021-05-11 14:00:42 · 111 阅读 · 0 评论