- 博客(8)
- 收藏
- 关注
原创 Linux mysql初始化密码问题
通过apt-get 安装玩mysql之后, 发现没有设置root密码, 但是登录有需要…那么通过下面的方法修改root用户密码, 你可以成功登录mysql啦打开/etc/mysql/debian.cnf文件,在这个文件中有系统默认给我们分配的用户名和密码,通过这个密码就可以直接对MySQL进行操作了。 mysql -u debian-sys-maint -p 输入密码: FrSkTGLAIW
2017-07-20 16:22:47
3225
1
原创 Spring AOP 和 AspectJ
在本节将学习Spring AOP的用法和一些高级的AOP主题,如通知优先权(Advice precedence)和引入(Introduction)使用Spring AOP的核心实现技术在所有版本中都一样:动态代理;因为AspectJ已经成长为一个完整流行的AOP框架,Spring在其AOP框架中支持使用AspectJ注解编写POJO aspect。但是在Spring AOP中使用AspectJ as
2017-05-26 15:59:47
344
原创 Spring学习笔记-IOC高级特性3-用Java Config简化XML配置
问题 你欣赏DI容器的能力,但希望覆盖一些配置,或者只希望将更多的设置从XML格式转移到Java中,可以更好的从重构和类型安全性中获益。 解决方案 可以使用Java Config。JavaConfig就是使用注释来描述Bean配置的组件,是Spring的一个子项目,目前已加入核心框架之中。
2017-04-23 22:36:01
203
翻译 Spring学习笔记-IOC高级特性2-Spring表达式
使用Spring表达式语言问题当你希望动态地评估一些条件或属性, 并将其作为IOC容器中的配置值使用;你也可能因为自定义范围的情况,必须将某些值从设计时延迟到运行时;或者只是需要为自己的应用添加强大的表达式语言。解决方案使用Spring 3.0的Spring表达式语言(SpEL),这用语言提供了与JSF和JSP中Unified EL或者对象图形导航语言(Object Graph Navigation
2017-04-17 23:14:45
310
翻译 Spring学习笔记-IOC高级特性1-Bean的创建、作用域、初始化和析构
在这一部分,将学习Spring IOC容器的高级特性和内部机制,这将帮助我们提高开发Spring应用的效率。尽管这些特性可能不是经常使用,但它是全面和强大的容器必备的。也是Spring框架的其他模块的基础。调用静态工厂方法创建Bean问题当你打算调用一个静态工厂方法在Spring IOC容器创建一个Bean,静态工厂方法的目的是在静态方法中封装创建过程。请求一个对象的客户只要调用这个方法,不需要了解
2017-04-13 10:21:34
416
翻译 Spring学习笔记-组件扫描
问题 为了便于Spring IOC容器对组件的管理,需要在Bean的配置中逐个声明它们。但是,如果spring能够自动检测你的组件而不需手工
2017-04-12 15:34:23
538
转载 Spring学习笔记-自动装配
问题当一个Bean需要访问另一个Bean时,就可以显示的指定引用装配它。但是,如果容器能够自动的装配Bean,就可以免去手工配置的麻烦。解决方案Spring IOC容器能够帮我们自动装配Bean 模式 描述 no(默认) 不执行自动装配,必须显示的装配依赖 byName 对于每个Bean属性,装配一个同名的Bean byType 对于每个Bean属性,装配类型与之兼容的
2017-04-11 09:29:26
392
原创 java 类型信息
运行时类型信息使得你在程序运行时发现和使用类型信息我们如何使用类型信息呢?主要有两种方式:一是传统的RTTI,它假设在编译时我们知道所有的类型;二是反射机制,它允许我们在运行时发现和使用类的信息。为什么使用RTTI(Run-Time Type Identification) 实际上他是把所有的对象当Object持有–会自动将结果转型为Shape。这是RTTI的最基本的使用形式,因为在java中,所
2017-03-05 22:46:36
169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人