月份:2018年6月

Home / 月份:2018年6月

Spring:Bean作用域

2018-6-24 01:15:09 | Spring | 没有评论

Spring Bean的作用域是指Spring容器在创建Bean对象的时候,相对于其他Bean对象的可见范围

一共有五种可设置的作用域

作用域
描述

singleton

在spring IoC容器仅存在一个Bean实例,Bean以单例方式存在,默认值

prototype
每次从容器中调用Bean时,都返回一个新的实例,即每次调用getBean()时,相当于执行newXxxBean[……]

Read more

手贱切域名

2018-6-22 01:42:58 | Web | 没有评论

又手贱,想更换一下WordPress指向的URL,将另一个域名作废,因为涉及到网站Site,域名解析,重定向,邮箱域名解析,还一堆子页面,又改配置又直接操作后端数据库,差点又搞崩了

邮箱搞定之后,由于URL不让我修改,各种方法都试了,都不好使,结果google了一把,解决方法居然是自己2年前7月份已经记录过的,记性不好🤦‍♀️

2年前的帖子[……]

Read more

Spring:XML配置文件装配Bean

2018-6-19 00:55:40 | Spring | 没有评论

这种方式基本全都是由XML来描述,真正写起来XML内容十分多,直接来个简单例子

定义一个Hello类

package com.maoxiaomeng.xmlconfig;

/**
* Copyright (C), 2014-2018, maoxiaomeng.com
* FileName: Hello
* Author: lihui
* Date: 2018/6/24 下午7:08
*/[......]

Read more

Spring:Java配置类装配Bean

2018-6-17 01:13:38 | Spring | 没有评论

注解自动化是一种隐式装配方式,当自动化装配方案行不通的时候,可以考虑通过JavaConfig方案实现,虽然它也是Java代码,但是它仅仅是配置代码,不包含业务逻辑,也不会涉及到业务逻辑当中,有时候JavaConfig可以单独放到一个包里,与其它应用程序逻辑分离

创建JavaConfig类主要还是为了添加@Configuration注解,这个注解表明这是一个配置类,该类应该包含了在Spring应用上[……]

Read more

Spring:注解自动化装配Bean

2018-6-17 01:02:32 | Spring | 没有评论

在Spring in action里这样描述,Spring从两个角度来实现自动化装配

组件扫描(component scanning):Spring会自动发现应用上下文中所创建的bean

自动装配(autowiring):Spring自动满足bean之间的依赖

看上去挺神秘的,结合一个具体例子来看看,这里需要将一个音响系统中的bean组件给组装起来

首先CD播放器,它的使命是播放CD,如果没有[……]

Read more

Java反射和注解

2018-6-14 00:13:20 | Java | 没有评论

Spring里到处都是注解,而注解是依赖于反射,好好研究了一番

通常我们定义class类来修饰一种数据类型,而其实class本身也是一种数据类型,它的数据类型是Class

Class.java里定义如下

public final class Class<T> implements java.io.Serializable,
Ge[......]

Read more

Spring:依赖注入DI

2018-6-13 00:41:49 | Java, Spring | 没有评论

依赖注入有点像设计模式,不过主要还是对于耦合的处理,spring in action的一个例子讲得比较清晰

首先看一个骑士的实现类

package com.springinaction.knights;

import java.util.ResourceBundle;

/**
* Copyright (C), 2014-2018, maoxiaomeng.com
* FileName: DamselR[......]

Read more

慢慢习惯着各种XML,Dubbo是依赖Spring的,看来spring也要好好研究一下

下面是一个测试demo,来自于dubbo.io里提供

github地址:git clone https://github.com/apache/incubator-dubbo.git

注意不要只下载dubbo-demo这一个模块,是不够的,这个demo是依赖于其他module的,所以将整个主分支拉下来

 

1:[……]

Read more

Dubbo官方转载第三篇

2018-6-7 23:00:35 | Middleware | 没有评论

Dubbo的官方文档,存一下,暂时还没搞懂,先学会再说,经常翻阅

Overview

Apache Dubbo (incubating) |ˈdʌbəʊ| is a high-performance, java based RPC framework open-sourced by Alibaba. As in many RPC systems, dubbo is based around the[……]

Read more

Dubbo接口转载第二篇

2018-6-7 12:38:44 | Middleware | 没有评论

这篇主要看上了前面一个dubbo例子,后面还有jmeter的测试

转自:jmeter测试dubbo接口

本文讲解jmeter测试dubbo接口的实现方式,文章以一个dubbo的接口为例子进行讲解,该dubbo接口实现的功能为:

  • 一:首先我们看服务端代码

代码架构为:

1:新建一个maven工程,pom文件为:

 1 <project xml[......]

Read more

Dubbo框架转载第一篇

2018-6-7 00:21:04 | Middleware | 没有评论

新公司项目用的阿里的dubbo框架,今年毅然放弃了干了3年的云计算,投身Java项目中,对于哥这么好学的人,不懂的框架怎么会轻易放过,下班研究一番,网上Dubbo的内容还是挺多的,先转载一篇稍微简单清晰的学习学习,顺便帮作者做下宣传

转自:Dubbo框架,微信号:wonter

1. Dubbo是什么?

Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及[……]

Read more

机械键盘

2018-6-5 21:55:29 | Life | 没有评论

虽然这个Minila Air已经下岗在冷宫呆了一年了,但毕竟是我的第一个机械键盘,陪了我在网易两年有些灰尘,清理一下

青轴,当时为了体验下快感,虽然右边小黄同学经常说整天周围就只听得见我键盘不停飞舞,但我知道他的意思是工作很饱满

清洗整完之后焕然一新,Perfect[……]

Read more