自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis if foreach嵌套

需求:参数传入一个list,根据list中的数据从数据库中取数据,如果list为空则返回所有Mapper接口List<User> selectByName(@Param("names") List<String> names);sql<select id="selectByName" resultMap="BaseResultMap"> select * from User where 1=1 <if test="names != nu

2020-08-13 16:02:47 2113

原创 BeanUtils.copyProperties

BeanUtils.copyProperties(Object source, Object target)将source的属性值赋值给target,省去了一大段的set get。当源类和目标类中的属性名不同的时候,copyProperties方法会自动不做处理,所以如果有不同名称或类型想赋值的需要自己手动操作。1、首先准备两个类,一个源类一个目标类,set和get和构造方法就省略不写了,领会精神。除了属性名相同的name和age,People类中的str要赋值给User类中的var,但是两个类.

2020-08-13 15:44:21 429

原创 Linux文件操作

读取文件直接读取文件cat filename对文件每一行进行操作,循环读取每一行while循环读cat filename | while read linedo echo $linedonefor循环读for line in `cat filename`do echo $linedone<方式读<前面是所做的操作,后面是操作的文件while read linedo echo $linedone < filename注意:

2020-07-28 15:33:39 93

原创 IO和NIO

IONIO面向流面向块(缓冲)阻塞IO非阻塞––没有选择器有选择器面向流和面向块IO面向流,从流中读取字节或字符,没有被缓存到某个地方;NIO是面向块的,首先将数据读到一个缓冲区中,可以控制读取什么位置的数据,但是需要检查缓冲区中是否有想要的数据阻塞和非阻塞IO流是阻塞的,也就是当一个线程读或写时,线程进入阻塞状态,知道数据被读取完...

2020-04-01 16:45:26 154

原创 LeetCode 56

给出一个区间的集合,请合并所有重叠的区间。示例 1:输入: [[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].示例 2:输入: [[1,4],[4,5]]输出: [[1,5]]解释: 区间 [1,4] 和 [4,5] 可被视为重叠区间。思路:先按照...

2020-03-19 10:42:02 67

原创 java一些方法

String类型字符串转换成单个字符:.toCharArray()String str = "ABCD";char[] a = str.toCharArray();String类型字符串转换成数字 :Interger.valueOf(字符串名)a.纯数字字符串String str = "1234";int num = Integer.valueOf(str);b.不是纯数...

2020-03-13 00:37:45 82

原创 LeetCode 1071(最大公约)

题目对于字符串 S 和 T,只有在 S = T + … + T(T 与自身连接 1 次或多次)时,我们才认定 “T 能除尽 S”。返回最长字符串 X,要求满足 X 能除尽 str1 且 X 能除尽 str2。示例 1:输入:str1 = “ABCABC”, str2 = “ABC”输出:“ABC”示例 2:输入:str1 = “ABABAB”, str2 = “ABAB”输出:“A...

2020-03-13 00:21:40 147

原创 Leetcode 543

题目给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。示例 :给定二叉树 1 / \ 2 3 / \ 4 5 返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1,3]。注意:两结点之间的路径长度是以它们之间边的数目表示。思路:对于每一个...

2020-03-10 23:22:04 205

原创 动态规划

参考:https://www.zhihu.com/question/23995189解题步骤1.我是谁:面对的局面表示为x2.两个思路:找出f(x)与哪些局面有关(也就是p),写出式子1)我从哪里来:f(x) = f§ +12)我要到哪去: 求出f(x),更新f(x+1)…例题1:凑钱钞票面额是1、5、11,求凑15块钱需要的最少张数分析:w=15时,如果先取11,w就剩下4,即c...

2020-03-09 17:40:45 225

原创 Linux编辑文件退出

Linux编辑文件退出:w 保存文件但不退出:w file 将修改另外保存到file中,不退出:w! 强制保存不退出:wq 保存文件并退出:wq! 强制保存文件,退出:q 不保存文件,退出:q! 不保存文件,强制退出————————————————版权声明:本文为CSDN博主「黄粱一梦-努力努力」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处...

2019-10-28 21:17:32 9524

空空如也

空空如也

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

TA关注的人

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