自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好巧~我看到你了

哟,在写bug啊

  • 博客(109)
  • 资源 (12)
  • 收藏
  • 关注

原创 Lambda表达式

Lambda表达式简单使用 ==>持续更新/**有两个LIst<Bean>,比如Bean1中包含prjId,prjManagerName,prjStatus,Bean2中包含prjId,prjManagerName,prjStatus求LIst1<Bean1>中prjId和List2<Bean2>中prjId相同的,并把Bean2中的prjMan......

2019-11-02 15:20:58 265 3

原创 npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.

玩npm装一个pm2的时候发现了错误,尝试升级版本也行,搞得老夫头皮发麻,已经解决顺便记录下。如果还不行可以尝试设置你的npm镜像源为http开头的,不使用https。进入你的nodejs目录中或者你配置了npm环境变量。发现我们之前配置了下载镜像源为https开头的,如果发现博文有问题,欢迎各位老鸟指点一二。可以再查看一下你的下载源。执行命令清除npm缓存。执行命令取消ssl验证。

2024-03-25 17:40:47 179 2

原创 mysql查询字段在那些表用到

其中,column_name为要查看的字段名,执行该命令后,会列出包含该字段的所有表名。使用INFORMATION_SCHEMA库。

2023-09-17 15:49:26 159

原创 关于git约定式提交IDEA

如果你恰好使用的是 vscode ,那么可以在插件市场下载 vscode commitizen 插件。如果是IDEA的话那就搜索Git Commit Template 或者 Conventional Commit 插件。约定式提交规范是一种基于提交信息的轻量级约定。它提供了一组简单规则来创建清晰的提交历史;通过在提交信息中描述功能、修复和破坏性变更, 使这种惯例与 SemVer 相互对应。不影响代码语义的变化(格式化等类型)代码重构,既不修复错误也不添加功能。影响构建系统或外部依赖关系的更改。

2023-09-01 14:33:54 851

原创 记一次私服GitLab合并分支教程

gitlab合并分支教程

2023-08-31 14:28:08 177

原创 mysql查询生日距离今天还剩几天

函数用于将生日日期的年份替换为当前年份,以便与当前日期进行比较。函数来计算日期之间的天数差。请注意,上述查询中的日期格式化字符串。可能需要根据你的实际情况进行调整。在 MySQL 中,可以使用。函数计算两者之间的天数差。这个查询假设你的表名为。,并且其中包含一个名为。的列,表示用户的生日。

2023-06-27 15:00:18 743

原创 mysql根据字符包含出现次数查询

我想实现输入/ 显示。

2023-05-12 18:32:17 216 1

原创 知识点@JRepeat防止重复提交

lockTime 是锁的过期时间,单位为秒。在每次调用该方法时,会先检查 Redis 中是否存在相应的锁,如果存在,则说明该方法正在被调用,需要等待锁过期后再次尝试调用。如果不存在锁,则创建锁并执行业务逻辑,执行完成后释放锁。在上面的例子中,@JRepeat注解中的lockKey参数设置为方法参数name,表示对不同的name参数值进行加锁,lockTime参数设置为5,表示锁定时间为5秒。在Spring框架中,可以使用注解来实现加锁机制,其中@JRepeat就是一个加锁注解,它的作用是对某个方法加锁。

2023-04-19 10:06:27 915 2

原创 Java 实现汉字按照首字母分组排序特殊字符换成#

接到一个需求,需要根据用户得名字把其分组一下,效果图如下。我是后端,这我得写接口啊,搞得我头皮发麻,所以记录一下。如果发现博客有问题,欢迎各位老鸟指点一二。返回的数据结构是这样的。

2023-04-13 09:45:47 313

原创 针对会员卡顺延、暂停、续卡业务的思路

对于顺延操作,可以通过修改会员卡的有效期字段实现,比如将有效期延长一定的天数。在程序中,可以通过修改会员卡表的卡状态字段实现暂停和续卡操作,修改完成后,需要在会员卡操作记录表中新增一条操作记录,记录操作类型为暂停或续卡,同时记录操作人和操作时间。在程序中,可以添加定时任务,定时检查会员卡的有效期,如果过期了则自动将卡状态改为2表示终止,并在会员卡操作记录表中新增一条操作记录,记录操作类型为到期终止。设计会员卡操作记录表,用于记录卡的操作记录,比如暂停、续卡、顺延等操作,记录操作时间、操作人等信息。

2023-04-07 11:19:32 505

原创 二维码过期思路分析

为了实现只能使用一次就过期,可以在生成二维码时,在二维码中加入一个随机字符串作为token,并将这个token与二维码对应的状态保存在数据库中,初始状态为未使用。当用户扫码时,首先根据二维码中的token在数据库中查找对应的状态,如果为未使用,则表示该二维码还未被使用过,可以继续使用,并将状态更新为已使用;如果为已使用,则表示该二维码已经被使用过,不能再次使用。大概思路,生成二维码的时候加上redis的key,然后设置这个键值过期时间,在消费时查询这个redis里面有没有这个key键值,没有就提示过期;

2023-03-28 18:30:50 1847

原创 mysql查询距离当前日期的前12个月的统计

如果发现博文有问题,欢迎各位老鸟多多指教。

2023-03-20 16:56:22 666 2

原创 微信公众号配置自定义菜单跳转小程序

因为之前公众号没接后台服务可以通过微信公众号配置来配置菜单。现在接入了后台公众号服务所以只能这样设置,索性记录一下。

2023-03-07 17:55:31 681 4

原创 mycat个人详谈

核心技术即使分表分片,我们不用在代码中配置很多数据源,只需要在mycat中就可以,增加节点很灵活,降低了和代码的耦合度;同时,这也是对分布式的数据库的支持,支持事务。现在业务想实现不同的用户分别看到不同的数据库,领导说用mycat中间件试试。没有接触过这个东西,刚拿到手直接头皮发麻,现在搞定了,索性就记录一下。个人理解,mycat中间件就是把真实的数据库搞成一个虚的数据库来,访问不同的mycat的schema来实现访问不同的真实数据库,语法如下。如果发现老鸟发现博文有问题欢迎指点一二。

2023-01-11 11:47:10 932

原创 multi-statement not allow : /*!mycat:*/ 问题解决

