- 博客(11)
- 收藏
- 关注
原创 Spoon-kjb
SQL脚本 如果脚本连接的是Oracle数据库,SQL中就不能使用变量,SQL语句也无需用分号结尾(也不能以分号结尾,否则会报错无效字符)。 如果脚本连接的是Hive数据库,SQL语句可以用分号结尾。SQL中可以使用变量,有两种方式使用变量 1、定义一个“转换”,在其中创建两个步骤,一个表输入、一个设置变量,就可以在SQL脚本中使用’${变量名}'来使用变量(注意:前后带单引号) 例一: 转换中设置变量 SQL脚本中使用变量 2、在SQL脚本中连接Hive,并定义变量。在SQL脚本中用${变量名}使用变
2022-02-08 13:37:58
1462
原创 Hive SQL 避坑指南
待解决问题Hivewhere中能否使用existsleft join时左右表是多对多关系,结果集的记录数可能会大于左表两表中数值字段相减慎用join Hive 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 where中能否使用exists in 和 exists 哪个性能好? 大集合应该放左边还是右边? left join时左右表是多对多关系,结果集的记录数可能会大于左表 T1表
2021-12-03 00:46:16
276
原创 用原始JDBC的方式理解数据库事务、事务级别、多事务交叉执行
数据库中user表 id role 1 11 伪代码,使用原始的JDBC public void unautoCommitUpdate() { Connection updateConn = newConnection(); // 更新用的连接 Connection newConn = newConnection(); // 再创建一个连接 /* 这两个connection是不同的对象,都设置成不自动提交 Connection默认的事务级别是 TRANSACTION_RE
2020-12-02 22:02:44
220
原创 ActiveMQ下载、安装、启动
ActiveMQ下载、安装、启动 官方网站下载:http://activemq.apache.org/ 解压tar文件 tar -zxvf apache-activemq-5.16.0-bin.tar.gz 启动AMQ 到bin目录下执行 sh activemq start WebConsole默认使用8161端口,如果不在本机访问而是用另一台机器访问则修改conf目录下的jetty.xml配置 <bean id="jettyPort" class="org.apache.activemq.w
2020-08-08 20:55:18
318
原创 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
517
原创 关于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
2024
原创 SpringBoot连接数据源并使用JPA
一、引入依赖包 要想连接数据源必须先引入依赖包,下面以连接mysql为例 <!-- JPA数据源 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa<...
2020-03-08 17:34:26
215
原创 2步搭建Spring Boot框架
Spring Boot介绍 spring boot的宗旨就是简化简化再简化,抛开繁琐的配置,使用约定大于配置的思想。环境搭建起来只需要两步即可 pom.xml中引入spring boot的依赖包 在启动类中加入几个注解 而且搭建web项目也不需要配置web.xml和tomcat,因为springBoot中已经内置了一个tomcat,只要启动进程就会自动启动tomcat而且启动速度也非常快 环境...
2020-03-08 16:12:08
161
原创 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
11966
1
原创 使用Selenium执行自动化测试 - java版(1)
使用Selenium的准备工作 安装需要的浏览器 下载浏览器对应的Driver 下载浏览器的驱动 各个浏览器Driver的下载地址 ChromeDriver: http://chromedriver.storage.googleapis.com/index.html EdgeDriver: http://go.microsoft.com/fwlink/?LinkId=619687 Firef...
2019-03-28 16:41:41
270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人