- 博客(11)
- 收藏
- 关注
原创 Spoon-kjb
SQL脚本如果脚本连接的是Oracle数据库,SQL中就不能使用变量,SQL语句也无需用分号结尾(也不能以分号结尾,否则会报错无效字符)。如果脚本连接的是Hive数据库,SQL语句可以用分号结尾。SQL中可以使用变量,有两种方式使用变量1、定义一个“转换”,在其中创建两个步骤,一个表输入、一个设置变量,就可以在SQL脚本中使用’${变量名}'来使用变量(注意:前后带单引号)例一:转换中设置变量SQL脚本中使用变量2、在SQL脚本中连接Hive,并定义变量。在SQL脚本中用${变量名}使用变
2022-02-08 13:37:58
1445
原创 Hive SQL 避坑指南
待解决问题Hivewhere中能否使用existsleft join时左右表是多对多关系,结果集的记录数可能会大于左表两表中数值字段相减慎用joinHive你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。where中能否使用existsin 和 exists 哪个性能好?大集合应该放左边还是右边?left join时左右表是多对多关系,结果集的记录数可能会大于左表T1表
2021-12-03 00:46:16
252
原创 用原始JDBC的方式理解数据库事务、事务级别、多事务交叉执行
数据库中user表idrole111伪代码,使用原始的JDBCpublic void unautoCommitUpdate() { Connection updateConn = newConnection(); // 更新用的连接 Connection newConn = newConnection(); // 再创建一个连接 /* 这两个connection是不同的对象,都设置成不自动提交 Connection默认的事务级别是 TRANSACTION_RE
2020-12-02 22:02:44
207
原创 ActiveMQ下载、安装、启动
ActiveMQ下载、安装、启动官方网站下载:http://activemq.apache.org/解压tar文件tar -zxvf apache-activemq-5.16.0-bin.tar.gz启动AMQ到bin目录下执行sh activemq startWebConsole默认使用8161端口,如果不在本机访问而是用另一台机器访问则修改conf目录下的jetty.xml配置<bean id="jettyPort" class="org.apache.activemq.w
2020-08-08 20:55:18
300
原创 Linux中awk命令的使用
awk命令语法awk 参数 '{要执行的操作}' filename参数含义-F分割字符串要执行的操作里面可以使用if, for, 正则表达式awk内置变量变量含义NR当前行号NF当前行分隔出了多少列示例普通打印awk -F ',' '{print $1}' debug.log-F ‘,’ 表示每一行用逗号分隔‘{print $1}’ 表示打印出每行的第一列带格式的打印awk -F ',' '{printf("%s\n
2020-06-12 15:40:35
500
原创 关于Connection事务的理解和疑惑
Connection的事务隔离级别Connection有5种隔离级别,用以下5个常量表示隔离级别描述TRANSACTION_NONE不支持事务TRANSACTION_READ_UNCOMMITTED可以发生脏读 (dirty read)、不可重复读和虚读 (phantom read)TRANSACTION_READ_COMMITTED不可以发生脏读的常量;不可重复读和虚读可以发生。TRANSACTION_REPEATABLE_READ不可以发生脏读和不可重复
2020-05-12 20:41:32
2002
原创 SpringBoot连接数据源并使用JPA
一、引入依赖包要想连接数据源必须先引入依赖包,下面以连接mysql为例 <!-- JPA数据源 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa<...
2020-03-08 17:34:26
207
原创 2步搭建Spring Boot框架
Spring Boot介绍spring boot的宗旨就是简化简化再简化,抛开繁琐的配置,使用约定大于配置的思想。环境搭建起来只需要两步即可pom.xml中引入spring boot的依赖包在启动类中加入几个注解而且搭建web项目也不需要配置web.xml和tomcat,因为springBoot中已经内置了一个tomcat,只要启动进程就会自动启动tomcat而且启动速度也非常快环境...
2020-03-08 16:12:08
156
原创 Tomcat启动时一直卡在org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive
解决方法:打开$JAVA_HOME/jre/lib/security/java.security这个文件将securerandom.source=file:/dev/random 修改为 securerandom.source=file:/dev/urandom
2019-04-30 11:40:01
11942
1
原创 使用Selenium执行自动化测试 - java版(1)
使用Selenium的准备工作安装需要的浏览器下载浏览器对应的Driver下载浏览器的驱动各个浏览器Driver的下载地址ChromeDriver: http://chromedriver.storage.googleapis.com/index.htmlEdgeDriver: http://go.microsoft.com/fwlink/?LinkId=619687Firef...
2019-03-28 16:41:41
258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人