- 博客(28)
- 收藏
- 关注

原创 浅谈Arrays.asList()方法的使用
这个方法是将数组转化成List集合的方法;List list = Arrays.asList(“aaa”,“bbb”,“ccc”);需要注意以下几点:1.不支持add()、remove()、clear()等方法;2.该方法将数组与List列表链接起来:当更新其一个时,另一个自动更新;3.该方法不建议使用于基本数据类型的数组(byte,short,int,long,float,double,boolean);4.该方法适用于对象型数据的数组(String、Integer…);如果你要用的List
2021-02-25 15:36:53
826
5
原创 nvm 国内镜像
路径也被改过,正确的应该是: node_mirror:https://registry.npmmirror.com/node/ npm_mirror:https://registry.npmmirror.com/npm/
2024-08-08 21:46:55
1549
原创 MySQL的Explain详解(查询计划)
MySQL中的EXPLAIN语句用于分析SELECT语句的执行计划。通过使用EXPLAIN,我们可以了解到MySQL如何处理查询、选择索引等信息,从而优化查询性能。
2024-01-17 17:10:28
1029
1
原创 Java导出数据为Excel文件
Java导出数据为Excel文件代码如下:/** * 导出Excel * @param <T> */public class ExportExcelUtil<T> { public final static Pattern pattern = Pattern.compile("^//d+(//.//d+)?$"); /** * 通用Excel导出方法,利用反射机制遍历对象的所有字段,将数据写入Excel文件中 <br>
2021-06-03 14:33:51
414
原创 MyBatis的.xml文件里foreach标签,使用List类型参数时,collection属性写法
在mapper.xml中,使用List类型的参数来组织动态SQL,很多时候不知道foreach标签的collection属性到底应该是collection=“list” 还是collection=“list的参数名”。代码如下://伪代码public interface UserMapper{ /** *这个方法的参数没有使用@Param注解,在foreach标签中,collection=“list” */ int updateUserLists(List<String> u
2021-06-02 15:22:28
1959
原创 Matcher.matcher()和Matcher.find()的区别
Matcher.matcher()和Matcher.find()的区别例1: String abc = "abc"; Pattern pattern = Pattern.compile(abc); Matcher matcher = pattern.matcher("abcd"); if (matcher.matches()) { System.out.println("matcher.matches() == true"); } else { System.out.pr
2021-05-18 15:12:27
1174
1
原创 输入一个矩阵,按照从外向里以顺时针得顺序依次打印出每一个数字(顺时针打印一个矩阵)
public class Test1 { public static void main(String[] args) { int[][] ints = new int[100][100]; int n = 6; int count = 1; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { int
2021-03-19 14:33:05
347
原创 JAVA中常见的异常
算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException文件已结束异常:EOFException文件未找到异常:FileNotFoundException字符串转换为数字异常:NumberFormatE
2021-03-18 14:20:47
127
原创 RedisTemplate-Redis常用工具类
/** * 指定键是否存在 * * @param key * @return */ public static Boolean exists(String key) { return redisTemplate.hasKey(key); } /** * 删除键为key的缓存(hash/set/list/String) * * @param key */ public s
2021-03-17 15:27:48
276
原创 JAVA pio获取单元格的值
/** * java pio 获取单元格的值 * * @param sheet 表 * @param rowIndex 行号 * @param columnIndex 列号 * @return 单元格值 */ private String getValue(Sheet sheet, int rowIndex, int columnIndex) { String cellValue;
2021-03-17 13:55:24
418
3
原创 Java字符串比较的几种方法
在 Java 中,字符串比较是常见的操作,包括比较相等、比较大小、比较前缀和后缀串等··;常用方法有 3 个:equals() 方法、equalsIgnoreCase() 方法、 compareTo() 方法,接下来详细介绍这 3 个方法的使用:equals() 方法:equals() 方法比较两个字符串的每个字符是否相同。如果两个字符串字符和长度相同,它返回 true,否则返回 false;大小写也会检查!语法格式如下:str.equals(stri);比较:public class.
2021-03-01 18:48:49
7257
3
原创 Java获取当天、本周、本月 开始及结束时间(Calendar.getInstance())
Java获取当天、本周、本月 开始及结束时间(Calendar.getInstance())package test2.java关系型运算符;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * Java获取当天、本周、本月 开始及结束时间(Calendar.getInstance()) */publi
2021-03-01 10:40:26
1768
2
原创 Java获取当天、本周、本月 开始及结束时间(Calendar.getInstance())
Java获取当天、本周、本月 开始及结束时间package test2.日期;import java.util.Calendar;import java.util.Date;/** * Java获取当天、本周、本月 开始及结束时间 */public class Test1 { public static void main(String[] args) { System.out.println("当前时间:" + new Date().toLocaleString(
2021-03-01 10:34:36
3766
1
原创 Java中的局部变量
package test2;/** * 局部变量是指在方法或者方法代码块中定义的变量,其作用域是其所在的代码块。可分为三种: * 方法参数变量(形参):在整个方法内有效; * 方法局部变量(方法内定义): 从定义这个变量开始到方法结束这一段时间内有效; * 代码块局部变量(代码块内定义):从定义这个变量开始到代码块结束这一段时间内有效; * <p> * 上述实例中定义了 a 和 b 两个局部变星,其中 int 类型的 a 的作用域是整个 main() 方法; * 而 int 类
2021-02-26 15:05:15
2027
原创 集合数据拷贝
1:定义回调接口package cn.cloudwalk.dc.biz.common.config.bean;/** * copy回调 * * @param <S> * @param <T> */@FunctionalInterfacepublic interface BeanUtilCallBack<S, T> { /** * 定义默认回调方法 * * @param t * @param s
2021-02-26 10:18:25
316
原创 java将list循环出来的对象添加String[]里面
java将list循环出来的对象添加String[]里面常规写法:List data = new ArrayList<>();String[] str = new String[data.size()];int i = 0;for (User arr : data) {str[i++] = arr.getCode();}Map<String, AbcDto> guidePriceMap = ****Service.bbbb(str);java8新写法(简便写法):
2021-02-25 14:46:27
1129
原创 获得某个类的所有声明的字段
getFields():获得某个类的所有的公共(public)的字段,包括父类中的字段。getDeclaredFields():获得某个类的所有声明的字段,即包括public、private和proteced,但是不包括父类的申明字段。getDeclaredMethod:获取当前类的所有声明的方法,包括public、protected和private修饰的方法。需要注意的是,这些方法一定是在当前类中声明的,从父类中继承的不算,实现接口的方法由于有声明所以包括在内。getMethod:获取当前类和父类的
2020-12-23 22:46:53
305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人