×

MYSQL教程

内连接与外连接(全网最详细)(内连接 外连接)

窜天猴 窜天猴 发表于2024-05-01 浏览7513 评论0
目录 前言 一、内连接 二、外连接 1.左外连接 2.右外连接 3.满外连接 三、UNION的使用 四、7种SQL JOINS的实现 前言       在学习内连接与外连接之前,你不妨思考为什么要引入这两种连接方式,带着问题去学习,更有助于我们对知识的学习。         其实在单表查询中,我们是不会接触到内外连接查询的,内外连接查询的方式只是针对我们对于多表的查询,只不过这种方式在实际应用中的方式会根据不同业务需求去使用不同的方式来查询多表。

中间件

1、AsyncTool框架简介和分析实现

窜天猴 窜天猴 发表于2024-04-30 浏览5316 评论0
前言 本文是专栏《AsyncTool框架原理源码解析》系列的第一篇文章《AsyncTool框架简介和分析实现》,以解决实际问题为出发点,以需求分析和设计实现为实践,带你一步一步分析如何设计一款和AsyncTool框架类似的多线程并行、串行、阻塞、依赖、回调的并行框架。 专栏《AsyncTool框架原理源码解析》共有 5篇 文章,由浅入深,从实战使用再到源码、原理分析,包括但不仅局限于AsyncTool框架思考和总结,最后分享下我为AsyncTool框架开源项目贡献代码。以下是《专栏目录》:

django

Django+Bootstrap-table实现管理员信息管理

窜天猴 窜天猴 发表于2024-04-25 浏览7376 评论0
效果 主要分三个部分进行介绍 界面设计;动态渲染;数据获取 界面设计 (1)将这个界面分为上部导航栏、左侧导航栏和表格显示区域三部分; 我们期望的结果是通过点击左侧导航栏的选项,在右侧动态展示不同信息, 这里我们使用iframe来实现。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Manage</title>

django

50 行 Python 代码就可以制作一个数据大屏?(python制作数据化大屏)

窜天猴 窜天猴 发表于2024-04-23 浏览7294 评论0
今天给大家分享一个制作数据大屏的工具,非常的好用,100行左右的Python代码就可以制作出来一个完整的数据大屏,并且代码的逻辑非常容易理解。 PywebIO介绍 Python当中的PywebIO模块可以帮助开发者在不具备HTML和JavaScript的情况下也能够迅速构建Web应用或者是基于浏览器的GUI应用,PywebIO还可以和一些常用的可视化模块联用,制作成一个可视化大屏, 我们先来安装好需要用到的模块 pip install pywebio pip install cute

Ruby教程

Windows的文件类型关联(windows文件类型和关联)

窜天猴 窜天猴 发表于2024-04-23 浏览5195 评论0
在用脚本语言开发时尤其是在windows环境下想自动在命令行环境下运行脚本必须要带着相应的解释器的路径才行,不然就会提示无法找到对应的命令,windows下主要是采用了assoc和ftype两个命令来建立文件关联的。实际上其他脚本语言例如perl、tcl、python也是如此。 以Ruby语言为例,具体做法如下: 在命令行下输入如下命令:>assoc .rb=rbFile 接着测试文件关联是否成立:>assoc .rb .rb=rbFile 接着测试文件类型是否存在:

html5教程

课程设计——学生成绩管理系统(学生成绩管理系统的课程设计)

窜天猴 窜天猴 发表于2024-04-23 浏览5426 评论0
技术 前端:HTML5、Bootstrap 框架、JavaScript、JSP 的 EL(Expression Language)表达式、Struts2 标签 后端:JavaEE 的 Struts2 框架、MySQL 数据库(多表查询,级联删除、触发器、存储过程)、JavaBean 数据验证:HTML5 的原生验证模式、Struts2 的 Validation 验证框架以及 Interceptor 拦截器、JavaEE 的 Filter 过滤器 数据库 ER 图 登陆界面 采

django

debian从0部署django服务全过程记录

窜天猴 窜天猴 发表于2024-04-23 浏览4447 评论0
一、安装系统 因为之前常用的CentOs已经停止维护了,所以将服务器上的系统更换成了debian和ubuntu;下面就新系统上面服务的部署从0到完成做一个完整的记录,供诸君参考 debian系统自备,debian属于开源发行版 debian默认的包管理工具apt、apt-get、apt-cache 本文中debian选用11.3 64位版本;默认已安装python3.9 升级系统包管理工具 1. apt update -y 2. apt upgrade -y 安装防火墙管

正则表达式

PostgreSQL 常用字符串分割函数

窜天猴 窜天猴 发表于2024-04-23 浏览11643 评论0
1. SPLIT_PART SPLIT_PART() 函数通过指定分隔符分割字符串,并返回第N个子串。语法: SPLIT_PART(string, delimiter, position) string : 待分割的字符串 delimiter:指定分割字符串 position:返回第几个字串,从1开始,该参数必须是正数。如果参数值大于分割后字符串的数量,函数返回空串。 示例: SELECT SPLIT_PART('A,B,C', ',', 2); -- 返回B 下面我们利用

django

Django-(9)(django1.11)

窜天猴 窜天猴 发表于2024-04-22 浏览4468 评论0
#内容概览 cookie与session简介 Django操作cookie Django操作session Django中间件 cookie与session简介 HTTP协议四大特性: 基于请求响应 基于TCP/IP作用于应用层之上协议 无状态 无连接 随着互联网的发展,服务端需要记录客户端的状态,针对无状态的特性,就有了cookie与session cookie:保存在客户端上与用户信息相关的数据 session:保存在服务端上与用户信息相关的数据 ps:session的工作也需

django

宝塔面板设置django纯接口和channel及mysql遇到的一些问题记录

窜天猴 窜天猴 发表于2024-04-22 浏览7469 评论0
项目是前后台完全分离,前台地址为 http://域名:80端口,后台api接口地址为:http://域名:7001,websocket通讯接口为:ws://域名:7002 一,数据库导入 新建完数据库并导入数据后,发现远程navicat无法连接,提示Lost connection to MySQL server at reading initial communication packet 解决:在数据库权限中设置所有人可以访问(仅须远程navicat连接测试时,以后可以再把权限

spring

使用mybatis拦截器实现字段加密解密

窜天猴 窜天猴 发表于2024-04-21 浏览4959 评论0
前言 .项目中我们存储一些用户信息的使用后根据规定,不可以存储明文,尤其是密码,实现的办法有好多种,今天承接上一篇文章mybatis拦截器,利用拦截器实现使用注解的方式在数据插入前进行加密,查询是自动进行解密的功能,前面提到过mybatis-plus拦截器用起来更方便一点,但是有个问题就是,如果使用了mybatis-plus拦截器就没办法在换其他的框架了 声明 此功能是根据自己需求改造其他大佬的项目而来(以下链接是原项目),目前仅用于自己测试没有问题,未经实际环境验证,请大家斟酌使用! m