- 博客(20)
- 资源 (7)
- 收藏
- 关注
原创 7、Spring AOP 注解方式实现
AspectJ本身并不是spring框架中的组成部分, 是一个独立的AOP框架,一般把AspectJ和Spring框架的AOP依赖一起使用,所以要导入一个独立的依赖。
2023-05-06 16:27:21 90
原创 6、Spring AOP 概念和原理
AOP切面编程一般可以帮助我们在不修改现有代码的情况下,对程序的功能进行拓展,往往用于实现等AOP实现的原理就是动态代理1)有接口,使用JDK动态代理2)没有接口,使用cglib动态代理。
2023-05-06 15:56:37 32
原创 4、Spring 自动装配
介绍了spring的自动装配,通过autowire进行自动装配,autowire有 byName 和 byType 两种,byName是通过bean的id引用,byType则是通过数据类型进行匹配
2023-04-29 10:31:33 28
原创 3、Spring Bean 的生命周期
通过代码的运行,阐述了Bean的从产生到销毁的过程,共有5步,其中,在调用Bean初始化方法的前后,可以对Bean进行增强或扩展
2023-04-29 09:50:14 24
原创 1、Spring XML 实现DI
spring ioc(控制反转) di(依赖注入),通过xml的方式给属性进行赋值,并对需要赋值的数据类型进行了测试,包括空值及特殊符号等
2023-04-28 11:50:35 39
原创 Java反射
主要介绍了Java反射机制,本文讲解了JAVA反射机制、得到某个对象的属性、得到某个类的静态属性、执行某对象的方法、执行某个类的静态方法等内容,需要的朋友可以参考下
2023-04-20 10:27:15 56
原创 Error: Failed to download metadata for repo ‘AppStream‘: Cannot prepare internal mirrorlist: No URLs
cenos8 yum update
2022-04-25 16:07:15 883
原创 4 docker 应用部署
4.1 MySQL部署(1)拉取mysql镜像docker pull centos/mysql‐57‐centos7(2)创建容器docker run ‐di ‐‐name=tensquare_mysql ‐p 33306:3306 ‐e MYSQL_ROOT_PASSWORD=123456 centos/mysql‐57‐centos7-p 代表端口映射,格式为 宿主机映射端口:容器运行端口-e 代表添加环境变量 MYSQL_ROOT_PASSWORD 是root用户的
2021-11-16 13:53:47 48
原创 3 docker 常用命令
3.1 镜像相关命令3.1.1 查看镜像docker imagesREPOSITORY:镜像名称TAG:镜像标签IMAGE ID:镜像IDCREATED:镜像的创建日期(不是获取该镜像的日期)SIZE:镜像大小这些镜像都是存储在Docker宿主机的/var/lib/docker目录下3.1.2 搜索镜像如果你需要从网络中查找需要的镜像,可以通过以下命令搜索docker search 镜像名称NAME:仓库名称DESCRIPTION:镜像描述
2021-11-16 13:48:23 53
原创 2 Docker安装与启动
2.1 安装DockerDocker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。由于我们学习的环境都使用的是CentOS,因此这里我们将Docker安装到CentOS上。注意:这里建议安装在CentOS7.x以上的版,在CentOS6.x的版本中,安装前需要安装其他很多的环境而且Docker很多补丁不支持更新。(1...
2021-11-10 17:55:24 127
原创 1 Docker简介
1 Docker简介1.1 什么是虚拟化在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。在实际的生产环境中,虚拟化技术主要用来解决高性能的物理硬件产能过剩和老的旧的硬件产能过低的重组重用...
2021-11-10 17:40:14 49
转载 遍历Map的四种方法
Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.keySet遍历key和value:"); for (String key :
2016-06-15 10:51:46 348
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人