自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git 配置winmerge

1.winmerge下载腾讯管家软件管理2.在git中配置winmerge①在环境变量Path中添加WinMerge的安装路径②在git中执行1、配置merge工具git config --global merge.tool winmergegit config --global mergetool.winmerge.path "C:\Program Files (x86)\WinMerge\WinMergeU.exe"2、配置diff工具git config --gl...

2020-06-02 20:49:16 955 1

原创 Spring的AOP编程-基于xml

在xml文件中配置切面1.首先声明切面的bean和原业务的bean <!--配置bean--> <bean id="arithmeticCalculator" class="com.ustc.yi.aop.xml.ArithmeticCalculatorImpl"></bean> <bean id="loggingAspect" ...

2019-06-11 23:00:46 178

原创 Spring的AOP编程-基于注解

AOP需要另外加入的jar包(Idea中)com.springsource.org.aopalliance-1.0.0.jar 提取码:y5i5面向切面编程(AOP):在一个工程中,我们想要在执行每一个方法之前打印一串日志,在方法结束后打印一串日志。最笨的方法是在每个方法中去添加这些日志代码,但是这样不仅会影响原本的逻辑代码,还会出现大量的重复代码。AOP可以解决这样的问题,我们可以把...

2019-06-11 22:30:38 209

原创 Spring的泛型依赖注入

泛型依赖注入:若两个父类有引用关系,它们的子类在继承的时候使用了同样的泛型,那么这两个子类也会有同样的引用关系,且使用的泛型为子类泛型。如有两个父类BaseRepository和BaseService,BaseService会自动装配BaseRepository的bean并进行输出。BaseRepositorypublic class BaseRepository<T> ...

2019-06-11 21:33:38 961

原创 基于注解进行Bean的自动装配

可以使用@Autowired注解进行bean的自动装配,Spring会在IOC容器中自动找到符合要求的bean,若找不到会报异常,设置required属性为false,自动装配的bean可以为空。当有多个同一类型的bean的时候,自动装配时:1.把bean的名称和要装配的变量的名称保持一致,IOC容器会优先装配同名的bean2.可以通过@Qualifier来指定要自动装配的bean的名...

2019-06-11 21:12:46 427

原创 基于注解的方式配置Bean

Spring中配置bean的注解1.@Component:基本注解2.@Service:一般用于服务层3.@Repository:用于标识持久层组件,一般与数据库操作相关的bean使用此注解4.@Controller:用于表现层使用注解配置bean需要用到context命名空间。1.在声明类的时候添加注解package com.ustc.yi.annotation...

2019-06-11 20:28:17 172

原创 通过FactoryBean配置bean

