摘要: 一:Redis的事务 Redis通过MULTI, EXEC, DISCARD 和 WATCH 命令来实现事务的支持,通过它们我们可以一步操作执行一组命令,而且确保了两个重要的特征如下 1.所有的命令在一个事务中可确保顺序执行,切不会被其它线程打断(插入其它指令)。 2.确保所有的命令要么全部执行要么 阅读全文
posted @ 2020-06-19 08:41 爱我-中华 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 问题一:如何创建不依靠对象(new关键创建的实例)就存在的数据? 问题二:承接问题一,如何创建不可变对象数据? 一:static作用 1. 被static修饰的方法或变量,不需要创建对象就可以使用。即和类加载时一同被创建了。我们可以通过类名加被static修饰的变量或方法名即可使用,也可通过对象引用 阅读全文
posted @ 2020-06-05 09:40 爱我-中华 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 首先先看一下定义 值传递(pass by value)是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。 引用传递(pass by reference)是指在调用函数时将实际参数的地址直接传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参 阅读全文
posted @ 2020-06-04 23:19 爱我-中华 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 前言:如何做好一个项目的前期准备。 一:看需求 看需求的目的是了解你的项目是做什么的?这一步看是和技术无关但对开发真的很重要!!!。 二:做设计 设计是一个项目周期中个人认为是最重要的一部分,可能和技术关系不大,但对后期的开发和实现至关重要,对项目的成败和质量起到决定性的影响。做设计一定要有全局观. 阅读全文
posted @ 2020-06-01 23:03 爱我-中华 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 语法1:LOAD DATA LOAD DATA INFILE 'file_name' [REPLACE | IGNORE] INTO TABLE tbl_name [CHARACTER SET charset_name] [{FIELDS | COLUMNS} [TERMINATED BY 'str 阅读全文
posted @ 2020-05-28 15:39 爱我-中华 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 前言:mysql没有实现类似排名(rank)功能的函数。但是我们可以通过基数的查询加上其他函数可是实现类似的功能。 题目:编写一个 SQL 查询来实现分数排名。 一:首先我们创建一张并插入一些数据如下,用于方便后面排名的演示。 CREATE TABLE `players` ( `pid` int(2 阅读全文
posted @ 2020-05-21 10:28 爱我-中华 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 概念:死锁是一种在多线程协作时永久堵塞的一种状态.(Deadlock describes a situation where two or more threads are blocked forever)。 场景举例一:A和B是好伙伴,他们见面是通常先向对方鞠躬,然后保持鞠躬的状态,等待对方回应自 阅读全文
posted @ 2020-05-18 16:53 爱我-中华 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 一、手写SQL顺序 select <select_list> from <table_name> <join_type> join <join_table> on <join_condition> where <where_condition> group by <group_by_list> ha 阅读全文
posted @ 2020-05-15 16:07 爱我-中华 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 前言:最近准备换工作,想全面复习一下学过的知识点。看到这篇文章感觉还不错。 一、逻辑架构图 MySQL逻辑架构整体分为四层: 第一层:是链接线程处理,这一层并非MySQL独有,在这一层中,主要功能有链接处理,授权验证,安全等操作。 第二层:是MySQL主要层,所有的语句解析、分析、优化和缓存都在这一 阅读全文
posted @ 2020-05-15 16:00 爱我-中华 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一:防火墙 常用命令 firewall-cmd --state 或 systemctl status firewalld # 查看状态 systemctl start firewalld# 启动 systemctl stop firewalld #关闭 iptables -I INPUT -s 0/ 阅读全文
posted @ 2020-02-03 16:00 爱我-中华 阅读(168) 评论(0) 推荐(0) 编辑