idea
热爱编程吕同学
这个作者很懒,什么都没留下…
展开
-
mybatis批量删除使用多个判断条件
今天有个需求是这样的,我有templateId和typeId两个字段,两个字段在表中是唯一键,但是都是一对多的关系我要进行的操作是根据templateId和typeId一次删除多条数据<delete id="deleteAmountDetail" parameterType="java.util.List"> delete from type_template where (type_id, template_id) in <foreac原创 2021-08-27 21:39:29 · 1157 阅读 · 1 评论 -
使用PlantUML插件来做图
我们日常在写开发文档的时候需要画一些时序图或者流程图来做逻辑说明。之前一直使用亿图之类的图形化界面直接画,我的导师就建议我使用PlantUML,于是简单学习了一下它的语法,发现用起来感觉比直接画省事多了。安装PlantUML插件重启后点击new就会发现多了一个PlantUML File,选中即可新建根据需求选不同的,比如第一个就是时序图,它会给出一个模版。1、首先我们写一个常用的时序图简单语法:@startuml前端页面 -> mrp系统: 点击计算按钮,开始mrp采购预测计算mrp原创 2021-07-09 12:00:57 · 850 阅读 · 0 评论 -
git中merge分支到master产生冲突
又是无知的一天,今天在gitlab上merge自己的代码到master上发现合并不上去,因为别人做了修改提交,导师教了我。。。。。。。。。。。。。。丢脸。。。。上命令吧:1、从自己的分支切换到master:git checkout master2、从master分支拉取最新:git pull(把你少的都拉下来)3、再次切换到你的分支:git checkout 自己的分支4、将到自己分支的代码合并到master分支:git merge master5、再将代码push上去:git push然后就原创 2021-04-14 15:30:27 · 3480 阅读 · 1 评论 -
ssm框架中设置定时任务
ssm框架中设置定时任务最近在项目中需要配置一个定时任务不断将数据库中符合条件的数据添加到redis中,但是在网上找了很多Spring中配置定时任务的文章,结果跟着一通操作之后发现并没有起到作用,所以自己又花了一些时间去找了个视频学习了一下。发现终于可以使用了,但是考虑到观看视频太费时间,所以记录一下,利人利己添加xml配置头xmlns:task="http://www.springframework.org/schema/task"xsi:http://www.springframework.or原创 2021-01-07 20:22:39 · 421 阅读 · 0 评论 -
idea搭建ssm框架
idea是目前的主流java开发软件,那么如何在idea上快速而准确的搭建一个可以运行的ssm框架获取会给一些小伙伴尤其是刚入门的小伙伴带来困难。首先,来一个项目整体目录的截图ssm最重要的在于配置文件:你可能看见不同人的项目拥有的配置文件数量不一样,这很正常首先,看一下pom里面所需要的依赖<!--SpringMVC--><dependency> <groupId>org.springframework</groupId> <原创 2020-12-29 00:28:14 · 843 阅读 · 12 评论 -
使用CountDownLatch循环打印十次ABC
使用CountDownLatch循环打印十次ABC## 标题最近遇到一个使用三个线程顺序打印ABC,连续打印十次的问题,关于这个问题网上解决方案很多,但是我发现网上却没有CountDownLatch的解决方案。首先大概一下CountDownLatch,CountDownLatch有await()和countDown()两个方法,每次调用countDown()方法时count会减一,调用await()方法只要count不为0则会一直阻塞。废话不说,上代码:public class ThreadPr原创 2020-12-28 17:48:03 · 838 阅读 · 0 评论 -
Spring Initializr创建web项目时没有web选项
最近在学习spring boot是遇见了一个问题,Spring Initializr创建web项目时没有其他人一样有web选项所以不解决这个问题我们就不能继续学习spring boot(不能更方便的学习),花了一些时间解决了这个问题之后分享给大家进去之后:双击3,打开之后:到此就结束了!!...原创 2020-06-14 21:43:42 · 1768 阅读 · 1 评论