自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 SpringBoot整合poi解析excel(参考上个导入的配置)

controller @RequestMapping(value = "/require/insertRequireAndServiceMore") public JsonBean insertRequireAndServiceMore(@RequestParam("file") MultipartFile file) throws IOException, IllegalAccessException, InstantiationException { JsonBean json

2020-11-18 15:12:14 280 1

原创 Springboot整合Poi导出excel

<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-scratchpad</artifactId> <version>3.15</version> <exclusions> <exclusion> .

2020-07-24 15:00:21 167

原创 实习中学到的代码规范

文章目录1:控制层的代码规范,这样返回前端的数据都是可以解析的。1:控制层的代码规范,这样返回前端的数据都是可以解析的。 @RequestMapping(value = "/login/change") public JsonBean login(@RequestParam("Id") long Id, @RequestParam("Status") String Status,

2020-07-20 09:38:08 180

原创 实习java总结一

1:标题文章目录1:更新Maven的setting.xml文件2:Lombok的@Data等注解无效3:Commons之Commons-io,暂时用了 IOUtils.read(reader);这个方法1:更新Maven的setting.xml文件因为在项目中用maven构建项目的时候,有时候需要更换这个文件才可以下载相应的依赖。2:Lombok的@Data等注解无效重新装一遍插件,虽然破,pom文件写了依赖,但是没编译,编译器不知道这些方法,所以要安装这个插件3:Commons之C

2020-07-13 00:48:40 725

原创 工作遇到的小问题

1:为什么要重写tostring()方法。toString 方法来自于Object 类,作用是:返回一个字符串,是该Java对象的内存地址经过哈希算法得出的int类型的值在转换成十六进制。不写直接调用ackage com.zout.toString; public class Test { public static void main(String[] args){ Object zt = new Object(); System.out.pr

2020-06-29 13:36:04 4114 1

原创 前后端传值交互方法

第一种:路径传值(id,token等)前端在ajax的url路径上通过模板字符串在url后拼接token或id url:baseUrl + `:9008/user/register/${code}`, 后端通过@PathVariable注解拿到这个值 @GetMapping("/userInfo/{token}")public Result demo(@PathVariable Str...

2019-07-31 10:39:38 1257

原创 SpringCloud分布式开发

前言试着自己有写一个分布式开发的系统,大概了解到分布式开发的一些基础知识,包括服务之间如何调用,网关,注册中心,熔断器等等知识SpringCloud分布式开发五大神兽服务发现——Netflix Eureka客服端负载均衡——Netflix Ribbon断路器——Netflix Hystrix服务网关——Netflix Zuul分布式配置——Spring Cloud Config图...

2019-07-29 17:39:27 218

原创 fastjson的入门使用

前言之前写代码的时候,基本都是查到一个对象或者一个集合就抛给前端,没有注意过敏感数据泄露的问题,但这样会存在很大问题,还是应该按需返回。下面先给个学习fastjson的网站fastjson.w3cfastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。代码 //第...

2019-07-29 11:57:29 149

原创 个人应用发送通知到钉钉群

个人应用发送通知到创建的钉钉群(类似QQ群)前言:在做一个企业内部项目,有一个需求是当员工执行某一操作后需要再钉钉群里面发送一条通知消息,让经理能及时的看见。因为调用接口实现功能其实是看起来功能很强大但却很简单的事情,所以就简单说下。(因此去了解了钉钉这个软件,真的像马老师说的那样,“要想生活和谐要少用微信,多用钉钉”,钉钉在很多方面都可以和微信媲美甚至超过,因为是一款办公通讯软件,所以可能...

2019-07-27 17:43:31 1374

原创 Springboot+Spring-Security+JWT实现restful Api的权限管理(适合大部分需要权限管理的系统)

全局目录前言JWTSpring Security简单说下实现的思路实现前言这学期工程实践的时候接触到权限管理,当时只是了解到这样的一个名词,暑假实习的时候,刚好要做一个项目就需要权限管理。就看很多文章简单总结了权限管理的一个初步解决方案。个人认为权限管理很很难的内容,自己总结的这个只能算是入门。更多的需要深入的学习。在实际操作之前先简单介绍几个概念吧JWT1.什么是JWTJWT(jso...

2019-07-19 16:48:35 1931

原创 Redis本地安装并部署成服务(Windows)从安装到代码如何使用到可视化

这个博客诞生的很巧合,之前使用redis的时候都是用的一个阿里云的服务器里面集成redis,所以每次用的时候都是用的那个,后来服务器过期了,就尝试在自己本地安装一个redis服务器,尝试了一下还挺简单第一步:你需要了解redis是干嘛的,你用他来干嘛,当然目前我只用来做过缓存,有些数据不适合存数据库就需要redis第二步:讲redis下载到本地windows版本: https://...

2019-07-19 09:50:28 630

原创 Spring Boot整合mybatis-puls(用爱发电版)

第一部分:介绍一下mybatis-plus以及她的一些优点mybatis-plus官网强烈建议学习的时候可以去官网查,官网讲的也比较仔细这里是我的理解:之前用过jpa也用过mybatis,jpa的特点就是普通的单表操作超级简单,但是多表操作就非常复杂,很难理解,操作的是实体对象,针对的是一个数据表,所以每次返回的都是你操作这个数据库表的实体对象。mybatis的特点就是多表操作比较方便,但是...

2019-07-18 19:49:57 255

原创 SpringBoot阿里云短信辅助注册

Spring boot集成阿里的短信服务第一步你要在阿里官网注册然后买短信服务,新用户有免费的短信服务阿里云官网第二步你需要编辑签名和模板,提交审核,注意它提示的格式第三步,记住你的模板code,代码里会用到这个变量第四步,点击头像进入AccessKey,创建AccessKey。这时候也要记住AccessKey ID和 Access Key Secret,代码会用到这两个变量。第五...

2019-07-12 09:32:05 617 2

原创 SpringBoot实现文件上传下载到服务器完整代码(linux虚拟机)

第一部分:简单介绍下过程因为最近的一个项目涉及到了文件上传下载,然后自己就去网上找了很多文章来看,但发现许多都不是很适合,在总结了许多文章后形成了自己的一套解决方案。首先你需要在你的linux虚拟机上配置好ftp环境,建议安装可视化的虚拟机,这样后面你能够看的明确一些,在保证虚拟机的ftp服务一直开着Service vsftpd start这是开启ftp服务的命令,当然你也可以设置开机自启。保...

2019-06-23 10:47:19 17961 11

原创 SpringBoot整合SpringDataJpa小白入门必看,非常细节!

第一部分:讲一下什么是SpringDataJpa1:SpringData是一个用于简化数据库访问,支持云服务的开源框架。2:SpringData是数据库开源框架,包含对关系数据库,非关系数据库,云数据服务访问支持等。3:JPA的全称是Java Persistence API,Persistence 是持久化的意思。所以,中文全称是【JAVA对象持久化的 API】。简单来说,可以理解为是一种J...

2019-06-22 11:08:21 1060

原创 SpringBoot整合SpringDatamongodb评论信息储存数据库亲测可行

第一部分:先简单说明一下为什么选择mongodb1:MongoDB:是一个数据库 ,高性能、无模式、文档性,目前nosql中最热门的数据库,开源产品,基于c++开发。是nosql数据库中功能最丰富,最像关系数据库的。2:他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。3:对比事务安全,MongoDB更关注高的插入速度。如果你需要加载大量低价值的业务数据...

2019-06-21 19:41:23 1115 4

空空如也

空空如也

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

TA关注的人

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