- 博客(15)
- 收藏
- 关注
原创 Tempermonkey脚本 - XXL JOB 记住执行器与分页大小
虽然执行器是通过 URL 参数传递的, 但是从浏览器输地址时不一定就是上一次选择的执行器对应的 URL, 并且分页大小无法控制, 默认是最小的 10。简单写个脚本, 用 localStorage 把上次选择的内容记录下来, 进页面的时候直接刷。XXLJOB 默认不会记住上一次选择的执行器与分页大小, 每次都要重新选择, 很烦人。替换成 XXL JOB 部署的对应域名。
2023-03-21 17:54:59
237
原创 计划任务线程池ScheduledThreadPoolExecutor原理
计划任务线程池ScheduledThreadPoolExecutor原理
2022-12-23 10:36:28
1538
原创 Rpc 行为优化 - 自动选择调用目标为 dev 或 test 背景
Rpc 行为优化 - 自动选择调用目标为 dev 或 test,如果本地已启动则调用本地,如果本地未启动则调用测试
2022-12-14 11:02:19
151
原创 Confluence开放评论权限
着实是太坑了,找了半天进入空间管理页面首先进入自己的空间,随便点开一篇文章,然后点击右上角的省略号,选择以层级方式查看进入权限管理在上层工具栏中选择权限管理用户权限在页面中部找到用户权限-空间,然后点击编辑权限添加用户搜索对应用户,点击添加设置权限新加进去的用户默认是没有什么权限的,把添加评论和删除评论的选项勾上最后到页面最下方,点击保存所有完事...
2021-11-29 10:20:31
730
原创 JAVA BIO、NIO、AIO之间的简单区别
BIO、NIO、AIO之间的区别BIONIOAIO学习JAVA IO的过程中对这三种IO感到非常疑惑,网上对于这方面的文章感觉讲解起来也并不清晰,看了一些文章以后简单总结一下这三种文章的区别BIOBIO是一种同步阻塞的IO流,一个线程负责一个IO用户线程会等待到它的IO执行完毕才能继续执行,当IO完成,用户线程继续执行,开始处理下一个IO。也就是说,多个用户进行IO时,IO必须按顺序进行,...
2020-04-02 17:03:20
245
原创 使用synchronized关键字与ReentrantLock实现生产者-消费者
生产者-消费者使用synchronized关键字实现使用ReentrantLock和Condition实现两种实现方式都大同小异,关键在于生产与消费的动作上,一边是synchronized加锁,Object.wait()与Object.notifyAll()实现等待与唤醒,而另一边是ReentrantLock加锁,Condition实现等待与唤醒废话不多说,直接上代码,注意使用while代替i...
2020-03-31 16:40:13
233
原创 数据结构迪杰斯特拉Dijkstra算法详解及其Java实现
Dijkstra算法算法概念算法过程实现代码(Java)本文编写参照此文章: Dijkstra算法图文详解.算法概念Dijkstra算法的目标是计算出有向图中,某一点到其他点之间的最短距离,使用的是贪心算法的思想算法过程数据元素(本文使用的数组元素都从下标1开始使用,不使用下标0):map:二维数组,有向图distance:一维数组,distance[i]为从起点到结点i的最小距离...
2020-03-27 15:33:07
1628
原创 数据结构七种排序算法讲解及其Java实现
数据结构七种排序算法讲解及其Java实现冒泡排序算法描述Java代码时间复杂度选择排序算法描述Java代码时间复杂度插入排序算法描述Java代码时间复杂度希尔排序算法描述Java代码时间复杂度归并排序算法描述Java代码时间复杂度快速排序算法描述Java代码时间复杂度堆排序算法描述Java代码时间复杂度功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码...
2020-03-18 16:26:53
280
原创 浅谈java继承机制——通过super调用父类方法
最近在看代码的时候遇到一个天坑,由于习惯性思维,可能大部分人都会掉近这个坑,所以拿出来记录一下子类使用super调用的父类方法里,再调用父类的方法先来看一段代码(该段代码只是作为测试用,正常编码时类名一定要规范编写)package supertetst;/** * @Author: x1aolone * @Date: 2019/11/8 22:11 */class father...
2019-11-09 00:29:10
11352
4
原创 VUE提示Gradient has outdated direction syntax
早上起来的时候启动项目,发现昨晚没有问题的项目今天突然出现了四个警告,而且警告是一模一样的Gradient has outdated direction syntax. New syntax is like to left instead of right.经过排查以及资料搜索,发现是因为渐变的写法变了旧代码是 background: -webkit-linear-gradient(lef...
2019-08-04 13:05:38
1717
原创 Vue.js底部白边问题
在使用VUE进行移动端网页开发的时候,发现底部无论怎么设置bottom都会一条黑边,今天终于发现原因在使用如下代码的时候·position:absolute;··bottom:0;·想要实现的是底部的bar,但是发现无论怎么设置在bar的底部都会有一条边,目前原因不详,但是经测试后发现,把绝对定位更改为fixed可以解决该问题·position:fixed;··bottom:0;·该...
2019-08-04 13:00:40
1844
1
原创 tomcat9.0 Idea jsp配置https 从http升级为https
鉴于tomcat版本已更新到9.0,配置方法已经变化,旧教程容易误导新人,导致新人卡在配置server.xml的过程中自我怀疑,故编写此教程首先使用JDK自带的keytool.exe创建密钥配置tomcat文件最后配置InteliJ IDEA首先使用JDK自带的keytool.exe创建密钥旧版本JDK需要自行下载该工具,笔者使用的版本为JDK8打开cmd,输入keytool.exe进入工具...
2019-04-15 20:37:40
1721
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人