goldmei一枝梅的专栏

Java高级架构、大数据、区块链、人工智能、物联网

Mybatis的分页插件PageHelper源码解析和性能优化

1、Maven中引入依赖 2、代码中分页的使用 3、源码分析 PageHelper.startPage(page,pageSize); 设置页码和每页显示的条数 查看源码PageInterceptor类,实现了Interceptor接口 实现了Interceptor接口会重...

2019-07-07 12:39:41

阅读数 26

评论数 0

Java泛型中<T> T 与 T的区别和用法

<T> T表示返回值是一个泛型,传递啥,就返回啥类型的数据,而单独的T就是表示限制你传递的参数类型, 这个案例中,通过一个泛型的返回方式,获取每一个集合中的第一个数据, 通过返回值<T> T 和T的两种方法实现 一、<T&am...

2019-06-10 22:37:03

阅读数 142

评论数 0

SSO单点登录原理详解与实现(二)

二、多系统的复杂性   web系统早已从久远的单系统发展成为如今由多系统组成的应用群,面对如此众多的系统,用户难道要一个一个登录、然后一个一个注销吗?就像下图描述的这样 web系统由单系统发展成多系统组成的应用群,复杂性应该由系统内部承担,而不是用户。无论web系统内部多么复杂,对用...

2019-06-10 22:14:21

阅读数 16

评论数 0

Linux下停止和启动redis

1. 启动redis [root@redis]# ./bin/redis-server /usr/local/redis/etc/redis.conf 2.停止redis (进入redis安装目录) [root@redis]# ./bin/redis-cli shutdown

2019-06-05 15:42:18

阅读数 178

评论数 0

SSO单点登录原理详解与实现(一)

单系统登录机制 1、http无状态协议   web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户...

2019-06-04 17:49:09

阅读数 24

评论数 0

走近大数据之Hive进阶(七、开发Hive的自定义函数)

Hive自定义函数实现细节: 1.自定义UDF需要继承org.apache.hadoop.hive.sql 2.需要实现evaluate函数,evaluate函数支持重载 3.把程序打包放到目标机器上去 4.进入hive客户端,添加jar包: - hive>add ja...

2019-05-19 10:43:41

阅读数 14

评论数 0

走近大数据之Hive进阶(六、Hive的客户端操作)

通过jdbc的方式操作hive需要开启相关服务 hive --service hiveserver //开启hive远程服务,以便jdbc远程连接 一、Hive的JDBC客户端操作 新建Java项目 需要用到的jar包,这些jar包在hive的lib目录下,或者hadoop的l...

2019-05-16 23:27:44

阅读数 15

评论数 0

走近大数据之Hive进阶(五、Hive的子查询)

HIVE子查询 hive只支持from和where子查询 select e.ename from emp e where e.deptno in (select e.deptno from dept d where d.dname='SALES' or d.dname='ACCOUNTI...

2019-05-11 18:17:42

阅读数 35

评论数 0

走近大数据之Hive进阶(四、Hive的表连接)

HIVE表连接(转换成mapreduce作业,提交到hadoop上) 一、Hive等值连接和不等值连接 等值连接(连接条件中为等号): select e.empno, e.ename, e.sal, d.dname //选择要查询的字段 from emp e, dept d //选择表,并...

2019-05-11 12:39:25

阅读数 23

评论数 0

走近大数据之Hive进阶(一、Hive数据的导入)

一、使用Load语句进行数据的导入 -语法: LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename [PARTITION (partcoll = vall, partcol2 = val2 ...)] ...

2019-05-11 11:48:01

阅读数 106

评论数 0

Hive中实现group_concat功能(不用udf)

hive>desct; OK idstring strstring Timetaken:0.249seconds hive>select*fromt; OK 1A 1B 2C 2D Timetaken:0.209seconds 在H...

2019-05-09 16:40:35

阅读数 121

评论数 0

查看Hive中表的所有信息(结构、字段、存放路径、属性)

目录 1. 查询创建表信息(show create table) 2. 查询表的字段信息(desc) 3. 查看表的详细属性信息(desc formatted) 4.查看表的详细信息(describe extended) 5. 查看表的partitions信息(show partitio...

2019-05-06 17:45:23

阅读数 1226

评论数 0

hdfs shell的基本操作

目录 hdfs基本操作 1、查询命令 2、创建文件夹 3、创建新的空文件 4、增加文件 5、查看文件内容 6、复制文件 7、删除文件或文件夹 8、重命名文件 9、将源目录中的所有文件排序合并到一个本地文件 hdfs基本操作 1、查询命令   hadoop dfs -ls ...

2019-05-06 17:31:00

阅读数 24

评论数 0

hive查找函数并查看函数使用方法

1、先进入到hive 2、查看month相关的函数 show functions like '*month*' 输出如下: 3、查看add_months函数的用法 desc function add_months; 3. 查看 add_months 函数的详细说...

2019-05-05 17:28:23

阅读数 78

评论数 0

IntelliJ IDEA取消重复代码提醒的功能

搜索:inspections

2019-05-05 11:31:14

阅读数 23

评论数 0

走近大数据之Hive入门(六、Hive的数据模型)

目录 一、Hive的数据存储 二、内部表(Table) 三、分区表(Partition) 四、外部表(External Table) 五、桶表(Bucket Table) 六、视图(View) 一、Hive的数据存储 基于HDFS(Hadoop的数据仓库) 没有专门的...

2019-05-04 11:49:00

阅读数 56

评论数 0

走近大数据之Hive入门(五、Hive的数据类型)

目录 一、基本数据类型 二、复杂数据类型 三、时间数据类型 一、基本数据类型 整数类型:tinyint/smallint/int/bigint 浮点数类型:float/double 布尔类型:boolean 字符串类型:string(包含:string、varchar、char) ...

2019-05-04 10:57:11

阅读数 37

评论数 0

Linux启动/停止/重启Mycat

启动MyCat:./mycat start 查看启动状态:./mycat status 停止:./mycat stop 重启:./mycat restart

2019-04-30 16:56:55

阅读数 76

评论数 0

IntelliJIDEA连接数据源看不到我MySQL数据库中现有的表

如下图:连接mysql数据源成功,却点不开表 右键单击数据源 - >属性 - >架构 - >使用legacy introspector来修复它看一下

2019-04-30 16:39:05

阅读数 662

评论数 0

Mycat查表报错[42000][1064] find no Route:SELECT t.* FROM db_student.student_score t

一、修改配置 修改schema.xml的 checkSQLschema=“false”,改为true即可 <schema name="db_student" checkSQLschema="true" sqlMaxLimit="...

2019-04-30 16:27:02

阅读数 130

评论数 0

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