自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 idea中project的显示问题

此时发现projec可以在idea中正常显示了。新建空的project。3、重新打开idea。

2023-07-08 01:12:07 1849 1

原创 idea配置模板文件

文件可以在IDEA中提前创建好模板,以后通过模板创建配置文件。

2023-06-03 17:43:00 155

原创 mybatis小技巧

mybatis小技巧。

2023-06-03 17:33:09 129

原创 快捷键汇总

ideamysql刷新数据库表的内容。

2023-05-27 14:00:44 77

原创 使用mybatis完成CRUD

Car{id=1, carNum='null', brand='宝马520Li', guidePrice=null, produceTime='null', carType='null'}你需要告诉mybatis。Car car = new Car(null, "3333", "比亚迪秦", 30.0, "2020-11-11", "新能源");select语句查询的时候,查询结果集的列名是可以使用as关键字起别名的。, "9999", "凯美瑞", 30.3, "1999-11-10", "燃油车");

2023-05-26 22:58:54 70

原创 mybatis工具类

对应一个 environment(

2023-05-26 21:18:26 65

原创 第一个mybatis项目

resources 目录中的文件。等同于放在类的根路径下。

2023-05-24 23:56:41 264 1

原创 pom文件详解

其中,groupId、artifactId、version三个元素用来定义一个项目的坐标,也就是说,一个maven仓库中,完全相同的一组groupId、artifactId、version,只能有一个项目。pom文件定于了一个maven项目的maven配置,一般pom文件的放在项目或者模块的根目录下。project是pom文件的根元素,project下有。

2023-05-23 18:52:21 2908

原创 创建springboot项目时 Initialization failed for ‘https://start.spring.io‘

这种情况一般是网络问题https://start.spring.io 是国外的网站,很容易访问失败因此创建项目时 不要使用默认的URL选择custome输入spring的国内站点https://start.springboot.io 即可快速创建也可选择阿里云镜像https://start.aliyun.com/...

2022-05-06 15:31:49 308

原创 该虚拟机似乎正在使用中。 如果该虚拟机未在使用,请按“获取所有权(T)“按钮获取它的所有权。否则,请按“取消(C)“按钮以防损坏。

这个问题一般是由于虚拟机的不正常关闭引起的解决办法1、找到VMware的安装目录2、找到与虚拟机名字对应的文件夹 我这里是MyLinux3、进入文件夹 将后缀为.vmx.lck的文件夹删掉(或者改名进行备份)4、重新启动虚拟机,此时应该可以正常启动了...

2022-04-29 15:24:35 5192

原创 代码随想录-双指针

27. 移除元素https://leetcode-cn.com/problems/remove-element/给你一个数组 nums和一个值 val,你需要 原地 移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。1、暴力法每次检测到nums[i]==val 就从后往前移动一遍元素 //暴力解法 遍历 pub...

2022-03-04 20:51:04 455

原创 idea部分设置

1、关闭重复代码提醒重复代码下会有波浪线提醒,按如下操作即可关闭该功能:File->Settings-> 取消箭头所指对号2、package显示方式在项目视图,默认是将package层级以简洁显示的,如下图:可以点击右上角设置选择Compact Middle Packages可以展开package...

2022-02-14 17:13:12 387

原创 实体类往往使用Interger不用int?

int 是基本的数据类型,默认值为0;Integer是其包装类,默认值为null,可区分赋值还是未赋值1、 在MySQL中没有给字段赋值默认为null,当你从数据库中查出来也是null,如果该字段在对应的Java代码中是int类型,null不能对应int类型,因为int代表的是基本数据类型,只能是基本的数字。2、实体类的属性你可以给它赋值也可以不给它赋值,当你不给它赋值时,它拥有默认值,比如int的默认值就为0。但是主动给它设置值为0与它默认为零是不同的概念。比如,一个班的成绩,0代表某学生

2022-02-13 21:14:14 1310

原创 二叉树知识点整理

二叉树定义二叉树是递归定义的,其结点有左右子树之分,逻辑上二叉树有五种基本形态二叉搜索树(Binary Search Tree)二叉搜索树是一种节点值之间具有一定数量级次序的二叉树,对于树中每个节点:若其左子树存在,则其左子树中每个节点的值都不大于该节点值; 若其右子树存在,则其右子树中每个节点的值都不小于该节点值。...

2022-01-17 21:40:11 298

原创 二分法及其应用

35. 搜索插入位置public class No35 { //二分 O(logn) public int searchInsert1(int[] nums,int target) { int low=0;int high=nums.length-1; while (low<=high){ int mid=(high-low)/2+low; if(nums[mid]<ta...

2022-01-11 12:43:01 151

原创 栈及其应用

20. 有效的括号https://leetcode-cn.com/problems/valid-parentheses/给定一个只包括 '(',')','{','}','[',']'的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。public boolean isValid(String s) { int n=s.length(); if(n%2!=0){ r.

2022-01-03 13:28:42 212

原创 二叉树应用

700. 二叉搜索树中的搜索https://leetcode-cn.com/problems/search-in-a-binary-search-tree/给定二叉搜索树(BST)的根节点和一个值。 你需要在BST中找到节点值等于给定值的节点。 返回以该节点为根的子树。 如果节点不存在,则返回 NULL。1、递归//递归 public TreeNode searchBST1(TreeNode root,int val){ if(root==null||root.va

2022-01-02 17:07:21 373

原创 二叉树遍历

144. 二叉树的前序遍历https://leetcode-cn.com/problems/binary-tree-preorder-traversal/94. 二叉树的中序遍历https://leetcode-cn.com/problems/binary-tree-inorder-traversal/145. 二叉树的后序遍历https://leetcode-cn.com/problems/binary-tree-postorder-traversal/二叉树的前中后序遍历二叉树节点的定义..

2022-01-02 13:36:08 177

原创 链表的应用

203. 移除链表元素https://leetcode-cn.com/problems/remove-linked-list-elements/给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val == val的节点,并返回新的头节点。1、迭代//迭代法 public ListNode removeElements1(ListNode head,int val){ ListNode dumyHead=new Lis...

2021-12-31 17:14:12 271

原创 No73矩阵置零

给定一个mxn的矩阵,如果一个元素为0,则将其所在行和列的所有元素都设为0。请使用原地算法。方法一、我们可以用两个标记数组分别记录每一行和每一列是否有零出现。具体地,我们首先遍历该数组一次,如果某个元素为 00,那么就将该元素所在的行和列所对应标记数组的位置置为true。最后我们再次遍历该数组,用标记数组更新原数组即可。//法1 遍历两遍 public void setZeroes1(int[][] matrix){ ...

2021-12-28 16:22:28 117

原创 No36有效的数独

36. 有效的数独https://leetcode-cn.com/problems/valid-sudoku/请你判断一个9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。(请参考示例图)注意:一个有效的数独(部分已被填充)不一定是可解的。只需要根据以上规则,验证已经填入的数字是否有效即可。空白格用'.'表...

2021-12-27 17:40:25 59

原创 No118

杨辉三角给定一个非负整数numRows,生成「杨辉三角」的前numRows行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。每行的行首和行尾均为1 其他位置为前一行的前一个数字+前一行对应位置数字因此我们可以先构造行 然后add进去public List<List<Integer>> generate(int numRows){ List<List<Integer>> ret =ne...

2021-12-27 15:54:17 53

原创 No566重塑矩阵

566. 重塑矩阵https://leetcode-cn.com/problems/reshape-the-matrix/在 MATLAB 中,有一个非常有用的函数 reshape ,它可以将一个m x n 矩阵重塑为另一个大小不同(r x c)的新矩阵,但保留其原始数据。给你一个由二维数组 mat 表示的m x n 矩阵,以及两个正整数 r 和 c ,分别表示想要的重构的矩阵的行数和列数。重构后的矩阵需要将原始矩阵的所有元素以相同的 行遍历顺序 填充。如果具有给定参数的 reshape..

2021-12-27 12:27:00 61

原创 合并两个有序数组/链表

88. 合并两个有序数组给你两个按 非递减顺序 排列的整数数组nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n 。方法一:直.

2021-12-22 15:59:14 281

原创 最大子序和

No53给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。 public int maxSubArray(int[] nums) { int pre=0,maxAns=nums[0]; for (int x:nums){ pre=Math.max(pre+x,x); maxAns= Math.max(maxAns,pre); ...

2021-12-22 09:53:42 173

原创 哈希表的应用

217. 存在重复元素给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回true。如果数组中每个元素都不相同,则返回false。

2021-12-20 22:23:30 759

企业内部通信平台1.zip

一个简单的通信平台,可以实现账号注册、登录、私聊、群聊等功能。压缩包里有配置文档说明,对于socket新人有一定帮助

2019-05-30

C#实现QQ的基本通信功能

tCP/IP网络同步通信,类QQ网络即时聊天工具,服务器端和客户端界面和程序编写。

2019-05-02

空空如也

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

TA关注的人

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