其他随笔
文章平均质量分 85
fueen
这个作者很懒,什么都没留下…
展开
-
多租户权限过滤查询-基于mybatisplus权限插件DataPermissionInterceptor实现
因为业务需要对系统中的相关模块的权限通过不同的部门这种属性进行过滤,这边参考了开源项目ruoyi里面的权限过滤设计,然后结合自身的业务进行实现梳理了解了逻辑之后总结了一下实现原理,在需要进行权限过滤的表中新增类似dept_id的字段(可根据自身业务替换成其他字段),然后通过自定义DataPermissionInterceptor,继承JsqlParserSupport中的方法进行覆写,里面自己根据业务进行过滤的逻辑,最终达到目的。原创 2024-02-23 15:19:01 · 1314 阅读 · 0 评论 -
Java通过Redis进行延时队列,定时发布消息(根据用户选择时间进行发布)
目前很多产品都用到过定时发布或者定时推送等功能,定时推送有两种定义,一种是后台自己有相关规则,通过定时器设置好相应的时间进行推送(例如定时任务框架QuartZ、xxl-job等实现,或者通过springboot自带定时任务@Scheduled注解等实现),这些都是基于后台设定的规则来进行定时推送。还有一种场景便是根据用户自己选择想要的时间进行推送,这时候再用到上面的方法来做会比较麻烦和复杂,就需要用到延时队列来实现。原创 2023-11-28 16:03:08 · 2508 阅读 · 3 评论 -
Springboot钉钉免密登录集成(钉钉小程序和H5微应用)
欢迎访问我的个人博客:www.ifueen.comRT,因为业务需要把我们系统集成到钉钉里面一个小程序和一个H5应用,并且在钉钉平台上面实现无感登录,用户打开我们系统后不需要再输入密码即可登录进系统,查阅文档实际操作过之后记录一下过程。原创 2023-06-29 15:26:44 · 2263 阅读 · 0 评论 -
PaddleOCR服务部署-并通过Java进行调用
PaddleOCR服务部署-并通过Java进行调用原创 2022-12-02 17:20:40 · 15405 阅读 · 11 评论 -
PaddleOCR简单使用教程-Windows
PaddleOCR简单使用教程-Windows场景原创 2022-12-02 15:58:10 · 6734 阅读 · 1 评论 -
记录一次linux服务器被侵入攻击的现象
某天早上来的时候测试那边发消息通知后台服务用不了,然后我去检查服务是否正常启动,本来以为就只是挂了而已,结果看到了阿里云那边的警告通知,服务器已被入侵,(公司阿里云账户绑定手机邮箱都不是我,所以没办法在第一时间收到通知),然后去检查服务器cpu等情况,一看占用满了知道可能是被攻击了,这里有一个路径为/tem/syn的程序一直把cpu给跑满了,就尝试将进行给kill掉,然后去这个目录下把syn这个木马文件给删除掉,结果删掉了之后过了一会他又恢复了并且启动,这下就有点不知所措了,知道应该是还留了后门自动的原创 2021-11-02 11:53:31 · 3345 阅读 · 0 评论 -
Linux常用命令总结
欢迎访问我的个人博客:www.ifueen.com鉴于笔者经常性忘记一些linux常用的命令,特此整理记录在此,会持续记录更新目录Linux的常用查询操作命令文件删除文件夹删除文件切割修改文件权限查看Java进程命令文件拷贝文件夹拷贝(及里面的内容)Linux查看磁盘大小命令找出最占内存的线程服务阿里云数据盘挂载阿里云数据盘卸载或修改挂载目录MySql查看各个表占用空间大小情况阿里云磁盘扩容Linux的常用查询操作命令文件删除rm -f 文件名文件夹删除rm -rf 文件夹名文件切割s原创 2021-06-02 09:47:53 · 539 阅读 · 2 评论 -
2020这一年
其实我已经很久没有写过博客了,不管是技术分享还是生活感悟之类,我总是感到一些倦怠,仿佛码字写博客是一件我很抗拒的事情(其实是因为懒)。但是晃一晃,不知不觉2020年居然也快要过完了,我不觉有些惊愕,转而感到些许的空虚,2020年,充满了苦难和迷惘的一年,竟已经走到了尾声,我觉得自己需要,需要梳理一下这一年… 年初的时候疫情爆发,在家里整整呆了将近一个月,每天看着感染人数不断增长,复工去到成都那一天的路上,平时人前贴人后的地铁里面空空荡荡的,偶尔有乘客上车也是隔着很远坐着,就一个多月的间隔,却好像处原创 2020-12-27 18:22:01 · 210 阅读 · 1 评论 -
个人记录BUG问题汇总表
BUG问题汇总表因为个人平时进场容易疏忽大意,经常性不止一次会犯重复性的错误,所以整理一份平时遇到的BUG问题表汇总,希望能够鞭笞自己细心,多学习,多进步2020.5.181.【问题】:mybatis的xml文件中,SQL语句查出来的字段在实体类中没有值,名称和返回值都指定了【原因】:没有重新编译【如何发现】:断点看查询出来值的时候发现【如何修复】:重启IDEA之后就行了【总结】:奇怪的BUG2.【问题】:Lock wait timeout exceeded; try restartin原创 2020-06-04 10:50:21 · 2420 阅读 · 1 评论 -
丰富的Java工具类库Hutool
我的个人博客:www.ifueen.comHutool文章目录Hutool为什么会选择Hutool简介Hutool的使用Demo-通过Hutool发送邮件后语为什么会选择Hutool 作为Java开发者,个人而言,我是不喜欢去写一些重复性的功能代码????????????????????,繁琐且沉闷,没有多大的实际意义。其实不光是我个人,绝大部分开发者应该都是这样的吧。每次需要用到一些通用性的功能时,第一个想到的就是...原创 2020-03-29 14:15:51 · 700 阅读 · 0 评论 -
XXL-JOB的使用(详细教程)
欢迎访问我的个人博客:www.ifueen.com文章目录概述使用概述 首先我们要知道什么是XXL-JOB? 官方简介:XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用 XXL-JOB的有点特性: 1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手; 2、动态:...原创 2020-03-07 14:49:37 · 188393 阅读 · 43 评论 -
极光推送经验之谈-Java后台服务器实现极光推送的两种实现方式
转自博客园:@唯一浩哥原创作品,可以转载,但是请标注出处地址http://www.cnblogs.com/V1haoge/p/6439313.htmlJava后台实现极光推送有两种方式,一种是使用极光推送官方提供的推送请求API:https://api.jpush.cn/v3/push,另一种则是使用官方提供的第三方Java SDK,这里先进行第一种方式推送的实现代码:复制代码import...转载 2020-03-06 10:24:46 · 545 阅读 · 0 评论 -
记几次Java面经
我的个人博客:www.ifueen.com去年年底因为一些原因回到了四川,心里也打算在家乡有个稳定的发展,然后随即开始在成都找工作的准备因为是年底的原因,好多公司都在忙着准备年会或者赶项目,所以岗位并不是很多,还是去了两家进行了面试大概的过程基本上都差不多,都是进入填一下基本信息的表,写一些个人信息和自己的意向之类的,然后就开始等待面试A公司,首先是一个在职开发人员对我进行面试ES中...原创 2020-02-07 18:29:13 · 2577 阅读 · 0 评论 -
ElasticSearch全文搜索总结
欢迎访问我的个人博客:www.ifueen.comElasticSearch文章目录ElasticSearch概述安装辅助工具Kibana5增删改查操作IK分词器索引DSL查询文档映射集群模拟搭建集群Java操作ES概述ES是Lucene的一个封装工具,解决了Lucene配置麻烦,不支持分布式的缺点ES也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的...原创 2019-11-22 18:47:26 · 635 阅读 · 0 评论 -
Redis入门
欢迎访问我的个人博客:www.ifueen.comRedis入门文章目录Redis入门概述Redis的优势Redis的使用场景Redis常用命令对Key的常用操作String型List型Set型Hash型事务订阅/广播Java操作Redis导包配置连接池测试概述????????????????????????????????????????首先数据库分为关系型和非关系型的数据库关系型:Mysql非关系型:RedisRedis是一个开源的,C...原创 2019-11-19 19:51:06 · 221 阅读 · 0 评论 -
Vue入门总结
欢迎访问我的个人博客:www.ifueen.comVue入门文章目录Vue入门简述MVVM模式安装ECMAScript6语法常用语法Vue常用语法Vue表达式Vue指令简述摘自百度百科Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第...原创 2019-11-01 19:29:49 · 194 阅读 · 0 评论 -
win10“无法完成操作,因为文件包含病毒或潜在的垃圾软件”解决办法
在解压一个破解软件的时候报错:“无法完成操作,因为文件包含病毒或潜在的垃圾软件”在网上查找原因:大部分都说是因为Windows Defender设置了实时保护,要将其关掉操作步骤:打开win菜单,直接输入Windows Defender,然后点击Windows Defender设置点击windows安全,打开Windows Defender安全中心然后将左侧收起的菜单点击出来,点击...原创 2019-08-12 09:44:47 · 85850 阅读 · 6 评论 -
JavaScript基础语法
我的网站:欢迎访问奥JavaScript入门JS概述简单来说,JS就是与用户或者浏览器交互的一门脚本语言Js的包含内容JS基本语法:ECMAScript – ESBOM:浏览器对象模型 – 不同浏览器之间互不兼容DOM:文档对象模型 可以对元素进行操作 可以对内容或文本进行操作 可以对属性进行操作 可以对样式进行操作JS使用编写JS代码的三种方式行内...原创 2019-08-30 19:19:17 · 152 阅读 · 0 评论 -
Ajax和Json基础
我的网站:欢迎大家访问奥Ajax&JsonAjax概念AJAX即Asynchronous Javascript And XML(异步JavaScript和XML),是改善用户体验的网页开发技术作用提高传输效率,提升用户体验减少服务器与浏览器之间的数据传输实质通过浏览器的Ajax对象发送异步请求获取Ajax对象,Ajax没有标准化,需要区分浏览器同步和异步交互方式同...原创 2019-09-09 10:30:53 · 131 阅读 · 0 评论 -
JSP分页
我的网站:欢迎大家访问分页类别分页又分为真分页(物理分页)和假分页(逻辑分页)真分页需要多少数据就查询多少数据Mysql:limitOracle:rownum缺点:不可移植假分页先将数据查询出来,通过list的截取获取到分页的数据缺点:如果数据量太大,性能非常低思路这里我们做真分页,先从数据库中进行查询,拿到总记录数,设定每页显示的记录数量,从前端将当前页的下标传过来,然...原创 2019-09-10 18:42:03 · 178 阅读 · 0 评论 -
git报错:failed to push some refs to
我的网站:欢迎大家访问git推送的时候报错:failed to push some refs to ‘https://git.dev.tencent.com/fueen/cms’查了下发现原因,因为本地目录并没有README.md文件,需要使用以下代码进行合并以下git pull --rebase origin master[外链图片转存失败(img-EjVOVCt8-156834...原创 2019-09-13 12:40:22 · 241 阅读 · 0 评论 -
jQuery基础
我的网站:欢迎访问jQueryjQuery认识jQuery是一个快速、简介的JavaScript框架,jQuery的宗旨:写的更少,做的更多jQuery基本语法引入jQuery在html中引入jQuery文件<script src="js/jquery-3.2.1.js"></script>入口函数<script src="js/jquery-3...原创 2019-09-17 22:02:11 · 118 阅读 · 0 评论 -
JS高级语法
我的网站:欢迎大家访问JS高级对象在JS中一切皆对象基本数据也是对象,而且函数也是对象JS中true和false的判断在JS中,对象只要存在便为truejs中所有值都有真假性:0,"",undefined,NaN,null,false(基本数据类型的false)为false,其他值窦唯true<script> var f = false; if(f){ ...原创 2019-09-19 21:10:11 · 598 阅读 · 0 评论 -
Maven基础--初始Maven
我的网站:欢迎访问Maven概念Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件Maven的含义:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具优势使用Maven能够给项目自动导包自动构建项目契约编程:约定大于配置Maven安装先下载解压Maven包然后对Mave...原创 2019-09-23 19:12:40 · 191 阅读 · 0 评论 -
Hexo-Next主题解决统计访客人数功能失效
我的网站:欢迎大家访问嗷Hexo-Next主题解决统计访客人数功能失效记一个关于Hexo主题统计人数功能的错误在给博客加入统计人数和访问量的时候,按照标准流程写了一遍,推送运行后发现人数和访问量根本不加载,翻阅资料发现原因:busuanzi 因为在 2018.10.12 左右七牛云域名过期,所以导致无法显示人数遂改动了一下,如果你的主题是旧版本,请在第二步的文件中更新为`src="//b...原创 2019-07-27 18:06:28 · 1773 阅读 · 0 评论