
Java
Andromeda
菜,别骂了
展开
-
部门分享——HBase
今天部门分享了HBase。发一下自己的稿子本次分享的开始,想要旧事重提一下,Google被誉为大数据领域的“三驾马车”的那三篇论文:第一篇是:The google file system第二篇是:MapReduce:Simplified Data Processing on Large Clusters第三篇是:2006年发表的 BigTable:A Distributed Storage System for Structured Data. 它介绍了很多BigTable的设计原理,但其实这些原理原创 2020-07-07 17:03:00 · 578 阅读 · 0 评论 -
接口使用MultipartFile/MultipartFile数组,接收前台传来文件的判空方法
本来我写了@requestParam注解以为万事大吉了,并没有测传空文件的情况@RequestParam("file") MultipartFile[] files结果后来用postman发现,注解了@requestParam的String等类型,在入参缺失的情况下都能完美拦截。但MultipartFile不行。后面我加了第一个判空条件: if (file_count == 0) { return RetMessage.build(RetSt原创 2020-05-11 20:34:49 · 8971 阅读 · 0 评论 -
关于Object o = new Obejct() 过程中都发生了什么?(jvm课程笔记)
感谢大佬的录屏,延迟看一下JVM的视频课程,记一下笔记:开篇这玩意儿我暂时也看不懂,先放在这里:接下来给了一段创建对象的代码,以及它的java汇编码字节码:0.new ->申请内存。堆里有了一个新的内存。(半初始化。成员变量设置默认值)3 dup 因为invokespecial会消耗一份,所以必须先复制一份4 invokespecial T initlize 初始化,调用他...原创 2020-03-13 18:33:32 · 1187 阅读 · 0 评论 -
Cousera Recommender System专项课程 Assignment2
第一问求平均数package org.lenskit.mooc.nonpers.Imp;/*calculate the highest average rating */import org.lenskit.mooc.nonpers.Util.MapSortByValue;import org.lenskit.mooc.nonpers.Util.Rating;import java...原创 2019-11-28 17:32:46 · 179 阅读 · 0 评论 -
MySQL建表时对于DateTime类型,时区一定要格外注意设置
今天和队友联调的时候发现的问题,发现自己数据库里显示的时间是正确的,怎么查出来却多了8个小时然后查看了一下自己的MySQL时区:show variables like "%time_zone%";然后发现自己的默认时间是UTC,并不是北京时间此时需要使用以下语句(我仅用了第一句)> set global time_zone = '+8:00'; ##修改mysql全局时区为北京...原创 2019-11-17 01:05:17 · 2860 阅读 · 0 评论 -
写http方法时,入参可以为空值的Spring Boot注解使用
@RequestMapping(value = "/a/{nonEmptyParam1}", method = RequestMethod.GET) public RetMessage queryHistory(@PathVariable String nonEmptyParam1, @RequestParam(required = false) String param...原创 2019-11-16 09:38:31 · 3202 阅读 · 0 评论 -
当使用Jave传参给SQL时,参数可能为空,且传参为sql语句where后筛选条件时的解决办法
拿Java给SQL传参本来使用占位符“?”,按顺序站位即可。但由于本人项目中的参数可能为空,因此做了以下修改:如果传入参数有值,且位置在where后,那么sql语句这么写(status列为例):select * from TABLE where status = ?;如果传入参数为空,且位置在where后,那么即为查询该列全部信息,此时的sql语句可以这么写:select * from...原创 2019-11-15 14:57:51 · 1807 阅读 · 2 评论 -
一些好用的图片相关的Java Utils
使用UUID生成唯一的,固定开头的id/订单号 //生成1开头的,16位纯数字字符串 public static String getTaskIdByUUId() { int machineId = 1; int hashCodeV = UUID.randomUUID().toString().hashCode(); if (ha...原创 2019-11-15 14:37:07 · 179 阅读 · 0 评论 -
重申java代码规范问题
1.idea快捷键: ctrl+alt+l修改前修改后else、else if换行方式3.常量定义全都不要直接写,可以写在utils constant里,或者common包里声明成final static类型4.代码右侧有一条竖线,提示代码过长,注意换行(待续)...原创 2019-11-15 14:22:35 · 186 阅读 · 0 评论