- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 RabbitMq基于延迟插件实现延迟队列
概述:基于延迟插件实现的延迟队列可以真正实现延迟,不会像死信队列做的延迟那样,无论延迟时间均按顺序排队的情况,基于延迟插件实现的延迟队列是不会按照顺序来排队执行,按时间长短执行,时间长的就延迟慢,时间短的则延迟快,真正意义上实现了消息的延迟1.安装延迟队列插件Community Plugins — RabbitMQhttps://www.rabbitmq.com/community-plugins.html下载rabbitmg_delayed_message_exchange插件具体安装..
2022-04-28 17:47:31
2045
原创 [黑手]使用jdk8特性,实现列表对象同属性去重
实体类public class Person { private String id; private String name; public Person(String id, String name) { this.id = id; this.name = name; } public String getId() { return id; } public void setId(S
2022-02-16 13:33:42
357
原创 [黑手]获取2个时间段之间相差的日历上对应的时间天数
public long getDifferenceDate(String startDate) { Calendar calendar = Calendar.getInstance(); //初始化日历时间 calendar.setTime(new Date(System.currentTimeMillis())); String year = String.valueOf(calendar.get(Calendar.YEAR)); .
2022-01-25 16:35:47
206
原创 Liunx常用文件创建,查看,编辑命令
前言:作为一个程序员,不管新手也好,大神也罢。每天除了代码编辑软件,其余时间都交给了Xshell了吧,Xshell是一款非常好用的SSH1, SSH2终端模拟软件,主要功能就是操作虚拟机,服务器。本章,我们不谈Xshell,我们来说说,用Xhell敲出来的命令,也就是Liunx系统命令。目录命令:显示目录:ls 显示目录,文件等信息ll 显示具体目录,文件等信息,会显示出操作权限进入目录cd / 进入主目录cd ~ 进入根目录cd ... 返回上一级目录cd ..
2022-01-13 15:26:00
414
原创 微信小程序菊花码 java生成微信小程序菊花码【黑手】全网最细,微信菊花二维码具体代码实现 小程序码 /getUnlimited wxacode.getUnlimited 全网最粗
小程序码 /getUnlimited wxacode.getUnlimited 微信菊花码 ,生成微信菊花二维码,最细代码,可直接copy使用,创作不易,给个赞再copy
2021-12-30 10:58:22
5669
2
原创 【黑手】 根据对象里某个属性值来排序
对于对象集合,根据对象里某个属性值来利用Comparator来排序/** * 根据对象时间属性在列表里排序 * * @param list */ public void ListSort(List<ValueVOListAndCreateDateVO> list) { Iterator<ValueVOListAndCreateDateVO> iterator = list.iterator(); i
2021-11-29 11:22:40
229
原创 (黑手) MybatisPlus操作Oracle区间时间查询
MybatisPlus操作时间区间做查询条件,可能大家大多用的 ge() le()方法,但是,这只能对于MySql,Oracle数据库时间是需要to_date('date','fmt')函数的,所以,用MybatisPlus操作Oracle时,直接用le()或ge()会导致一直爆sql异常,对此正确的写法应该是: QueryWrapper<ReportOrder> wrapper = new QueryWrapper<>();if (StringUtils.isNotBl.
2021-11-16 11:44:57
3130
原创 (黑手) 最容易的位移运算符操作
是不是看一些源码是经常看到2>>2,5<<3这类的操作,别傻了孩子,这,就是位移运算符,一种父母不认识,老师不会讲的运算操作方式。同样的,我也遇到了,就来一起理解一哈吧!注:x<<y 相当于 x*2y;x>>y相当于x/2y (记住这里) 从计算速度上讲,移位运算要比算术运算快。 如果x是负数,那么x>>>3没有什么算术意义,只有逻辑意义。运算符 含义 例子 << 左移运算符,...
2021-11-11 14:26:23
98
原创 java util.Date转译Sting
默认打印输出和直接toString方法的util.Date是格林威治格式的这是如果想转换成 yyyy-MM-dd格式的就需要借助format工具public String setCreatDate(Date creatDate) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String s = format.format(creatDate); re
2021-10-15 18:02:21
104
原创 java如何判断Sring里面是否全是数字(0--9)
今天有个需求,要一个keyword变量要接收电话和名字,唯一的办法就是判断,这个String如果全是数字,那么这keyword就走电话的模糊查询,想了一会儿,写个这个来匹配public static boolean isNumeric(final String str) {// null or emptyif (str == null || str.length() == 0) {return false;}return str.chars().allMatch(Characte.
2021-10-13 17:48:57
707
原创 Oracle sql语句时间字段做前后比较的几种方式
PS: update 是时间字段,to_date(时间字符串,格式化字符串)是oracle转义时间的函数oracle sql日期比较:在今天之前:select*fromup_datewhereupdate<to_date('2007-09-0700:00:00','yyyy-mm-ddhh24:mi:ss')select*fromup_datewhereupdate<=to_date('2007-09-0700:00:00','yyyy-mm...
2021-10-13 14:08:37
2266
原创 (黑手!)linux安装部署Node.js
1.官网下载node.js安装包node中文下载网http://nodejs.cn/download/版本可以自己选择与自己windows相同的版本,避免打包上传的前端项目node 和 npm冲突2.上传至linux使用fttp协议的工具上传即可,没有的可以百度下载或者使用 wget -c命令在linux下载如:如前面拿到下载地址为:https://npm.taobao.org/mirrors/node/v10.13.0/node-v10.13.0-linux-x64...
2021-10-09 13:28:21
251
原创 (黑手!)springboot打包jar并部署在liunx服务器后台运行跑
1.打包成jar包我目前是用的IDEA工具打包,mvn命令打包百度一搜一大堆也简单打包完后一般在target目录下,找到xxx.jar的文件,就是你打包完的jar包了2.上传上自己的服务器(linux)此步自己使用fttp,filezilla等文件上传的软件上传至自己指定的目录就完事儿了3.在liunx中配置,启动此处要看自己上传的springboot项目中具体有那些功能,比如数据库,Redis,MQ等,要根据实际看自己需不需要修改application.yml里面配置的参数啊.
2021-10-08 16:11:10
543
原创 Oracle 根据rownum区间值做分页
SELECT * --控制查询字段FROM ( SELECT rowtable.*,--表名控制查询字段数量 ROWNUM navicat_rownum FROM-- 控制最内层查询结果集 ( SELECT UUID,NO,NAME,TYPE,ASSEMBLING_FLAG FROM PLM_BASE_ITEM_FILE ITEM WHERE (TYPE = '1' OR TYPE = '2') AND ASSEMBLING_FLA.
2021-09-26 10:12:24
154
原创 spring aop 最常干的一件事儿!给新手看的,懂哥绕开!
maven<!-- spring整合的aop--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency><!-- lo
2021-09-24 14:05:42
86
原创 Oracle分页 复杂查询分页 关联查询分页
直接上sqlSELECT * --控制查询字段 FROM ( SELECT "NAVICAT_TABLE".*,--表名控制查询字段数量 ROWNUM "NAVICAT_ROWNUM" FROM-- 控制最内层查询结果集 ( SELECT mst.no mstNo, dtl.no dtlNo FROM PSO_ORDER_MST mst LEFT JOIN PSO_ORDER_DTL dtl ON mst.UUID = dtl.PSO_ORDER_MST_UUID ) "N
2021-09-16 10:41:10
169
原创 Oracle 数据库 分页 纯sql语句分页
都这么粗(细)了,不会还看不到吧!!!!SELECT * --控制查询字段FROM ( SELECT "NAVICAT_TABLE".*, --表名控制查询字段数量 ROWNUM "NAVICAT_ROWNUM" FROM -- 控制最内层查询结果集 ( SELECT PSO_ORDER_MST.*, ROWID "NAVICAT_ROWID" FROM PSO_ORDER_MST ) "NAVICAT_TABLE" WHERE ROWNUM <= 20
2021-09-15 18:33:04
193
原创 新手!一看就会之黑呼噜吧猪猪侠之超级大棒棒糖之spring+redis缓存
直接淦代码配置内容请看上一篇文章:m0_58440053的博客_Enan._优快云博客https://blog.youkuaiyun.com/m0_58440053?spm=1000.2115.3001.5343&type=blogKeyGeneratorConfig 自定义key的创建,这个配置类可写可不写import org.springframework.cache.interceptor.KeyGenerator;import org.springframework.contex...
2021-09-14 16:10:52
109
原创 别只知Redis不知Redisson,懂哥别说话!
1.pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.7.RELEASE</version> </depe
2021-09-13 11:46:46
159
原创 java com.itextpdf.text.pdf打印水印
要的自己copy!!!maven依赖 <dependency> <groupId>com.itextpdf.tool</groupId> <artifactId>xmlworker</artifactId> <version>5.4.5</version> </dependency> <dependency> <groupId>com
2021-07-28 16:53:08
1320
FireFox支持OCX插件
2021-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人