摘要: 前言: 这些天由于一直在设计新系统的数据库表,导致了activiti的迟迟更新,原本之前是打算先分享下监听器的。结果被工作耽搁了,期间正好了解到新系统有这样的一个功能,流程的动态创建,即用户在前端界面选择任务节点,后台生成流程实例。参考了下网上的资料,再改了改,最终也实现了,觉得可用性还是挺大的,所 阅读全文
posted @ 2020-05-31 18:57 沐言星空 阅读(3895) 评论(8) 推荐(0) 编辑
摘要: AOP:Spring得核心之一,面向切面编程,底层是通过动态代理实现得。实现方式有两种:(1)基本JDK原生动态代理,被代理得类需要实现接口。 (2)基于CGLIB,类和接口都可以代理。 在没有使用boot框架时,使用ssm时,我们需要在配置文件中加上以下配置。 (1)配置切入点。 (2)编写切面类 阅读全文
posted @ 2020-11-09 09:47 沐言星空 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 问题: 在一次学习mq,写单元测试得时候,发现并不支持多线程测试。如果开多个线程,主线程运行结束就结束了,并不会等待子线程执行完。 解决思路:在子线程结束前,阻塞主线程。 解决方案: (1)让主线程休眠10s @Test public void threadTest() throws Interru 阅读全文
posted @ 2020-10-28 09:58 沐言星空 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 索引: 索引就是一种存储结构,作用就是用来加快数据查询使用得。就好比我们找书得某一页知识一样,如果没有目录那我们就要一页一页得找,有了目录,我们可以根据目录定位到大概范围得页数,数据库中得索引作用就是类似这种。 索引的分类: 主键索引:一个表中只能有一个主键索引,PRIMARY KEY; 唯一索引: 阅读全文
posted @ 2020-09-28 09:13 沐言星空 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 场景:两个BigDecimal之间做除法 BigDecimal result = dto.getCargoWeight().divide(record.getCargoWeight()); 问题:java.lang.ArithmeticException: Non-terminating decim 阅读全文
posted @ 2020-09-22 15:10 沐言星空 阅读(2231) 评论(0) 推荐(0) 编辑
摘要: 在理解红黑树之前,先了解下二叉树的特性。 (1)左子树上节点的值小于等于其根节点的值。(2)右子树上节点的值大于等于其根节点的值。(3)左、右子树也分别为二叉排序树。 如下图所示,比如我们要查询8 ,第一次9>8,所以找到了9的左子树5;第二次8>5,找到了5的右子树7;第三次7<8,找到了7的右子 阅读全文
posted @ 2020-09-14 17:52 沐言星空 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 之前在csdn上面看到了这篇博客关于讲HashMap得,感觉讲的还挺细致的,就拿出来分享下,顺便总结下。 HashMap连接:https://blog.csdn.net/QXJQQQ/article/details/78317385 Hash参考连接:https://blog.csdn.net/u0 阅读全文
posted @ 2020-09-10 17:43 沐言星空 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 由于个人习惯,注解引入对象的时候喜欢使用@Autowired注解,很少使用@Resource。直到有次在工作中使用到模板方法模式时,使用@Autowired时出现了问题。 场景: 两个需求有可复用的代码或者代码块。 //关于类的创建声明我就不截图了,下面几行代码就说明下大致结构。 WorkBench 阅读全文
posted @ 2020-09-08 14:05 沐言星空 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.将破解文件JetbrainsCrack.jar放到idea的安装目录bin文件夹下 2.在打开的idea中找到 Help -> Edit Custom VM Options,打开在最后一行添加内容:(*********若idea打不开的话,则直接打开bin目录下面的idea64.exe.vmop 阅读全文
posted @ 2020-09-08 09:55 沐言星空 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 无意中看到的一篇博文,分享一下,希望能帮助到遇到此类问题的同胞们。原文链接:https://blog.csdn.net/jiangyu1013/article/details/79261042 阅读全文
posted @ 2020-09-07 17:20 沐言星空 阅读(299) 评论(0) 推荐(0) 编辑
摘要: mysql: select ifnull(business_method,0) as business_method oracle: nvl(xx,0) 阅读全文
posted @ 2020-09-07 17:13 沐言星空 阅读(3971) 评论(0) 推荐(0) 编辑