Berkeley DB学习笔记

作者:JerryXia | 发表于 , 阅读 (33)
示例引入maven依赖使用方式:maven。感觉使用maven挺方便的,没必要按照网上别人写的那样再下载文件解压配置路径什么的。
<dependency><groupId>com.sleepycat</groupId><artifactId>je</artifactId><version>4.0.92</version></dependency>### 初始化数据库信息
Environment myDbEnvironment = null;Database myDatabase = null;EnvironmentConfig envConfig = new EnvironmentConfig();// 配置环境变量envConfig.setAllowCreate(true);File f = new File(dbEnv);if (!f.exists()) {f.mkdirs();}myDbEnvironment = new Environment(f, envConfig);DatabaseConfig dbConfig = new DatabaseConfig();// 打开...阅读全文

Mysql 使用load data导入数据从库同步测试

作者:JerryXia | 发表于 , 阅读 (33)
数据操作主节点:
mysql> LOAD DATA INFILE '/var/lib/mysql-files/data.txt' INTO TABLE test1.test FIELDS TERMINATED BY ',';Query OK, 1 row affected (0.01 sec)Records: 1  Deleted: 0  Skipped: 0  Warnings: 0mysql> select * from test;+----+------+| id | name |+----+------+|  1 | name |+----+------+1 row in set (0.00 sec)从节点:
mysql>  select * from test;+----+------+| id | name |+----+------+|  1 | name |+----+------+1 row in set (0.00 sec)观测到数据已经过来了。
排查错误。报错不能使用load,估计是新mysql的问题。
mysql> LOAD DATA INFILE '/...阅读全文

Zeppelin:和hive相关的一个bug,以及解决方案

作者:JerryXia | 发表于 , 阅读 (21)
错误:
java.lang.NullPointerExceptionat org.apache.zeppelin.hive.HiveInterpreter.getConnection(HiveInterpreter.java:184)at org.apache.zeppelin.hive.HiveInterpreter.getStatement(HiveInterpreter.java:204)at org.apache.zeppelin.hive.HiveInterpreter.executeSql(HiveInterpreter.java:233)at org.apache.zeppelin.hive.HiveInterpreter.interpret(HiveInterpreter.java:328)at org.apache.zeppelin.interpreter.ClassloaderInterpreter.interpret(ClassloaderInterpreter.java:57)at org.apache.zeppelin.interpreter.LazyOpe...阅读全文

Scala学习笔记3:函数

作者:JerryXia | 发表于 , 阅读 (24)
前言一等公民!
0x01 值函数仍然是普通的函数调用语法,唯一的区别是fun是一个包含函数的变量,而不是一个固定的函数。
这是值函数的调用形式:val valFunName = funName _。
import scala.math._class Test {}object Test extends  App {val num = 3.14//在这里,ceil后面的_的意思是,将ceil方法转换成了函数,只是忘了传参数。//在scala无法直接操纵方法,只能直接操纵函数。//可以看出,这里仍然是普通的函数调用语法,唯一的区别是fun是一个包含函数的变量,而不是一个固定的函数val fun = ceil _  //ceil函数的作用是求不小于给定实数的最小整数。println(fun(num))}0x02 嵌套函数Scala允许在一个函数内部定义其他函数定义的函数,并可被局部函数调用。
def sum3 (a : Int, b : Int , c : Int) : Int = {def sum2 (a : Int, b : Int) : Int = {a+b}sum2(a,b)...阅读全文