自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 事务的隔离级别

事务隔离级别

2022-09-18 23:01:57 146

原创 数据库事务七种传播行为

事务

2022-09-18 22:55:35 274 1

原创 java代理

分为静态和动态代理,动态代理又可以分为JDK 动态代理和cglib两种。静态代理:需要一个接口 A,一个实现了该接口的类 B,然后新创建一个类C,实现接口A,同时C持有一个实现了接口的类B ,那么在实现A接口的方法时候可以调用B实现A接口的方法,在之前或者之后加上自己需要的操作。使用时创建一个B类对象,传入给C,由C来调用方法。2.动态代理,静态代理的问题是如果有多个目标类需要加强,那么就要写多个代理类C,非常不方便,所以有了动态代理。JDK 动态代理:由jdk支持,不需要导入其他依赖包。2.

2022-02-20 16:07:04 198

原创 记一次积木报表使用遇到的坑,无法替换参数(解析参数)

使用大写WHERE时,无法替换参数,参数解析失败https://gitee.com/jeecg/JimuReport/issues/I4C1HD

2021-10-11 20:04:12 2805

原创 sql优化

sql优化:https://blog.csdn.net/csdnstudent/article/details/40398245?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EOPENSEARCH%7Edefault-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EOPENSEARCH%7Edefault-3

2021-05-04 23:26:31 31

原创 rank和dense_rank() 和row_number()和ntile

例子:分数:2,3,3,4,6,6,8,10使用各个函数的排名情况rank() : 1,2,2,4,5,5,7,8 跳跃排名最大与总数相同dense_rank():1,2,2,3,4,4,5,6 顺序,排名的最大值小于等于总数row_number():1,2,3,4,5,6,,7,8 顺序不重复ntitle():分组,例如分两组id score1 21 31 31 42 62 6...

2021-05-04 22:57:21 65

原创 判断5张牌是否为顺子

一个大佬的想法:能够组成顺子的条件:1.除大小王外,所有牌 无重复 ;2. 设此 55 张牌中最大的牌为 max ,最小的牌为 min (大小王除外),则需满足:max - min < 5class Solution { public boolean isStraight(int[] nums) { Set<Integer> repeat = new HashSet<>(); int max = 0; int

2021-04-08 22:08:49 593

原创 LCP 28采购方案-力扣(两数之和的变种)

来源 有点找数学规律的意味class Solution { public int purchasePlans(int[] nums, int target) { int mod = 1_000_000_007; int ans = 0; Arrays.sort(nums); int left = 0, right = nums.length - 1; while (left < right) {

2021-04-06 17:46:35 103

原创 链表中倒数第k个数-力扣

方法1:使用快慢指针,快指针先走k步,当k到结尾时,慢指针就是倒数第k个数/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { public ListNode getKthFromEnd(ListNode head,

2021-04-06 17:12:31 88

原创 两数之和2 - 力扣

方法一:两个for遍历,没什么好说的class Solution { public int[] twoSum(int[] numbers, int target) { int[] arr = new int[2]; for(int i=0;i<numbers.length;i++){ for(int j=i+1;j<numbers.length;j++){ if(numb

2021-04-04 23:30:26 44

原创 相交链表-力扣

方法1:遍历A链表并加入集合中,然后遍历B链表,查看集合是否包含当前节点,有则是相交点,否则不相交/* * 相交链表 */public ListNode getIntersectionNode(ListNode headA, ListNode headB) { if (headA == null || headB == null) { return null; } Set<ListNode> list = new HashSet<Lis

2021-04-04 22:31:36 52

原创 二叉树前序遍历

/* * 前序遍历二叉树 */public List<Integer> preorderTraversal(TreeNode1 root) { List<Integer> list = new LinkedList<>(); if(root == null) return null; Stack<TreeNode1> stack = new Stack<TreeNode1>(); stack..

2021-04-04 21:33:21 39

原创 力扣 - 加1

力扣简单题加1class Solution { public int[] plusOne(int[] digits) { int index = digits.length-1; while(index >=0){ //加1后没有向上一位进位,直接返回 if(digits[index]+1 <10 ){ digits

2021-04-03 21:41:55 93

原创 2021-04-03

多种方式,有效括号方法1:这是力扣一个大佬的很妙的方式 /* * 判断括号是否有效,心得:在多种可能的情况下可以使用hashmap存储所有可能性 * */ static boolean kuohao(String s) { Stack<Character> stack = new Stack<Character>(); for(int i=0;i<s.length();i++) { char ch=s.charAt(i);

2021-04-03 20:11:12 50

原创 二分法

/* * 二分查找 */ static int myBinaryseach(int[] nums, int target) { int left = 0; int right = nums.length-1; while(left <= right) { int mid = ((right - left) >>1)+left; if(target > nums[mid]) { left = mid+1; }

2021-04-03 20:01:44 34

原创 看了这么多文章,没有一个快速排序能跑起来的

static void myquickSort(int[] arr,int left , int right) { int i=left; int j=right; int shaobing = arr[i]; int temp; while(i<j) { while(i<j && arr[i] <= shaobing ) i++; while(i<j && ar

2021-03-03 22:56:08 47

原创 2020-12-27

记一次mysql连接错误,使用java连接mysql数据库报错,发现是服务中有两个mysql服务,程序不知道连接哪个解决办法:1.win+r 2.输入services.msc 3.找到mysql服务4.关闭一个就可以了

2020-12-27 15:12:40 48

原创 spring学习笔记

1. ioc 容器主要有 :beanfactory和applictioncontext,两者都是接口,一般使用后者,功能更强大2. beanfactory 的子类有:xmlbeanfactory,该类是从xml文件中读取与数据,getbean()方法可以获取bean3. applicationcontext 的实现类有:FileSystemXmlApplicationContext、FileSystemXmlApplicationContext、WebXmlApplicationContext、An

2020-11-16 20:24:35 151

空空如也

空空如也

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

TA关注的人

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