自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 考研英语做题技巧总结

2.选项中有两个选项相近大概率不选,两个选项意思相反大概率答案在这两个中间。3.选秀中有两个讨论的关键词一样,选项大概率在这两个中间。1.常识可以用来排除错误选项但是不能用来选出正式选项。

2024-07-29 18:43:17 567

原创 activiti引擎

2.流程自动推进,工作流会用一张表记录当前结点信息,完成后会把该信息删除,把下一个节点的信息插入进这张表。1.不用频繁更改状态代码,通过读取流程文件来获取状态。activiti的优势。

2024-03-24 16:07:07 343

原创 Java面试题

1.从浏览器发送url最后展示页面期间都发生了什么。

2024-03-03 10:51:45 448

原创 docker部署前后端

然后在服务器上/usr/local/java 创建这个Java文件夹。首先将vue项目打包npm run build会形成一个dist文件。执行docker build -t bili:1 .把Dockerfile和jar包上传到Java里。接下来在linux创建好相应目录作为数据卷映射。然后准备好nginx.conf文件。1.docker部署前端。2.docker部署后端。

2024-02-08 10:27:44 518

原创 docker网络互联

容器的网络IP其实是一个虚拟的IP,其值并不固定与某一个容器绑定,如果我们在开发时写死某个IP,而在部署时很可能MySQL容器的IP会发生变化,连接会失败。加到一个网络后,容器之间可以直接ping名字,不用Ping ip。所以,我们必须借助于docker的网络功能来解决这个问题。

2024-02-03 18:00:47 502

原创 docker镜像结构

【代码】docker镜像结构。

2024-02-03 17:20:40 501

原创 docker数据卷

数据卷(volume)是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。

2024-02-03 15:47:37 667

原创 docker命令

docker pull nginxdocker imagesREPOSITORY TAG IMAGE ID CREATED SIZEnginx latest 605c77e624dd 16 months ago 141MBmysql latest 3218b38490ce 17 months ago 516MBdocker run -d --name nginx -p 80:80 nginxdocker

2024-02-03 11:37:44 395

原创 linux操作系统常用命令

1.环境变量2.压缩和解压

2024-02-02 15:08:45 363

原创 springboot自动配置原理

2024-02-01 20:48:42 365

原创 mysql主从同步原理

主库负责写,从库负责读。

2024-02-01 17:49:51 346

原创 mysql并发事务

3.幻读,一个事务前后查询的数据总量不一样,和insert和deleate相关。2.不可重复读,一个事务读取一条数据,先后不一样,和update有关。3可重复读,解决不可重复读(mysql默认的隔离级别)1.脏读,一个事务读取到另一个事务还没有提交的数据。解决方案1.读未提交,什么都不能解决。2读已提交,解决脏读。4.串行化,都能解决。

2024-02-01 16:59:27 371

原创 redis主从同步

2024-01-30 12:03:56 372

原创 redis数据淘汰策略

2024-01-28 16:41:34 344

原创 mysql数据库备份

导入 mysqldump -uroot -p mydb > /data/bak/mydb.sql 从bin目录进。然后使用source命令,后面参数为脚本文件(如这里用到的.sql)如mysql -u root -p。进入mysql数据库控制台,mysql>use 数据库。常用source 命令。

2024-01-16 09:14:04 351

原创 redis持久化

1.RDBRDB原理AOF。

2023-12-22 14:51:07 415

原创 redis缓存穿透、击穿、雪崩

1.缓存穿透2.缓存击穿3.缓存雪崩。

2023-12-21 13:42:21 394

原创 服务熔断和降级

2023-12-20 16:37:06 448

原创 服务注册和发现

2023-12-20 14:22:39 401

原创 mybatis一二级缓存

2023-12-20 10:45:09 350

原创 mybatis执行流程

mappedstatement是对数据库的一次操作。

2023-12-20 10:01:04 372

原创 springboot自动装配原理

2023-12-19 15:36:35 366

原创 SpringMVC执行流程

2023-12-19 15:17:29 364

原创 自定义异常

这个类上加上@controlleradvice注解。

2023-12-12 10:02:23 51

原创 mybatisplus基本使用

【代码】mybatisplus基本使用。

2023-12-11 10:21:05 74

原创 java批量下载文件

【代码】java批量下载文件。

2023-12-05 10:49:04 366

原创 Spring bean的加载方式

2023-11-23 15:55:41 86

原创 Spring实例化对象

