- 博客(55)
- 收藏
- 关注
原创 『SQLite』解释执行(Explain)
本节主要讲解SQL的解释执行:Explain。在 sqlite 语句之前,可以使用 “EXPLAIN” 关键字或 “EXPLAIN QUERY PLAN” 短语,用于描述表查询的细节。
2025-01-07 21:41:25
563
原创 『SQLite』触发器应该这么用
SQLite 触发器(Trigger)是一种特殊类型的存储过程,是数据库的回调函数,它会在数据库表上的特定事件(如插入、更新或删除)发生时自动执行/调用。
2025-01-07 21:35:16
288
原创 『SQLite』事务这么用
SQLite 事务是指一组 SQL 语句的集合,这些语句作为一个单独的工作单元执行,以确保数据的完整性和一致性。事务(Transaction)是以逻辑顺序完成的工作单位或序列,可以是由用户手动操作完成,也可以是由某种数据库程序自动完成。事务(Transaction)是指一个或多个更改数据库的扩展。
2025-01-07 21:24:33
790
原创 『SQLite』子查询可以这样用
子查询是一种在 SELECT-SQL 语言中嵌套查询下层的程序模块。当一个查询是另一个查询的条件时,称之为子查询(Sub Query)。子查询可以出现在多个地方SELECT语句中的WHERE子句:用于根据子查询的结果过滤数据。SELECT语句中的FROM子句:可以将子查询的结果作为一个临时表来进行查询。SELECT语句中的SELECT部分:即可以通过子查询在查询结果中计算值。子查询的类型标量子查询。
2025-01-07 21:14:16
642
原创 『SQLite』约束怎么用
SQLite 中的约束,它是一种建立在表及其列上的强制执行的规则。包含主键约束、非空约束、唯一约束、检查约束、外键约束等。
2025-01-06 22:12:26
654
原创 『SQLite』各种常用子句的使用
主要介绍一些常用的子句,如 SELECT、WHERE、LIKE、GLOB、LIMIT、OFFSET、GROUP BY、HAVING、ORDER BY、DISTINCT 子句等。
2025-01-06 21:49:42
460
原创 『SQLite』详解运算符
运算符是一个保留字或字符,主要用于 SQLite 语句的 WHERE 子句中执行操作。它用于指定 SQLite 语句中的条件,并在语句中连接多个条件。
2025-01-05 23:56:21
500
原创 『SQLite』常见数据类型(动态类型系统)
SQLite 使用一个更普遍的动态类型系统。在 SQLite 中,值的数据类型与值本身是相关的,而不是与它的容器相关。SQLite 中的每一列,每个变量和表达式都有相关的数据类型,可在创建表时指定列字段类型。
2025-01-05 15:41:02
499
原创 Hive连接+Kerberos认证各种报错及解决办法汇总
一、环境描述1.1、项目环境使用 SpringBoot2.2.1 + MySQL5.7.6 + Shiro + MyBatis + Hive + Hadoop,多模块化,多连接池多数据源管理。1.2、部署环境Linux环境下,Hive和Hadoop主机采用的是CDH版本,采用容器化部署方式。Hadoop 2.6.0-cdh5.14.0Apache Hive (version 1.1.0-cdh5.14.0)二、遇到的问题及解决办法就是连这么个服务器的Hive库,花费了很多时间,也踩了非常
2020-12-08 21:10:24
8643
1
原创 org.apache.catalina.startup.ContextConfig.processAnnotationsJar Unable to process Jar entry [module
项目启动警告这类信息影响不大,只是说明哪些地方需要注意,一共有以下几个。①Spring Boot项目打war包,没有把自带的Tomcat包给全部去掉,导致打包时这个几个jar包给打进去了 org.apache.catalina.startup.ContextConfig.processAnnotationsJar Unable to process Jar entry [module-info.class] from Jar [file:/usr/local/tomcat/webapps/ROOT/W
2020-12-08 09:06:31
10585
1
原创 项目中用了多个日志依赖,导致冲突
日志依赖冲突警告警告信息:org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded J
2020-12-07 22:03:56
552
原创 hive连接报错-java.lang.NoClassDefFoundError: org/apache/log4j/Level
hive连接报错-java.lang.NoClassDefFoundError: org/apache/log4j/Level报错信息:Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/apache/log4j/Levelorg.springframework.web.util.NestedServletException: Handler dispatch failed; nested
2020-12-07 22:01:28
988
原创 hive连接报错-java.lang.NoClassDefFoundError: org/apache/hadoop/hive/thrift/TFilterTransport
hive连接报错-java.lang.NoClassDefFoundError: org/apache/hadoop/hive/thrift/TFilterTransport报错信息:Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/apache/hadoop/hive/thrift/TFilterTransportorg.springframework.web.util.NestedS
2020-12-07 22:00:01
3410
原创 hive连接报错-java.lang.NoClassDefFoundError: org/apache/thrift/TException
hive连接报错-java.lang.NoClassDefFoundError: org/apache/thrift/TException报错信息:Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/apache/thrift/TExceptionorg.springframework.web.util.NestedServletException: Handler dispatch fa
2020-12-07 21:57:48
8078
原创 hive连接报错-java.lang.NoClassDefFoundError: Could not initialize class org.apache.hadoop.security.UserG
hive连接报错-java.lang.NoClassDefFoundError: Could not initialize class org.apache.hadoop.security.UserGroupInformation报错信息:无法初始化用户组Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class org.apache.hadoop.se
2020-12-07 21:55:40
9722
2
原创 hive连接报错-java.lang.NoClassDefFoundError: org/apache/commons/configuration/Configuration
hive连接报错-java.lang.NoClassDefFoundError: org/apache/commons/configuration/Configuration报错信息:Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/configuration/Configurationorg.springframework.web.util.NestedS
2020-12-07 21:53:25
2899
2
原创 启动异常-java.net.UnknownHostException
启动异常-java.net.UnknownHostException异常描述:Unable to set localhost. This prevents creation of a GUID. Cause was: iagtv5-64745dfd86-qr9z5: ibook5-64745dfd86-qr9z5: Temporary failure in name resolutionjava.net.UnknownHostException: ibook5-64745dfd86-qr9z5:
2020-12-07 21:51:39
1411
原创 启动报错-NoClassDefFoundError: jetty存在session不一致问题
启动报错-NoClassDefFoundError: jetty存在session不一致问题报错信息:Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.web.embedded.jetty.JettyServletWebServerFactory]: Factory method 'JettyServletWebServerFac
2020-12-07 21:48:14
1690
原创 启动报错-java.lang.NoSuchMethodError: com.google.common.collect.Multimaps.asMap
启动报错-重复引用jar包报错信息:***************************APPLICATION FAILED TO START***************************Description:An attempt was made to call a method that does not exist. The attempt was made from the following location: springfox.documentation.spr
2020-12-07 21:45:37
2866
1
原创 启动报错-Finished invalidation session. No sessions were stopped.
启动报错-Finished invalidation session. No sessions were stopped.报错描述:项目部署到服务器后,开始启动了,但最终没有启动成功。项目使用了Shiro验证,在启动项目后,会自动去找缓存信息,根据Session登陆验证。这里报错说没有Sessions,但这个信息前面就是初始化Sessions的日志,通过查看网上文章,以及自己测试后的解决方式如下:①可能与Shiro Session有关,但具有代码又没有错的地方,这里需要自己先检查代码②与jdk版本
2020-12-07 21:41:50
15773
原创 IDEA导入jar包的方法
前言看视频学习的时候,要用到一个其他的jar包,但视频并未讲如何导包,于是乎就有了现在这个导包笔记。1、下载好jar包Apache Commons IO包,一个Java函数库,一直在维护中。下载地址:Apache Commons IO可以选择各种格式下载,这里选择的是压缩包形式,然后解压到本地。2、导入jar包打开IDEA,点击File,选择Project Structure,或者直接使用快捷键Ctrl+Alt+Shift+S开始导包选择modules,然后选择Dependenci
2020-06-18 23:12:00
4327
2
原创 IDEA偷懒技巧(不定期更新......)
IDEA偷懒技巧单行快速复制Ctrl+D代码块上下快捷移动(不用完全选中代码)Ctrl+Shift+↑向上移动Ctrl+Shift+↓向下移动多行同时复制每行部分代码,或者同时写多行相同的代码Alt+鼠标滚轮
2020-06-18 22:32:52
665
转载 VS2017联机下载扩展时速度慢的解决办法
在下载程序打包插件的时候,发现联机下载速度比较慢,我就放在那里让它自己下载,可等我再次回来看的时候(隔了2个小时),发现还没下载完成(内心。。。WTF),接着就在网上进行搜索,看看有没有遇到类似情况的小伙伴,果不其然,还真有,还好小伙伴有爱分享的好习惯,让我找到了解决办法。解决办法...
2020-05-25 22:47:59
5315
5
原创 关于byte的一些操作:取某一位和改其值,byte转为0/1数组,分离byte的高低4位【C#】
关于byte的一些操作,非常有用的。1、将byte转为对应的0/1数组不多说,直接看代码:public static byte[] byteToArray(byte bt){ byte[] array = new byte[8];//用于存储每位的值 for(int i = 7; i >= 0; i--) { array[i] = (byte)(bt & 1);//强转 bt = (byte)(bt >> 1);//右
2020-05-17 00:58:48
2378
原创 C#--WinForm之DataGridView的使用
DataGridView的一些属性1、如何去掉DataGridView表的第一列空白列在属性栏的外观下面找到RowHeadersVisible,然后将其值设为false即可。也可以用代码表示实现。dataGridView1.RowHeadersVisible=false;2、如何去掉DataGridView表的最后一行的空白行在属性栏的行为下面找到AllowUserToAdd...
2020-04-21 17:16:01
820
原创 IDEA官网进不去--解决方法
环境:Win10 /64位想重新下载IDEA,然后就去官网下载,访问了很久都打不开,于是开始了搜索,最初的解答是:修改hosts文件于是,我在C:\Windows\System32\drivers\etc这个路径下,用文本格式打开了hosts文件,并进行了修改。保存后,我重新打开了chrome,等待奇迹发生,然后并没有什么反应。接下来又继续搜索,有人说是DNS的原因,接着开始修改DN...
2020-04-06 00:22:23
16849
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人