前景回顾第一节从零开始手写mybatis(一)MVP版本中我们实现了一个最基本的可以运行的mybatis。常言道,万事开头难,然后中间难。mybatis的插件机制是mybatis除却动态代理之外的第二大灵魂。下面我们一起来体验一下这有趣的灵魂带来的痛苦与快乐~插件的作用在实际开发过程中,我们经常使用的Mybaits插件就是分页插件了,通过分页插件我们可以在不用写count语句和limit的情况下就
分类:
其他好文 时间:
2020-07-19 13:54:55
阅读次数:
70
官网文档 https://www.swoft.org/documents/v2/basic-components/aop/ 视频教程 https://www.bilibili.com/video/BV12J411j721?p=51 切面 我理解 就是不破坏原有代码逻辑,往里面加入需要执行的前置 后置 ...
分类:
其他好文 时间:
2020-07-18 22:58:05
阅读次数:
124
由于腾讯系QQ、微信是基于腾讯自研X5内核-类似webview,不是谷歌原生webview,所以调试会有些许差异(有很 多app厂商也开始采用X5内核)微信小程序自动化测试只能够支持手机,模拟器是不行的 step1:手机打开开发者模式连接上电脑,打开微信小程序webview调试开关 在微信聊天窗口发 ...
分类:
微信 时间:
2020-07-18 16:03:50
阅读次数:
148
1.如果要将一个数据报从一个源节点发送到另一个目的节点我们应该怎么办? ??最简单的方案是在源节点和目的节点中间建立一条安全可靠的通路,以后两个节点之间所有的通信都在这条通路上进行,我们只要保证这个通路上的每个节点都是正常运行的,那我们就能保证数据传输的准确性(虚电路)。 ??随着节点的越来越多,这 ...
分类:
Web程序 时间:
2020-07-18 00:57:32
阅读次数:
185
1、get方式:如何为爬虫添加ip代理,设置Request header(请求头) import urllib import urllib.request import urllib.parse import random import time from fake_useragent import ...
分类:
编程语言 时间:
2020-07-17 22:29:49
阅读次数:
192
一、 创建一张表用于存放抓取到的Running SQL USE [dba_monitor] GO CREATE TABLE [running_sql_monitor]( [id] [int] IDENTITY(1,1) NOT NULL PRIMARY KEY, [Insert_Time] [dat ...
分类:
数据库 时间:
2020-07-17 19:53:10
阅读次数:
107
简介 JVM在运行的时候会对class文件进行加载,链接和初始化的过程。class文件中定义的常量池在JVM加载之后会发生什么神奇的变化呢?快来看一看吧。 class文件中的常量池 之前我们在讲class文件的结构时,提到了每个class文件都有一个常量池,常量池中存了些什么东西呢? 字符串常量,类 ...
分类:
其他好文 时间:
2020-07-16 11:44:07
阅读次数:
41
老规矩,放下作者大大的github地址:https://github.com/Awheat/vue2-douban-market 接下来我们看看项目效果 接下来我们来分析项目 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>db ...
分类:
其他好文 时间:
2020-07-15 23:19:03
阅读次数:
64
打开注册表:在【开始】→【运行】中输入-》 regedit 按回车键之后,打开注册表编辑器。 或者win+r输入regedit 按回车键之后,打开注册表编辑器。 1. 添加鼠标右键新建项:对应单击桌面空白处,新建菜单中的项目对应注册表中的位置 : HKEY_CURRENT_USER\Software ...
分类:
其他好文 时间:
2020-07-15 15:57:50
阅读次数:
128
<el-upload :action="uploadUrl" ref="upload" :multiple="false" :on-change="fileChange" :before-upload="beforeUpload" :on-success="handleAvatarSuccess" ...
分类:
Web程序 时间:
2020-07-15 15:18:10
阅读次数:
192