面试官问,Redis 是单线程还是多线程?我懵了
通常说的 Redis 是单线程,主要是指 Redis 对外提供键值存储服务的主要流程,即网络 IO 和键值对读写是由⼀个线程来完成的。
Java-异常处理大全(万字宝典)
什么是异常?异常产生了之后如何处理?如何自定义异常?抓紧收藏,这篇文章看了你还不懂来打我!!
大学学计算机,做好这6点,毕业拿高薪真不难
什么才是技术人的不负青春?
Spring集成Hibernate 3
一、集成的注意事项 SessionFactory的创建交由IOC容器来管理,通过Configuration对象创建。 Hibernate事务交给spring的声明式事务管理。 现可以通过spring配置,依赖IOC容器,DI注入来实现。两种方式:方式1 Spring直接加载hibernate.
Mysql
由于本人水平很有限,如有什么错误点,欢迎各位大佬指点。MySQLmysql架构连接器:负责跟客户端进行连接,获取权限、维持和管理连接。连接分为长连接和短连接分析器:Mysql把输入的sql字符串进行识别优化器:优化策略RBO规则 CBO成本 在具体执行前,需要进行优化 决定使用那个索引、多表关联的顺
[并发进阶]——读写锁 原理
通过图解流程以及阅读源码的方式带你深入理解读写锁,让你真正理解其原理
超详细汇总21个mysql优化实践【收藏版MySQL优化】
21个mysql优化最佳实践
【MySQL】为什么要学习MySQL数据库呢?
前言前段时间由于准备期末考试,我整个暂停了写博客,从今天开始我将继续开始博客之旅,一边学习新知识,一边写博客。本篇文章为本专栏的第一篇文章,在这个专栏我将总结整理MySql数据库,欢迎大家与我一起来学习回顾!目录前言初识数据库SQL语句数据库的分类关系型数据库非关系型数据库关于MySQL数据库结语初
Mybatis【适用于初学者】
MyBatis什么是MyBatis框架MyBatis 是一个优秀的基于 java 的持久层框架,内部封装了 JDBC,开发者只需要关注 sql 语句本身,而不需要处理加载驱动、创建连接、创建 statement、关闭连接,资源等繁杂的过程。MyBatis 通过 xml 或注解两种方式将要执行的各种
重学设计模式——你真的面向对象了吗?
前言在最初学习Java的时候,我们都听到过一句话,Java是面向对象语言。每当提到面向对象的时候,许多开发者也嗤之以鼻:都什么年代了,谁还不知道面向对象。重学设计模式后,请回答,你真的面向对象了吗?...
springBoot2.6.2自动装配(注解源码解析)
文章目录一.@SpringBootConfiguration二.@ComponentScan三[email protected]@AutoConfigurationPackage3.2 @import提示:以下是本篇文章正文内容,下面案例可供参考从boot主程序配置类分析imp
这是一个不完整的详细Java多线程,但对于初学者足够了,相信我,你会爱上她的
本文介绍了Java多线程的创建、使用、生命周期以及线程安全,并进行了举例说明!欢迎交流讨论!
小公司的开发,来面试居然要 18K , 我一问连 5K 都不值
前言2021 年 8 月份我的大学同学兼室友老左入职了深圳某家创业公司,刚入职还是很兴奋的,到公司一看老左说他傻了,公司除了他一个后端开发,公司的开发人员就只有 3 个前端 1 个测试还有 2 个 UI,在粗略了解公司的业务后才发现是一个从零开始的项目,目前啥都没有什么都需要自己搭建,老左就提出人手
Springboot2.6.x的启动流程和自动配置
Springboot2.6.x的启动流程和自动配置原理,截图较细,推荐跟着去源码走一遍。
数据库系列三
1、MySQL默认的字符集及修改(1)默认字符集MySQL默认的字符集是拉丁文,我们通过SQL命令进行查看当前的字符串类型 show variables like'%character%';(博主之前就修改了MySQL字符集的类型,该图是修改后的)(2)修改字符集类型要想插入中文的字符,我们必须修改
Redis布隆防击穿实战
生产实战级redis bloomfilter防绕开varnish、防绕开redis打击DB的实用教程。
Mybatis | 开发实用技巧
本文主要分享了如下几个Mybatis实用技巧一、Foreach 安全操作,避免数据误伤二、使用内建别名三、调试 Ognl四、 Mapper 接口参数引用
Python + Tkinter简单实现注册登录(连接本地MySQL数据库)
# -*- coding: utf-8 -*-"""@date: 2022/01/09 17:40@author: Anker@Python:v3.10"""import tkinter as tkimport tkinter.messageboximport pymysql# 定义要执行的创建表
Python学习笔记
Python pandas库㈡学习笔记
蓝桥杯AcWing学习笔记 1-1递归的学习(Java)
蓝桥杯我的AcWing题目及图片来自蓝桥杯C++ AB组辅导课递归利用递归+dfs枚举全排列递归搜索树每一个递归问题都可以画成递归搜索树求解。例题AcWing 92. 递归实现指数型枚举高中数学集合问题。思想:考虑选不选这个数。import java.util.Scanner;public clas