实现FactoryBean接口,重写getObject方法来返回bean的实例。另外getObjectType方法返回bean的类型isSingleton方法返回bean是否为单例package com.ustc.yi.factorybean;import org.springframework.beans.factory.FactoryBean;/** * Created...

2019-06-11 15:32:41 166

原创 通过工厂的方法配置bean

静态工厂的方法配置bean这种方式只用调用工厂(类)的静态方法就可以获得bean。首先写一个静态工厂package com.ustc.yi.factory;import java.util.HashMap;import java.util.Map;/** * Created by Yi on 2019/5/27. * 静态工厂方法:直接调用某一个类的静态方法就可以返回b...

2019-06-10 19:44:58 192

原创 Bean的生命周期

设置bean的init-method可以指定bean的初始化方法,destroy-method可以指定销毁时调用的方法,在bean的整个生命周期中,调用方法的顺序为:构造方法——>setter方法(如果需要)——>init()方法——>destroy()方法。<!--设置bean的初始化和销毁方法 --> <bean id="car" class=...

2019-06-10 19:30:39 333

原创 Spring SpEL的使用

SpEL,即Spring的表达式语言,使用方式为#{ }在bean中SpEL可以进行很多操作为bean的属性赋值赋值若为字符串需要用 ' ' 引起来<bean id="adress" class="com.ustc.yi.spel.Adress"> <!--使用spel为属性赋一个字面值,注意字符串需要''引起来--> ...

2019-06-10 19:16:31 307

原创 Bean中引用外部属性文件

在spring中可以将bean中的一部分属性放在外部属性文件中,便于对一些属性的修改。引用形式为${var}。这个在连接数据库时配置user,password等用的比较多。首先配置属性文件db.propertiesjdbc.user=rootjdbc.password=rootjdbc.driverClass=com.mysql.cj.jdbc.Driverjdbc.jdbcUrl...

2019-06-10 19:07:39 388

原创 Bean的作用域

bean的作用域 可以设置bean的scope属性来指定bean的作用域。默认情况下,scope为singleton,表示在整个IOC容器的生命周期中,该bean只会创建一次,每次从容器中获取该bean的时候都是同一个,相当于每次都是使用的同一个对象。 把scope设置为prototype时,创建IOC容器时,不会调用bean的构造方法,即不会创建bean,在每一次请...

2019-06-10 18:57:17 146

原创 Bean之间的关系

bean的继承在bean中可以设置parent来指定要继承的bean。可以设置bean的abstract属性为true,将bean设置为抽象bean,这种bean不能被实例化,只能被继承。另外若一个bean没有指定class,则必须为抽象bean,即abstract设置为true <!-- abstract 为true的bean为抽象bean,不能被实例化,只能被继承 若一...

2019-06-10 18:43:03 535

原创 Bean的自动装配

bean的自动装配在bean中设置autowire属性可以指定自动装配的方式有两种自动装配的方式byType:根据bean的类型来装配,这种方式要求在IOC容器中同一种类型只有一个,否则会报异常byName:根据bean的名字和setter方法的风格来装配,无匹配的则不装配<!--可用autowire指定自动装配方式 byName根据bean的名字和set...

2019-06-10 18:37:14 207

原创 基于XML文件的方式配置Bean-bean的引用和配置集合属性

Bean的引用在bean中可以使用ref引用外部bean为自己的属性赋值,也可以创建内部bean(内部bean不能被引用)。<bean id="person" class="com.ustc.yi.bean.Person"> <property name="name" value="Tom"></property> &l...

2019-06-10 18:29:05 622

原创 基于XML文件的方式配置Bean-bean中属性的注入

用xml文件配置bean属性注入1.通过setter方法注入,这种方法要求在类中有无参的构造器,使用property结点<bean id="helloworld" class="com.ustc.yi.bean.HelloWorld"> <property name="name" value="yi"/> </bean>2.通过...

2019-06-10 17:00:39 740

原创 Spring Bean的配置

Spring Bean的配置1.Bean的配置形式:基于xml文件的方式,基于注解的方式2.Bean的配置方式:通过全类名的方式,通过工厂的方式,通过FactoryBean

2019-06-10 16:46:53 106

原创 将UDP集成到MENUOS环境中

1.修改main.c文件:添加Server,StartServer,Client三个函数,将下列代码直接添加到main.c中:#include&lt;sys/types.h&gt;#include&lt;sys/socket.h&gt;#include&lt;netinet/in.h&gt;#include&lt;arpa/inet.h&gt;#include&lt;unistd....

2018-12-20 12:10:27 171

原创 UDP通信

首先新建UDP的服务器Server.c和客户端Client.cServer.c#include&lt;sys/types.h&gt;#include&lt;sys/socket.h&gt;#include&lt;netinet/in.h&gt;#include&lt;arpa/inet.h&gt;#include&lt;unistd.h&gt;#include&lt;stdlib...

2018-12-19 21:50:27 160

原创 配置Junit环境

在进行JUnit测试时,首先需要在AndroidManifest.xml的节点下配置指令集和在结点下配置函数库,代码如下:<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="cn.itcast,junit‘’android:versionCode="1"android:versio

2017-06-18 23:07:50 936

原创 Android中使用自定义样式和主题

在activity_main.xml的控件中,通过 style="@style/TextSryle"引入定义好的样式,代码如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"andr

2017-06-18 20:39:07 423

原创 Android中主题的添加

在Android系统中,自带的样式和主题都可以直接拿来用,设置样式只需要通过代码style=“?android:attr/...”即可,设置主题只需要通过代码android:theme="android:style/..."即可。主题是在AndroidManifest.xml文件中添加的,代码:<application android:allowBackcup="true"

2017-06-18 17:34:14 382

原创 UI的表格布局

在表格布局中,属性android:stretchColumns='n'为第n+1列拉伸,属性android:layout_column='n'将控件显示在第n+1列中。在设置每个按键时,使用来设置按键的名称功能大小位置等属性一个按键的设置:      android:id="@+id/button1"          按键的id,系统识别调用功能      and

2017-03-19 23:00:03 445

空空如也

空空如也

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

TA关注的人

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