- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 mybatis-plus在oracle上主键id无法自增长
声明-版本3.4 1.加个配置bean @Bean public IKeyGenerator keygenerator(){ return new OracleKeyGenerator(); } 2.添加生成策略 2.1全局配置 mybatis-plus.global-config.db-config.id-type: ASSIGN_ID 2.2局部配置 @Data @NoArgsConstructor @AllArgsConstructor public cla
2021-08-10 18:19:17 509 1
原创 mybatis-plus在oracle限制查询条数
开始以为是limit,但是在oracle里不是这样的,而是用rownum,在mybatis-plus下可以在Wrapper后添加.le(“rownum”, 数量),le是小于等于的意思
2021-07-28 15:26:28 4891 5
原创 mybatis在oracle数据库下模糊查询参数个数无效
在oracle下concat函数只支持两个参数,所以将concat(’%’,#{xxxx},’%’)改成concat(’%’,concat(#{xxx},’%’))即可
2021-07-28 15:21:22 371
原创 mybatis-plus 返回map大小写问题
这样不行 select VALUE as value,TYPE as type from *; 这样子才行 select VALUE as “value”,TYPE as “type” from *;
2021-07-19 14:34:31 1132
原创 mybatis-plus返回map空字段无法显示解决方案
在配置文件中加上mybatis-plus.configuration.call-setters-on-nulls=true即可
2021-07-17 13:34:34 653
原创 Spark 机器学习之Kmeans算法实践
数据格式说明 id为出租车司机id,tid,lat为经纬度,time是时间(HHmmss) 目标 通过Kmean探索不同地区接客最多的时间 实践代码 import org.apache.spark.ml.clustering.KMeans import org.apache.spark.ml.feature.VectorAssembler import org.apache.spark.ml.linalg import org.apache.spark.rdd.RDD import org.apache.s
2021-05-21 17:01:19 678
原创 python-小学生都可以看懂的排序算法
冒泡排序-时间复杂度O(n**2) def bubbLe_sort(L): Le = len(L) if Le <= 1: return for i in range(Le - 1): for j in range(Le - i - 1): if L[j] > L[j + 1]: L[j], L[j + 1] = L[j + 1], L[j] if __name__ == '__m
2021-05-21 16:48:59 299
原创 Spark数据清洗案例
读完本篇你将收获 如何利用spark读取csv文件,并设置灵活的参数 spark dataframe和rdd的转换 spark 如何写到mysql内 熟悉java正则 熟悉日期类 spark 常见算子 查看原数据格式(51job上的数据) job_id,job_name,job_price,job_url,job_time,job_place,job_edu,job_exp,job_well,company_name,company_type,company_mag,company_genre 1311
2021-04-20 21:24:47 5695 4
原创 mapreduce清洗实战
mapreduce清洗json案例 目标:去重去空,清洗不符合规则的数据以及数据格式转换(num-numk·num薪转换成numk·12薪,数据只取第一个num-保留小数点后两位,如20-30k·18薪就转换成了37.50) #编写map public class LiePingMapper extends Mapper<LongWritable, Text, Text, NullWritable> { private static Text text =new Text();
2020-09-25 00:25:50 1013
原创 scala编写flink流处理wordcount案例
flink实时流处理案例添加依赖编写程序为程序添加参数host,port本机cmd开启相对应的端口(window得提前安装nc 命令)运行程序,在cmd上随便打,控制台可实时计算统计 添加依赖 <!-- https://mvnrepository.com/artifact/org.apache.flink/flink-streaming-scala --> <dependency> <groupId>org.apac
2020-09-03 09:50:52 499
原创 scala编写flink批处理wordcount案例
flink wordcount添加maven依赖编写程序结果 添加maven依赖 <!-- https://mvnrepository.com/artifact/org.apache.flink/flink-streaming-scala --> <dependency> <groupId>org.apache.flink</groupId> <artifactId>f
2020-09-03 00:00:37 234
原创 scala编写spark wordcount流程
scala编写spark wordcount完整流程下载scala( [官网链接](https://www.scala-lang.org/download/2.12.12.html))IDEA安装scala插件(社区版)配置Scala SDK位置编写spark wordcount(需对scala语法有一定的了解) 下载scala( 官网链接) 滑到底部选择所需版本(我这里选的是2.12-window) IDEA安装scala插件(社区版) 配置Scala SDK位置 安装scala插件后可以new一个m
2020-09-02 12:33:36 605
原创 链表之虚拟头结点-leetcode移除链表元素~
链表-leetcode移除链表元素题目大意解决 马上去做 题目大意 删除链表中等于给定值 val 的所有节点。 示例: 输入: 1->2->6->3->4->5->6, val = 6 输出: 1->2->3->4->5 解决 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; *
2020-08-29 18:04:20 114
原创 leetcode-有效的括号~
栈的应用-leetcode有效的括号题目大意解决 马上去做. 题目大意 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()" 输出: true 示例 2: 输入: "()[]{}" 输出: true 示例 3: 输入: "(]" 输出: false 示例 4: 输入: "([)]" 输出: false
2020-08-28 10:41:30 89
空空如也
有最近学spark ml滴人不
2021-04-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人