- 博客(57)
- 收藏
- 关注
原创 服务器相关命令(docker相关)
在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。后期启动Redis,因为已经有容器了,就不需要配置了(镜像和容器的关系就如同.java文件和.class文件)第一次启动的时候设置了name,那么可以通过name启动容器。启动和停止docker。
2023-01-12 16:42:04
393
原创 个人项目 实现短信通知功能(java)
个人项目需要实现短信通知功能,最开始考虑的是阿里云的短信服务,但是卡在了签名这一步,需要重新找其他的第三方平台
2023-01-12 15:57:43
1356
原创 SpringCloud-01
服务注册与发现 服务调用 服务熔断 负载均衡 服务降级。是一种简单便捷的访问restful服务模板类,是Spring提供的用于访问Rest服务的客户端模板工具集。服务注册与发现:EUREKA 服务负载与调用:NETFLIX OSS RIBBON。分布式微服务架构的一站式解决方案,是多种微服务架构落地技术的集合体,俗称微服务全家桶。服务负载与调用:NETFLIX 服务熔断降级:Hystrix。服务开发:SpringBoot。
2022-09-17 21:00:28
319
原创 spirngboot自定义MessageConverter
在主流数据中,一般都是给客户端返回json格式数据,但可能在某些场景下,我们需要自定义返回数据格式,那么就需要添加自定义HTTP消息转化器。然后,我们将自定义的converter添加到WebMvcConfigurerd的bean中。接下来以postman作为客户端去调用接口,并在body中指定需要返回的数据格式。调用接口:localhost:8080/dog?name=旺财&age=18。在这里作者指定了Accept为:application/x-dog。首先,需要写出自定义的converter。
2022-09-16 17:08:43
444
原创 SpringBoot之定时任务
在springboot项目中,可能有定时任务的需求,springboot自带有定时任务的功能用法:首先,需要在启动类中开启定时任务的配置,即@EnableScheduling注解
2022-07-15 11:41:14
827
原创 java基础面试题
正所谓基础不牢,地动山摇,在学习了java语言后,无论是为了面试去找到一个好工作还是为了打牢基础,再次进行复习是很有必要的,因为学习的过程中必定会忘记许多知识点,以下我整理的java基础面试题,涉及到虚拟机,多线程,语言特性,集合,servlet,java异常,序列化,数据库连接等知识点,学习应当是先观其大略,不求甚解,在我们学习以及复习后再去钻研剖析每一个知识点才是好的选择,与君共勉!...
2022-07-05 15:01:49
294
原创 JVM面试题
内存模型以及分区?堆里面的分区:Eden,survival (from+ to),老年代,各自的特点?GC 的两种判定方法?SafePoint 是什么?GC 收集器有哪些?CMS 收集器与 G1 收集器的特点?Minor GC 与 Full GC 分别在什么时候发生?几种常用的内存调试工具:jmap、jstack、jconsole、jhat?类加载的几个过程?简述 java 垃圾回收机制?java 中垃圾收集的方法有哪些?类加载器双亲委派模型机制?什么是类加载器...
2022-07-05 14:55:09
399
原创 yaml讲解
yaml讲解配置文件的作用 :修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了;yaml文件更强大的地方在于,他可以给我们的实体类直接注入匹配值!
2022-06-25 20:59:19
303
原创 Spring之AOP
AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。...
2022-06-07 07:31:28
233
原创 Spring之使用JavaConfig实现配置
JavaConfig 原来是 Spring 的一个子项目,它通过 Java 类的方式提供 Bean 的定义信息,在 Spring4 的版本, JavaConfig 已正式成为 Spring4 的核心功能 。
2022-06-07 07:15:52
249
原创 Spring之Bean的自动装配
自动装配说明自动装配是使用spring满足bean依赖的一种方法spring会在应用上下文中为某个bean寻找其依赖的bean。
2022-06-07 07:10:23
554
原创 Mybatis快速搭建
报错:org.apache.ibatis.binding.BindingException:Type interface com.chen.dao.UserDao is not known to the MapperRegistryMybatis配置文件:编写mybatis工具类:
2022-06-07 06:50:40
254
原创 MySQL之动态SQL
动态SQL就是指根据不同的条件生成不同的SQL语句使用动态 SQL 最常见情景是根据条件包含 where 子句的一部分动态SQL之wherewhere标签where 元素只会在子元素返回任何内容的情况下才插入 “WHERE” 子句。而且,若子句的开头为 “AND” 或 “OR”,where 元素也会将它们去除。问题:where后没有条件直接接了[and...]显然是不对的这个查询也会失败。这个问题不能简单地用条件元素来解决。这个问题是如此的难以解决,以至于解决过的人不会再想碰到这种问题。My
2022-06-06 22:08:59
6205
原创 Mybatis之缓存
存在内存中的临时数据。将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。减少和数据库的交互次数,减少系统开销,提高系统效率。3.什么样的数据能使用缓存?经常查询并且不经常改变的数据。【可以使用缓存】MyBatis包含一个非常强大的查询缓存特性,它可以非常方便地定制和配置缓存。缓存可以极大的提升查询效率。MyBatis系统中默认定义了两级缓存:一级缓存和二级缓存默认情况下,只有一级缓存开启。(SqlSe
2022-06-06 22:04:39
229
原创 解决项目war包部署到第三方Tomcat,访问路径必须加上项目名称的问题
解决项目war包部署到第三方Tomcat,访问路径必须加上项目名称的问题
2022-06-03 16:55:10
1312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人