摘要:
问题描述:
can't debug project on idea linux.
在Linux 中, IDEA能运行项目,但是点击调试项目,弹出警告。警告内容如下:
Required connector 'com.sun.jdi.Shared Memory Listener' not found. Check ... 阅读原文
2019-07-08 11:56:03 阅读(2273) 评论(0)
摘要:
装饰者模式介绍
装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。就增加功能来说,Decorator模式比生成子类更为灵活。 装饰者模式的类图结构如下所示
装饰者模式中类或接口的作用:
抽象构件(Component)角色:给出一个抽象接口,以规范... 阅读原文
2019-07-08 11:43:08 阅读(2594) 评论(0)
摘要:
1.比较两个整数是否相等:
class Hello2 {
public static void main(String[] args) {
int x = 10;
int y = 5;
boolean b = (x == y... 阅读原文
2019-07-08 10:39:02 阅读(2352) 评论(0)
摘要:
在Spring中,最常用的AOP框架是AspectJ,使用AspectJ实现AOP有2种方式:
基于XML的声明式AspectJ
基于注解的声明式AspectJ
基于XML的声明式AspectJ
1、在项目中添加包spring-aspects.jar(spring自带)... 阅读原文
2019-07-08 10:02:02 阅读(2355) 评论(0)
摘要:
备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象外保存这个状态,这样以后可将此对象恢复成原来的状态。
就拿单机游戏举例,玩游戏打boss前我们通常都会存档,避免打boss时失误死亡好恢复存档重新开始,我们首先看下面的例子。
//游戏鬼泣的主角Dante类
public clas... 阅读原文
2019-07-08 08:33:02 阅读(2353) 评论(0)
摘要:本人今年刚看完这套课程找到工作了 待遇还不错 现在送给大家 网盘链接:https://pan.baidu.com/s/1cEK6WoXS4F9SRgj1bZclqg提取码:bjl8希望对大家有用 一起努力 阅读原文
2019-07-08 06:56:02 阅读(2365) 评论(0)
摘要:
1、异常发生的时候,通知某个服务对象做处理
2、实现throwsAdvice接口
接口实现:
public interface IHello {
public void sayHello(String str) throws Exception;
}... 阅读原文
2019-07-08 06:00:05 阅读(2388) 评论(0)
摘要:
1. 前提
第一层:遇到异常首先必须告诉自己,冷静,不要慌。(一看到Bug就心慌,那么武功就施展不了了)
2. 入门级
第二层:遇到Bug,第一潜意识看输出异常的信息的(控制台输出,Junit输出,页面输出),优先将异常输出在控制台。
建议:遇到JUnit异常输出,最好转成控制台输出。
如:... 阅读原文
2019-07-08 00:03:06 阅读(2328) 评论(0)
摘要:
BeforeAdvice
1、会在目标对象的方法执行之前被调用。
2、通过实现MethodBeforeAdvice接口来实现。
3、该接口中定义了一个方法即before方法,before方法会在目标对象target之前执行。
AfterAdvice
1、在目标对象的方法执行... 阅读原文
2019-07-07 22:26:02 阅读(2296) 评论(0)
摘要:
在使用new Date() 插入数据库时,查询出来比实际多了一秒,mysql 表字段设置为datetime类型,当时间精确到秒时,如果毫秒大于500时,会自动进位。
解决方法为格式化后再插入数据库。
阅读原文
2019-07-07 21:05:02 阅读(2401) 评论(0)