Idea设置热加载

最近转使用Idea,Idea热加载据说很不友好,但是我没有试过,由于个人项目迁移到Idea上面开发,发现连改个HTML,都要重启,太TM气人了。
最后果断的搜索Idea热加载怎么做,先不管友好不,先试试看,最后改完后,发现并没有想象中的那么坏,也许是个人项目比较小的缘故。

参考解决办法链接:Idea之热加载实现

Command line is too long. Shorten command line for *** or also for Spring Boot default configuration

错误信息:

1
Command line is too long. Shorten command line for *** or also for Spring Boot default configuration

通常会导致的后果是无法启动项目。

解决办法:

修改项目下 .idea\workspace.xml,找到标签 , 在标签里加一行

1
 <property name="dynamic.classpath" value="true" />

参考解决办法链接:https://blog.csdn.net/weixin_41235754/article/details/100514000

《设计模式之禅》之代理模式

一、代理模式的定义

为其他对象提供一种代理以控制对这个对象的访问。

代理模式也叫委托模式,它是一项基本设计技巧。许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式,而且在日常的应用中,代理模式可以提供非常好的访问控制。如Struts2的Form元素映射就是采用了代理模式。

portal项目启动问题

错误信息:

1
2
3
Disconnected from the target VM, address: '127.0.0.1:58909', transport: 'socket'

Process finished with exit code -1

解决办法:
替换application-qa.properties文件,并将application.properties上面的profile指定为qa,并启动PortalApplication.java即可解决该问题。

分页条件传参bug之解决

问题描述:以对象作为参数,对象中包含PageNum、PageSize、Condition对象等。对应的@RequestBody为如PageReqDTO reqDTO时,如果使用postman时,不在body中指定如下:

1
{"pageNum":1,"pageSize":10,"condition":{}}

idea3.6破解(含注册码)及其注册码失效问题解决

破解Idea也不容易,现在注册码也不好找,找到了后不一定行。不过按照如下破解应该是没有问题的,我本机实验过,没有问题。

idea2018.3.6破解: https://blog.csdn.net/sinat_30228861/article/details/88595374https://blog.csdn.net/sinat_30228861/article/details/88595374

注册码ok,但是又弹出来,可以参考这个网址: https://blog.csdn.net/qq_27093465/article/details/70763536