![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实用小技巧
文章平均质量分 56
阿趟哥
专业趟浑水,各种填坑
展开
-
阿里云服务器升级gcc
在自己的阿里云服务器上安装redis6.0,发现需要gcc4.9以上的版本,阿里云服务器默认的是4.8.5的版本,所以需要升级一下,但是阿里云服务器太干净了啥也没带,所以导致yum命令升级gcc的时候不好使,只能手动去升级,这个事情花费了我一整天。首先:which g++查看一下服务器有没有c++环境,如果没有,一定要运行,就因为这一句话浪费了一天的时间。yum install gcc-c++然后就是准备安装的包,一共是这四个,我是在http://ftp.gnu.org/gnu这里面...原创 2020-11-20 09:48:35 · 1547 阅读 · 2 评论 -
闲到蛋疼无意间发现的IDEA超好用插件
最近实在是闲得慌,电脑也跟着犯懒,于是从远古的eclipse过度到新时代的IDEA,过度当中发现IDEA有些被吹大了,并没有传说中的好用。最让我忍不了的是IDEA改个java代码编译过程要等好久,有的时候抽风出来红线,不关掉红线总也下不去。不过撸springboot项目还是比较爽的,就是调试的时候改个代码要等个几秒时间反应。总的来说用哪个完全取决于个人习惯。但今天发现,IDEA最好玩的地方不在于撸代码,而是它众多的插件,超级好玩超级好用。1.FreeMybatisplugin在ecli...原创 2020-09-16 14:13:53 · 574 阅读 · 0 评论 -
IDEA皮肤
地址:http://www.riaway.com/theme.php?page=1原创 2020-09-15 10:57:41 · 440 阅读 · 0 评论 -
这么写参数校验(validator)就不会被劝退了~
原文链接:https://mp.weixin.qq.com/s/KphcNU4W54L20uluPLEgQA很痛苦遇到大量的参数进行校验, 在业务中还要抛出异常或者不断的返回异常时的校验信息, 在代码中相当冗长, 充满了 if-else 这种校验代码, 今天我们就来学习 spring 的 javax.validation 注解式参数校验.为什么要用 validator1.javax.v...转载 2020-02-25 10:30:07 · 533 阅读 · 0 评论 -
Activiti实战心得
Activiti的作用可以说就是:按照你既定的流程图,进行业务的流转。如果根据数据库独自设计一套关于业务的工作流,也是可以实现的,但耗费成本比较高,扩展性没有Activiti好。Activiti可以用在OA中的工作流,合同以及项目的流转等一些流程性的业务中。只需要画好流程图和流程中流转的条件,就可以很好的控制业务节点的流转。Activiti需要搭配一些业务表进行使用,可以很好的记录和控制节点按...原创 2020-02-20 18:08:51 · 311 阅读 · 0 评论 -
STS安装Activiti插件遇到的问题
我的是Spring Tool Suite 4,准备要安装Activiti插件,但是不管是正常的地址下载还是网上的插件下载方式都有问题。折腾了两个多小时终于成功了,在自己摸索的过程当中发现每个人写的博客都是描述的不详细,可能每个人的情况都不一样,讲一讲我的。链接:https://pan.baidu.com/s/19bs6hk-ArJSpQlQ6TJbm1Q提取码:0al6需要的包已经传到...原创 2020-02-17 14:54:33 · 645 阅读 · 3 评论 -
探讨复杂的 if-else 语句“优雅处理”的思路
作者:hyzhan43juejin.im/post/5def654f51882512302daeef简单 if-else,可以使用 卫语句 进行优化。但是在实际开发中,往往不是简单 if-else 结构,我们通常会不经意间写下如下代码:--------------------理想中的if-else--------------------publicvoidtoda...转载 2019-12-18 09:58:47 · 887 阅读 · 0 评论 -
使用FastJson重写JsonUtil工具,根据路径获取JSON值
import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;import java.util.concurrent.ConcurrentHashMap;imp...原创 2019-09-20 10:48:58 · 2844 阅读 · 0 评论 -
poi解析Excel时日期为数字的解决方法
转自:https://blog.csdn.net/yuefeicall/article/details/78799742在使用poi解析Excel文件时,会发现,表格中的日期解析出来是一个数字,如下:这是Excel表格的截图:这是poi解析出来的这个日期的结果:我们期望这个日期解析出来是:2015/8/21,而结果却是42237.什么原因呢?这个数字是什么呢?是以19...转载 2019-04-29 17:23:02 · 2861 阅读 · 0 评论 -
PLSQL Developer破解注册码
product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le serial Number:226959 password: xs374ca转载 2019-02-19 09:10:53 · 3587 阅读 · 0 评论 -
关于ThreadLocal
出处:https://juejin.im/post/5a0045ef5188254de169968eThreadLocalThreadLocal是一个为线程提供线程局部变量的工具类。它的思想也十分简单,就是为线程提供一个线程私有的变量副本,这样多个线程都可以随意更改自己线程局部的变量,不会影响到其他线程。不过需要注意的是,ThreadLocal提供的只是一个浅拷贝,如果转载 2017-12-18 16:45:27 · 284 阅读 · 0 评论 -
在Linux系统下查询公网出口IP
curl ipinfo.io今天发现设置权限的话需要出口公网IP,出口和入口居然不是一个IP,在Linux中用这个命令能够查询出来,就是有点慢ip.cnipinfo.iocip.ccifconfig.memyip.ipip.net还有这么几个,不知道是什么鬼的,但是很好用源头:http://blog.csdn.net/orangleliu/art转载 2017-10-26 20:40:57 · 6911 阅读 · 0 评论 -
mysql根据需要的时间进行查询
http://blog.csdn.net/huangxy10/article/details/8193953 在这里发现了总结的很有用的根据自己需要的时间查询数据但是它那个查昨天的那个有问题,我给改了,其它有问题再说今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELE转载 2017-10-13 16:50:38 · 2350 阅读 · 0 评论 -
http请求一个servlet(接口)地址
以前测试一个自己写的接口总是用火狐浏览器的httpRequester进行请求,但是那个东西并不准确(有的时候能捕捉到没有被捕获的异常),而且后台上要跟其它的平台进行数据交互,想自己写一个http请求小方法然后进行测试,后台也能用上。MDZZ研究一上午,中午想明白了遂写代码测试成功,贴出来记录一下。import java.io.BufferedReader;import java.io.Byt原创 2017-10-09 15:09:49 · 3432 阅读 · 0 评论 -
极光推送实例
之前一直没做过跟推送有关的东西,也没接触过实例,现在逮着机会遇到了一个实例,准备mark起来。这个功能大致是这样的:一个后台管理系统进行消息推送的管理,设置时间和推送的内容,还有推送的类型进行保存,不管是极光推送还是短信推送还是指定用户的推送,定时任务每隔一段时间扫到了这个任务,当数据库有消息没有被推送出去的时候,按照存储的推送类型进行判断然后推送。后台配置系统大概是这个样子的。原创 2017-09-29 14:10:55 · 1788 阅读 · 0 评论 -
JavaScript万能获取访问域名端口号项目名的方法
做项目遇到特操蛋的一件事,就是你不知道它的生产域名、IP地址、端口号,甚至连项目名都不知道叫啥(王八蛋的项目管理的那傻逼不知道为什么要把项目名给改了,我就去年买了个登山包的),像那种JS做跳转的你更操蛋了,不知道你他娘的怎么跳?还有那种不懂瞎逼逼的老娘们儿,你就是缺男人你他ma的荷尔蒙分泌失调你个傻逼。行了可以了,还是想了一个损招,虽然很低级,但是很好使。别跟我说什么代码性能的事儿原创 2017-09-28 16:01:39 · 1052 阅读 · 0 评论 -
tomcat查询日志根据关键字定位行数再进行行数查找
grep -n ‘关键字’ catalina.out当出现binary file matches时,加上-a若只需匹配最后一个,加上 | tail -1tail -n +定位的行数 catalina.out | head -n 要显示的行数转载 2017-06-30 10:28:34 · 2291 阅读 · 0 评论