- 博客(13)
- 收藏
- 关注
原创 SQL-INSERT
普通INSERTINSERT INTO 表名(列名)VALUES (值)包含子查询的字段INSERTINSERT INTO 表名(列名1,,列名2,…)VALUES ( 值1, ( SELECT 子查询列 FROM 子查询表 WHERE… ),…)所有字段都来自子查询INSERTINSERT INTO 表名SELECT 子查询列FROM 子查询表WHERE …...
2021-03-31 12:24:51 108
原创 字节流和字符流的转换
【InputStreamReader 】是一个从【字节流】到【字符流】的桥。为了提高效率,请考虑在缓冲阅读器中包装InputStreamReader,以避免频繁的转换器调用。例如:BufferedReader in= new BufferedReader(new InputStreamReader(System.in));【OutputStreamWriter 】是一个从【字符流】到【字节流】的桥。为了提高效率,请考虑在缓冲写入器中包装 OutputStreamWriter,以避免频繁的转换器调用。例
2020-11-12 10:55:01 209
原创 -ble和-tor
前者一般在lang包,后者一般在util包比较:Comparable和ComparatorComparable:compareTo()方法,举例a.compareTo(b)Comparator:compare()方法,举例comparator.compare(a,b)约定a>b返回正整数,a=b返回0,a<b返回负整数集合排序:1、集合元素已实现ComparableCollections.sort(集合)2、Collections.sort(集合,new Comparator匿名
2020-11-04 17:14:42 141
原创 IDEA的xml注释的顶格和空格问题
1、按照网上的方法,setting,editor,修改xml的code style2、有时候同时打开两个工程设置格式时,其中一个生效另一个失效,把失效的工程关闭再重新打开即可
2020-10-17 17:01:50 2363 1
原创 简单正则笔记一
1.常用的类和方法Pattern类:Pattern.compile(),matcher(String input)Matcher类:matches():整个匹配find():部分匹配lookAt():从头匹配group():返回子串2.简单正则| :或[] :范围[^] :范围非{} :数量{a,} :至少a{a,b} :a到b() :分组\ :转义^ :固定头部$ :固定尾部3.等价正则\d :数字字符\D :非数字字符\w :单词字符\W :非单词字符.
2020-09-18 11:37:03 119
原创 LeetCode2:岛屿数量
本质:图的遍历方法:图的深度遍历本质:类似树的深度遍历,用到递归,同时因为树是有层次的,从顶到底是“一对多”的关系,而图是没有层次的,是“多对多”的关系,所以图中可能存在回路,有重复遍历,漏遍历的情况,因此会用一个“量”去辨别,当遍历到某个结点,该结点是否已被遍历过。class Solution { public int numIslands(char[][] grid) { int count = 0; if(grid.length==0 || gri
2020-09-17 16:01:25 132
原创 java的char类型
码点:与一个编码表(例如Unicode)中某个字符对应的代码值Unicode的码点有17个平面(可以理解为17类):基本多语言平面(U+0000 ~U+FFFF)以及其余16个平面(U+10000 ~U+10FFFF,包括辅助字符)代码单元:实际编码时,采取的存储策略。对于Unicode的基本多语言平面的码点,UTF-16编码采用16位(即两个字节)表示每个字符,这两个字节就是代码单元。但是,对于辅助字符的编码,则为一对连续的代码单元(即四个字节)。替代区域:基本多语言平面中的未用的2048个值(U+
2020-09-10 17:13:58 136
原创 LeetCode1:两数之和
思想:一遍哈希。在一遍循环(遍历)中,依次把元素放进map中,同时,每次操作前,都先判断,目标值减去该元素值的值是否在map中,如果找到了,即可返回这俩值。
2020-09-10 09:26:16 89
原创 java方法的参数传递
有必要记录一下,java方法的参数传递会有两种结构,一是改变原来的值,二是原来的值不变,前者会有很多中情况适用,例如没有final修饰的对象或具体的字段,后者则是具有代表性的String类对象。如果要简单地说清楚为什么会有两种不同的情况,根据上述的描述,都很容易知道是final修饰符的作用,但是今天我想记录的是JVM内存的机制,也是因为这种底层规则才能呈现出上述的情况,本质上是这样的。下面开始记录,以图形式可能更好:...
2020-09-09 10:59:35 110
原创 BM算法(笔记)
原理利用多位移动减少不必要的匹配。解题思路两条字符串:主串,匹配串(主串不动,匹配串去匹配)(以下是匹配串针对主串而言)初始位置:最左对齐匹配方向:从右向左(即初始位置对齐后,从匹配串最后一个字符开始匹配)移动方向:从左向右两个简单概念坏字符从右向左匹配时,出现不匹配的字符称为“坏字符”,坏字符有两种情形,分别是“匹配串存在该坏字符”和“匹配串不存在该坏字符”。好后缀从右向左匹配时,出现连续匹配字符的情况(直至出现坏字符),该连续匹配的字符串称为“好后缀”,且该后缀的后缀也属于好后缀
2020-08-07 14:02:25 233
原创 记:SpringBoot2.*.*无法访问静态资源的坑
遇到的问题在导入静态资源(css、js包等)和html页面模板时,发生无法读取静态资源的情况,总结是以下两种情况:1、输入访问静态资源的url,出现白页错误,无法访问静态资源;2、输入访问html页面的url,可以访问成功,但是html页面布局乱了,无法读取样式;由于样式是放在静态资源文件夹的,既然无法访问静态资源,那么html页面自然就无法读取样式了。所以问题归结于“无法访问静态资源”。注:模板引擎采用的是springboot推荐的thymeleaf来渲染html页面解决的方法在配置类中添加
2020-05-20 20:27:09 1402
原创 通过修改注册表,在右键新建菜单中添加typora
本文章参考其他文章做的个人总结,如有雷同,私信解决!(文末附主要参考文章)1、win+R调出运行窗口,输入regedit,弹出注册表窗口2、在窗口的搜索栏中输入Computer\HKEY_CLASSES_ROOT .md(有的可能是 计算机\HKEY_CLASSES_ROOT .md),按回车,找到.md项3、点击.md,双击右栏的默认项,弹出编辑框后在“数值数据”框中输入“Typora....
2020-05-04 16:45:58 1672 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人