自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 问题处理——Loading class `com.mysql.jdbc.Driver'. This is deprecated.

错误信息截图 错误信息Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading ...

2018-09-20 22:16:28 1191 1

原创 问题处理——java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or ...

错误信息截图 错误信息java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the ...

2018-09-20 22:08:43 1888 1

原创 问题处理—— WARN: Establishing SSL connection without server's identity verification is not recommended.

错误信息截图 错误信息WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be estab...

2018-09-20 21:54:25 738

翻译 Apache Ant简介

Apache Ant是一个Java库与命令行工具,用于驱动描述在构建文件中作为互相依赖的目标与扩展点的流程。Ant的一个主要的一致用途是构建Java应用。Ant提供了大量的内置任务用于编译、装配、测试与运行Java应用。Ant也可以用于高效构建非Java应用,例如C或C++应用。通常情况下,Ant可以用于使用任何类型的过程,这些过程被描述为目标和任务。 Ant使用Java编...

2018-09-20 16:10:55 1293

翻译 JDBC数据库访问(一)——JDBC简介

目录1.JDBC简介1.1JDBC的产品组件1.2JDBC架构1.3关系型数据库概览翻译源:Java tutorial JDBC篇1.JDBC简介JDBC API是Java API,可以用来访问任意表格类型的数据,特别是存储在关系型数据库中的数据。 JDBC可以帮助编写涉及以下三种编程活动的java应用连接到数据源(eg:数据库) 给数据库发送查询与更...

2018-09-20 08:48:35 893

翻译 Java JNDI(二)——JNDI概览

目录2.JNDI概览2.1命名包2.2目录与LDAP包2.3事件与服务提供者包翻译源:Java tutorial JNDI篇2.JNDI概览JNDI(The Java Naming and Directory Interface)是一个应用程序接口,它向使用Java语言编写的应用提供了命名与目录功能。JNDI被定义为独立于任何特定目录实现,所以可以使用通用的方法...

2018-09-19 11:34:23 366

翻译 Java JNDI(一)——命名与目录

目录1.命名与目录概念1.1命名概念1.2目录概念翻译源:Java tutorial JNDI篇1.命名与目录概念 1.1命名概念命名服务:通过关联对象的名称找到对应对象的一种手段。命名服务使得使用者可以通过名称获取到指定对象。 命名服务的基础功能是使用对人更为友好的名称映射对象。eg:DNS使用机械名称映射IP地址,文件系统使用文件名映射文...

2018-09-19 09:07:34 395

翻译 Java反射框架(三)(完结)——Constructor、Array、Enum

目录3.Members3.3Constructors4.数组与枚举类型4.1数组4.2枚举翻译源:Java toturial 反射篇3.Members3.3Constructors构造器用来创建类的对象。 获取Constructor获取特定构造器Constructor con = c.getConstructor(int.class, int....

2018-09-17 13:01:04 368

翻译 Java反射框架(二)——Field、Method

目录3.Members3.1Fields3.2Methods翻译源:Java toturial 反射篇3.Members3.1Fields域是关联值的类、接口、枚举。java.lang.reflect.Field中的方法可以检索域的信息,eg:名称、类型、修饰符、注解。有些方法还支持动态访问修改域值。 获取域名String s = f.getName(...

2018-09-15 22:40:50 2032

翻译 Java反射框架(一)——介绍、Class类

目录1.介绍1.1使用反射1.2反射的缺点2.Class2.1遍历类对象2.2检测类修饰符与类型2.3发现类成员翻译源:Java toturial 反射篇1.介绍1.1使用反射 反射提供了检测调节运行在jvm上的应用的运行时行为的能力反射是非常强力的功能并且可以令应用执行不可能的操作。 反射的常见应用:反射机制允许应用可以使用外部的用...

2018-09-14 21:57:10 337

翻译 Spring资源篇(二)(完结)——ApplicationContext与资源路径

目录ApplicationContext与资源路径1.构造ApplicationContext2.ApplicationContext构造器资源路径中的通配符3.FileSystemResource警告翻译源:Spring官方文档ApplicationContext与资源路径1.构造ApplicationContextApplicationContext构造器通常使...

2018-09-14 08:31:29 2457

翻译 Spring资源篇(一)

目录介绍Resource接口内置Resource实现1.UrlResource2.ClassPathResource3.FileSystemResource4.ServletContextResource5.InputStreamResource6.ByteArrayResourceResourceLoaderResourceLoaderAware接口...

2018-09-13 20:04:11 471

翻译 IoC容器篇(十六)(完结)——BeanFactory

目录BeanFactory1.BeanFactory or ApplicationContext?翻译源:Spring官方文档BeanFactoryBeanFactory提供了IoC容器功能的根本基础,但它只在与第三方框架的集成中使用,对于大多数用户来说BeanFactory已经成为了历史。BeanFactory以及相关的接口(eg:BeanFactoryAware、Ini...

2018-09-12 20:01:34 121

翻译 IoC容器篇(十五)——ApplicationContext的额外功能

目录ApplicationContext的额外功能1.使用MessageSource国际化2.标准事件与定制事件3.对低层次资源的便捷访问4.初始化web应用的ApplicationContext5.将Spring ApplicationContext作为Java EE RAR文件部署翻译源:Spring官方文档ApplicationContext的额外功能or...

2018-09-12 17:56:19 422

翻译 IoC容器篇(十四)——环境抽象、注册LoadTimeWeaver

目录环境抽象1.Bean定义profiles2.属性源抽象3.@PropertySource4.语句中的占位符解析注册LoadTimeWeaver翻译源:Spring官方文档 环境抽象Environment是一个集成进容器的抽象,塑造了应用环境的两个关键方面:profiles与properties。一个profile是一个命名的逻辑相关的bean定义组,...

2018-09-11 16:49:14 2539

翻译 IoC容器篇(十三)——基于Java的容器配置(二)

目录基于Java的容器配置4.使用@Configuration注解5.组合基于java的配置翻译源:Spring官方文档基于Java的容器配置4.使用@Configuration注解@Configuration是一个类层次的注解,用于指示作为bean定义源的对象。@Configuration类通过public@Bean方法声明beans。调用@Configura...

2018-09-10 20:46:37 236

翻译 IoC容器篇(十二)——基于Java的容器配置(一)

目录基于Java的容器配置1.基本概念:@Bean与@Configuration2.使用AnnotationConfigApplicationContext初始化Spring容器3.使用@Bean注解翻译源:Spring官方文档基于Java的容器配置1.基本概念:@Bean与@ConfigurationSpring的基于java的配置所支持的核心工件为@Config...

2018-09-10 11:14:32 372

翻译 IoC容器篇(十一)——使用JSR 330 标准注解

目录使用JSR 330 标准注解1.通过@Inject与@Named进行依赖注入2.@Named与@ManagedBean:与@Component等价的注解3.JSR-330标准注解的局限翻译源:Spring官方文档 使用JSR 330 标准注解从Spring 3.0开始,Spring开始支持JSR-330标准注解。Spring框架会使用与扫描Spring注解相...

2018-09-09 21:31:26 1025

翻译 IoC容器篇(十)——类路径扫描与组件管理

目录类路径扫描与组件管理1.@Component与构造型注解2.元注解3.自动检测类与注册bean定义4.使用过滤器定制扫描5.通过组件定义bean元数据6.命名被自动检测的组件7.为被自动检测的组件提供范围8.通过注解提供qualifier元数据9.生成候选组件目录翻译源:Spring官方文档类路径扫描与组件管理 除了将基础的bean定义显...

2018-09-09 17:38:01 698

翻译 IoC容器篇(九)——基于注解的容器配置(二)

目录基于注解的容器配置5.使用泛型作为自动装配修饰语6.CustomAutowireConfigure7.@Resource8.@PostConstruct and @PreDestory翻译源:Spring官方文档基于注解的容器配置 5.使用泛型作为自动装配修饰语@Autowiredprivate Store<String> s1; // ...

2018-09-08 16:32:16 217

翻译 IoC容器篇(八)——基于注解的容器配置(一)

目录基于注解的容器配置1.@Required2.@Autowired3.通过@Primary调控基于注解的自动注解4.通过修饰语调控基于注解的自动注解翻译源:Spring官方文档基于注解的容器配置基于注解的配置方法提供了大量的声明用以使配置简洁,但是配置分散难以管理。基于xml的配置方法在不触及与重编译源代码的情况下,装配组件。通过使用JavaConfig,...

2018-09-08 13:18:05 484

翻译 IoC容器篇(七)——容器扩展点

目录容器扩展点1.通过使用BeanPostProcessor定制beans2.通过使用BeanFactoryPostProcessor定制配置元数据3.通过使用FactoryBean定制初始化逻辑翻译源:Spring官方文档容器扩展点Spring IoC容器可以通过插入特定接口的实现来扩展功能。因此,无需通过继承ApplicationContext的方式来扩展容器功能。...

2018-09-07 19:33:54 131

原创 Git基础(二)(完结)

Git分支概念暂存操作:计算每一个文件的校验和,然后使用每一个blob对象保存文件快照,最终将校验和放入暂存区。commit操作:计算每一个子目录的校验和,将这些校验和保存为树对象。然后git创建一个包含指向树对象的指针的提交对象。 提交对象包含提交信息、树对象指针、指向上次提交对象的指针。 git的分支即指向提交对象的可变指针。 HEAD指针为指向当前分支...

2018-09-07 13:19:38 182

原创 Git基础(一)

Git基础概念git在每次更新时,创建一个所有文件的快照。 git只能添加数据,不能清除数据,所以难以丢失数据。 git的三个工作区域:git仓库、工作目录、暂存区域。git仓库:Git用来保存项目元数据和对象数据库的地方,从其他计算机克隆仓库时,即拷贝此处数据。工作目录:对项目某个版本独立提取出的内容,即用于使用和修改的文件。暂存区:一个保存了下一次将提交...

2018-09-07 13:19:34 128

翻译 IoC容器篇(六)——定制Bean性质、Bean定义继承

目录定制Bean的性质1.生命周期回调函数2.ApplicationContextAware 与 BeanNameAware3.其他Aware接口Bean定义继承翻译源:Spring官方文档定制Bean的性质 1.生命周期回调函数可以通过实现Spring的InitializingBean与DisposableBean接口来与容器对bean生命周期的管理进行交...

2018-09-05 11:29:22 187

翻译 IoC容器篇(五)——Bean范围

目录Bean 范围1.Singleton范围2.Prototype范围3.Request、session、application以及WebSocket范围4.定制范围翻译源:Spring官方文档Bean 范围当创建了一个bean定义时,就相当于创建了一个用来创建bean中定义的类的实例对象的菜单。通过bean定义,不仅可以控制有指定类创建出的对象的不同的依赖与配...

2018-09-04 19:22:32 984

翻译 IoC容器篇(四)——依赖(三)

目录依赖5.自动装配协作者6.方法注入翻译源:Spring官方文档依赖5.自动装配协作者Spring容器可以自动装配在协作bean之间的关系。Spring可以根据ApplicationContext的内容自动分解出bean的协作者。 自动装配的优点:自动装配可以显著减少指定属性或构造器参数的需要。自动装配会在对象发生改变时自动更新配置,这样,就不需要...

2018-09-03 22:00:58 116

翻译 IoC容器篇(三)——依赖(二)

目录依赖2.依赖与配置细节3.使用depends-on4.怠惰初始化beans翻译源:Spring官方文档依赖2.依赖与配置细节直接数值<property>元素的value值可以直接设置为人类可读的字符串形式,Spring会自动将其转换为内置类型。例如,字符串转整数。package examples;import java.util.Prop...

2018-09-03 16:31:02 111

翻译 IoC容器篇(二)——依赖(一)

目录依赖1.依赖注入翻译源:Spring官方文档依赖1.依赖注入依赖注入是一个对象定义依赖的过程。即在对象构造或通过工厂方法返回之后,将对象运作时需要用到的其他对象,通过构造器参数、工厂方法参数、对象中的属性设置进对象实例之中。容器在创建一个bean之间,将依赖注入其中。依赖注入是一个基础性的反转,是将bean对自身的实例化、bean对自身上的依赖通过使用类构造或服...

2018-09-03 08:49:37 172

翻译 IoC容器篇(一)——IoC容器与beans简介、容器与bean概览

目录Spring IoC 容器与beans简介容器概览1.配置元数据2.实例化容器3.使用容器Bean概览1.命名beans2.实例化beans翻译源:Spring官方文档Spring IoC 容器与beans简介IOC全称,the Inversion of Control,即控制反转。IOC又称为 dependency injection(DI),...

2018-09-01 20:19:00 1064

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除