wjbk

导航

随笔分类 -  java

java开发-kkFileView文件在线预览
摘要:1、下载源码文件(码云上搜索 kkFileView) https://gitee.com/kekingcn/file-online-preview 2、启动服务(运行ServerMain中的main) 3、打开预览网页(http://127.0.0.1:8012) 部署到linux服务 1、使用ma 阅读全文

posted @ 2025-04-03 10:41 wjbk 阅读(829) 评论(0) 推荐(0)

idea设置java虚拟机内存
摘要:在IDEA的项目运行配置中设置: 在IDEA中打开项目,选择顶部菜单栏中的“Run”(运行)选项,然后选择“Edit Configurations”(编辑配置) 在弹出的对话框中,选择要修改内存大小的配置,在“VM options”(虚拟机选项)文本框中输入内存参数,如-Xms512m -Xmx10 阅读全文

posted @ 2024-07-17 17:05 wjbk 阅读(5702) 评论(0) 推荐(0)

将一个列表分割成指定大小的多个子列表:Lists.partition
摘要:依赖项添加: <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>31.0.1-jre</version> <!-- 请检查最新版本 --> </dependency> pu 阅读全文

posted @ 2024-04-17 16:01 wjbk 阅读(147) 评论(0) 推荐(0)

java设置文件上传的大小限制
摘要:#配置文件添加文件上传的大小限制 spring.servlet.multipart.max-file-size=50MB spring.servlet.multipart.max-request-size=50MB 阅读全文

posted @ 2024-02-20 10:33 wjbk 阅读(183) 评论(0) 推荐(0)

java图片压缩
摘要:/** * 压缩图片并返回字节数组 * @param file * @return * @throws Exception */ private byte[] compress(File file) throws Exception { File temp = new File(file.getAb 阅读全文

posted @ 2024-02-20 10:11 wjbk 阅读(72) 评论(0) 推荐(0)

设置ftp读取隐藏文件和文件夹
摘要://设置ftp读取隐藏文件和文件夹 ftpClient.setListHiddenFiles(true); 阅读全文

posted @ 2024-01-12 17:42 wjbk 阅读(95) 评论(0) 推荐(0)

mapper.xml 返回map格式
摘要://DAO层 List<Map<String,Object>> selectRecord(Map<String,Object>map); //mapper层 <select id="selectUpCountByTime" parameterType="map" resultType="java.u 阅读全文

posted @ 2023-10-09 14:29 wjbk 阅读(1071) 评论(0) 推荐(0)

java list去重
摘要:stringList.stream().distinct().collect(Collectors.toList()); 阅读全文

posted @ 2023-08-29 16:07 wjbk 阅读(41) 评论(0) 推荐(0)

获取树结构表最底层节点信息
摘要:1、这里以mongo表为例 //1、查询根节点ID List<T> list = mongoTemplate.find(Query.query(Criteria.where("parentId").is("")), T.class); List<String> rootIds = list.stre 阅读全文

posted @ 2023-05-19 14:43 wjbk 阅读(330) 评论(0) 推荐(0)

Lambda常用表达式
摘要:1. forEach forEach方法是Java 8中新增的一个方法,它能够对集合中的每个元素进行操作。使用Lambda表达式作为参数,可以使代码更加简洁。 例如,我们有一个List集合,里面存放了一些字符串: List list = Arrays.asList("apple", "banana" 阅读全文

posted @ 2023-05-19 14:25 wjbk 阅读(110) 评论(0) 推荐(0)

java读取excel表格(含有多个sheet)
摘要://方式1,用本地的文件 public List<List<List<String>>> uploadExcel(String filePath) throws FileNotFoundException { File file2 = new File(filePath); InputStream 阅读全文

posted @ 2023-05-18 11:59 wjbk 阅读(1408) 评论(0) 推荐(0)

java8 分组排序
摘要://先根据姓名分组再根据分数排序 Map<String, List<Student>> map1 = listAll.stream().collect( Collectors.groupingBy(Student::getName, HashMap::new, Collectors.collecti 阅读全文

posted @ 2023-03-06 20:15 wjbk 阅读(314) 评论(0) 推荐(0)

java8特性-list集合根据多个字段去重
摘要://按专业和年级去重,专业和年纪一样时表示重复对象 List<Class> distinctClass = classList.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSe 阅读全文

posted @ 2022-12-19 17:02 wjbk 阅读(1612) 评论(0) 推荐(0)

mongo模糊查询,带有特殊字符需要转义
摘要:/** * 转义正则特殊字符 ($()*+.[]?\^{},|) * * @param keyword * @return */ public static String escapeExprSpecialWord(String keyword) { String[] fbsArr = { "\\" 阅读全文

posted @ 2022-11-29 10:58 wjbk 阅读(319) 评论(0) 推荐(0)

java8对汉字排序
摘要://1、lambda表达式按照单个汉字属性进行排序 personList.sort((o1, o2) -> { Collator instance = Collator.getInstance(Locale.CHINA); return instance.compare(o1.getName(),o 阅读全文

posted @ 2022-11-29 10:21 wjbk 阅读(1352) 评论(0) 推荐(0)