- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 使用JPA和NamedParameterJdbcTemplate查询慢
以我查找资料的心理,开篇先讲结论。。。1.使用JdbcTemplate代替JPA和NamedParameterJdbcTemplate,jpa比NamedParameterJdbcTemplate慢,而使用NamedParameterJdbcTemplate的动态绑定也大大影响查询速度,采用拼接sql的方式来进行查询。速度从39s,变为了0.4s。2.使用拼接sql 的方式也还是慢的情况,检查sql,避免在sql where条件中对数据库的数据使用函数。据我使用的sql来说,速度从十几秒降为了几十毫
2020-09-09 17:09:31 1511
原创 Java8 Collectors.groupingBy 按照数据库查询语句的排序 进行分组排序
一.groupingBy()的源码public static <T, K, A, D>Collector<T, ?, Map<K, D>> groupingBy(Function<? super T, ? extends K> classifier, Collector<? super T, A, D> downstream) { return groupi
2020-08-28 11:18:18 2972
原创 使用虚拟机中的mysql解决ERROR 1044 (42000) Access denied for user ‘‘@‘localhost‘ to database ‘mysql
前言在使用虚拟机中的mysql切换数据库时出现的问题,Access denied for user ''@'localhost' to database 'mysql提示:以下是本篇文章正文内容,下面案例可供参考一、出现问题的原因?因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的。二、解决步骤1.关闭mysql # service mysqld stop2.屏蔽权限 # mysqld_sa...
2020-08-26 16:08:40 583 2
原创 spark操作hive表,用java调用提交任务脚本
Spark最主要资源管理方式按排名为Hadoop Yarn, Apache Standalone 和Mesos。此次使用的yarn模式部署。spark操作hive创建任务,需要将此任务提交。在经过多日查找资料和测试发现多数是提交本地,少有提交到远程yarn集群。发现提交到远程集群的是使用 Standalone模式部署的,这种模式可以指定ip及端口。因此在此次开发中是没有使用java程序提交sp...
2019-01-22 13:30:32 1211
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人