leonyoung_个人页

个人头像照片 leonyoung
1
30
0

个人介绍

java底层技术、分布式数据库设计、深度学习算法

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息
  • 发表了文章 2018-07-20

    搜索的Lua之旅

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2021-03-04

    求数据库大神帮忙,SQL优化 !经常有慢SQL!

    会用explain分析执行计划,一般从执行计划基本可以看出问题所在通常慢的问题都是索引导致的,没有命中索引是常见问题如果是离线数据sql分析,还要分析是否数据skew,解决数据skew可以考虑mapjoin,或者修改sql分离过于倾斜的数据
    踩0 评论0
  • 回答了问题 2021-03-04

    从java命名标准来讲,代码中的命名需要注意什么?

    java通常命名要遵守: 1. 尽量使用驼峰形式,类名第一个字母要大写,方法名和属性名首字母小写 2. 属性名要能一眼看出该属性用途,方法名可以很长,但一定要一眼看出这个方法干什么的 3. boolean类型,不要is开头
    踩0 评论0
  • 回答了问题 2021-03-04

    什么是Optional

    为了避免写类似a!=null这样的语句,和空指针问题,引入optional api
    踩0 评论0
  • 回答了问题 2021-03-04

    简述在Java语言中,是否支持运算符重载

    C++是支持的,但是java为避免语言复杂,不支持运算符重载
    踩0 评论0
  • 回答了问题 2021-03-04

    java.lang.NoClassDefFoundError: org/ecli?报错

    java.lang.NoClassDefFoundError一般是包冲突问题,需要mvn dependency:tree 看下包依赖关系,或者用idea的排包工具解决
    踩0 评论0
  • 回答了问题 2021-03-04

    flink读取sls数据到oss中

    写入oss的sink可以这样写: create table oss_input( id int, user_name VARCHAR, content VARCHAR ) with ( type = 'csv', path = 'oss://xxxxxxxxxxxx', );
    踩0 评论1
  • 回答了问题 2021-03-04

    如何把搜索做的更加人性化

    要做个性化召回+个性化排序,是个比较复杂的工程
    踩0 评论0
  • 回答了问题 2021-03-04

    MaxCompute SQL 去重ID怎么做?

    使用row_number: select * from (select * , row_number() over(partition by xxx order by xxx) as rn from xxxx) a where rn=1
    踩0 评论0
  • 回答了问题 2021-03-04

    MaxCompute中string 转array 有啥好的方法没?

    trans_array: 用于将一行数据转为多行的UDTF,将列中存储的以固定分隔符格式分隔的数组转为多行 split(str, pat): 通过pat将str分割后返回数组
    踩0 评论0
  • 回答了问题 2021-03-04

    Java语言属于编译型的开发语言。

    Java是一静态的编译型语言,但和不同C++/C这样编译语言又不太类似,c/c++是将语言直接编译到机器代码,java是翻译成一套可跨平台的类似机器代码,运行时候,需要有java虚拟机进一步翻译成机器代码。
    踩0 评论0
  • 回答了问题 2021-03-04

    通过curator操作zookeeper节点

    通常是网络连接问题,或者初始化zkClient没有设置超时时间: CuratorFrameworkFactory.builder() .connectString(zkQuorum) .sessionTimeoutMs(sessionTimeout) .connectionTimeoutMs(connectionTimeout) .retryPolicy(new ExponentialBackoffRetry(retryWait, maxRetryAttempts)) .namespace(rootWithNamespace.startsWith('/') ? rootWithNamespace.substring(1) : rootWithNamespace) .build();
    踩0 评论0
  • 回答了问题 2021-03-04

    编写的shell命令 字符串拼接有问题

    a=cat t.txt echo ${a}12345
    踩0 评论0
  • 回答了问题 2021-03-04

    服务端发生错误时要返回前端什么?

    一般返回505状态码
    踩0 评论0
  • 回答了问题 2021-03-04

    状态码200表示什么?

    就是页面正常返回的状态码
    踩0 评论0
  • 回答了问题 2021-03-04

    Flink程序,一条数据keyBy后是分配到固定的同一个slot吗

    是的,同一个线程
    踩0 评论0
  • 回答了问题 2021-03-04

    请问Mysql 8.0 的小版本号是多少?

    最新版本:https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-23.html
    踩0 评论0
  • 回答了问题 2021-03-04

    请问FlinkSQL在流表与维表join之后,能否使用时间窗口做聚合计算。

    和维表join后,并不失去水位信息,不像普通的join会失去水位信息,所以是可以直接窗口聚合
    踩0 评论0
  • 回答了问题 2021-03-04

    弹性计算怎么样

    HPC(High Performance Computing,高性能计算)通常指将计算能力积聚,用并行计算方式解决更大规模的科学,工程和商业问题。如今,高性能计算已在不知不觉中渗透到人类生活的方方面面。从材料科学到石油勘探、金融市场、应急管理、医学和互联网等领域,高性能计算无一不大显身手,帮助快速攻克各种疑难问题。
    踩0 评论0
  • 回答了问题 2021-03-04

    所有的抽象方法要怎么注释?

    使用abstract修饰就是抽象方法
    踩0 评论0
  • 回答了问题 2021-03-04

    状态码403表示什么?

    403错误是一种在网站访问过程中,常见的错误提示,表示资源不可用
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息