自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 从服务器上下传资源

从服务器下载资源文件上传文件上传 @RequestMapping(value = "/download") public void download(HttpSession session, String id, HttpServletRequest request, HttpServletResponse response) { if (StringUtils.isNotBlank(id)) { Attachment attachment = attac

2020-12-30 16:51:57 117

原创 Lambda表达式详解

Lambda表达式详解对接口的要求遍历集合语法形式为 () -> {},其中 () 用来描述参数列表,{} 用来描述方法体,-> 为 lambda运算符 ,读作(goes to)对接口的要求Lambda 规定接口中只能有一个需要被实现的方法,不是规定接口中只能有一个方法@FunctionalInterface#修饰函数式接口的,要求接口中的抽象方法只有一个。 这个注解往往会和 lambda 表达式一起出现。/**多参数无返回*/@FunctionalInterfacepublic

2020-12-30 15:43:05 68

原创 ArrayList删除元素时报错

ArrayList删除元素时报错在使用remove方法对ArrayList进行删除操作时,报java.util.ConcurrentModificationException异常。import java.util.ArrayList; 2 import java.util.List; 3 4 public class Test { 5 6 public static void main(String[] args) { 7 // TODO Auto-generat

2020-12-30 15:32:19 459 1

原创 一个文件压缩工具类

一个文件压缩工具类public class FileUtils { /** * 压缩文件 * * @param sourceFilePath 源文件路径 * @param zipFilePath 压缩后文件存储路径 * @param zipFilename 压缩文件名 */ public static void compressToZip(String sourceFilePath, String zipFilePat

2020-12-25 16:32:45 57

原创 值传递

值传递基本数据类型基本数据类型基本数据类型、以及包装类型(Integer、String)都是数据值传递引用数据类型,是内存地址值的传递。public class Test { public static void main(String[] args) { int num1 = 1; int num2 = 2; numTrasfer(num1,num2); System.out.println(num1); 1

2020-12-25 11:28:48 89

原创 数据结构--栈

栈通过两个栈,实现添加数据后,取出最小值两个栈实现一个队列通过两个栈,实现添加数据后,取出最小值/** * 通过两个栈,实现添加数据后,取出最小值 * 大概思路,stackMin栈入栈规则,只有当压入的数值比该栈顶元素小时才入栈。另一个栈存放所有压入的数据。 */public class MyStack1 { private Stack<Integer> stackData; private Stack<Integer> stackMin; /*

2020-12-24 21:25:46 90

原创 HashMap集合扩容原理

HashMap集合扩容原理在 HashMap 中,提供了一个指定初始容量的构造方法 HashMap(int initialCapacity),这个方法最终会调用到 HashMap 另一个构造方法,其中的参数 loadFactor 就是默认值 0.75f。public HashMap(int initialCapacity, float loadFactor) { if (initialCapacity < 0) throw new IllegalArgumentException("

2020-12-24 18:03:00 173 1

原创 验证码工具类

验证码工具类RandomCode工具类Controller层RandomCode工具类import java.awt.*;import java.awt.image.BufferedImage;import java.util.Random;/** * 获取验证码的工具类 */public class RandomCode { public static String strCode = null; static final char[] CHARS = { '2', '3

2020-12-24 17:35:34 105

原创 JSON工具类

import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.databind.DeserializationFeature;import com.fasterxml.jackson.databind.ObjectMapper;import javax.servlet.http.Ht

2020-12-23 11:46:39 115

原创 基于springboot的测试用例

基于springboot的测试用例import com.yang.crm.Application;import com.yang.crm.models.entity.NewsRemind;import com.yang.crm.models.vo.NewsRemindVo;import com.yang.crm.service.NewsRemindService;import org.junit.Test;import org.junit.runner.RunWith;import org.s

2020-12-16 11:21:12 212

原创 自定义字段的mybatis动态查询

自定义字段的动态查询 Map tmpParam = new HashMap(); tmpParam.put("selectField", ); tmpParam.put("tableName", ); tmpParam.put("programId", ); tmpParam.put("queryField", ); tmpParam.put("queryValue", ); //根据被求和模块的数据进行跨模求和 String sumModel = dataMapper.getSumFrom

2020-12-13 11:23:15 684

原创 基于mybatis的分页查询小demo

基于mybatis的分页查询小demoPageInfoimport com.baomidou.mybatisplus.core.metadata.IPage;import com.icitic.mc.base.dto.PageDto;import io.swagger.annotations.ApiModel;import io.swagger.annotations.ApiModelProperty;import lombok.Data;import java.io.Serializabl

2020-12-11 17:06:32 405

原创 定义一个简单的枚举类

定义一个简单的枚举类/** * 状态枚举类 */public enum EnumStatus { /** * 进行中 */ PROCESSING(1, "进行中"), /** * 未开始 */ NO_START(2, "未开始"), /** * 已结束 */ IS_OVER(3, "已结束"), /** * 未达标 */ NO_QUALIFY(4, "未达标

2020-12-05 10:56:46 152

原创 poi替换生成word 并进行拼接 --XWPFDocument 合并的优化处理

poi生成word --XWPFDocument 合并的优化处理未优化前的mergeWord方法优化后未优化前的mergeWord方法 //两个对象进行追加 public XWPFDocument mergeWord(XWPFDocument document,XWPFDocument doucDocument2) throws Exception { XWPFDocument src1Document =document ; XWPFParagraph p

2020-12-05 10:07:02 3069 1

原创 java将多个文件压缩 导出

java将多个文件压缩 导出zipUtil工具类调用zipUtil工具类package com.example.config;import java.io.*;import java.net.URLEncoder;import java.util.List;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;import javax.servlet.http.HttpServletResponse;publ

2020-12-04 13:11:14 630

原创 log4j的日志级别

log4j的日志级别Level 描述ALL 各级包括自定义级别DEBUG 指定细粒度信息事件是最有用的应用程序调试ERROR 错误事件可能仍然允许应用程序继续运行FATAL 指定非常严重的错误事件,这可能导致应用程序中止INFO 指定能够突出在粗粒度级别的应用程序运行情况的信息的消息OFF 这是最高等级,为了关闭日志记录TRACE 指定细粒度比DEBUG更低的信息事件WARN 指定具有潜在危害的情况log4j具有5种正常级别(Level)。如果我们想把控制台某个日志输出想把它关掉:比

2020-12-04 10:53:23 427 1

原创 下拉框表单的回显处理

下拉框表单的回显处理view.jsp<form action="welcome.jsp" method="post" id="form"> <select name="flag" id="flag"> <option value="1">开放</option> <option value="2">关闭</option> </select>

2020-12-04 10:24:27 660

flow-20200213183746.zip

flow插件,断点调试神器

2021-04-24

Another-Redis-Desktop-Manager.1.4.1 (1).zip

神仙颜值Redis客户端可视化工具

2021-02-10

axure-chrome-extension插件

axure-chrome-extension插件

2021-01-01

多线程与高并发编程笔记、源码等

超全的多线程与高并发的编程笔记,从JVM&JMM角度讲多线程,synchronized优化原理,AQS和线程池等等,需要的童鞋请自行下载!

2020-09-05

资料-springcloud alibaba

超全的springcloud alibaba学习资料,微服务入门学习必备资料,演示的源码,笔记文档,各种微服务工具学习!

2020-09-02

基于springcloud+springboot+vue搭建的权限管理系统

为了帮助企业方便快捷地管理商品信息的后台数据,开发了一个企业权限管理系统。该系统包括用户管理、角色管理、资源权限管理、基本数据管理模块;用户管理模块基于Spring Security的用户登录、退出操作,以及用户查询、添加、详情等操作;角色管理模块,通过权限关联与控制给用户赋予角色(管理员角色和普通用户角色);资源权限管理模块给不同的角色关联不同的资源权限;基本数据的管理即可以对商品以及订单信息进行CRUD操作。

2020-09-02

超全的银行笔试面试资料

超全的银行笔试面试资料,包含中国银行,建设银行,农业银行,工商银行,交通银行等等,有综合岗位的,信息科技岗位的笔试面试资料,需要的童鞋,请自行下载!!!

2020-09-02

51张银行最美求职简历模版.zip

超精美的银行面试简历模板,包含金融、通信技术、英文、中文、销售等银行面试简历。需要的童鞋请自行下载,希望能帮助到备考银行的童鞋们!!!

2020-09-02

rocketMq社区

2021-12-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除