程序猿的量化交易之路(14)--Cointrader数据表(2)
Cointrader表结构
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrader.top
设置(setup)
Install Java
Install Maven
Install MySql
Create a database using
mysql -u root -e `create database cointrader;`
This is mysql root not system root
git clone https://github.com/timolson/cointrader.git
cd cointrader
Build with Maven
mvn
Optional: Create a file cointrader.properties in the current directory. You may configure additional settings here, like a database username and password. See cointrader-default.properties.
Initialize the database with:
./cointrader.sh reset-database
You're done! Now you might want to:
Start a process to save market data in the db:
./cointrader.sh save-data &
Run the Console
./cointrader.sh console
登入数据库:
$ mysql -u root -p
查看database:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| cointrader |
| db_test |
| mysql |
| openfire |
| performance_schema |
| xoops |
+--------------------+
7 rows in set (0.00 sec)
切入cointrader:
mysql> use cointrader;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
查看表格:
mysql> show tables;
+--------------------------+
| Tables_in_cointrader |
+--------------------------+
| adjustment |
| adjustment_deltas |
| authorization |
| book |
| currency |
| exchange |
| fill |
| fill_children |
| general_order |
| listing |
| market |
| market_data_gap_error |
| offer |
| order_children |
| order_update |
| owner |
| owner_stakes |
| portfolio |
| portfolio_manager |
| portfolio_stakes |
| position |
| position_fills |
| position_update |
| prompt |
| specific_order |
| stake |
| strategy_instance |
| strategy_instance_config |
| tick |
| trade |
| transaction |
+--------------------------+
31 rows in set (0.01 sec)
查看每个表的表结构
mysql> desc adjustment;
+---------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time_applied | tinyblob | YES | | NULL | |
| authorization | binary(16) | NO | UNI | NULL | |
+---------------+------------+------+-----+---------+-------+
mysql> desc adjustment_deltas;
+------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+------------+------+-----+---------+-------+
| adjustment | binary(16) | NO | MUL | NULL | |
| deltas | binary(16) | NO | PRI | NULL | |
+------------+------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
mysql> desc authorization ;
+---------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| notes | varchar(255) | YES | | NULL | |
+---------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
mysql> desc authorization ;
+---------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| notes | varchar(255) | YES | | NULL | |
+---------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
mysql> desc book ;
+----------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | MUL | NULL | |
| remote_key | varchar(255) | YES | | NULL | |
| time_received | bigint(20) | NO | MUL | NULL | |
| market | binary(16) | NO | MUL | NULL | |
| ask_deletions_blob | longblob | YES | | NULL | |
| ask_insertions_blob | longblob | YES | | NULL | |
| ask_price_as_double | double | YES | | NULL | |
| ask_volume_as_double | double | YES | | NULL | |
| bid_deletions_blob | longblob | YES | | NULL | |
| bid_insertions_blob | longblob | YES | | NULL | |
| bid_price_as_double | double | YES | | NULL | |
| bid_volume_as_double | double | YES | | NULL | |
| parent | binary(16) | YES | MUL | NULL | |
+----------------------+--------------+------+-----+---------+-------+
15 rows in set (0.00 sec)
mysql> desc currency ;
+---------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| basis | double | NO | | NULL | |
| symbol | varchar(255) | NO | | NULL | |
| fiat | bit(1) | NO | | NULL | |
+---------+--------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
mysql> desc exchange ;
+-------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| fee_method | int(11) | YES | | NULL | |
| fee_rate | double | NO | | NULL | |
| margin | int(11) | NO | | NULL | |
| margin_fee_method | int(11) | YES | | NULL | |
| margin_fee_rate | double | NO | | NULL | |
| symbol | varchar(255) | NO | | NULL | |
+-------------------+--------------+------+-----+---------+-------+
8 rows in set (0.00 sec)
mysql> desc fill ;
+--------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| remote_key | varchar(255) | YES | | NULL | |
| time_received | bigint(20) | NO | | NULL | |
| open_volume_count | bigint(20) | NO | | NULL | |
| price_count | bigint(20) | NO | | NULL | |
| stop_price_count | bigint(20) | NO | | NULL | |
| target_price_count | bigint(20) | NO | | NULL | |
| volume_count | bigint(20) | NO | | NULL | |
| market | binary(16) | YES | MUL | NULL | |
| order | binary(16) | YES | MUL | NULL | |
| portfolio | binary(16) | NO | MUL | NULL | |
+--------------------+--------------+------+-----+---------+-------+
13 rows in set (0.01 sec)
mysql> desc fill_children ;
+----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------+------+-----+---------+-------+
| fill | binary(16) | NO | MUL | NULL | |
| children | binary(16) | NO | PRI | NULL | |
+----------+------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
mysql> desc general_order ;
+-----------------------------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------------------------+---------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| comment | varchar(255) | YES | | NULL | |
| emulation | bit(1) | NO | | NULL | |
| entry_time | bigint(20) | YES | | NULL | |
| expiration | tinyblob | YES | | NULL | |
| fill_type | int(11) | YES | MUL | NULL | |
| margin_type | int(11) | YES | | NULL | |
| panic_force | bit(1) | NO | | NULL | |
| position_effect | int(11) | YES | | NULL | |
| market | binary(16) | YES | MUL | NULL | |
| parent_order | binary(16) | YES | | NULL | |
| portfolio | binary(16) | NO | MUL | NULL | |
| limit_price_decimal | decimal(19,2) | YES | | NULL | |
| stop_amount_decimal | decimal(19,2) | YES | | NULL | |
| stop_price_decimal | decimal(19,2) | YES | | NULL | |
| target_amount_decimal | decimal(19,2) | YES | | NULL | |
| target_price_decimal | decimal(19,2) | YES | | NULL | |
| trailing_stop_price_decimal | decimal(19,2) | YES | | NULL | |
| volume_decimal | decimal(19,2) | YES | | NULL | |
| listing | binary(16) | NO | MUL | NULL | |
+-----------------------------+---------------+------+-----+---------+-------+
22 rows in set (0.00 sec)
mysql> desc listing ;
+---------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| base | binary(16) | NO | MUL | NULL | |
| prompt | binary(16) | YES | MUL | NULL | |
| quote | binary(16) | NO | MUL | NULL | |
+---------+------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
mysql> desc market ;
+--------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| active | bit(1) | NO | MUL | NULL | |
| price_basis | double | NO | | NULL | |
| volume_basis | double | NO | | NULL | |
| exchange | binary(16) | NO | MUL | NULL | |
| listing | binary(16) | NO | MUL | NULL | |
+--------------+------------+------+-----+---------+-------+
7 rows in set (0.00 sec)
mysql> desc market_data_gap_error;
+--------------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| exception | tinyblob | YES | | NULL | |
| gap_interval_start | datetime | YES | | NULL | |
| gap_interval_end | datetime | YES | | NULL | |
| market | binary(16) | YES | MUL | NULL | |
+--------------------+------------+------+-----+---------+-------+
7 rows in set (0.00 sec)
mysql> desc offer ;
+---------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| remote_key | varchar(255) | YES | | NULL | |
| time_received | bigint(20) | NO | | NULL | |
| market | binary(16) | NO | MUL | NULL | |
| price_count | bigint(20) | YES | | NULL | |
| volume_count | bigint(20) | YES | | NULL | |
+---------------+--------------+------+-----+---------+-------+
8 rows in set (0.00 sec)
mysql> desc order_children ;
+----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------+------+-----+---------+-------+
| order | binary(16) | NO | | NULL | |
| children | binary(16) | NO | PRI | NULL | |
+----------+------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
mysql> desc order_update ;
+------------+------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+------------+------+-----+---------+----------------+
| sequence | int(11) | NO | PRI | NULL | auto_increment |
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| last_state | int(11) | YES | | NULL | |
| state | int(11) | YES | MUL | NULL | |
| order | binary(16) | YES | | NULL | |
+------------+------------+------+-----+---------+----------------+
7 rows in set (0.00 sec)
mysql> desc owner ;
+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| portfolio | binary(16) | YES | MUL | NULL | |
| name | varchar(255) | NO | | NULL | |
+-----------+--------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
mysql> desc owner_stakes ;
+--------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+------------+------+-----+---------+-------+
| owner | binary(16) | NO | MUL | NULL | |
| stakes | binary(16) | NO | PRI | NULL | |
+--------+------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
mysql> desc portfolio ;
+------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| name | varchar(255) | YES | | NULL | |
| base_asset | binary(16) | YES | | NULL | |
+------------+--------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
mysql> desc portfolio_manager ;
+-----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| portfolio | binary(16) | YES | MUL | NULL | |
+-----------+------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
mysql> desc portfolio_stakes ;
+-----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+------------+------+-----+---------+-------+
| portfolio | binary(16) | NO | MUL | NULL | |
| stakes | binary(16) | NO | PRI | NULL | |
+-----------+------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
mysql> desc position ;
+-----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| asset | binary(16) | YES | | NULL | |
| exchange | binary(16) | YES | MUL | NULL | |
| market | binary(16) | YES | MUL | NULL | |
| portfolio | binary(16) | YES | MUL | NULL | |
+-----------+------------+------+-----+---------+-------+
6 rows in set (0.00 sec)
mysql> desc position_fills ;
+----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------+------+-----+---------+-------+
| position | binary(16) | NO | MUL | NULL | |
| fills | binary(16) | NO | PRI | NULL | |
+----------+------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
mysql> desc position_update;
+-----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| last_type | int(11) | YES | | NULL | |
| type | int(11) | YES | | NULL | |
| market | binary(16) | YES | MUL | NULL | |
| position | binary(16) | YES | MUL | NULL | |
+-----------+------------+------+-----+---------+-------+
7 rows in set (0.00 sec)
mysql> desc prompt ;
+-------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| contract_size | double | NO | | NULL | |
| fee_method | int(11) | YES | | NULL | |
| fee_rate | double | NO | | NULL | |
| margin | int(11) | NO | | NULL | |
| margin_fee_method | int(11) | YES | | NULL | |
| margin_method | int(11) | YES | | NULL | |
| price_basis | double | NO | | NULL | |
| symbol | varchar(255) | NO | | NULL | |
| tick_size | double | NO | | NULL | |
| tick_value | double | NO | | NULL | |
| volume_basis | double | NO | | NULL | |
| traded_currency | binary(16) | YES | | NULL | |
+-------------------+--------------+------+-----+---------+-------+
14 rows in set (0.01 sec)
mysql> desc specific_order ;
+-------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| comment | varchar(255) | YES | | NULL | |
| emulation | bit(1) | NO | | NULL | |
| entry_time | bigint(20) | YES | | NULL | |
| expiration | tinyblob | YES | | NULL | |
| fill_type | int(11) | YES | MUL | NULL | |
| margin_type | int(11) | YES | | NULL | |
| panic_force | bit(1) | NO | | NULL | |
| position_effect | int(11) | YES | | NULL | |
| market | binary(16) | YES | MUL | NULL | |
| parent_order | binary(16) | YES | | NULL | |
| portfolio | binary(16) | NO | MUL | NULL | |
| limit_price_count | bigint(20) | NO | | NULL | |
| placement_count | int(11) | NO | | NULL | |
| remote_key | varchar(255) | YES | | NULL | |
| time_received | bigint(20) | YES | | NULL | |
| volume_count | bigint(20) | NO | | NULL | |
+-------------------+--------------+------+-----+---------+-------+
19 rows in set (0.01 sec)
mysql> desc stake ;
+-----------+----------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+----------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| stake | decimal(30,15) | YES | | NULL | |
| owner | binary(16) | YES | MUL | NULL | |
| portfolio | binary(16) | NO | MUL | NULL | |
+-----------+----------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
mysql> desc strategy_instance ;
+-------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| portfolio | binary(16) | YES | MUL | NULL | |
| module_name | varchar(255) | YES | | NULL | |
+-------------+--------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
mysql> desc strategy_instance_config;
+-------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+--------------+------+-----+---------+-------+
| strategy_instance | binary(16) | NO | PRI | NULL | |
| config | varchar(255) | YES | | NULL | |
| config_key | varchar(255) | NO | PRI | | |
+-------------------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
mysql> desc tick ;
+---------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| remote_key | varchar(255) | YES | | NULL | |
| time_received | bigint(20) | NO | | NULL | |
| market | binary(16) | NO | MUL | NULL | |
| price_count | bigint(20) | YES | | NULL | |
| volume_count | bigint(20) | YES | | NULL | |
| start_instant | tinyblob | YES | | NULL | |
| last_book | binary(16) | YES | MUL | NULL | |
+---------------+--------------+------+-----+---------+-------+
10 rows in set (0.00 sec)
mysql> desc trade ;
+---------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | MUL | NULL | |
| remote_key | varchar(255) | YES | | NULL | |
| time_received | bigint(20) | NO | MUL | NULL | |
| market | binary(16) | NO | MUL | NULL | |
| price_count | bigint(20) | YES | | NULL | |
| volume_count | bigint(20) | YES | | NULL | |
+---------------+--------------+------+-----+---------+-------+
8 rows in set (0.00 sec)
mysql> desc transaction ;
+---------------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------------+------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| amount_count | bigint(20) | YES | | NULL | |
| commission_count | bigint(20) | YES | | NULL | |
| position_effect | int(11) | YES | | NULL | |
| price_count | bigint(20) | YES | | NULL | |
| type | int(11) | YES | MUL | NULL | |
| asset | binary(16) | YES | | NULL | |
| commission_currency | binary(16) | YES | | NULL | |
| currency | binary(16) | NO | | NULL | |
| exchange | binary(16) | YES | MUL | NULL | |
| fill | binary(16) | YES | MUL | NULL | |
| market | binary(16) | YES | MUL | NULL | |
| order | binary(16) | YES | | NULL | |
| portfolio | binary(16) | NO | MUL | NULL | |
+---------------------+------------+------+-----+---------+-------+
16 rows in set (0.00 sec)
程序猿的量化交易之路(14)--Cointrader数据表(2)的更多相关文章
- 程序猿的量化交易之路(29)--Cointrader之Tick实体(16)
转载需注明出处:http://blog.csdn.net/minimicall,http://cloudtrade.top Tick:什么是Tick,在交易平台中很常见,事实上就 单笔交易时某仅仅证券 ...
- 程序猿的量化交易之路(24)--Cointrader之RemoteEvent远程事件实体(11)
转载需注明出处:http://blog.csdn.net/minimicall,http://cloudtrader.top/ 在量化交易系统中.有些事件是远端传来的,比方股票的价格数据等.所以,在这 ...
- 程序猿的量化交易之路(27)--Cointrader之PriceData价格数据(14)
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.top/ PriceData:价格数据.价格数据 ...
- 程序猿的量化交易之路(13)--Cointrader类图(1)
转载须注明出处:http://blog.csdn.net/minimicall? viewmode=contents, htpp://cloudtrader.top 今天開始正式切入到Cointrad ...
- 程序猿的量化交易之路(20)--Cointrader之Assert实体(8)
转载需说明出处:http://blog.csdn.net/minimicall, http://cloudtrade.top 不论什么可交易的都能够称之为Assert,资产.其类代码例如以下: pac ...
- 程序猿的量化交易之路(30)--Cointrader之ConfigUtil(17)
转载须注明出处:viewmode=contents">http://blog.csdn.net/minimicall?viewmode=contents.http://cloudtra ...
- 程序猿的量化交易之路(26)--Cointrader之Listing挂牌实体(13)
转载须注明出处:http://blog.csdn.net/minimicall? viewmode=contents,http://cloudtrade.top Listing:挂牌. 比方某仅仅股票 ...
- 程序猿的量化交易之路(32)--Cointrade之Portfolio组合(19)
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.top/ Portfolio:组合,代表的是多个 ...
- 程序猿的量化交易之路(18)--Cointrader之Event实体(6)
转载需注明: 事件,是Esper的重要概念. 这里我们定义个事件类.它是Temporal实体的派生类. 不过对Temporal简单的包装.其代码例如以下: package org.cryptocoin ...
随机推荐
- PostgreSQL创建只读用户
创建用户及指定密码: CREATE USER readonly WITH ENCRYPTED PASSWORD 'ropass'; 设置用户默认事务只读: alter user readonly se ...
- js闭包实例展示
准确来说,闭包是基于正常的垃圾回收处理机制下的.也就是说,一般情况一个函数(函数作用域)执行完毕,里面声明的变量会全部释放,被垃圾回收器回收.但闭包利用一个技巧,让作用域里面的变量,在函数执行完之后依 ...
- docker常用命令,学习笔记
- 常用命令 https://docs.docker.com images > docker images # 查看本地镜像 > docker images -a # 查看所(含中间镜像层 ...
- Ehcache学习总结(2)--Ehcache整合spring配置
首先需要的maven依赖为: [html] view plain copy <!--ehcache--> <dependency> <groupId>com.goo ...
- Win7下JDK环境变量设置批处理(转)
每次重装系统之后,都需要重新设置JDK环境变量 项目中有些入门小白看了网络上的设置环境变量的文章还是会设置错环境变量 提供一个批处理能够在Win7下运行(使用了setx命令),自动设置环境变量. cl ...
- POJ 3670 Eating Together(LIS)
Description The cows are so very silly about their dinner partners. They have organized themselves i ...
- 英语音乐---一、Scarborough Fair
英语音乐---一.Scarborough Fair 一.总结 一句话总结:斯卡布罗集市 <斯卡布罗集市>诉说了一个缠绵凄美的爱情故事:一个参军的男青年远离自己相爱的姑娘在战争中不幸遇难,但 ...
- SQL Server 2000数据库备份与恢复图解
SQL Server 2000数据库备份与恢复图解 四个步骤:1.安装sql server 2000 2.数据库设置: 3.建立自动备份 4.还原数据库 具体图片见附件 本文出自 "李 ...
- 关于springmvc重定向后Cannot create a session after the response has been committed问题
首先先上代码吧,我在用springmvc进行response.sendRedirect(url);操作后报了Cannot create a session after the response has ...
- webp学习http://isux.tencent.com/introduction-of-webp.html
http://isux.tencent.com/introduction-of-webp.html http://jingyan.baidu.com/article/2d5afd699cd7de85a ...