![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架
文章平均质量分 93
Monday_@@
java开发的老司机
展开
-
activeMQ入门
啊啊原创 2021-06-25 14:24:45 · 293 阅读 · 1 评论 -
文件从数据库存入磁盘,并打包成zip文件
一、背景由于最近工作时候实现一个文件打包下载,文件数量比较多,自研架构支持不了一次直接从数据查询出导出的文件结果。因次通过分批次进行从数据库查出文件写入磁盘,再从磁盘中生成zip文件,返回给前端。二、数据库文件入磁盘 /** * 将数据库中的文件写入到磁盘中 * * @param bytes * @param filePath 文件临时文件夹 * @param fileName 文件名称 */ public void addFileToFolder(byte[原创 2020-05-31 14:26:29 · 852 阅读 · 0 评论 -
当引入POI依赖之后,XSSFWorkbook不可用原因
一、由于XSSFWorkbook存在于另外的包,需要引入以下两个依赖才可用<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version></depende...原创 2020-04-04 20:01:17 · 4323 阅读 · 1 评论 -
@Valid 注解
一、注解功能@Valid 注解用于校验参数二、函数用法将@Valid放在参数对象之前,例如@RestController public class ConsumerController { // @Autowired // RestTemplate restTemplate; @RequestMapping(value = "/consumer",me...原创 2019-12-15 12:38:45 · 4373 阅读 · 0 评论 -
Mybatis常见面试题(转)
Mybatis技术内幕系列博客,从原理和源码角度,介绍了其内部实现细节,无论是写的好与不好,我确实是用心写了,由于并不是介绍如何使用Mybatis的文章,所以,一些参数使用细节略掉了,我们的目标是介绍Mybatis的技术架构和重要组成部分,以及基本运行原理。博客写的很辛苦,但是写出来却不一定好看,所谓开始很兴奋,过程很痛苦,结束很遗憾。要求不高,只要读者能从系列博客中,学习到一点其他博客所没有...转载 2019-06-14 08:54:04 · 153 阅读 · 0 评论 -
Java最全面试题
模块一:常用的java-api包。答:java.lang ;Java.util ; java.io ;java.mathString类中常用的方法。答:length charAt subtring equalsAPI接口开发的注意事项。答:1.通用的数据交换格式 2.安全问题 3.良好的接口说明文档和测试程序 4.接口、参数命名准确 5.接口数据、状态...原创 2019-06-14 23:12:23 · 301 阅读 · 0 评论 -
Spring常见面试题总结
一、介绍spring框架 它是一个一站式(full-stack全栈式)框架,提供了从表现层-springMVC到业务层-spring再到持久层-springdata的一套完整的解决方案。我们在项目中可以只使用spring一个框架,它就可以提供表现层的mvc框架,持久层的Dao框架。它的两大核心IoC和AOP更是为我们程序解耦和代码简洁易维护提供了支持。二、Spring中AOP的应用场景...原创 2019-06-15 17:42:46 · 1902 阅读 · 0 评论 -
java系统高并发解决方案(转)
转载博客地址:http://blog.csdn.net/zxl333/article/details/8454319转载博客地址:http://blog.csdn.net/zxl333/article/details/8685157转载博客地址:https://blog.csdn.net/jimmy609/article/details/37810591一个小型的网站,比如个人网...转载 2019-07-26 09:05:33 · 110 阅读 · 0 评论 -
Java 8 新特新学习
Java 8 新增的特性:Lambda表达式。 函数式接口 方法引用与构造器引用 Stream API 接口中默认方法与静态方法 新时间日期API 其他新的特性一、Lamnda表达式package com.lzw.demo2;public class LambdaDemo { public static void main(String[] args) { La...原创 2019-07-08 15:58:31 · 165 阅读 · 0 评论 -
浅谈Spring解决循环依赖的三种方式(转)
https://www.cnblogs.com/tiger-fu/p/8961361.htmlhttps://blog.csdn.net/z69183787/article/details/91517400引言:循环依赖就是N个类中循环嵌套引用,如果在日常开发中我们用new 对象的方式发生这种循环依赖的话程序会在运行时一直循环调用,直至内存溢出报错。下面说一下Spring是如果解决循环依赖...转载 2019-06-16 12:17:04 · 3499 阅读 · 0 评论 -
Redis相关概念、五种数据类型
REmote DIctionary Server(Redis) 是一个由SalvatoreSanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value的非关系型数据库,并提供多种语言的API。被称为数据结构服务器。它的值(value)可以是很多种类型,其中最常见的5种类型是...原创 2019-04-20 17:02:25 · 216 阅读 · 0 评论 -
Spring框架的AOP和IOC实现原理分析
很多面试的时候都会问关于AOP和IOC的问题,因此在这里做个总结:首先,为什么要用spring?答:spring能够很好的和各大框架整合,spring通过IOC容器管理了对象的创建和销毁 工厂模式(设计模式),在使用hiberna丶mybatis的时候,不用每次都编写提交事务的代码,可以使用spring的AOP来管理事务。什么是AOP?答:(Aspect oriented Pro...原创 2019-04-06 18:08:39 · 4273 阅读 · 0 评论 -
SpringMVC 执行过程分析
深入分析Spring源码,我们知道Spring框架包括大致六大模块, 如Web模块,数据库访问技术模块,面向切面模块,基础设施模块,核心容器模块和测试模块。其中,在Spring框架的Web模块中,又包含很多前端技术,如SpringMVC,Spring WebSocket,Spring WebPortlet等,在本篇文章中,我们主要分析SpringMVC模块。一、 Spring核心模块S...原创 2019-03-20 21:52:36 · 384 阅读 · 0 评论 -
JODD mail 发送带附件的邮件
最近编写了邮件功能的代码, 在附件位置可以将附件位置传入,但是为了防止位置找不到,这里我用传入了流,但是这样有弊端,多附件的时候不容易拓展。。。。import cn.cmschina.article.dto.EmailInfo;import jodd.mail.Email;import jodd.mail.EmailAttachment;import jodd.mail.SendMa...原创 2019-02-25 09:09:41 · 1155 阅读 · 0 评论 -
Java中excel文件导入和导出POI框架
导入代码:/** * 导入 * @param msg * @return * @throws IOException */ @AuthExclude(internetForbidden = false) public String importData(Message msg) throws IOException { QueryRole queryRole =...原创 2019-01-22 13:38:11 · 808 阅读 · 0 评论