今天在项目中加入mycat这个东西时,突然报错,搞得老夫头皮发麻,故写下博客记录一下这个问题解决方法。如果老鸟发现博客有问题,欢迎各位指点12。

2023-01-10 14:54:58 180

原创 Linux mysql8.0笔记

这是mysql8.0的个人笔记。

2022-10-12 17:50:20 231

原创 两个Date类型用第一个date的年月日结合第二个时分秒的骚操作

想到用hutool,Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。两个Date类型的,比如d4和d5,我想用d4的年月日追加d5的时分秒,重新组成一个新的Date d6。我现在有两个Date类型的,比如d1和d2,我想用d1的年月日追加d2的时分秒,重新组成一个新的Date d3,Hutool这个工具类还是有点东西的,但是不多。hutool实现思路。

2022-10-12 16:26:21 923 3

原创 mybatisPlus妙用

在做项目时,用到mybatisPlus,好用到哭,所以索性记录一下。如果发现博文有问题,欢迎各位老鸟多多指点一二。mybatisPlus查询妙用。

2022-09-23 08:55:44 551 6

原创 jeecg框架报Unable to scan documentation context default错误

在用jeecg 框架做项目时,启动时报错,但是不影响前端使用,就是swagger自动生成的文档用不了,后台访问swagger时是空白。这个有点问题,个人理解就是swagger不知道你要传什么参数,导致后台页面打不开。个人拙见,还请各位老鸟多多指教。把代码写在业务代码中。

2022-08-25 16:56:14 1439 8

原创 腾讯工蜂GITEE输入正确密码还是拉不下来的原因

今天在做公司初始化项目时,要把代码给搞到腾讯工蜂上,无奈总是提交或者拉取不了,即使输入正确用户名密码还是拉取不下来。之前用的git版本时2.3.7换成2.3.6,适当降版本就行了。

2022-08-01 09:09:54 643

原创 Mybatis批量更新和如何获取Map

${detailItemkey}= #{detailItemval},

2022-06-08 16:13:19 549 16

原创 sa-token利用WebSocket提示过期

项目背景项目接入sa-token之后,当token过期后,需弹出框“token会话过期”。首先放一下效果图操作步骤修改Redis配置文件,使其支持 key 过期事件的监听找到 redis.windows.conf或redis.conf 文件,搜索 “notify-keyspace-events”找到原本的notify-keyspace-events " ",修改为notify-keyspace-events Ex,原本的修改之后的添加依赖<!-- redis --&g.

2022-05-30 16:30:44 1172

原创 SpringMVC配置sa-Token

首先贴下官方文档,官方sa-token文档;看了一圈都是集成SpringBoot,我用bean注入看起来是先例哦哈哈,好咯,不跟你多bb,直接上代码改applicationContext.xml(只有增加的哦) <!-- 加载配置文件 --> <context:property-placeholder location="classpath:redis.properties"/> <!-- Sa-Token--> <bean class=

2022-04-01 11:04:19 3044 2

原创 0%classes,0% lines covered去掉

