Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
git-hook
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
叶剑飞
git-hook
Commits
4727aa1d
Commit
4727aa1d
authored
Apr 10, 2018
by
叶剑飞
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
delete file.
parent
01843eff
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
0 additions
and
259 deletions
+0
-259
BinanceCrawler.java
src/main/java/com/chainself/crawler/BinanceCrawler.java
+0
-5
HuobiCrawler.java
src/main/java/com/chainself/crawler/HuobiCrawler.java
+0
-11
OkexCrawler.java
src/main/java/com/chainself/crawler/OkexCrawler.java
+0
-5
ZbCrawler.java
src/main/java/com/chainself/crawler/ZbCrawler.java
+0
-5
ChainDao.java
src/main/java/com/chainself/dao/ChainDao.java
+0
-9
UserChainDao.java
src/main/java/com/chainself/dao/UserChainDao.java
+0
-8
Chain.java
src/main/java/com/chainself/entity/Chain.java
+0
-48
UserChain.java
src/main/java/com/chainself/entity/UserChain.java
+0
-66
PriceCache.java
src/main/java/com/chainself/main/PriceCache.java
+0
-36
ChainService.java
src/main/java/com/chainself/service/ChainService.java
+0
-32
CorsFilter.java
src/main/java/com/chainself/util/CorsFilter.java
+0
-34
No files found.
src/main/java/com/chainself/crawler/BinanceCrawler.java
deleted
100644 → 0
View file @
01843eff
package
com
.
chainself
.
crawler
;
public
class
BinanceCrawler
{
}
src/main/java/com/chainself/crawler/HuobiCrawler.java
deleted
100644 → 0
View file @
01843eff
package
com
.
chainself
.
crawler
;
/**
* 火币爬虫
*
* @author yejianfei
*/
public
class
HuobiCrawler
{
}
src/main/java/com/chainself/crawler/OkexCrawler.java
deleted
100644 → 0
View file @
01843eff
package
com
.
chainself
.
crawler
;
public
class
OkexCrawler
{
}
src/main/java/com/chainself/crawler/ZbCrawler.java
deleted
100644 → 0
View file @
01843eff
package
com
.
chainself
.
crawler
;
public
class
ZbCrawler
{
}
src/main/java/com/chainself/dao/ChainDao.java
deleted
100644 → 0
View file @
01843eff
package
com
.
chainself
.
dao
;
import
org.springframework.data.repository.CrudRepository
;
import
com.chainself.entity.Chain
;
public
interface
ChainDao
extends
CrudRepository
<
Chain
,
Long
>
{
}
src/main/java/com/chainself/dao/UserChainDao.java
deleted
100644 → 0
View file @
01843eff
package
com
.
chainself
.
dao
;
import
org.springframework.data.repository.CrudRepository
;
import
com.chainself.entity.UserChain
;
public
interface
UserChainDao
extends
CrudRepository
<
UserChain
,
Long
>
{
}
src/main/java/com/chainself/entity/Chain.java
deleted
100644 → 0
View file @
01843eff
package
com
.
chainself
.
entity
;
import
javax.persistence.Entity
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
@Entity
@Table
(
name
=
"chain"
)
public
class
Chain
{
@Id
private
Long
id
;
private
String
chain
;
// 参数代码
private
String
icon
;
// 参数名称
private
String
name
;
// 中文名称
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
String
getChain
()
{
return
chain
;
}
public
void
setChain
(
String
chain
)
{
this
.
chain
=
chain
;
}
public
String
getIcon
()
{
return
icon
;
}
public
void
setIcon
(
String
icon
)
{
this
.
icon
=
icon
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
}
src/main/java/com/chainself/entity/UserChain.java
deleted
100644 → 0
View file @
01843eff
package
com
.
chainself
.
entity
;
import
javax.persistence.Entity
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
@Entity
@Table
(
name
=
"user_chain"
)
public
class
UserChain
{
@Id
private
Long
id
;
private
String
chain
;
// 参数代码
private
String
icon
;
// 参数名称
private
String
name
;
// 中文名称
private
String
market
;
// 中文名称
private
String
priceUnit
;
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
String
getChain
()
{
return
chain
;
}
public
void
setChain
(
String
chain
)
{
this
.
chain
=
chain
;
}
public
String
getIcon
()
{
return
icon
;
}
public
void
setIcon
(
String
icon
)
{
this
.
icon
=
icon
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getMarket
()
{
return
market
;
}
public
void
setMarket
(
String
market
)
{
this
.
market
=
market
;
}
public
String
getPriceUnit
()
{
return
priceUnit
;
}
public
void
setPriceUnit
(
String
priceUnit
)
{
this
.
priceUnit
=
priceUnit
;
}
}
src/main/java/com/chainself/main/PriceCache.java
deleted
100644 → 0
View file @
01843eff
package
com
.
chainself
.
main
;
import
java.util.Map.Entry
;
import
java.util.concurrent.ConcurrentHashMap
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
public
class
PriceCache
{
private
static
ConcurrentHashMap
<
String
,
JSONObject
>
priceMap
=
new
ConcurrentHashMap
<
String
,
JSONObject
>();
public
static
JSONObject
getPrice
(
String
market
,
String
chain
,
String
unit
)
{
String
key
=
(
market
+
"_"
+
chain
+
unit
).
toLowerCase
();
return
priceMap
.
get
(
key
);
}
private
static
void
savePriceOpen
()
{
}
public
static
void
initMap
(
String
mapStr
)
{
long
time0
=
System
.
currentTimeMillis
();
if
(
mapStr
==
null
||
mapStr
.
isEmpty
())
{
return
;
}
JSONObject
json
=
JSON
.
parseObject
(
mapStr
);
for
(
Entry
<
String
,
Object
>
jsonItem
:
json
.
entrySet
())
{
String
key
=
jsonItem
.
getKey
();
JSONObject
jsonValue
=
(
JSONObject
)
jsonItem
.
getValue
();
priceMap
.
put
(
key
,
jsonValue
);
}
long
time1
=
System
.
currentTimeMillis
();
System
.
out
.
println
(
"initMap success,size="
+
priceMap
.
size
()
+
" time="
+
(
time1
-
time0
));
}
}
src/main/java/com/chainself/service/ChainService.java
deleted
100644 → 0
View file @
01843eff
package
com
.
chainself
.
service
;
import
java.util.List
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.chainself.dao.ChainDao
;
import
com.chainself.dao.UserChainDao
;
import
com.chainself.entity.UserChain
;
@Component
@Transactional
(
readOnly
=
true
)
public
class
ChainService
{
@Autowired
private
ChainDao
chainDao
;
@Autowired
private
UserChainDao
userChainDao
;
public
JSONArray
findChainAll
()
{
return
(
JSONArray
)
JSON
.
toJSON
(
chainDao
.
findAll
());
}
public
List
<
UserChain
>
findUserChainAll
()
{
return
(
List
<
UserChain
>)
userChainDao
.
findAll
();
}
}
src/main/java/com/chainself/util/CorsFilter.java
deleted
100644 → 0
View file @
01843eff
package
com
.
chainself
.
util
;
import
java.util.HashMap
;
import
spark.Filter
;
import
spark.Request
;
import
spark.Response
;
import
spark.Spark
;
public
class
CorsFilter
{
private
final
HashMap
<
String
,
String
>
corsHeaders
=
new
HashMap
<>();
public
CorsFilter
()
{
corsHeaders
.
put
(
"Access-Control-Allow-Methods"
,
"GET,PUT,POST,DELETE,OPTIONS"
);
corsHeaders
.
put
(
"Access-Control-Allow-Origin"
,
"*"
);
corsHeaders
.
put
(
"Access-Control-Allow-Headers"
,
"Content-Type,Authorization,X-Requested-With,Content-Length,Accept,Origin,"
);
corsHeaders
.
put
(
"Access-Control-Allow-Credentials"
,
"true"
);
}
public
void
apply
()
{
Filter
filter
=
new
Filter
()
{
@Override
public
void
handle
(
Request
request
,
Response
response
)
throws
Exception
{
corsHeaders
.
forEach
((
key
,
value
)
->
{
response
.
header
(
key
,
value
);
});
}
};
Spark
.
after
(
filter
);
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment