Java基础
Yield & Allure
这个作者很懒,什么都没留下…
展开
-
查看项目依赖文件树
查看依赖文件树:首先下找到本地项目的存储位置,然后cmd,输入之后,在输入mvn dependency:tree >tree.txt 回车,之后就会在项目下面生成tree.txt文件原创 2023-02-20 08:41:13 · 128 阅读 · 0 评论 -
数值计算的问题
数值计算的问题原创 2022-11-18 11:40:17 · 197 阅读 · 0 评论 -
分布式中,session存储问题
分布式中,session存储问题原创 2022-08-05 15:01:13 · 456 阅读 · 0 评论 -
springboot自定义线程池
SpringBoot 自定义线程池_适恒-CSDN博客_springboot自定义线程池1.我们都知道spring只是为我们简单的处理线程池,每次用到线程总会new 一个新的线程,效率不高,所以我们需要自定义一个线程池。2.自定义线程池有两种方法,第一种自定义线程池然后使用自己的自定义的,第二种重写spring默认的线程池,然后使用自己重写过的线程池一:自定义线程池1.1 修改application.yml#线程池配置参数task: pool: corePoolSi.....原创 2022-08-02 17:46:56 · 3603 阅读 · 0 评论 -
面试遇见简单算法总结
面试遇见简单算法总结原创 2022-08-02 17:36:47 · 70 阅读 · 2 评论 -
多线程死锁
多线程死锁原创 2022-08-02 14:49:06 · 81 阅读 · 0 评论 -
Redis数据更新,是先更新数据库还是先更新缓存?
Redis数据更新,是先更新数据库还是先更新缓存?原创 2022-07-28 16:44:09 · 1741 阅读 · 0 评论 -
对List集合中每个对象元素按时间顺序排序
对List集合中每个对象元素按时间顺序排序原创 2022-07-25 15:29:00 · 5242 阅读 · 0 评论 -
jsonobject的get方法使用
jsonobject的get方法使用原创 2022-07-19 14:38:57 · 4467 阅读 · 0 评论 -
postgresql 按日期范围查询
postgresql 按日期范围查询原创 2022-06-20 21:07:54 · 3834 阅读 · 0 评论 -
用map集合或者list集合存放list集合
用map集合或者list集合存放list集合原创 2022-06-19 20:49:28 · 5782 阅读 · 0 评论 -
测试分布式文件系统fastdfs报的错误
此处我测试的是上传图片下处是测试代码,测试的文件上传功能@Test public void test04() throws Exception { //加载配置文件 ClientGlobal.initByTrackers(tracker_server); ClientGlobal.setG_connect_timeout(connect_timeout); ClientGlobal.setG_network_timeout(.原创 2022-03-24 19:50:15 · 877 阅读 · 0 评论 -
处理项目中的异常
在处理异常的时候,一般都是dao层向上抛,抛到service层,service层也向上抛,抛到controller层,最终我们会采取在controller层进行捕获异常,进行响应。1.首先定义一个自定义异常类,此处自定义异常类是通过ResultCode 接口当属性进行定义的package com.lxw.framework.exception;import com.lxw.framework.model.response.ResultCode;import lombok.AllArgsCo.原创 2022-03-17 20:32:10 · 371 阅读 · 0 评论 -
Spring Boot 配置文件加载顺序
1、介绍依次为:bootstrap.properties -> bootstrap.yml -> application.properties -> application.yml其中bootstrap.properties 配置为最高优先级先加载的会被后加载的覆盖掉,所以.properties和.yml同时存在时,.properties会失效,.yml会起作用。2、加载顺序上的区别SpringBoot中有以下两种配置文件bootstrap (.yml 或者 .pr..原创 2022-03-15 14:54:15 · 13498 阅读 · 10 评论 -
生成验证码图片
package com.yunhe.dayzizhulianxi;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.util.Random;import javax.imageio.ImageIO;/** *.原创 2021-12-11 20:49:56 · 264 阅读 · 0 评论 -
使用反射加载xml返回集合数据
package com.yunhe.day1105;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import java.lang.reflect.Field;import org.jdom2.Document;import org.jdom2.Element;import org.jdom2.input.SAXBuilder;public class HomeWork { .原创 2021-11-28 13:56:43 · 249 阅读 · 0 评论 -
Stream
什么是流?流是Java8引入的全新概念,它用来处理集合中的数据,暂且可以把它理解为一种高级集合。 众所周知,集合操作非常麻烦,若要对集合进行筛选、投影,需要写大量的代码,而流是以声明的形式操作集合,它就像SQL语句,我们只需告诉流需要对集合进行什么操作,它就会自动进行操作,并将执行结果交给你,无需我们自己手写代码。 因此,流的集合操作对我们来说是透明的,我们只需向流下达命令,它就会自动把我们想要的结果给我们。由于操作过程完全由Java处理,因此它可以根据当前硬件环境选择最优的方法处理,我们也无需编写复杂原创 2021-11-28 13:39:09 · 79 阅读 · 0 评论 -
定时器Timer
定时器Timer一、概述 定时计划任务功能在Java中主要使用的就是Timer对象,它在内部使用多线程的方式进行处理,所以它和多线程技术还是有非常大的关联的。在JDK中Timer类主要负责计划任务的功能,也就是在指定的时间开始执行某一个任务,但封装任务的类确实TimerTask类。二、应用场景我们使用timer的时候,一般有4种情况,但常用的有2种场景:1、指定时间执行;2、指定时间执行后间隔指定时间重复执行;三、使用方法1、首先要通过继承TimerTask类并实现run(...原创 2021-11-25 20:06:41 · 448 阅读 · 0 评论 -
Eclipse快捷键大全:
Eclipse快捷键大全:Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件原创 2021-11-04 19:14:04 · 57 阅读 · 0 评论 -
Java类的加载顺序
Java类的加载顺序父类静态代变量、父类静态代码块、子类静态变量、子类静态代码块、父类非静态变量(父类实例成员变量)、父类构造函数、子类非静态变量(子类实例成员变量)、子类构造函数。类加载过程:加载:通过类名获取类的二进制字节流是通过类加载器来完成的。其加载过程使用“双亲委派模型”验证:当一个类被加载之后,必须要验证一下这个类是否合法,比如这个类是不是符合字节码的格式、变量与方法是不是有重复、数据类型是不是有效、继承与实现是否合乎标准等等。总之,这个阶段的目的就是保证加载的类是原创 2021-11-04 10:48:46 · 200 阅读 · 2 评论