全栈知识库共69篇
最新可用!Docker国内镜像源列表| 小妖客栈置顶

最新可用!Docker国内镜像源列表

最新可用!Docker国内镜像源列表
wangkay的头像| 小妖客栈wangkay2年前
01465
MySQL千行笔记| 小妖客栈置顶

MySQL千行笔记

非常不错的总结,强烈建议保存下来,需要的时候看一看。 基本操作  /* Windows服务 */  -- 启动 MySQL   net start mysql  -- 创建Windows服务   sc create mysql binPath= mysqld_bin_pat...
wangkay的头像| 小妖客栈wangkay2年前
05610
宝塔部署worpress| 小妖客栈置顶

宝塔部署worpress

一、购买服务器并配置这里以腾讯云为例(腾讯云服务器)现在活动期间,2核4G6M作为个人的博客服务器足够了配置服务器 购买服务器后安装centos7系统,或者直接选择宝塔面板安装,省时省力。如果...
穿越网络的隐形斗篷——详解V2ray的强大功能与实用技巧| 小妖客栈

穿越网络的隐形斗篷——详解V2ray的强大功能与实用技巧

一、什么是V2ray?V2ray是一款功能强大的网络代理工具,由V2Fly团队开发和维护。它基于VMess协议,提供了一种灵活、安全、稳定的方式来进行网络流量转发和加密。V2ray不仅支持多种传输协议和伪...
C语言实现哈希表| 小妖客栈

C语言实现哈希表

哈希表1、哈希表的创建#define MAX 10#define NULL_KEY -1typedef int data_type;typedef struct{   data_type *ele;   int n;​}hash_table;​hash_table *create_hash_table(){hash_table *...
白小筠的头像| 小妖客栈白小筠2年前
111914
小妖客栈 | 代码筑梦,AI绘心
小妖客栈 | 代码筑梦,AI绘心

采用前端技术开源了一个数据结构算法的可视化工具

今天要推荐的开源项目叫[VisuAlgoX](https://github.com/08820048/VisuAlgoX),是一个面向计算机科学和游戏开发的 **交互式算法可视化工具**,帮助用户通过直观的动画理解各种数据结构和算法。##...
八尺妖剑的头像| 小妖客栈八尺妖剑5个月前
15913
Java 魔法类 Unsafe 详解| 小妖客栈

Java 魔法类 Unsafe 详解

阅读过 JUC 源码的同学,一定会发现很多并发工具类都调用了一个叫做 Unsafe 的类。那这个类主要是用来干什么的呢?有什么使用场景呢?这篇文章就带你搞清楚!Unsafe 介绍Unsafe 是位于 sun.misc...
wangkay的头像| 小妖客栈wangkay2年前
0589
如何基于Redis实现延时任务| 小妖客栈

如何基于Redis实现延时任务

基于 Redis 实现延时任务的功能无非就下面两种方案:Redis 过期事件监听Redisson 内置的延时队列面试的时候,你可以先说自己考虑了这两种方案,但最后发现 Redis 过期事件监听这种方案存在很多...
wangkay的头像| 小妖客栈wangkay2年前
06313
分布式锁介绍| 小妖客栈

分布式锁介绍

网上有很多分布式锁相关的文章,写了一个相对简洁易懂的版本,针对面试和工作应该够用了。这篇文章我们先介绍一下分布式锁的基本概念。为什么需要分布式锁?在多线程环境中,如果多个线程同时访...
MySQL自增主键一定是连续的吗| 小妖客栈

MySQL自增主键一定是连续的吗

作者:飞天小牛肉原文:https://mp.weixin.qq.com/s/qci10h9rJx_COZbHV3aygQ众所周知,自增主键可以让聚集索引尽量地保持递增顺序插入,避免了随机查询,从而提高了查询效率。但实际上,MySQL ...
wangkay的头像| 小妖客栈wangkay2年前
07115
Java并发常见面试题总结1| 小妖客栈

Java并发常见面试题总结1

什么是线程和进程?何为进程?进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。在 Java 中,当我们启动 main 函...
挂机的阿凯的头像| 小妖客栈挂机的阿凯2年前
0457
[C++游戏开发基础]:深入解析复制构造函数| 小妖客栈

https://picture.wangkay.tech//Strapi/10001.svghttps://picture.wangkay.tech//Strapi/10002.svg[C++游戏开发基础]:深入解析复制构造函数

考虑下面程序: #include <iostream>     class Fraction   {   private:       int m_numerator{ 0 };       int m_denominator{ 1 };     public:       // Default constru...
八尺妖剑的头像| 小妖客栈八尺妖剑1年前
0777
Java 序列化详解| 小妖客栈

Java 序列化详解

什么是序列化和反序列化?如果我们需要持久化 Java 对象比如将 Java 对象保存在文件中,或者在网络传输 Java 对象,这些场景都需要用到序列化。简单来说:序列化:将数据结构或对象转换成二进制...
wangkay的头像| 小妖客栈wangkay2年前
06512