出现问题我们先来科普一下:IEDA 有个强大的监控功能——coverage,用于检测代码覆盖率,方法和 Line行数。不小心点击这个会这个问题,不过不用担心,我来提供解决方法解决方法有快捷键,【Ctrl 】+【Alt】+【F6】;如果快捷键冲突则这样点击弹出的页面框点击 No Coverage如果发现博文有问题,欢迎老鸟多多指教...

2022-03-02 11:12:31 246

原创 openlayers点击图标弹出自定义属性

效果图Html代码<div id="map"></div>Css代码#map { width: 100%; height: 100%;}.ole-js-popup { padding: 0; border-radius: 3px; border: none; box-sizing: border-box; box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.15); pointer-events:

2022-01-13 10:07:49 1399 10

原创 spring JDBC批量新增

背景在做需求的时候,出现这样的,往对方数据库推送数据想法接到这个需求,首先想到对于两个数据库之间的操作,用到的是JDBC的方式,Spring对JDBC也有支持。而对于推送数据有两种方式,一个是拼接sql语句,另一种是动态参数绑定核心代码String sql="insert into user (name,deptid) values (?,?)"; List<Object[]> batchArgs=new ArrayList<Object[]>();batchArgs

2021-11-26 10:35:12 462

原创 js获取Model的值

如何获取?解决方法<script language="JavaScript">var g_priceName = "[[${Model的值}]]";</script>

2021-10-16 14:53:35 3773

原创 IDEA打包SSH项目成war包

步骤1步骤2如果用Maven打包启动的话,tomcat不会自动打包。当然也可以实现,不过要改Tomcat下的config下的server.xml中解压目录,索性就用这种方法生成了

2021-06-10 16:20:15 1285

原创 圆形图标菜单