默认proxyBeanMethods = true,这种方法是用的代理模式创建对象,每次创建都是同一个对象,如果改为false每次都是不同的对象。

2023-11-21 16:31:56 82

原创 Spring AOP

AOP面向切面编程思想,A为目标对象,需要进行增强的对象,B为通知,B里有要增强的方法。A和B的结合为切面,面向切面即将不同类的不同方法进行结合,比面向对象更灵活。2.配置切面,在通知类上加@Aspect注解,然后写@befor类的注解和切面表达式。1.配置目标对象和通知,把他们交给Spring容器管理。

2023-11-08 14:35:40 110

原创 Bean的生命周期,循环依赖

二级缓存和三级缓存的区别就是是否被引用过,未被引用的放在三级缓存。如果被引用了,则把三级缓存的删除放到二级缓存。右边部分为生命周期。

2023-11-07 15:22:48 93

原创 Java列表实现自定义排序规则

只需要调用Arrays.sort方法重新实现compare方法,在里面自定义排序规则。

2023-09-18 15:19:28 289

原创 redi缓存击穿

redis缓存击穿问题

2023-02-07 15:29:42 128

原创 如何在map中一个Key存多个值

Map一个key存多个值

2022-11-04 10:29:51 1694

原创 网络连接的三种模式

2022-04-18 14:37:54 200

原创 最长公共子序列(动态规划)

多样本一个做行,一个做列模型求两个字符串最长公共子序列长度为什么else可以省略?可能性2依赖于1和它左边的位置,它已经决策一遍了。class LongCommonSub{ public static int longestCommonSubsequence(String text1, String text2) { char[] str1 = text1.toCharArray(); char[] str2 = text2.toCharArray();

2022-04-17 17:39:50 269

原创 暴力递归到动态规划(硬币面值)

给定一个数组arr,例如arr[7,3,100,52],都是正数且不重复为硬币的面值,每一种面值都可以使用任意张给定一个aim,例如1000,用以上面值有多少种方法能凑齐1000动态规划的表枚举行为选一个具象化的例子,例如10好位置面值为3的货币,他依赖下面11号位置,张数为1,97的货币。依赖下面11号位置,张数为2,94的货币。。。?的值可由星星来算,不必重复计算左下面的和因此,直接用左边的值加下面的值加一起就可以。import java.util.ArrayList;impor

2022-04-11 17:08:14 718

原创 暴力递归到动态规划(记忆搜索)

假设有排成一行的N个位置,记为1~N,N一定大于或等于2开始时,机器人在其中的M位置上(M一定是1~N中的一个)如果机器人来到1位置,那么下一步只能往右来到2位置如果机器人来到N位置,那么下一步只能往左来到N-1位置如果机器人来到中间位置,那么下一步可以往左也可以往右规定机器人必须走K步,最终能来到P位置的方法有多少种?给定4个参数N,M,K,P,返回方法数。暴力方法import java.util.ArrayList;import java.util.Arrays;import jav

2022-04-09 21:43:38 532

原创 暴力递归到动态规划(范围上尝试的模型)

给定一个整型数组arr,代表数值不同的纸牌排成一条线,玩家A和玩家B依次拿走每张纸牌规定玩家A先拿,玩家B后拿但是每个玩家每次只能拿走最左或最右的纸牌玩家A和玩家B都绝顶聪明。请返回最后获胜者的分数import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;import java.util.List;import java.util.PriorityQueue;public class .

2022-04-05 13:26:13 392

原创 背包问题(暴力递归从左往右尝试模型,动态规划)

给定两个长度都为N的数组weights和valuesweights[i]和values[i]分别代表i号物品的重量和价值给定一个正数bag,表示一个载重的bag的袋子你装的物品不能超过这个重量。返回你能装下最多的价值是多少?import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;import java.util.List;import java.util.PriorityQueue;p

2022-04-04 17:52:27 403

原创 从左往右尝试模型(暴力递归)字符转化

规定1和A对应,2和B对应,3和C对应那么一个数字字符串比如“111”就可以转换为AAA,KA,AK给定一个只有数字字符组成的字符串str,返回有多少种返回结果第一个分支,第一个1转换为A剩下的去努力第二个分支,11转化为K剩下的去努力当遇到0字符的时候直接返回0,该图中10可以转化为J,但是1转化为A,单独面对0就直接返回0.import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;i

2022-04-04 16:48:17 358

空空如也

空空如也

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

TA关注的人

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