- 博客(25)
- 收藏
- 关注
原创 Vue2中使用样式 Scope失效 解决方法
正因为有这个标识,所以对应的组件里面的css也会被加上标识,这样就可以保证组件样式的唯一性,避免了css的污染。需要在样式css前加上/deep/才可以。具体是因为这样vue在渲染组件中元素时会加上一个标识,例如。想让组件单独使用一个样式,而不是全局样式。这种方式,但是如果直接加上就开始使用,这样是不会生效的。
2024-03-13 14:14:31 159
原创 单线程项目,分布式数据库,如何添加事务
在这类项目中,我们使用的基本都是框架mybaits-plus,但是在整体架构是没有用到微服务,springClound来做分布式的情况下,seata无法使用,只能够利用@Transactional注解,来实现事务的提交和回滚,但在频繁切换数据源的情况下,这种情况是不被运行的,会报错。后面在mybatis-plus-boot-starter新添加了一个注解@DSTransactional,就可以解决这个问题, @DSTransaction采用把每一个事务都记录,一有错误,就依次回滚的方式解决了这个问题。
2024-01-16 13:04:26 341
原创 post请求(非表单),后端接口如何获取参数 不适用URL参数传递。
前端需要设置请求配置为method为post 、Content-Type: application/json。post请求(非表单),后端接口如何获取参数(java版本) 不适用URL参数传递。
2023-12-29 15:40:26 436
原创 如何解决element排序后,点击多选框出现选中异常
element 我的问题:选中多选框后,原本对应数据行的颜色会亮起,但亮的是原本的数据行。简单解释就是 原本的数据没有更新 导致渲染时 依旧找的是老的数据。
2023-05-23 10:47:00 74
原创 java Stream流 常用方法
Stream分为三部分 :数据源 数据处理 返回结果 (需理解)max min reduce sorted map filter forEach limit等等方法。
2022-09-12 17:42:57 169
原创 LeetCode 593. 有效的正方形
判断正方形用一个数组用于保存四个点之间的距离,求出两两点之间的距离,若数组不存在所求的距离数值,则添加进数组,若数组超过三个数值,则返回FALSE,否则返回true(其实只要两个就行了,不用距离平方比为1/2,自己举例证明…......
2022-07-29 21:08:43 49
原创 springboot生成验证码
前排提示:该生成验证码的步骤在ssm与springboot都可以使用,这里推荐使用springboot如果要使用ssm要进行适当的修改。1、导入验证码依赖<dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3
2021-11-07 19:34:13 2410
原创 BOM对象(详细)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> //BOM对象 /* * document * history *
2021-10-19 22:49:54 43
原创 贪心算法
package com;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.Map;public class Mytest2 { public static void main(String[] args) { //这个greedAlgorithm就是有一个表格 //里面有 key value 就跟站台 跟其广播的地区
2021-06-06 19:37:57 47
原创 01背包问题
public class MyTest2 { public static void main(String[] args) { //创建物品的价值跟重量的数组 int v[] = new int[]{0, 1500, 3000, 2000}; int w[] = new int[]{0, 1, 4, 3}; int n = v.length;//设置物品的数量 int m = 5;//这里需要去查找物品重量最大值+1
2021-06-06 19:36:48 37
原创 归并排序
public class test { public static void mergeSort(int array[], int L, int M, int R) { //何为归并 划分为归 合并则为并 合并需要两边的数组都是排好序的,所以用递归将大化小,然后合并成排序好的数组 //然后直到最后两个大数组,合并起来就是答案了 int LEFT_SIZE = M - L + 1; //4 左边数组大小 int RIGHT_S
2021-05-12 19:55:11 59
原创 简易迷宫
int[][] map = {{0, 0, 0, 1}, {1, 1, 1, 1}, {1, 0, 0, 0}, {1, 1, 1, 1}}; //地图 地图是为正方形 // 如果要改只要有用到size都要改,主要需要考虑长跟宽 判断大小跟下面的界限都需要重新设置 int size = map.length; int[][] judge = new int[size][size]; //判断 Stack<Pair<Int
2021-05-05 15:16:04 128
原创 求连续子序列和的最大值
//求连续子序列和的最大值 int[] array = {1, -4, 3, -2, 5};//-1,-2 ArrayList<ArrayList<Integer>> lists = new ArrayList<ArrayList<Integer>>(); //这是一种错误的示范,错在地址都是一样,早放入跟晚放入又有什么区别// for(int i=0;i<array.length;i..
2021-05-03 19:22:19 102
原创 Mysql的常用类型
Mysql的常用类型这些是我自己总结的一些整型tinyint 最小型整型 1字节 smallint 较小型整型 2字节mediumint 在较小到正常直接 3个字节int 正常的整型 4个字节 4个字节也就是32位第一位是符号位 也就是31为数值位。 表示的值为-2^31~2^31次方-1bigint 大的整型 8个字节 表示的范围为 -2^63~2^63-1浮点型float 单精度 4个字节double 双精度 8个字
2021-04-18 22:11:03 40
原创 简易学生信息管理器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-10-08 10:50:02 77
原创 学生管理器
#include<iostream>#include<string>using namespace std;#define max 1000struct Student{ string name; int age;};struct user{ struct Student a[max]; int num;};void caidan(){ ...
2020-02-16 14:52:09 110
原创 用链表做学生信息管理器
** 用链表做学生管理器**#include <stdio.h>#include<stdlib.h>#include<string.h>#include<windows.h>#define NULL 0int len;struct student{ char name[20];...
2020-02-10 15:58:21 303 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人