- 博客(150)
- 资源 (1)
- 收藏
- 关注
原创 show run configurations in server 弹出失败
show run configurations in server 弹出失败
2022-08-26 11:37:11
483
原创 radio单选框,当改变选中值,修改其他radio默认值
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>D.
2022-04-26 09:45:08
788
1
原创 过滤器和拦截器的区别
过滤器 (Filter)过滤器的配置比较简单,直接实现Filter 接口即可,也可以通过@WebFilter注解实现对特定URL拦截,看到Filter 接口中定义了三个方法。init() :该方法在容器启动初始化过滤器时被调用,它在 Filter 的整个生命周期只会被调用一次。注意:这个方法必须执行成功,否则过滤器会不起作用。doFilter() :容器中的每一次请求都会调用该方法, FilterChain 用来调用下一个过滤器 Filter。destroy(): 当容器销毁 过滤器实例时调用
2022-03-16 12:30:24
676
原创 什么是MyBatis的一级缓存
mybatis中的一级缓存是在没有关闭session的时候,执行相同的select时候,二次以后查询的时候不会发送select语句至数据库,以减少数据库的联机操作。实际上是一个hashMap key值: hashcode+sqlID+sql语句。 value值:映射出来的java对象。...
2022-03-16 12:06:50
611
原创 如何实现一个IOC容器
1.配置包扫描路径2.递归包扫描路径下的文件获取.class文件。3反射确定需要交给IOC管理的类。4对需要注入的类进行依赖注入。
2022-03-14 08:35:46
655
原创 记录一次面试
消息中间件的业务场景消息监听 在分布式项目中保证事务的最终一致性。消息丢失如何补救spring的理解spring是一款轻量级开源的J2EE的框架,它是一个容器框架用来装JavaBean(java对象),中间层框架,可以起到一个连接的作用,让开发更快,更简洁。Spring具有完善的生态。核心功能是IOC和AOP。IOC送耦合,AOP面向切面编程,允许通过分离业务逻辑的系统服务进行内聚性开发。包含并管理应用对象的配置和生命周期,这个意义上他是一个容器。将简单的组件配置,组合成
2022-03-14 00:24:55
1084
原创 Post请求和Get请求的区别
1.参数最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。其次:Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度限制,只能传递大约1024字节。2.用途GET用于从服务器端获取数据,包括静态资源(HTML|JS|CSS|Image等等)、动态数据展示(列表数据、详情数据等等)。POST用于向服务器提交数据,比如增删改数据,提交一个表单新建一个用户、或修改一个用户等。3.缓存GET时默认可以复用前面的请求数据作为缓存结果返.
2022-03-13 17:29:12
628
原创 博瑞思信息面试
1、java中的基本数据类型2.接口和抽象类有什么区别抽象类是对类的抽象(是什么),接口是对行为的抽象(做什么)。如果行为跨越不同类的对象,可使用接口,对于一些现实的类对象,用继承抽象类。抽象类是从子类中发现了公共的东西,泛化出父类,然后子类继承父类,而接口是根本不知道子类的存在,方法如何实现还不确认,预先定义。如果就是某种玩意,比如人相对于男人,小孩,女人,那么就应该是抽象类,因为他们都是人,有人所有的特点。接口相对于人,汽车,飞机就是,那么就是接口,因为他们有这样的功能,但不具.
2022-03-13 17:11:52
1068
原创 外包面试记录1
基本数据类型int short long byte char boolean float doubleString StringBuffer StringBuilder的区别都是final类,不允许被继承;String长度是不可变的,StringBuffer,StringBuilder长度是可变的;StringBuffer是线程安全的,SringBuilder但他们两个中所有的方法都是相同的,StringBuffer的方法上添加了synchronized修饰,保证线程安全。Strin
2021-12-24 16:06:54
1193
原创 redis基础
缓存查到数据,放入缓存。缓存穿透查询数据库中一定不存在的数据,每次都会查询数据,增加数据库压力。缓存雪崩缓存集中失效,设置缓存过期,进行冷热数据分离缓存击穿大量访问击穿缓存集群方案主从复制master读写,slava读,实现读写分离,slava同步master数据redis.config slaceof <主节点ip地址><主节点端口号>实现主从复制哨兵机制主节点宕机,sentinel 是用于监控redis集群的Master状态
2021-12-18 14:40:43
225
原创 时间工具类
import lombok.SneakyThrows;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;/** * 日期处理 */public class Dat.
2021-12-10 20:23:13
261
原创 Docker 常用命令
docker版本docker verision删除镜像docker rmi -f 容器ID搜索镜像docker search mysql 版本下载镜像docker pull mysqldocker pull nginxdocker pull redis新建容器并启动docker run [可选参数] image# 参数说明--name 容器名-d 后台运行-it 使用交互方式运行,进入容器查看内容-p 指...
2021-12-06 01:12:46
632
原创 lambda实现
/** * @author lsk * @version 1.0 * @description * @date 2021/11/24 21:39 */public class TestLambda1 { //3.静态内部类 static class Like2 implements ILike{ @Override public void lambda() { System.out.println("I like la.
2021-11-25 02:35:25
375
原创 redis持久化常见配置
RDB 持久化相关的配置: save 60 10000:如果在 60 秒内有 10000 个 key 发生改变,那就执行 RDB 持久化。 stop-writes-on-bgsave-error yes:如果 Redis 执行 RDB 持久化失败(常见于操作系统内存不足),那么 Redis 将不再接受 client 写入数据的请求。 rdbcompression yes:当生成 RDB 文件时,同时进行压缩。 dbfilename dump.rdb:将 RDB 文件命名为
2021-11-23 18:18:14
1445
原创 HTTP 请求模板
"http-get 请求": { "prefix": "httpget", "body": [ "this.\\$http({", "url: this.\\$http.adornUrl(''),", "method: 'get',", "params: this.\\$http.adornParams({})", "}).then(({data}) => {", "})"],"description": "httpGET 请求"}"http-post 请求": { "prefix": "ht.
2021-11-19 01:13:43
1885
原创 如何使用nacos配置中心
1、引入依赖<!-- 配置中心 --><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId></dependency>2、在 bootstrap.properties中配置spring.application
2021-11-15 18:55:56
703
原创 怎样在yaml文件中配置mybatis-plus的mapper扫描路径以及设置id类型
mybatis-plus: mapper-locations: classpath*:/mapper/**/*.xml #设置id的类型为自增 global-config: db-config: id-type: auto
2021-11-14 18:11:07
3101
原创 怎样使用mybatis提供的分页
首先配置分页插件 /** * 分页插件 */ @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); }编写分页方法//分页查询讲师的方法 @ApiOperation(value = "分页查询讲师的方法") @GetMapping("pageTeacher/{c...
2021-11-11 17:52:58
213
原创 在springboot中如何使用Swagger
第一步导入依赖: <!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <scope>provided </scope> <...
2021-11-11 08:06:19
547
原创 springboot中如何实现逻辑删除
安装插件/** * 逻辑删除插件 */ @Bean public ISqlInjector sqlInjector() { return new LogicSqlInjector(); }编写controller里面逻辑删除方法 //2 逻辑删除讲师的方法 @DeleteMapping("{id}") //id值需要路径来传递 public boolean removeTeacher(@PathVariabl
2021-11-11 07:39:58
1007
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人