排序
JAVA实现根据属性对list集合进行分组
使用Java 8对List集合进行分组: Map<String, List<Student>> result = list.stream().collect(Collectors.groupingBy(Student::getAge)); 参考: Group a list of objects by an a...
使用fdb-sql-parser判断SQL语句是否是查询语句
fdb-sql-parser-1.6.1.jar包下载地址:[点此进入]。 代码如下: /** * 判断是否为select语句 * @param sql * @return */ private boolean isSelectSql(String sql){ boolean flag = false; SQLP...
解决Idea创建Maven项目时一直显示Loading archetype list…
方法1:更改maven设置 方法2:删除文件,重新生成 删除文件{User_Home}/.IntelliJIdea{Version}/system/Maven/Indices ,重启Idea!
Spring Boot文件上传/下载示例
前台 参考:漂亮的文件上传控件input file css样式整理; 后台 代码如下: package com.aitlp.dataArchives.controller; import org.springframework.web.bind.annotation.*; import org.spring...
java.util.ConcurrentModificationException解决办法
今天在遍历list集合时同时对list集合进行增加和删除操作,导致了以下错误: java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:81...
Java中byte大小格式化
方法一 public static String readableFileSize(long size) { if (size <= 0) return '0'; final String[] units = new String[]{'B', 'kB', 'MB', 'GB', 'TB'}; int digitGroups = (int) (M...
JFreeChart如何设置柱状图宽度
在jfreechart中如果不设置柱形图宽度的话,jfreechart会默认设定宽度,就会出现一个图形里只有一个柱的超宽柱形图,很不美观,可以通过下列代码设置宽度: BarRenderer barrenderer = new BarRe...
MyBatis Generator Example用法
具体生成Example类的方法参见:Maven配置之MyBatis Generator Maven Plugin(三步学会使用MyBatis Generator生成代码); 参考文章: [mybatis]Example的用法 ; mybatis generator生成 example类...
Java连接数据库的工具类
本文提供了一种在Java中实现数据库连接工具类的方法,具体如下: 1.配置文件 配置文件db.properties内容如下: #mysql classname=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/stock...
Java字符串右侧补零实现
实现代码: org.apache.commons.lang3.StringUtils.rightPad(areaCode.getProvince() + areaCode.getCity(), 6, '0')