本文链接:https://blog.csdn.net/wangjun5159/article/details/52389480简介在orm框架中,比如hibernate和mybatis都可以设置关联对象,比如user对象关联dept 假如查询出n个user,那么需要做n次查询dept,查询user是 ...
分类:
数据库 时间:
2019-11-18 12:36:35
阅读次数:
119
一 概念 在计算机中比较和交换(Conmpare And Swap 即 CAS)是用于实现多线程同步的原子指令,当多个线程对某个资源进行CAS操作,只能有1个线程成功,其他线程并不会阻塞而是返回失败信号。 二 基本原理 每个CAS包含3个运算符1 内存地址 V2 旧的预期值A3 新增B 基本思路,如 ...
分类:
其他好文 时间:
2019-11-16 14:40:20
阅读次数:
72
背景在互联网初创时期,企业往往采用单体架构去搭建自己的应用系统,但是,随着企业的不断壮大,系统访问量不断随之上升,数据量也急剧增长。数据的存储是首先要解决的问题,在这个大数据时代,数据就是企业的命根子,数据库的单体架构很难满足数据的存储,这时,我们要对数据进行切分,数据的切分又分为垂直切分和水平切分。数据切分和数据库架构在数据切分之前,我们的所有业务都放在一个数据库中,比如:我们的用户业务,商品业
分类:
数据库 时间:
2019-11-14 20:07:55
阅读次数:
87
最近在整理python相关的知识,使用python对网站进行爬取数据的时候,需要使用到转义字符,之前对转义字符理解一直比较模糊,并且在python中还有一个叫原生字符r。所以通过网上调查资料对该内容进行整理,已备不时之需。 字符串转义 反斜杠,在python中比较特殊,就是它可以用来构成一些特殊字符 ...
分类:
编程语言 时间:
2019-11-10 17:21:23
阅读次数:
69
@文件文档操作 用open()打开。 open(“文件”,格式) 格式有只读(r),只写(w),读写(r+),或者写读(w+);r+是读写,是文件中比较常用的类型。 创建并写入文件。 或者直接写入文件。 读取文件全部内容:文件.read() 读取每一行:文件.readline() 读取所有行数:文件 ...
分类:
其他好文 时间:
2019-11-09 10:10:03
阅读次数:
116
module <script type='module'> //在html中 script需要这样写 // import和export命令只能在模块的顶层,不能在代码块之中(比如,在if代码块之中,或在函数之中)。 // 模块功能主要由两个命令构成:export和import。 // export命 ...
分类:
其他好文 时间:
2019-11-08 23:54:08
阅读次数:
133
在MyBatis引用类,可以有3种方式,下面逐一介绍。一般来说使用第3重。 1.方式一 在mapper.xml文件中,比如如下的配置: 可见,参数类型和返回值类型都是com.susu.pojo.People,每次都要写这么长长的一串,并且如果mapper.xml中频繁的应用到com.susu.poj ...
分类:
其他好文 时间:
2019-11-04 21:48:01
阅读次数:
118
再sql中And比or运算符优先级要更高,比如说 条件1 Or 条件2 And 条件3 如果先执行or,就是1or2 再and3 但是实际上是 2and3 再or 1,所以如果想要 1or2 再and 3 就要给 1 or 2 加上括号(1 or 2) and 3 就可以了。 IN操作符就是用来指定 ...
分类:
其他好文 时间:
2019-11-03 13:13:13
阅读次数:
120
单例模式对于我们来说一点也不模式,是一个常见的名称,单例模式在程序中的实际效果就是:确保一个程序中只有一个实例,并提供一个全局访问点,节省系统资源;
单例模式无论是在实际开发中还是在软件应用中比较常见,比如,windows系统的任务管理器、IIS的HttpApplication、实际项目中的日志组... ...
Java项目中常用的异常处理情况 1、java.lang.NullPointerException(空指针异常) 调用了未经初始化的对象或者是不存在的对象。经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针, 即把数组的初始化和数组元素的 ...
分类:
编程语言 时间:
2019-11-02 12:03:24
阅读次数:
81