一、一对一映射 1、什么是一对一 A表中的一条记录只能与B表中的一条记录相关联如:一夫一妻制 2、语法 允许在关联的两个类的任何一个类中 增加: 属性 = models.OneToOneField(Entry) 3、查询 class Wife(models.Model): ... author=mo ...
分类:
其他好文 时间:
2019-11-01 11:11:19
阅读次数:
98
代码中被[]包含的表示可选,|符号分开的表示可选其一。 需求背景 我们在写存储过程的时候,可能会出现下列一些情况: 插入的数据违反唯一约束,导致插入失败 插入或者更新数据超过字段最大长度,导致操作失败 update影响行数和期望结果不一致 遇到上面各种异常情况的时,可能需要我们能够捕获,然后可能需要 ...
分类:
其他好文 时间:
2019-11-01 11:11:02
阅读次数:
79
栈:先进后出 队列:先进先出 都是数组存放,但是删除的时候不是删除了数组中的数据,而是使用增加游标标识的方式实现删除,“游标标识”加加或者减减完成删除操作,查看的时候,也不是直接查看栈和队列的数组元素,而是使用游标的方式向外查看。 栈的实现 ...
分类:
编程语言 时间:
2019-11-01 11:10:40
阅读次数:
82
对于长时间基于spring框架做web开发的我们,springmvc几乎成为了开发普通web项目的标配。本系列文章基于快速启动的springboot,将从源码角度一点点了解springboot中mvc的面貌。在此之前,或许了解一些springboot启动流程会有所帮助。 目录: 1. 自动配置spr ...
分类:
编程语言 时间:
2019-11-01 11:10:28
阅读次数:
99
以前一直有个误区,以为:高性能服务器 一定是 多线程来实现的 原因很简单因为误区二导致的:多线程 一定比 单线程 效率高。其实不然。 在说这个事前希望大家都能对 CPU 、 内存 、 硬盘的速度都有了解了,这样可能理解得更深刻一点,不了解的朋友点:CPU到底比内存跟硬盘快多少 redis 核心就是 ...
分类:
编程语言 时间:
2019-11-01 11:10:16
阅读次数:
61
增: alter table 表名 add 字段名+数据类型, add 字段名+数据类型; alter table 表名 add primary key 字段; "添加主键" 删: alter table 表名 drop 字段, drop 字段; alter teble 表名 drop primar ...
分类:
数据库 时间:
2019-11-01 11:09:57
阅读次数:
122
今天尝试在虚拟机上建立一些服务,pm2管理node,建立mongodb等。 在安装mongodb上踩了一些坑,记录一下。 安装步骤 参考: "在Ubuntu下进行MongoDB安装步骤" 安装好以后,本机尝试用robo3T去连接虚拟机上的mongodb,结果发现能正常连接,但是创建数据库的时候一直在 ...
分类:
数据库 时间:
2019-11-01 11:09:44
阅读次数:
104
这些是较为简单的二叉树的建立、遍历、销毁的递归算法。假设二叉树都用二叉链作为存储结构,并约定根节点的指针用T表示。 这些是较为简单的二叉树的建立、遍历、销毁的递归算法。假设二叉树都用二叉链作为存储结构,并约定根节点的指针用T表示。 为了简化问题,我们用char类型的字符代替树中的数据,并且用前序遍历 ...
分类:
编程语言 时间:
2019-11-01 11:09:28
阅读次数:
133
eureka 1.eureka的注册客户端首先会将配置信息封装到InstanceInfoReplicator中,然后启动线程检测该配置是否更新(第一次也算更新),这样就会调用discoveryClient.register();方法进行服务注册。同时在源码中也会有一个finally让服务定期去注册一 ...
分类:
其他好文 时间:
2019-11-01 11:09:07
阅读次数:
69
Servlet+JSP实现的CRM系统,界面如下: 源码展示: 关注以下公众号回复“CRM系统”获取源码下载地址及安装说明。 ...
分类:
其他好文 时间:
2019-11-01 11:08:51
阅读次数:
301
1 static double TakeSquareRoot(int x) 2 { 3 //return Math.Sqrt(x); 4 return x + 1; 5 } 6 7 static void Main(string[] args) 8 { 9 List<int> integers = ... ...
vue-router是Vue.js官方的路由插件,用于构建单页面应用。传统的页面应用,是用一些超链接来实现页面切换和跳转的。在vue-router单页面应用中,则是路径之间的切换,也就是组件的切换。路由模块的本质 就是建立起url和页面之间的映射关系。 下面是vue-router的登录注册例子 如果 ...
分类:
其他好文 时间:
2019-11-01 11:08:10
阅读次数:
79
刚开始使用Mybaits的同学有没有这样的疑惑,为什么我们没有编写Mapper的实现类,却能调用Mapper的方法呢?本篇文章我带大家一起来解决这个疑问 上一篇文章我们获取到了DefaultSqlSession,接着我们来看第一篇文章测试用例后面的代码 为 Mapper 接口创建代理对象 我们先从 ...
分类:
移动开发 时间:
2019-11-01 11:07:55
阅读次数:
110
案例描述:查看订单或购物车订单信息的同时查询出该订单中所有书籍的信息。 一、嵌套语句 二、嵌套结果 ...
分类:
其他好文 时间:
2019-11-01 11:07:44
阅读次数:
228
echats 横轴显示不下datazoom配置,加入滚动条 实例博客 https://blog.csdn.net/Zheng_xiao_xin/article/details/80882113 常用属性:: dataZoom: { dataBackground: { //数据阴影的样式。 lineS ...
分类:
其他好文 时间:
2019-11-01 11:07:25
阅读次数:
116
jQuery提供的deferred.promise()方法的作用是,在原来的Deferred 对象上返回另一个 Deferred 对象,即受限制的 Promise 对象,受限制的 Promise 对象只开放与改变执行状态无关的方法(比如done()方法和fail()方法),屏蔽与改变执行状态有关的方 ...
分类:
Web程序 时间:
2019-11-01 11:06:53
阅读次数:
95
1、安装Redis (1)这里选择在github官网上下载Redis,地址:Redis下载地址 https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100 下载压缩包(如下图),并解压到本地目录,我放在D:\redis (2) ...