- 浏览: 86299 次
- 性别:
- 来自: 广州
最新评论
-
dbp_cn:
docker 升级 https://blog.csdn.net ...
Docker 常用命令 -
dbp_cn:
ssh -CfNg -R 2222:127.0.0.1:2 ...
解决ubuntu中文显示乱码问题 -
dbp_cn:
http://www.cnblogs.com/ityoukno ...
java内存区域与内存溢出异常 -
dbp_cn:
http://www.cnblogs.com/fjdingsd ...
数据库的事务 -
dbp_cn:
webcrawer:http://www.oschina.ne ...
POI 追加写入excel.
文章列表
数据库:
1.SQL 学习指南.beginning database design
2.高性能MySql.
3.Greenplum企业应用实战
java:
Thinking in java,Effective java.Java并发编程实战
Greenplum 日志
- 博客分类:
- 数据库
1.前端工具,目前发现主要用Navicate premium 版本,和之前oracle 的sql developer /toad 感觉比较简陋
还有 pgadmin
2.用navicate premium 运行大的数据表,忘记加limit 后,卡住了停不了。
eclipse项目结构出现编译错误
- 博客分类:
- mybatis
Description
ResourcePathLocationType Cannot nest 'ssmstart/src/main/java' inside 'ssmstart/src'. To enable the nesting exclude 'main/' from 'ssmstart/src'ssmstartBuild pathBuild Path Problem
本人eclipse出先这种错误是因为jdk版本不对
解决方法:在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library, ...
Mybatis,gradle环境部署
- 博客分类:
- mybatis
闲来无事,学习下Mybatis +gradle环境部署:
1.环境 版本:Gradle 3.2.1 , mybatis:3.3.0 ,java 1.8
gradle.build
apply plugin:'java'
apply plugin:'application'
//mainClassName='hello.HelloWorld'
apply plugin: 'eclipse-wtp'
repositories{
// maven库
def ibilio = "http://maven.ibiblio.org/maven2/" ...
Mysql 数据库入门中遇到问题
- 博客分类:
- Mysql
python mysql 库安装:
pip install sqlalchemy
apt-get install python-mysqldb
我们连接远程服务器的mysql,如果出现问题,很大问题会出在服务器的端口和授权问题
首先我们通过
①:netstat -an|grep 3306
来查看mysql默认的端口3306是否开启,允许哪个ip使用,如果你发现,前面有127.0.0.1,就说明,3306端口只能本机ip使用
所以,我们需要
②:打开mysql配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf
将b
python lambda(匿名函数)
- 博客分类:
- python
当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。
在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外,还可以直接传入匿名函数:
>> ...
返回函数:
阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。
我们来实现一个可变参数的求和。通常情况下,求和的函数是这样定义的:
def calc_sum(*args):
ax = 0
for n in args:
ax = ax + n
return ax
但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和的结果,而是返回求和的函数!
def lazy_sum(*args):
def sum():
ax = 0
for n in a ...
python 内建了map()和reduce()函数。
map:
map()函数接收两个参数,一个是函数,另一个是序列,map 将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。
举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在 ...
python高阶函数
- 博客分类:
- python
变量可以指向函数:
以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码:
>>> abs(-10)
10
但是,如果只写abs:
>>> abs
<built-in function abs>
可见,abs(-10)是函数调用,而abs是函数本身。 要 ...
python 列表生成式
- 博客分类:
- python
列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。
举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)):
>>> list(range(1, 11))
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?方法一是循环:
>>> L = []
>>> for x in range( ...
python 高级特性
- 博客分类:
- python
切片:对于取一个 list 的部分元素是非常常见的操作,比如>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']要去前面3个元素,怎么处理:笨方法:
>>> [L[0], L[1], L[2]]
['Michael', 'Sarah', 'Tracy']
对这种经常取指定索引范围的 ...
函数:
函数是重用的程序段,它们允许你给一块语句一个名称,然后你可以在你的程序的任何地方 使用这个名字任意多次的运行这个语句块。这被称为 调用函数。
函数用def关键字 定义,def关键子后面跟一个函数的标识符, ...
oracle表结构查询
- 博客分类:
- 数据库
select t.table_name 表名,
t.column_name as 字段名,
t.data_type as 字段类型,
t.data_length as 字段长度,
t.nullable as 是否为空,
t.data_default as 默认值
from USER_TAB_COLS t where TABLE_NAME ='table_name';
工作中关于Hedge fund
- 博客分类:
- 随笔
本文主要简单介绍下本人工作经历中关于对冲基金的业务:
Hedge Funds:Use wide range of complex and sophisticated Investment Strategies
Investment Vehicles
Big Bets
Wide range of assets
Specialise in sophisticated investment techniques
Prime Brokerage是为对冲基金提供各类服务的desk:
What is Custody(资金托管),主要是保护客户的资产:(cash,secu ...
manve,jenkins常用的坑
- 博客分类:
- 项目构建部署
用 maven 构建java:
mvn clean install -DskipTests
对于 eclipse 项目:
mvn -U clean eclipse:eclipse -DskipTests
mvn -X (注意X 大写) ,查询mvn的一些配置信息,比如setting.xml 配置文件在哪里。
Jenkins 使用 execute shell的时候,通常会将相应的shell 脚本的内容打印输出,如果shell 包含数据库连接等机密信息,则不希望其显示出来,此时就可以在shell的开头加上 set +x 将其关闭