自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 解析XML - thoughtworks

aaaa

2020-02-13 00:47:30 426

原创 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关注的人

提示
确定要删除当前文章?
取消 删除