贪婪加载:顾名思议就是把所有要加载的东西一 次性读取 当读取订单信息orders的时候,我们希望把订单的详细信息也读取出来,那么这里我们使用Include关键字将关联表也加载进 来。 延迟加载:即当我们需要用到的时候才进行加载(读取) 当我们希望浏览某条订单信息的时候,才显示其对应的订单详细记录时, ...
分类:
其他好文 时间:
2017-06-27 18:47:27
阅读次数:
366
题目: Search a 2D Matrix II Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties: Integer ...
分类:
其他好文 时间:
2017-06-27 18:47:18
阅读次数:
114
JVM的基本结构和JVM的内存结构 这里介绍一下JVM在启动后,作为操作系统的一个进程的基本结构,以及从操作系统角度看,JVM如何管理它从操作系统里申请来的内存的,也就是JVM的内存结构或者叫JVM内存模型。 1、JVM的基本结构 JVM启动后,对操作系统来说,JVM是一个的进程,这个进程的基本结构 ...
分类:
其他好文 时间:
2017-06-27 18:47:12
阅读次数:
125
D: cd D:\xxx\IPOSpider javac -d bin/ src/com/xxx/IPOSpider.java src/com/xxx/ConfigProperties.java -cp lib/* -encoding utf-8 java -cp bin/;lib/* com.xx... ...
分类:
编程语言 时间:
2017-06-27 18:47:05
阅读次数:
99
声明:本文为作者复习数据库课程时简单记录的笔记,如有错误之处,敬请指出,谢谢。 一、理论基础 1.无损连接性(Lossless Join):设关系模式R(U,F)被分解为若干个关系模式R1(U1,F1),R2(U2,F2),…, Rn(Un,Fn),其中U=U1U2…Un,且不存在UnUj式,Fi为 ...
分类:
数据库 时间:
2017-06-27 18:46:59
阅读次数:
312
- (BOOL)prefersStatusBarHidden { return YES;//隐藏为YES,显示为NO } - (void)tapClick:(UITapGestureRecognizer *)sender { [self.imageView1 removeFromSuperview]... ...
分类:
其他好文 时间:
2017-06-27 18:46:52
阅读次数:
148
添加引用System.Speech程序集(VS2012以后自带直接引用即可); ...
本文介绍的java 7新特性很多其它的感觉像是语法糖。毕竟java本身已经比較完好了。不完好的非常多比較难实现或者是依赖于某些底层(比如操作系统)的功能。不过java7也实现了类似aio的强大功能。但本文并未有此介绍。主要是 1.switch能够接受string类型而不像曾经不过int;2.异常ca ...
分类:
编程语言 时间:
2017-06-27 18:46:31
阅读次数:
172
近日,比特币开挂,价格一飞冲天,一度暴涨到 3000 美金,搅动了一池春水。 而错过这波红利的人群,并不甘寂寞,纷纷将眼光瞄准了其他加密货币。 一时间,各种ICO和背后的加密货币破土而出,据统计,现在活跃的加密货币多达 800 余种,价格也直线狂飙。 ICO到底是什么? ICO的玩法是,将股份或收益 ...
分类:
其他好文 时间:
2017-06-27 18:46:24
阅读次数:
951
启动nginx时就报错!Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" ...
分类:
其他好文 时间:
2017-06-27 18:46:15
阅读次数:
50649
今天发现springer引用文献默认是按照作者首字母排序,即使在导言区使用\usepackage[numbers]{natbib},那么你文中的参考文献序号顺序不是按行文顺序来的。 解决办法: Find the file spbasic.bst on your computer. Create a ...
分类:
编程语言 时间:
2017-06-27 18:46:08
阅读次数:
1432
gitlab web登入密码忘记以后可以用如下方式修改密码 irb(main):001:0> user = User.where(id: 1).first //id为1的是超级管理员 irb(main):002:0>user.password = 'yourpassword' //密码必须至少8个字 ...
分类:
其他好文 时间:
2017-06-27 18:45:57
阅读次数:
195
1、表的管理--表和列的命名 必须以字母开头 长度不能超过128字符 不要使用sql server的保留字 只能使用如下字符A-Z,a-z,0-9,$,#,_等等 2、表的管理--支持的数据类型 字符型 char 定长,最多8000字符(非unicode编码) char(10) 长度为10个字符,少 ...
分类:
数据库 时间:
2017-06-27 18:45:48
阅读次数:
222
第一步需要将中缀表达式转为后缀表达式。这步的转化可以说是本题的核心。 主要的转化手段是利用栈,有如下几个规则: 数字直接输出 "("直接进栈 ")"将栈中元素出栈直到遇到"(" 其他运算符需要和栈顶元素比较优先级,如果栈顶元素的优先级小于等于待操作的运算符的,则需要出栈并输出。直到栈顶元素的优先级大 ...
分类:
编程语言 时间:
2017-06-27 18:45:36
阅读次数:
156
一 概述 1.volatile 保证共享数据一旦被修改就会立即同步到共享内存(堆或者方法区)中。 2.线程访问堆中数据的过程 线程在栈中建立一个变量的副本,修改完毕后将数据同步到堆中。 3.指令重排 为了提高执行效率,CPU会将没有依赖关系的指令重新排序。如果希望控制重新排序,可以使用volatil ...
分类:
编程语言 时间:
2017-06-27 18:45:28
阅读次数:
176
何为多路分发: java仅仅持单路分发,即假设要运行的操作包括不止一个类型未知的对象时, 那么动态绑定机制仅仅能处理处中的一个类型, 假设须要处理两个类型,能够使用多路分发, 假设想使用两路分发,就必需要有两个方法调用: 第一个方法调用决定第一个未知类型, 第二个方法调用决定第二个未知类型 基于接口 ...
分类:
其他好文 时间:
2017-06-27 18:45:19
阅读次数:
154
Oracle查询层级的 一个表里 通过一个parentid连接 ...
分类:
数据库 时间:
2017-06-27 18:45:11
阅读次数:
143