1.多线程: 多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。 最简单的比喻多线程就像火车的每一节车厢,而进程则是火车。车厢离开火车是无法跑动的,同理火车也不可能只有一节车厢。多线程的出现就是为了提高效率。同 ...
分类:
编程语言 时间:
2019-08-03 00:51:15
阅读次数:
119
1、给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 n ...
分类:
其他好文 时间:
2019-08-02 12:55:44
阅读次数:
133
一、一对一 场景:字段多,且一部分字段使用率高 优点:提高效率 实质:唯一的外键 二、多对多创建的方式 1、ManyToManyField,自动创建第三张表 优点:简单、方便 缺点:不能在第三张表添加额外的字段 2、自己创建第三张表,利用外键分别关联 缺点:麻烦、并且不能使用ORM的内置方法,所有一 ...
分类:
其他好文 时间:
2019-07-30 23:20:54
阅读次数:
124
1. Mybatis-Plus简介1.1. 什么是Mybatis-PlusMyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。1.2. 为什么要学习Mybatis-Plus我们已经学习过Mybatis这个框... ...
分类:
其他好文 时间:
2019-07-29 19:06:54
阅读次数:
95
在编写项目代码时,我们要求更灵活的配置,更好的模块化整合。在 Spring Boot 项目中,为满足以上要求,我们将大量的参数配置在 application.properties 或 application.yml 文件中,通过 注解,我们可以方便的获取这些参数值 使用 @Configuration ...
分类:
其他好文 时间:
2019-07-29 09:44:55
阅读次数:
314
1. 服务端配置 1.1. 安装NFS 1.2. 查看是否安装了NFS与RPCBIND 1.3. 创建共享目录并共享 1.3.1. mkdir /mnt/nfs 1.3.2. vim /etc/exports 注:“*”与“(”之间没有空格 1.4. 启动NFS与RPCBIND,设置为开机自启动 1 ...
分类:
Web程序 时间:
2019-07-28 19:23:13
阅读次数:
163
目的 1、消除两个对象交互式时,不必要的拷贝,节省资源,提高效率; 2、简洁定义泛型函数; 左值和右值的概念: 左值:能取地址,或者具名对象,表达式结束后依然存在的持久对象; 右值:不能取地址,匿名对象,表达式结束后就不再存在的临时对象; 区别: 左值能寻址,右值不能; 左值能赋值,右值不能; 左值 ...
分类:
其他好文 时间:
2019-07-28 15:32:37
阅读次数:
154
缓存为王 缓存是一种特殊的代理服务器,它可以将经过代理的Web响应复制保存起来,以便下次更快地提供服务。正确部署和使用缓存可以很大的提高效率。缓存也叫Web缓存或者代理缓存。 缓存在破坏瞬间拥塞(Flash Crowds)时显得非常重要 即使带宽不是问题,距离也可能成为问题。 缓存有以下优点: 减少 ...
分类:
Web程序 时间:
2019-07-28 13:40:49
阅读次数:
96
0. dubbo同步调用、异步调用和是否返回结果配置 (1)dubbo默认为同步调用,并且有返回结果。 (2)dubbo异步调用配置,设置 async="true",异步调用可以提高效率。 (3)dubbo默认是有返回结果,不需要返回,可以设置return="false",不需要返回值,可以减少等待 ...
分类:
其他好文 时间:
2019-07-27 18:26:39
阅读次数:
162
rsync服务基本介绍 Rync服务器 Rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性。Rsync软件适用于unix/linux/windows等多种操作系统平台。 Rsync是一个快速和非常 ...
分类:
其他好文 时间:
2019-07-23 15:16:37
阅读次数:
113