- 博客(84)
- 收藏
- 关注
原创 考研英语做题技巧总结
2.选项中有两个选项相近大概率不选,两个选项意思相反大概率答案在这两个中间。3.选秀中有两个讨论的关键词一样,选项大概率在这两个中间。1.常识可以用来排除错误选项但是不能用来选出正式选项。
2024-07-29 18:43:17
567
原创 activiti引擎
2.流程自动推进,工作流会用一张表记录当前结点信息,完成后会把该信息删除,把下一个节点的信息插入进这张表。1.不用频繁更改状态代码,通过读取流程文件来获取状态。activiti的优势。
2024-03-24 16:07:07
343
原创 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 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
原创 mysql并发事务
3.幻读,一个事务前后查询的数据总量不一样,和insert和deleate相关。2.不可重复读,一个事务读取一条数据,先后不一样,和update有关。3可重复读,解决不可重复读(mysql默认的隔离级别)1.脏读,一个事务读取到另一个事务还没有提交的数据。解决方案1.读未提交,什么都不能解决。2读已提交,解决脏读。4.串行化,都能解决。
2024-02-01 16:59:27
371
原创 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
原创 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
原创 最长公共子序列(动态规划)
多样本一个做行,一个做列模型求两个字符串最长公共子序列长度为什么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关注的人