JavaWeb_(Mybatis框架)输入和输出参数_五
1、输入映射parameterType; a)基本类型; b)自定义对象; c)自定义包装类; 2、输出映射resultType、resultMap; a)resultType: i.基本类型; ii.自定义对象; iii.集合; b)resultMap; i.bean对象字段与数据表字段不匹配; ii.自定义包装类; iii.关联查询; 1、输入映射parameter
String对象常量池
对象池的主要目的是实现数据的共享处理, 在java之中对象池可以分为两种: 1、静态常量池 :指*.class加载时会自动将此程序之中保存的 字符串、普通的常量、类和方法的信息等全部经行分配 2、运行时常量池 :当一个*.class加载之后,里面可能有一些变量,输入之后在进行接收 1 package Class_String;
2
3 public class Dome {
4 public static vo
iview表格根据条件对应显示
2019年的最后一个月,这一年故事简单,经历一般遇到的所有事情见到的人刚好我都喜欢。 表格根据条件对应显示也就是拿到已知条件操作数据 处理数据: data中:
cardManagementVal:[],//接收所有数据
adminDataValue:[], //接收条件判断的数据
gymnasium_id:'' '' //接收已知信息
// 查看接口 显示数据
getList() {
const req = {传参};
adminUserLook(req).t
手机连接上电脑,不提示允许USB调试
现象:手机连接上电脑了,也打开了开发者选项,允许usb调试。但是连接上电脑,手机只显示充电,不会提示是否允许调试 原因:USB线不支持数据传输,电脑无法识别手机。换一个可以传输数据的USB线就OK了(好大一个坑,折腾我好久)
Redis 入门到分布式 (五) Redis持久化的取舍和选择
Redis持久化的取舍和选择 持久化的作用
RDB
AOF
RDB和AOF的选择 一、持久化的作用 什么是持久化 持久化的实现方式 1、什么是持久化? Redis 所有数据保存在内存中,对数据的更新将异步的保存到磁盘上。 如图: 2、持久化方式: 快照: MySQL Dump Redis RDB 写日志: MySQL Binlog Hbase HLog Redis AOF 二、 RDB1 什么是RDB
Redis 入门到分布式 (四) 瑞士军刀Redis其他功能
目录: 慢查询 Pipeline 发布订阅 Bitmap(位图) HyperLogLog GEO 一、慢查询 1、慢查询: 生命周期
三个命令
两个配置
运维经验 2、生命周期图解: 两点说明: 慢查询发生在第3阶段 (如:keys *) 客户端超时不一定慢查询,但慢查询是客户端超时的一个可能因素 两个配置: -slowlog-max-len 慢查询是一个先进先出队列 队列是固定长度的 Redis是保存在内存内 slowlog list 是慢查询的集合; slo
JavaWeb_(Mybatis框架)关联查询_六
数据库中存在两张表user表和country表 User表和Country表属于一对一:一个用户属于一个国家 Country表和User表属于一对多:一个国家有多个用户 一、一对一的查询 通过user为基准,查询user表中所有数据 SELECT * FROM USER u LEFT JOIN country c ON u.u_cid = c.c_id Gary.sql UserVO.class中包含Country对象,通过用户去查询它属于哪一个国家
Redis 入门到分布式 (八)Redis Sentinel
sentinel-目录 主从复制高可用
安装配置
实现原理
架构说明
客户端连接
常见开发运维问题 一、主从复制高可用 1、主从复制的作用? 为主提供一个备份,当主服务器挂掉后,可以为客户端提供主服务器中完整的数据; 为主服务器进行分流,将读操作放到从节点上。 2、主从复制高可用存在的问题? 手动故障转移 写能力和存储能力受限 3、手动故障转移: 如图,假如这时候master挂掉了, master向
swoft +nginx 快速获取客户端的真实的IP
swoft框架获取所有的真实的IP地址. 实际文档链接如下: https://darrykinger.com/index.php/archives/217/ swoole获取客户端真实的IP地址, swoft获取客户端的真实IP, swoft +nginx 转发IP
剑指offer-面试题39-数组中出现次数超过一半的数字-快速排序
/*
题目:
数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。
例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。
*/
/*
思路:
转化为快排中,第n/2大的数字。
验证该数字是否超过总长度的一半。
*/
#include<iostream>
#include<string.h>
#include<stdio.h>
#include<set>
#include<vecto
好的想法从哪里来?(刘知远)
做过一些研究的同学会有感受,仅阅读自己研究方向的文献,新想法还是不会特别多。这是因为,读到的都是该研究问题已经完成时的想法,它们本身无法启发新的想法。如何产生新的想法呢?我总结有三种可行的基本途径: 实践法。即在研究任务上实现已有最好的算法,通过分析实验结果,例如发现这些算法计算复杂度特别高、训练收敛特别慢,或者发现该算法的错误样例呈现明显的规律,都可以启发你改进已有算法的思路。现在很多自然语言处理任务的Leaderboard上的最新算法,就是通过分析错误样例来有针对性改进算法的 [1]。 类
threading.local作用及原理
先看下应用: import threading
from threading import local
import time
obj = local()
def task(i):
obj.xxxxx = i
time.sleep(2)
print(obj.xxxxx,i)
for i in range(10):
t = threading.Thread(target=task,args=(i,))
t.start() 上述代码实现了线程间的隔离
pandas melt 与pivot 函数
(掌握这个,基本就完美无缺的任意按照自己的想法,更改列了。) 背景: 最近有个excel 数据需要转化的过程。 数据量还挺大的,大概有30多万。 需要把某些行变成列,有些列又变成行。 这个操作本身就比较烦躁。 更何况数据量达到了几十万的情况下, excel 基本就卡死了。 1 把城市合为一列 2 将空气类型type 分开为成为列 先贴样本: 转化后的结果: 苦恼了很久。 实践: melt 函数讲解, frame, -- 需要处理的数据集 id_vars=None, -- 不需要改变的
微信小程序——页面之间传递值
小程序页面传值的方式: 1.正向传值:上一页面 --> 下一页面 url传值 本地储存 全局的app对象 2.反向传值:下一页面 --> 上一页面 本地储存 全局的app对象 正向传值 1. url传值 通过url传值的需要通过option来获取参数值。 更多详情可以访问小程序-navigateTo章节。 A页面: wx.navigateTo({
url: 'test?id=1'
}) 如果传的是变量,可以自己拼接一下: wx.navigateTo({
url: '../fightin
docker 网络设置概述
docker有3种网络: 使用命令docker network ls,执行结果如下。 NETWORK ID NAME DRIVER SCOPE
82e8822065c7 bridge bridge local
a36f938bc6c6 host host local
55ee9a44
201871010109-胡欢欢《面向对象程序设计》第十四周学习总结
正文开头: 项目 内容 这个作业属于哪个课程 https://home.cnblogs.com/u/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11953993.html 作业学习目标 (1)掌握GUI布局管理器用法; (2)掌握Java Swing文本输入组件用途及常用API; (3)掌握Java Swing选择输入组件用途及常用API; 正文内容: 第一部分:总结第十二章理论知识 一、 Swing和模型-视图-控制
2019最新win10密钥 win10激活码win10神key
微软Win10系统确实是现在最顶级的系统产品,Win10一年的免费升级服务已经到期,用户如果要使用Win10系统,就需要最新Win10密钥来激活Win10,一般激活Win10激活有两种方式,一是使用Win10产品密钥,二是使用数字激活工具激活,官方有提供Win10专业版等多种版本的激活码key,这边小编为大家整理微软官方2019最新 win10密钥 win10激活win10神key。有需要的朋友一起来看看吧。 win 10 激活教程: 1、打开开始菜单,找到设置,点开“更新和安全”,切换到“激
今日推荐
周排行