背景:实现圆形图标菜单,中间一个大圆圈,周围是小圆圈先上效果图原理: 只需要找到对应的位置即可项目结构:代码:代码资源传送门circle.css/* create by nasir farhadi email : [email protected] Github : nasirfarhadi92*/.holderCircle { width: 500px; height: 500px; border-radius: 100%;

2021-06-04 10:06:11 320

原创 html跳转页面

在本窗口跳转window.location.href="b.html";在新窗口进行跳转window.open("c.html");

2021-06-02 14:53:29 106

原创 优化无限IF

在敲代码中,总是会敲出无限if的操作,故此写一篇博客记录一下解决代码,不多bb,直接上代码了先写接口package clearifelse;/** * 公用接口 * @author by xka * @date 2020.12.22 15:13:40 */public interface OptionType { /** * 可以做什么事情 * @return */ public String doSthing();}写

2021-05-11 16:11:42 110 2

原创 SpringBoot页面上传图片文件

先说下实现原理,个人觉得原理是这样的,如果各位老鸟发现有问题,请多多调教一波首先在页面是一个表单,然后表单提交,提交到控制器,注意啊,到控制器的时候就是重点了。首先控制器会获取项目发布的路径和在这基础上你自定义的文件夹名比如(C:\Users\Administrator\AppData\Local\Temp\tomcat-docbase.973044055370348158.8882\statics\uploadfiles),获取完之后,如果自定义文件夹名存在则不创建,反之则创建。创建完之后会把图片上传到

2021-04-28 14:57:00 522

原创 SpringBoot动态跳转

我想/product/223.htm、/product/221.htm 、/product/220.htm等等。。。我不可能每写一个就写一个跳转方法,故此,代码奉上 @RequestMapping("product/{url}") public String jumpProduct(@PathVariable(value = "url")String url){ return "product/"+url; }如果你想product/16你想这样跳product

2021-04-07 09:49:30 243 2

原创 在静态方法中使用@Autowired注入的类

背景在写公众号开发的时候,有一个处理get请求,我想使用Spring提供的RestTemplate处理发送;原来是这样的@Componentpublic class WeChatContant {@Autowired private RestTemplate restTemplate; /** * 编写Get请求的方法。但没有参数传递的时候,可以使用Get请求 * * @param url 需要请求的URL * @return 将请求URL后

2021-02-26 21:00:42 742

转载 在Linux虚拟机上使用docker部署jar包及外部配置文件

转载我儿子的https://blog.csdn.net/weixin_41595700/article/details/113940468 首先确保docker已经安装完成(在控制台输入docker -v查看),安装方法请自行解决,下面直接进入正题 将外部配置文件,部署jar包配置文件,jar包放到虚拟机上的某处(推荐使用Xftp,能很方便的在宿主机和虚拟机之间传输文件)  docker部署j

2021-02-22 17:12:19 1152 1

原创 Exception in thread “main“ java.util.NoSuchElementException

在做项目的时候,发现一个棘手的bug,特地本地还原现场一下之前的 public static void such() { TaRole taRole1 = new TaRole(); taRole1.setRoleName("角色名称1"); TaRole taRole2 = new TaRole(); taRole2.setRoleName("角色名称2"); TaRole taRole3 = new TaRole();

2021-01-05 11:20:17 6364 1

原创 仿站网站软件介绍

cyotek webcopy是一个仿站网站,能够一键将所需要的网页进行拷贝复制,无论是图片、文字还是链接统统都能够还原下载地址下载地址传送门webcopy可以做什么?将检查网站的html标记,并尝试发现所有链接的资源,如其他页面,图像,视频,文件下载 – 任何东西和一切。它将下载所有这些资源,并继续搜索更多。以这种方式,webcopy可以“抓取”整个网站,并下载其看到的所有内容,以创建源网站的合理传真。webcopy不能做什么?不包括虚拟dom或任何形式的javascript解析。如果一个网站.

2020-12-22 14:01:40 1062 3

原创 SpringBoot中的Lombok

Lombok是什么官方网站传送门Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString, hashCode等可能不会用到,但是某些时候仍然需要复写,以期方便使用的方法;在使用Lombok之后,将由其来自动帮你实现代码生成,注意,其是 在运行过程中,帮你自动生成的 。就是说,将极大减少你的代码总量。Lombok有什么作用简化冗余的Ja...

2020-12-22 11:13:26 340

原创 JRebel的热部署IDEA

IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,浪费不少生命啊。目前对于idea热部署最好的解决方案就是安装JRebel插件,这样不论是更新 class 类还是更新 Spring 配置文件都能做到立马生效,大大提高开发效率。但是JRebel插件是需要收费使用的(巨贵),虽然插件提供了14天的试用,但是只有一次试用机会,就是说试用期过了就不能再...

2020-11-11 08:28:11 244 2

原创 Postgresql中删除大量数据优化表空间

步骤一-- 禁用触发器ALTER TABLE 表名 DISABLE TRIGGER ALL;--删除表记录delete from 表名 where id in(select id from ha_movhis_temp);--启用触发器ALTER TABLE 表名 ENABLE TRIGGER ALL;步骤二--查看表空间大小select pg_size_pretty(pg_relation_size('表名'));-- 优化表空间-- 维护数据库磁盘,释放空间vacu.

2020-11-04 09:15:45 5304

java开发岗位工作手册

方便有些公司写工作手册,更方便自己复制粘贴

2023-06-29

本地备份mysql8的脚本,亲测可用

本地备份mysql8的脚本,亲测可用,每天备份;删除两周前的数据

2023-03-27

nginx http转https的配置域名加证书配置

自己备份总结,方便给需要的人看

2022-11-21

windows服务器把jar包部署在服务中,实现通过服务器启动jar包

windows服务器把jar包部署在服务中,实现通过服务器启动jar包

2022-11-11

这是MQ所需要的环境以及文件

这是MQ所需要的环境以及文件

2022-07-11

BootStrapTableExport数据导出插件的js.zip

bootstrap-table-export.min.js可以看看

2022-06-14

软件工作会议纪要模板。docx

这是模板来的

2022-05-05

电脑本地远程手机,调试手机端

调试手机端,比如测试电脑项目在手机上的兼容,

2022-03-07

圆形图标菜单中间大圆形周围子圆形.zip

圆形图标菜单中间大圆形周围子圆形;菜单

2021-06-04

swiper-6.3.5.zip

swiper官方给出的demo,总结了一下,留给有需要的人

2020-12-22

jpwms.zip(分层项目,主项目下面有子项目)|jpwms.zip

IDEA创建分层项目,主项目下面有子项目,以及相应的jar包,总的来说这是初始化项目的框架,方便日后直接使用

2020-11-10

打包软件集合.zip

将SpringBoot项目打包成安装包,需要的两个文件一个是exe4j64和innosetup,exe4j64负责把jar包打包成可执行exe,innosetup负责把可执行的exe打包成安装包程序

2020-08-31

idea-jr-ide-idea.zip

这是JRebel的插件,官网下载很慢,故此就分享一波,希望各位可以用到这个插件,JRebel是一个很好的热部署工具

2020-05-29

Jenkins说明文档.doc

这是jenkins说明文档,总结的有安装,下载,配置,构建,等。操作。如果发现有问题,并且这个配置环境是在windows下配置的。

2019-09-26

jenkins + docker 微服务部署.docx

这个是jenkins + docker 微服务部署.docx,如果有需要的话,可以看看哈,Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。

2019-08-08

SSM+Mysql整合,适合初学者,每条都有注释,可以查看

SSM+Mysql整合适合初学者,其中有增删改查+分页+动态查询,有注释,不懂可以私聊,随时在线,也有创建的sql语句同时都在项目里了

2019-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除