摘要: 我最近刚学java,今天编程的时候就遇到一个棘手的问题,就是关于判断两个字符串是否相等的问题。在编程中,通常比较两个字符串是否相同的表达式是“==”,但在java中不能这么写。在java中,用的是equals(); 例:A字符串和B和字符串比较: if(A.equals(B)){ } 返回true 阅读全文
posted @ 2017-03-09 16:23 晴空~万里 阅读(8782) 评论(0) 推荐(0) 编辑
摘要: 查看标签>>>>>回话选项卡>>>>>> 打钩即可 阅读全文
posted @ 2017-03-04 13:29 晴空~万里 阅读(3642) 评论(1) 推荐(0) 编辑
摘要: 1.1、 Aop, aspect object programming 面向切面编程 功能: 让关注点代码与业务代码分离! 关注点, 重复代码就叫做关注点; 切面, 关注点形成的类,就叫切面(类)! 面向切面编程,就是指 对很多功能都有的重复的代码抽取,再在运行的时候往业务方法上动态植入“切面类代码 阅读全文
posted @ 2017-02-19 18:46 晴空~万里 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 1.1、 Aop, aspect object programming 面向切面编程 功能: 让关注点代码与业务代码分离! 关注点, 重复代码就叫做关注点; 切面, 关注点形成的类,就叫切面(类)! 面向切面编程,就是指 对很多功能都有的重复的代码抽取,再在运行的时候往业务方法上动态植入“切面类代码 阅读全文
posted @ 2017-02-19 18:31 晴空~万里 阅读(4618) 评论(0) 推荐(0) 编辑
摘要: 1.事务的使用: 每次对数据库操作我们都需要开启事务,事务开启后,我们就需要对数据库进行一次或者多次操作,当操作完成后就需要提交事务。比如一个业务中多次操作数据库,但是当某个方法出错的时候,我们需要整体回滚, 所以我们把业务的操作绑定在一个事务中。) 2.手动实现aop管理事务 我们都知道,如果在业 阅读全文
posted @ 2017-02-19 17:28 晴空~万里 阅读(1724) 评论(0) 推荐(0) 编辑
摘要: 1.1、cglib代理,也可也叫子类代理 Cglib代理,也叫做子类代理。我们知道,JDK的动态代理机制只能代理实现了接口的类,而不能实现接口的类就不能使用JDK的动态代理。cglib是针对类来实现代理的,他的原理是对指定的目标类生成一个子类,并覆盖其中方法实现增强,但因为采用的是继承,所以不能对f 阅读全文
posted @ 2017-02-19 13:10 晴空~万里 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 1.1、动态代理 在程序运行时,运用反射机制在内存中动态创建代理对象,其实现的功能是与静态代理的功能是类似的,都是增强目标对象额外的功能操作,扩展目标对象。只不过是实现的方法不一致而已。 1.2、动态代理实现的要求 1)代理对象,不需要实现与目标一样的接口; 2)代理对象的生成,是利用JDKAPI, 阅读全文
posted @ 2017-02-18 16:57 晴空~万里 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.1、简单理解代理模式 代理(Proxy)是一种设计模式, 提供了对目标对象另外的访问方式;即通过代理访问目标对象。 这样好处: 可以在目标对象实现的基础上,增强额外的功能操作,扩展目标对象的功能。列如:我们有的时候打官司,我们需要请律师,因为律师在法律方面有专长,可以替我们进行打赢官司的操作,表 阅读全文
posted @ 2017-02-18 16:03 晴空~万里 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1、首先 Ctrl+A 全选需要格式的sql 2、然后 Ctrl+F7 即可格式化 阅读全文
posted @ 2017-02-07 20:45 晴空~万里 阅读(6559) 评论(0) 推荐(2) 编辑
摘要: 一、maven介绍 1.软件开发中我们为什么要使用maven呢?(纯属个人体会观点,如有错误,敬请指正) (1)其一,企业岗位需求,目前的IT开发招聘岗位上,基本都要求会使用maven。 (2)其二,使用maven可以帮助我们解决软件开发中遇到的一些困难问题。我们先来看看项目开发中可能存在的一些问题 阅读全文
posted @ 2017-01-10 20:22 晴空~万里 阅读(261) 评论(0) 推荐(0) 编辑