自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis持久化

将解压的压缩包中的配置文件复制到将挂载的目录中。

2024-08-05 01:43:04 913

原创 Docker网络

默认情况下,容器间不能够通过容器名进行ping# 容器之间能够通过IP进行ping通#容器间不能够通过容器名进行ping启动容器并制定自定义网络。

2024-08-04 22:05:46 1029

原创 SpringBoot微服务打包Docker镜像

文件名为官方默认文件名 Dockerfile,因此不需要 -f 去指定文件。在提交镜像之前,可能会提示镜像不存在,可以为镜像添加一个tag。项目的pom文件中需要有以下代码才能够将项目打包为jar包。docker push即可,自己发布的镜像尽量带上版本号。访问后输出 “hello SpringHello!docker tag imageID 镜像名称:tag。推送的时候网络一定要好,否则会出现推送超时的情况。docker login -u 账户名。推送之间先创建tag。

2024-08-01 20:32:26 425

原创 DockerFile构建自定义镜像

命令: docker build -f dockerfile文件路劲 -t 镜像名:[tag]

2024-07-31 21:45:57 1325

原创 Docker常用命令与相关操作(更新中)

Docker是一个开源的应用容器引擎,它是一个是基于Go语言开发的开源项目。使用Docker可以让开发者封装他们的应用以及依赖包到一个可移植的容器中,然后发布到任意的Linux机器上,也可以实现虚拟化。Docker容器完全使用沙箱机制,相互之间不会有任何接口,这保证了容器之间的安全性。文档地址Docker镜像仓库地址。

2024-07-30 21:57:06 902

原创 Security 原理与总结

可以从数据库中爬取对应数据/*** TODO*/@Service@Autowired@Overridethrow new RuntimeException("当前用户不存在");//封装LoginUser对象 包含账户名 密码 是否可用//将Authentication对象(用户信息,已认证转态、权限信息) 存入 SecurityContextConfig。

2024-07-26 01:50:31 1114

原创 Redis数据类型用法及应用场景

Redis是一个开源的,内存中的数据结构存储系统。它支持多种类型的数据结构,如 字符串(srings,用法:键 值),Hash(哈希 类似 Java中的map 用法: 键 键值对),List(列表,用法:键 集合 不可以重复),Set(集合 用法:键 集合 可以重复),Zset(有序集合 用法: 键 值 值)

2024-07-11 00:08:53 1042

原创 Linux 常用命令(暂定,持续更新)

shutdown -h 10:系统在十分钟后关机shutdown -h now:立刻挂机shutdown -h 20:35:于今天的20:35分关机shutdown -h +10:十分钟后关机shutdown -r +10:十分钟后重启shutdown -r now:立刻重启。

2024-07-08 22:40:14 915

原创 SpringBoot 自定义格式转换器Converter

SpringBoot项目中,可以通过注解@Configuration注解,将WebMvcConfigurer通过@Bean注解注册到IOC容器中替换原本的WebMvcConfigurer实例,再注册之前可以通过重写其中的方法替换原本的组件,本篇文章就进行转换器 Converter 的定制操作。它可以将一个Object类转换为另一个Object类。

2024-06-24 23:41:44 1003

原创 SpringMVC异常处理

自定义异常需要继承 Exception/*** 系统自定义异常类,针对自定义的异常,需要再程序中抛出此类的异常*/super();//message:异常信息定制全局异常处理器//全局异常处理器@Override系统遇到异常,在程序中手动抛出(throw new CustomException ("message")),dao抛给service,service抛给controller,controller抛给前端控制器,前端控制器抛给全局异常处理器。

2024-06-20 01:17:21 440

原创 SpringMVC整合SpringMVC-整合Thymeleaf-使用与校验器

前期准备请参考同时添加Thymeleaf配置类。

2024-06-19 15:24:09 1095

原创 SpringMVC——基于SpringMVC开发

相关配置类导包请参考另一篇文章可以基于Servlet开发比较。SpringMVC基于“方法”处理请求,一个请求对应的就是一个方法进行处理;Servlet基于”类“处理请求,一个请求对应的就是一个Servlet进行处理。SpringMVC——基于Servlet开发。

2024-06-19 10:00:16 773

原创 SpringMVC相关知识点

mvc是一个设计模式(设计模式就是总结了日常开发中很好的经验和编写代码的方法,进行了抽取)。

2024-06-18 19:54:22 725

原创 Spring 事务管理

/Dao层接口//根据bookId获取书的价格//根据bookId更新库存//根据username,price更新账户余额//Dao层实现类@Autowired@Override@Overridethrow new BookStockException("库存不足!!!");@Overridethrow new AccountException("账户余额不足!!!");//自定义异常// 1.1 编译期异常,强制需要进行处理。

2024-05-26 23:32:49 1035

原创 Spring的循环依赖

1. 使用@Lazy注解,延迟加载2.使用@DependsOn注解,指定加载先后顺序3. 修改文件名称,改变循环依赖项的加载属性。

2024-05-24 14:10:50 972 1

原创 Spring_AOP(spect-Oriented Programming, 面向切面编程)

动态代理设计模式,在bean“初始化后”(AbstractAutoProxyCreator -> postProcessAfterInitialization())进行操作,对目标对象进行增强处理;注:环绕通知的方法需要返回目标方法执行之后的结果,即调用ProceedingJoinPoint的proceed()方法来调用原始方法的返回值,否则会出现空指正异常。环绕通知@Around是所有通知类型中功能最为强大的(前面四种通知都能够实现),能够全面地控制连接点,甚至可以控制是否执行连接点。

2024-05-23 17:32:02 306 2

原创 Spring_IOC 容器

FactoryBean 工厂Bean1.设计模式:工厂方法设计模式2.implements FactoryBean<Person>接口2.1 public Xxx getObject(){} 实际返回的bean实例> getObjectType(){} 实际返回的bean的类型2.3 public boolean isSingleton() {} 实际返回的bean是否是单例,true则是单例@Component//1.实际从IOC容器中获取的实例bean,即Person。

2024-05-22 23:32:45 1033 2

空空如也

空空如也

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

TA关注的人

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