最近这一段时间,已经被阿里提示3次,因过度消耗资源暂时无法访问了? 但想想我这一个发牢骚的小博客,咋会过度消耗资源? 然后想了下之前阿里有个客服打电话让我上ESC的时候? 我是不是想到了一些啥? 不可能的,然后就看了下日志?给人恶意CC? 突然多了很多奇奇怪怪的URI,强行访问导致的? emmmm,想了下,我还是备份关站吧.刚好博客主机到期还有10…
因为最近都一直没有用thymeleaf,于是温习了一下,但还是th:onclick()传参直接报错。 于是乎csdn普遍都是在调用之前添加javascript申明? <button class="btn" th:onclick="'javascript:functionName(\''+${xx.xx}+'\');'">(spring …
Hive计算天数时间差,有官方封装好的datediff函数. 在Hive上输入:desc function extended datediff;即可查看此函数介绍。 OK datediff(date1, date2) - Returns the number of days between date1 and date2 date1 and dat…
凡是新的事情在起头总是这样一来的,起初热心的人很多,而不久就冷淡下去,撒手不做了,因为他已经明白,不经过一番苦工是做不成的,而只有想做的人,才忍得过这番痛苦。 2013-02-07至2019-02-07
自从前几个星期升级了wp,升级之后的编辑器一点儿也不习惯,导致又不想写记录了哎...这不是借口!!! 好了,入正题。 首先作为会复制粘贴的搬运工,对写空指针一点也不陌生吧。空指针是我们这些搬运工经常遇到的一个基本异常吧?不服?那我真的没办法。 什么?我自己也不知道空指针是什么? emmm,我这么解释好了: 当我们定义了一个变量的值为 null 时,…
最近在开发中用的比较多的是xml和properties这两种配置的格式文件,而yml暂时我还真的很少用,就学习spring Boot的时候用过,在现在公司开发小的工具程序都基本上用xml和properties。 但是现在感觉自己更倾向于用properties,但最近也还是在用xml写小程序,可能是习惯来得快? 接下来就写一下xml和properti…
今天在在本地连接linux虚拟机测试代码时,遇到了java.security.NoSuchAlgorithmException: Algorithm DH not available的错误。 原因: DH算法无效。 网上的解决办法为: 1. 修改java.security文件(我自己觉得不推荐,因为机器不是你的呢?) JDK路径\jre\lib\s…
今晚学习了java->Timer 类的使用 然后回想了之前是用java->Quartz 定时执行,然后今天写了一个小程序是用Timer类,感觉还行,这个小程序我也可以后期做第二次开发嘻嘻 记录一下。 小程序就几个类而已; pox.xml <project xmlns="http://maven.apache.org/POM/4.0…
因为需求原因,要每天定时去删除指定目录下超过5天的文件。 刚开始我想用java,因为本职就是写java的,但是梳理了一下,卧槽java写删除文件居然要那么多(主要是懒)..... 于是乎,想到了shell,emmm,这问题来了,自己又不会,也没有学过shell,辣鸡学校出来的大专鸡那也只能自己厚着脸,自己去写,花了一下午百度+实践初成品的代码思路:…
我又遇到了问题了... 当遇到数据量大但是又要考虑效率和资源消耗问题时,我还是会从查的效率去改善,然后再到程序,毕竟你load数据时间也过长的话,那么程序等待数据也是一部分吧? 以下总结都是扯淡,请勿相信.. 前两天有一个开发java小程序的需求,需要到全量话单数据里面抽出某几款的数据,因为等待结果时间比较长,前前后后优化了几次...因为全量话单数…
最近半年内老是遇到这个坑,每次遇到都不记得之前是怎么解决的..这次就总结一下吧? 以下总结都是扯淡,所有都是假的,请勿相信.. 如果是遇到报错:Algorithm negotiation fail(什么鬼算法不对导致的错误) 我这边的服务器基本上都是sshOpne 7.5导致的 然后按照大神(百度的方法1)先升级JAR包,我这个方法是没有解决。 但…
感觉用多了case when 的语句,会把以下两种语法混淆。现在总结一下吧。 以下的两种方法是等效的。 方法一:Case搜索函数(我的常用) Case搜索函数 case when tb1.language = 'java' then 'java' when tb1.language = 'php' then 'php' else 'qita' en…
在linux中运行了一下 jps 命令 然后都是 process information unavailable,这咋整呢? 于是,百度了一下,答案基本都是下面这样的 切换root用户 进入tmp目录 cd /tmp/ 删除该目录下名称为hsperfdata_{ username}的文件夹然后jps,清净了。 记录完...
今天下午有一个需求,就是需要把B表中一个字段的值,更新到A表上。 在网上找了很多轮子都不行。 于是傻乎乎的用了这种办法可以了 UPDATE IOT_HAL_RSLT_DAY a SET a.TCP_ALL_UN = (select b.iot_imei_num from TEMP_IOT_TCP_ALL_VN3 b where a.mfr_nam_…
最近团队同事在配置文件上用到了hibernate.hbm2ddl.auto,把配置文件下关联的bean对应的数据表给清空了,问题不算很严重影响也只是开发测试环境的数据,可是也需要自己记录下吧。虽然现在很多公司越来越少用到Hibernate.而转到Mybatis,但是自己现在维护开发的两个系统项目都用到hibernate,避免犯错误,因为恢复这几个表…
emmm怎么说好呢,感觉-getmerge是真的好用 使用方法:hadoop fs -getmerge <src> <localdst> [addnl] 说白了就是:hadoop fs -getmerge hdsf目录 linux目录 例子:hadoop fs -getmerge /user/jfa5d/glj_test/p…
好了,终于说到这个。 是不是都觉得ctrl+c后退出hive窗口后就不会执行了?too young!!!!!! 在hive运行的过程中,采用 ctrl + c 的方法只是退出客户端,hive的job仍是在集群后台运行的!!!因为我就出现过一次,年轻阿程序在后台执行了一天还在跑,因为那数据有连表之后有100E左右。使用的资源也占了鸡巴多.. 想要真正…
hive在group by xx having count()是不支持去重计数的。 不信的话,你们可以试下类似的代码? SELECT IMEI,IP,FT,LT,CASE WHEN FT = LT THEN 1 ELSE 0 END IS_O_DAY FROM temp_gz23g_IP_1878910_2 b WHERE b.IP IN ( SE…
SELECT * FROM TABLE1 A LEFT OUTER JOIN TABLE2 B ON A.XX LIKE CONCAT('%' , B.YY , '%') 这个语句在oralce 或者mysql 都可以执行 可是用以上代码放到HIVE中执行,发现报错,原因是HIVE不支持非等值连接。 所以还是用最老套的办法 SELECT * FRO…
人生就是不断的挖坑;而我也不例外。 写惯了ORACLE语句的童鞋,坑爹对with as语句不陌生吧。简单的说with as 语句也可以说是子查询语句。 首先,我们先来一个栗子(例子)吧。 CREATE TABLE TABLE_A AS WITH TEMP_A AS ( SELECT TIME,IOT_ID,NAME FROM IOT_XX_A ),…