基于FTP协议的文件上传于下载

FTP全称File Transfer Protocol,即文件传输协议,是一种应用层的协议,主要面向文件。它是基于TCP协议之上的一种协议(网页默认端口号是8880,ftp的代理服务器的默认端口号是21)此外,ftp是基于C/S模式设计的。用户通过一个客户端主机程序连接至远程计算机上运行的服务器程序

解决Mysql和redis缓存不一致问题

本文其实是对目前互联网中已有的一致性方案,进行了一个总结。对于先删缓存,再更新数据库的更新策略,还有方案提出维护一个内存队列的方式,博主看了一下,觉得实现异常复杂,没有必要,因此没有必要在文中给出。最后,希望大家有所收获。...

〖Python 数据库开发实战 - MySQL篇㉔〗- 数据插入操作 - INSERT语句

前面我们用了很多章节去学习了 "查询语句" ,这是因为以后在实际工作中,"增"、"删"、"改"、"查" 这四种类型的 SQL 语句操作使用最多的就是 "查询语句"。而且在大多数软件当中,都是 "读多写少" 的,查询的条件也是各种各样,所以在 "查询" 相关的操作就刻意的将各个部分的知识点分门别类的加

使用Mongoose populate实现多表关联存储与查询,内附完整代码

和普通的属性不同的是,我们需要指定引用属性的类型和引用的模型名称。这里有一个不符合常理的地方,就是我在这里把故事的作者设为了故事的粉丝~~方便的将多个表关联起来,实现一对多、多对多的数据表存储和查询功能。本文已最常见的一对多关系模型,介绍简单的数据模型定义、存储、查询。如果学习过关系型数据库的同学,

MyBatis(三、注解开发)

实现复杂关系映射之前我们可以在映射文件中通过配置来实现,使用注解开发后,我们可以使用@Results注解 ,@Result注解,@One注解,@Many注解组合完成复杂关系的配置。​ 修改MyBatis的核心配置文件,我们使用了注解替代的映射文件,所以我们只需要加载使用了注解的Mapper接口即可

Mysql的分布式事务原理理解

本文主要讲解:Mysql的分布式事务原理及中间会遇见的问题。

MySQL的索引和事务

1. 如何理解索引(1)索引是干啥的(解决了什么问题)索引相当于目录。提高查询效率(2)索引付出的代价索引会占用额外的磁盘空间;虽然提高了查找效率,但是降低了增 删 改的效率(3)索引背后的数据结构B+树(可以思考一下B树和B+树的区别)2. 如何理解事务(1)事务是干啥的(从原子性切入)事务包含一

MySQl表的增删查改(CRUD)

新增1.单行插入 insert into 表名 values (值,值...); 2.指定列插入 insert into 表名 (列名,列名...) values (值,值...); 3.多行插入 insert into 表名 values (值,值...),

继承关系下构造方法的访问特点注意:把this()访问本类其他成员方法也加进去

要说继承关系下构造方法的访问特点,首先要知道继承的意义,Java为社么要继承?构造方法怎么访问?通过什么方式继承?关键字是什么? 继承是面向对象三大特征之一。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。子类可以直接调用父类中非private修饰

Spring如何解决循环依赖

我们先来看看官方文档的说法:通俗来讲,就是A依赖B或者B依赖A,或者C依赖自己本身,或是三个以上,例如A依赖B,B依赖C,C又依赖A。

【算法】BF、KMP算法及OJ题

【算法】BF、KMP算法以及OJ题目练习

七千字带你了解封装等机制

面向对象程序三大特性:封装、继承、多态。封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。将自身的对象属性隐藏起来,对外只通过接口和对象进行访问....

〖Python 数据库开发实战 - MySQL篇㉓〗- 单行子查询与多行子查询语法规则

该章节我们继续来学习一下 "子查询" 的语法,在上一章节,我们是按照 "子查询" 的"子句" 来进行划分的分别有 "WHERE 子查询","FROM 子查询" 与 "SELECT 子查询" 。本章节我们将以子查询的结果集记录的数量来划分子查询,接下来一起来看一下吧。......

CTFSHOW七夕杯web

CTFSHOW 七夕杯web

搭建redis伪集群

搭建redis集群是为了强化redis的读写能力,防止因服务器宕机导致的一系列问题(雪崩)。搭建redis集群一般需要三个master节点以及三个master对应的slave节点,所以一般一组集群至少要6个节点才能保证完整的高可用。其中三个master会分配不同的数据分片区间,当master出现故障

案例:搭建Zabbix监控系统

Zabbix是一个基于Web界面企业及开源监控套件。

【JavaEE进阶】锁策略, 和 synchronized 优化过程

有些程序的代码中,用到了synchronized,但是其实没有在多线程的环境下。例如StringBuffer.我们知道在StringBuffer类的源码中,是用synchronized修饰的,是线程安全的,它适合在多线程的环境下使用。

【Java SE】面向对象三大特性之继承

【Java SE】面向对象三大特性之继承图例与7000字详解

初识类和对象(1)

本文摘录了初学者对类和对象的初理解

初识面向对象上

类中包含的内容称为类的成员。属性主要是用来描述类的,称之为类的成员属性或者类成员变量。方法主要说明类具有哪些功能,称为类的成员方法。

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