抽象类 package com.jpxsr /** * @author: 等风来 * @date: 2021/9/12 18:11 * @description:抽象的人类 */ abstract class 人(var name: String) { abstract fun eat() } 子类1 package com.jpxsr /** * @author: 等风来 * @date: 2021/9/12 18:15 * @descri
1.v-for: <ul> <li v-for="book in books"> <h3>{{ book.title }} - {{ book.author }} - {{ book.age }}</h3> </li> </ul> javascript: data() { return {
if choose (when, otherwise) trim (where, set) foreach if <select id="findActiveBlogWithTitleLike" resultType="Blog"> SELECT * FROM BLOG WHERE 1=1 <if test="title != null"> AND title like #{title}
添加配置(author) config/config.php <?php declare(strict_types=1); use Hyperf\Contract\StdoutLoggerInterface; use Psr\Log\LogLevel; return [ 'app_name' => env('APP_NAME', 'skeleton'), 'app_env' =>
需要了解elasticSearch基础入门可以查看https://blog.csdn.net/u014232211/article/details/120026239 下面的例子基于这份数据来查询 高级查询 a.子条件查询 特定字段查询所指特定值 Query Contexy: 概念: 在查询过程中,除了判断文档是否满足查询条件外,ES还会计算一个_sc
平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。 注释并不会被执行,是给我们写代码的人看的 书写注释是一个非常好的习惯 平时写代码一定要注意规范。 Java中的注释有三种: 单行注释 // 注释,只能注释一行文字
动态SQL的官方解释: 动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。 本质上动态SQL就是
SQL映射文件的几个顶级元素: cache - 该命名空间的缓存配置 cache-ref - 引用其他命名空间的缓存配置 resultMap - 描述如何从数据库结果集中加载对象 sql - 可被其他语句引用的可重用语句块 insert - 增 update - 改 delete - 删 select属性 属性描述
package Base; //javadoc 生成自己的API文档 /** @author Feige @version 1.2 @since 1.8 */ public class Doc { String name; //一个属性 /** * @throws Exception * @author Feige * @param name * @return */ public String test(String name)throws Exception{ //
一、问题描述在idea中进行上传的时候,通过——VCS>Git>Conmmit Directory——失败,出现如下图:author 'xxx' is not 'Name ' and matches no existing author 的样子。 二、解决办法1、首先看看是不是你的用户名没有权限 2.如果权限是有的,看看用户名是不是填错了。 3.查看自己
动态SQL https://mybatis.org/mybatis-3/zh/dynamic-sql.html 搭建环境 sql CREATE TABLE `blog` ( `id` VARCHAR(50) NOT NULL COMMENT '博客id', `title` VARCHAR(100) NOT NULL COMMENT '博客标题', `author` VARCHAR(30) N
使用eleui的table标签 渲染图书数据 完整代码 <template> <div> <el-table :data="tableData" border style="width: 100%"> <el-table-column fixed prop="id" labe
Mybatis中一对多和多对一的处理 一对多 一对多的理解: 一个老师对应多个学生 如果对于老师这边,就是一个一对多的现象,即从老师这边关联多个学生! 1.创建数据库 CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE
关系映射 什么是关系映射 怎么建表 怎么传入数据 怎么查询数据 一对一的映射 on_delete 官网链接 cascade 是在orm层面进行设置 models.protect mysql默认 实例说明 models生成 oto.models.py from django.db import models # Create your models here. class Author(mo
概念 根据不同环境生成不同SQL语句,摆脱SQL语句拼接的烦恼【doge】 本质:SQL语句的拼接 环境搭建 搭建数据库 CREATE TABLE `blog`( `id` VARCHAR(50) NOT NULL COMMENT 博客id, `title` VARCHAR(100) NOT NULL COMMENT 博客标题, `author` VARCHAR(30) NOT NULL COMMENT 博
一、缘由 这是我之前刚开始学习的时候爬取糗百的练习内容,主要练习的是bs64解析。虽然现在用的不是特别的多,但是当初的时候用起来还是非常的顺手的。 二、代码实现 #coding:utf-8 import requests from bs4 import BeautifulSoup def download_page(url): headers={
算法实现 1.每一次遍历的过程中,都假定第一个索引处的元素是最小值,和其他索引处的值依次进行比较,如果当前索引处 的值大于其他某个索引处的值,则假定其他某个索引出的值为最小值,最后可以找到最小值所在的索引 2.交换第一个索引处和最小值所在的索引处的值 /** * 选择排序 * @auth
什么是动态SQL:动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句. 官网描述:MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个
字典简介 字典在 Python 里面是非常重要的数据类型,而且很常用 字典是以关键字(键)为索引,关键字(键)可以是任意不可变类型 字典由键和对应值成对组成,字典中所有的键值对放在 { } 中间,每一对键值之间用逗号分开 字典栗子 var = {'a': 'A', 'b': 'B', 'c': 'C'} 字典中包含 3 个键
字典详解 https://www.cnblogs.com/poloyy/p/15083781.html get(key) 作用 指定键,获取对应值 两种传参 dict.get(key):键存在则返回对应值,不存在则返回 None dict.get(key, default):键存在则返回对应值,不存在则返回设置好的 default 值 栗子 # get book = { 'title
动态SQL 1、条件查询 <select id="getBlogIf" parameterType="Map" resultType="Blog"> select * from mybatis.blog where 1=1 <if test="title != null"> and title = #{title} </if&
多对多的三种创建方式 # 全自动:就是利用orm自动帮你创建第三张表关系 """ 优点:第三张关系表的代码不需要自己写还支持orm操作第三张表关系 缺点:第三张表关系扩展性很差(没办法创建额外的字段) """ # 纯手动 就是自己创建第三张关系表 """ 优点:第三张表完全取决
效果: 实现步骤 1,编辑文本内容 echo ' #!/bin/bash data=`curl -s https://v1.jinrishici.com/all.json` content=`echo $data | jq -r .content` origin=`echo $data | jq -r .origin` author=`echo $data | jq -r .author` echo -e "=====\n\033[0;31m`echo $content &a
1) C++允许为一个派生类指定多个基类,这样的继承结构被称做多重继承。 2) 多重继承的优点很明显,就是对象可以调用多个基类中的接口; 3) 如果派生类所继承的多个基类有相同的基类,而派生类对象需要调用这个祖先类的接口方法,就会容 易出现二义性 4) 加上全局符确定调用哪一份拷贝。比如
1. 需求 有时需要复制别人的或者自己的文章,用markdown写作的话,需要markdown形式链接: [标题](链接地址),这样需要手动复制,粘贴很麻烦,所以产生一个念头,在文章中增加一键复制markdown文章链接功能。当前的功能仅仅是在个人博客中,还有很大的局限性。不过也算一次尝试,最本质目