随笔分类 - java
摘要:原文地址:https://www.cnblogs.com/luxussss/p/15335386.html 1. 安装前的准备 1.1 安装环境 1.1.1 操作系统内核版本 [root@localhost ~]# uname -a Linux localhost.localdomain 3.10.
阅读全文
摘要:原文地址:https://zhuanlan.zhihu.com/p/89631562 Java工具类 一、org.apache.commons.io.IOUtils closeQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块toString:转
阅读全文
摘要:原文地址:https://cloud.tencent.com/developer/article/1839962 1. Java自带工具方法 1.1 List集合拼接成以逗号分隔的字符串 代码语言:javascript 复制 @Test public void testArrays() { // 如
阅读全文
摘要:删除特定文件: 找到IDEA的安装目录,通常位于C:\Users\用户名\AppData\Roaming\JetBrains\IntelliJIdea2020.1。 删除eval文件夹下的.key文件。对于不同的IDEA版本,路径可能有所不同,根据实际情况删除相关文件1。
阅读全文
摘要:原文地址:https://www.cnblogs.com/Ao0216/p/15319553.html 一、概述 Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类
阅读全文
摘要:原文地址:https://blog.51cto.com/techfanyi/7716839 Java Stream(流)是Java 8引入的一个强大的新特性,用于处理集合数据。它提供了一种更简洁、更灵活的方式来操作数据,可以大大提高代码的可读性和可维护性。本文将详细介绍Java Stream流的概念
阅读全文
摘要:原文地址:https://www.jb51.net/article/215065.htm 1.介绍下Java内存区域(运行时数据区)。 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为以下6个运行时数据区域。 程序计数器(Program Counter Register) 一块较小的
阅读全文
摘要:1.下载jdk 下载地址:https://www.oracle.com/cn/java/technologies/javase/javase8u211-later-archive-downloads.html 选择版本: jdk-8u331-linux-x64.tar.gz 2、解压上传至服务器 可
阅读全文
摘要:原文地址:https://www.jianshu.com/p/0fb91c9486a7 mybatis中使用ParameterType向sql语句传参,在sql语句中引用这些参数的时候,有两种方式:#parameterName, $parameterName。 1, #是一个占位符,$是拼接符。 #
阅读全文
摘要:原文地址:https://www.cnblogs.com/panchanggui/p/15105419.html 特别注意,web容器的线程是重复使用的,web容器使用了线程池,当一个请求使用完某个线程,该线程会放回线程池被其它请求使用,这就导致一个问题,不同的请求还是有可能会使用到同一个线程(只要
阅读全文
摘要:原文地址:https://www.cnblogs.com/kingsonfu/p/11009574.html 【前言】 java8新特性 java8 函数接口 java8 lambda表达式 Java 8 时间日期使用 java8 推出的Optional的目的就是为了杜绝空指针异常,帮助开发者开发出
阅读全文
摘要:原文地址:https://www.cnblogs.com/lidar/p/15913128.html 一、springboot总结1、概述springboot是一种快速使用spring框架的简便方式,springboot简单来说相当于一个程序搭建的脚手架,最大的作用就是能够帮助我们快速构建项目,并且
阅读全文
摘要:原文地址:https://pagehelper.github.io/docs/howtouse/ 如何使用分页插件 . 1. 引入分页插件 2. 配置拦截器插件 3. 如何在代码中使用 4. MyBatis 和 Spring 集成示例 5. Spring Boot 待定 使用方法 1. 引入分页插件
阅读全文
摘要:原文地址:https://blog.csdn.net/qq_28165595/article/details/119465037 前言在日常项目中,我们经常会和价格、单价等金额打交道,为了保证数据的精度,我们一般会用BigDecimal来定义字段属性。BigDecimal有很多坑,平时开发中一定多注
阅读全文
摘要:原文地址:https://blog.csdn.net/qisuanli0846/article/details/124041706 import com.google.common.collect.Lists;import com.google.common.collect.Maps;import
阅读全文
摘要:原文地址:https://blog.csdn.net/weixin_44958006/article/details/121344934 问题:IDEA启动时报: command line is too longxxxxxxxxxxxx。 解决方案:1. 如上图: 打开IDEA,找到项目最上部的 .
阅读全文
摘要:原文地址:https://www.jianshu.com/p/b2d78544df64 一丶前言 1. 过去的做法(List 转 Map) List<User> userList = new ArrayList<>(); userList.add(new User().setId("A").setN
阅读全文
摘要:原文地址:https://blog.csdn.net/weixin_46146718/article/details/123791758 Stream流中collect方法一、收集Stream流到集合和指定集和中1、示例2、结果二、收集 Stream 流中的数据到数组中1、示例2、结果三、Strea
阅读全文
摘要:原文地址:https://www.coder4.com/archives/4315 今天,在引用mrunit的时候,第一次知道maven中除了version,还有更细粒度的classifier。 我们直接看个例子,要引用mrunit,在maven repo官网查询到gradle的写法为: 'org.
阅读全文
摘要:原文地址:https://blog.csdn.net/mingruixu/article/details/106710154 最近在使用MyBatis Plus,发现在拼接条件的时候,and和or会出问题,比如下面这种 QueryWrapper userWrapper = new QueryWrap
阅读全文