摘要: 问题描述: 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)