全栈知识库 第2页
Java 线程池最佳实践| 小妖客栈

Java 线程池最佳实践

简单总结一下我了解的使用线程池的时候应该注意的东西,网上似乎还没有专门写这方面的文章。1、正确声明线程池线程池必须手动通过 ThreadPoolExecutor 的构造函数来声明,避免使用Executors 类...
挂机的阿凯的头像| 小妖客栈挂机的阿凯1年前
05210
MySQL日期类型选择建议| 小妖客栈

MySQL日期类型选择建议

我们平时开发中不可避免的就是要存储时间,比如我们要记录操作表中这条记录的时间、记录转账的交易时间、记录出发时间、用户下单时间等等。你会发现时间这个东西与我们开发的联系还是非常紧密的...
wangkay的头像| 小妖客栈wangkay1年前
05210
SQL语法基础知识总结| 小妖客栈

SQL语法基础知识总结

本文整理完善自下面这两份资料:SQL 语法速成手册MySQL 超全教程基本概念数据库术语数据库(database) - 保存有组织的数据的容器(通常是一个文件或一组文件)。数据表(table) - 某种特定类...
wangkay的头像| 小妖客栈wangkay1年前
06610
计算机Java基础常见面试题总结(上)| 小妖客栈

计算机Java基础常见面试题总结(上)

基础概念与常识Java 语言有哪些特点?简单易学;面向对象(封装,继承,多态);平台无关性( Java 虚拟机实现平台无关性);支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统...
Redis内存碎片详解| 小妖客栈

Redis内存碎片详解

什么是内存碎片?你可以将内存碎片简单地理解为那些不可用的空闲内存。举个例子:操作系统为你分配了 32 字节的连续内存空间,而你存储数据实际只需要使用 24 字节内存空间,那这多余出来的 8 字...
[C++游戏开发基础]:深入解析复制构造函数| 小妖客栈

[C++游戏开发基础]:深入解析复制构造函数

考虑下面程序: #include <iostream>     class Fraction   {   private:       int m_numerator{ 0 };       int m_denominator{ 1 };     public:       // Default constru...
八尺妖剑的头像| 小妖客栈八尺妖剑8个月前
0687
Java SPI 机制详解| 小妖客栈

Java SPI 机制详解

在面向对象的设计原则中,一般推荐模块之间基于接口编程,通常情况下调用方模块是不会感知到被调用方模块的内部具体实现。一旦代码里面涉及具体实现类,就违反了开闭原则。如果需要替换一种实现...
wangkay的头像| 小妖客栈wangkay1年前
09411
Java并发常见面试题总结1| 小妖客栈

Java并发常见面试题总结1

什么是线程和进程?何为进程?进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。在 Java 中,当我们启动 main 函...
挂机的阿凯的头像| 小妖客栈挂机的阿凯1年前
0357
MySQL三大日志(binlog、redo log和undo log)详解| 小妖客栈

MySQL三大日志(binlog、redo log和undo log)详解

前言MySQL 日志 主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。其中,比较重要的还要属二进制日志 binlog(归档日志)和事务日志 redo log(重做日志)和 undo log(回...
wangkay的头像| 小妖客栈wangkay1年前
0998
SQL常见面试题总结(1)| 小妖客栈

SQL常见面试题总结(1)

检索数据SELECT 用于从数据库中查询数据。从 Customers 表中检索所有的 ID现有表 Customers 如下:cust_idABC编写 SQL 语句,从 Customers 表中检索所有的 cust_id。答案:SELECT cust_id  FRO...
wangkay的头像| 小妖客栈wangkay1年前
01137