6 goldmei88

尚未进行身份认证

程序猿

等级
TA的排名 2w+

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

1、Maven中引入依赖2、代码中分页的使用3、源码分析PageHelper.startPage(page,pageSize);设置页码和每页显示的条数查看源码PageInterceptor类,实现了Interceptor接口实现了Interceptor接口会重写下面三个方法定义了拦截器,拦截Executor的query方法在执行以...

2019-07-07 12:39:41

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

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

2019-06-10 22:37:03

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

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

2019-06-10 22:14:21

Linux下停止和启动redis

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

2019-06-05 15:42:18

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

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

2019-06-04 17:49:09

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

Hive自定义函数实现细节: 1.自定义UDF需要继承org.apache.hadoop.hive.sql2.需要实现evaluate函数,evaluate函数支持重载3.把程序打包放到目标机器上去4.进入hive客户端,添加jar包:- hive>add jar /root/training/udfjar/udf_test.jar5.创建临时函数:- hiv...

2019-05-19 10:43:41

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

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

2019-05-16 23:27:44

走近大数据之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='ACCOUNTING'); 注意的问题:1、语法中的括号2、合理的书写风格3、主查询和子查询可以不是同...

2019-05-11 18:17:42

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

HIVE表连接(转换成mapreduce作业,提交到hadoop上)一、Hive等值连接和不等值连接等值连接(连接条件中为等号):selecte.empno,e.ename,e.sal,d.dname//选择要查询的字段fromempe,deptd//选择表,并取别名wheree.deptno=d.deptno;//条件是表e的deptno等于表d的de...

2019-05-11 12:39:25

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

一、使用Load语句进行数据的导入-语法:LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE]INTO TABLE tablename [PARTITION (partcoll = vall, partcol2 = val2 ...)]*将student01.txt数据导入t2 (t2表没有指定分隔符)load data loca...

2019-05-11 11:48:01

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

hive>desct;OKidstringstrstringTimetaken:0.249secondshive>select*fromt;OK1A1B2C2DTimetaken:0.209seconds在H...

2019-05-09 16:40:35

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

目录1.查询创建表信息(showcreatetable)2.查询表的字段信息(desc)3.查看表的详细属性信息(descformatted)4.查看表的详细信息(describeextended)5.查看表的partitions信息(showpartitions)1.查询创建表信息(showcreatetable)里面有delemited...

2019-05-06 17:45:23

hdfs shell的基本操作

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

2019-05-06 17:31:00

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

1、先进入到hive2、查看month相关的函数showfunctionslike'*month*'输出如下:3、查看add_months函数的用法descfunctionadd_months;3.查看add_months函数的详细说明并举例descfunctionextendedadd_months;...

2019-05-05 17:28:23

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

搜索:inspections

2019-05-05 11:31:14

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

目录一、Hive的数据存储二、内部表(Table)三、分区表(Partition)四、外部表(External Table)五、桶表(Bucket Table)六、视图(View)一、Hive的数据存储 基于HDFS(Hadoop的数据仓库) 没有专门的数据存储格式(默认的情况下采用'\t'(制表符)作为列与列之间的分隔符) 存储结构主要包括:...

2019-05-04 11:49:00

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

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

2019-05-04 10:57:11

Linux启动/停止/重启Mycat

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

2019-04-30 16:56:55

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

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

2019-04-30 16:39:05

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

一、修改配置修改schema.xml的checkSQLschema=“false”,改为true即可<schemaname="db_student"checkSQLschema="true"sqlMaxLimit="100">当该值为true时,例如我们执行语句select*fromdb.company。mycat会把语句修改为select*from...

2019-04-30 16:27:02

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。