上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 33 下一页
摘要: FactoryBean简介: 1)Spring中Bean包含两种一种是普通Bean,另外一种是FactoryBean。它们都受IOC容器管理,但是也有不同之处。 2)普通Bean与FactoryBean的区别: a)普通的Bean只需要定义好,然后配置文件中定义并配置其依赖关系,就可以通过IOC容器 阅读全文
posted @ 2018-05-25 22:37 cctext 阅读(709) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-05-25 16:40 cctext 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 通过调用静态工厂方法创建Bean 1)调用静态工厂方法创建Bean是将对象创建的过程封装到静态方法中。当客户端需要对象时,只需要简单地调用静态方法,而不需要关心创建对象的具体细节。 2)要声明通过静态方法创建的Bean,需要在Bean的class属性中指定拥有该工厂的方法的类,同时需要在bean的f 阅读全文
posted @ 2018-05-24 23:30 cctext 阅读(1867) 评论(0) 推荐(0) 编辑
摘要: IOC容器中Bean的生命周期方法 1)Spring IOC容器可以管理Bean的声明周期,Spring允许在Bean生命周期的特定点执行定制的任务。 2)Spring IOC容器对Bean的生命周期进行管理的过程: 通过构造器或工厂方法创建Bean实例; 为Bean的属性设置值和对其他Bean的引 阅读全文
posted @ 2018-05-24 21:47 cctext 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 使用JPA持久化对象的操作步骤: 1)创建persistence.xml,在这个文件中配置持久化单元: 需要指定跟哪个数据库进行交互; 需要指定JPA使用哪个持久化的框架以及配置该框架的基本属性。 2)创建实体类,使用annotation来描述实体类跟数据库表之间的映射关系。 3)使用JPA API 阅读全文
posted @ 2018-05-23 17:50 cctext 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 问题描述1: 已知点的坐标(x0,y0),直线的方程为Ax+By+C = 0;求点到直线上的距离d、点在直线上的垂足(x, y)、点关于直线的对称点(x’, y‘)。 解决方法: (1)距离: d = ( Ax0 + By0 + C ) / sqrt ( A*A + B*B ); 这个“距离”有符号 阅读全文
posted @ 2018-05-22 19:30 cctext 阅读(9885) 评论(0) 推荐(0) 编辑
摘要: Spring表达式语言:SpEL 1)Spring表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。 2)语法类似于EL:SpEL使用#{...}作为界定符,所有在大框号中的字符都被认为是SpEL。 3)SpEL为bean属性进行动态赋值提供了便利。 4)通过SpEL可 阅读全文
posted @ 2018-05-22 00:50 cctext 阅读(1606) 评论(0) 推荐(0) 编辑
摘要: JDK中生成代理对象的API 代理类所在包:java.lang.reflect.ProxyJDK实现代理只需要使用newProxyInstance方法,但是该方法需要接收三个参数,完整的写法是: static Object newProxyInstance(ClassLoader loader, C 阅读全文
posted @ 2018-05-21 00:11 cctext 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 代理(Proxy)设计模式简介: 提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例 阅读全文
posted @ 2018-05-20 23:42 cctext 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: Bean的作用域: 支持四种配置,分别是singleton,prototype,request,session。 singleton 默认情况下在spring confinguration xml文件中的一个bean配置中,如果不指定scope属性,则这个scope默认值为singleton。 如何 阅读全文
posted @ 2018-05-19 12:41 cctext 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 前提必须安装了git工具 以下命令操作都是通过git bash操作。 将本地代码提交到码云空项目操作: 将本地代码提交到Github空项目操作: 首先,需要在github上注册账号,并新建一个空项目zhengzhou_home的repositories,并复制项目的git地址。 然后,需要在本地新建 阅读全文
posted @ 2018-05-16 15:55 cctext 阅读(3952) 评论(0) 推荐(0) 编辑
摘要: XML配置里的Bean自动装配 Spring IOC容器可以自动装配Bean,需要做的仅仅是在<bean>的autowire属性里指定自动装配的模式,模式包含:byType,byName,constructor 举例: 常规用法: Member.java package com.dx.spring. 阅读全文
posted @ 2018-05-16 00:06 cctext 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 1)下载rpm 离线下载地址:https://downloads.mysql.com/archives/community/ 2)安装rpm 验证是否安装成功: 3)安装mysql-community-server [root@localhost ~]# yum install mysql-comm 阅读全文
posted @ 2018-05-15 16:12 cctext 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 在Spring的IOC容器里配置Bean 配置Bean形式:基于xml文件方式、基于注解的方式 在xml文件中通过bean节点配置bean: 参考:《Spring(二):Spring框架&Hello Spring》中配置过程 id:Bean的名称 1)在IOC容器中必须是唯一的; 2)若id没有指定 阅读全文
posted @ 2018-05-13 21:58 cctext 阅读(2438) 评论(0) 推荐(0) 编辑
摘要: 什么是IOC? IOC(Inversion of Control):其思想是反转资源获取的方向。 传统的资源查找方式要求组件向容器发起请求查找资源,作为回应,容器适时的返回资源。 而应用了IOC之后,则是容器主动地将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接受资源。这种行为也被 阅读全文
posted @ 2018-05-12 18:42 cctext 阅读(316) 评论(0) 推荐(0) 编辑
摘要: Spark作业基本运行原理: 我们使用spark-submit提交一个spark作业之后,这个作业就会启动一个对应的Driver进程。根据你使用的部署模式(deploy-mode)不同:1)Driver进程可能在本地启动,也可能在集群中的某个工作节点上启动;2)Driver进程本身会根据我们设置的参 阅读全文
posted @ 2018-05-09 14:48 cctext 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 题目: 判断以下8种情况,输出的内容 题目一:一个Number实例对象number,两个非静态同步方法getOne,getTwo,两个线程打印输出(一个线程调用number.getOne,另外一个线程调用number.getTwo),判断输出 输出结果: 题目二:一个Number实例对象number 阅读全文
posted @ 2018-05-02 17:21 cctext 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 问题: 有a、b、c三个线程,使得它们按照abc依次执行10次。 实现: 测试打印结果: 更多实现方案: 请参考《Java:现有线程T1/T2/T3,如何确保T1执行完成之后执行T2,T3在T2执行完成之后执行。》 阅读全文
posted @ 2018-05-01 20:13 cctext 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Condition: condition接口描述了可能会与锁有关的条件变量。这些用法上与使用object.wait访问隐式监视器类似,但提供了更强大的功能。需要特别指出的是,单个lock可能与多个Condition对象关联。为了避免兼容性问题,Condition方法的名称与对应的objec版本中的不 阅读全文
posted @ 2018-04-29 23:00 cctext 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 模拟通过线程实现消费者和订阅者模式: 首先,定义一个店员:店员包含进货、卖货方法;其次,定义一个生产者,生产者负责给店员生产产品;再者,定义一个消费者,消费者负责从店员那里消费产品。 店员: 生产者 消费者 此时,运行程序,运行结果如下: 从运行打印结果可以发现这里存在两个问题: 1)一旦生产者发现 阅读全文
posted @ 2018-04-25 19:22 cctext 阅读(624) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 33 下一页