自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot 实现EasyExcel导入导出

注意点html中enctype为multipart/form-data<form action="pushExcel" method="post" enctype="multipart/form-data"> 导入Excel数据<input type="file" id="file" name="file"/> <input type="submit" value="确定导入"></form>同时需要在yml文件中加入spring:

2021-05-09 13:42:30 495

原创 SpringBoot 实现定时发简单邮件功能

​详细实现流程导入SpringBoot-email依赖编写yml配置文件,配置邮箱信息创建RestTemplate模板,用来跨域调用接口调用一言接口,获取一句话创建定时任务(cron表达式)。在主程序入口处加上@EnableScheduling,让定时任务生效,每隔十分钟调用一次一言接口,将获取的话按照程序设定发给指定的人首先maven导入依赖<dependency> <groupId>org.springframework.boot</groupI

2021-05-09 11:55:24 391

原创 Redis 利用HuTool工具类对id加密解密,避免url拼接

需要先导入依赖 <!--HuTool--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.6.2</version> </dependency>加密后的id如图所示需要先指定密钥,String类型16位长

2021-04-21 21:18:51 790

原创 idea 调出 Run Dashboard

idea 2019.03 版本调出Run Dashboard工具栏–view–Tool Window–Services / Run Dashboard如果没有,重启idea,确保是微服务项目,右下角会自动弹出“show Run Dashboard”

2021-04-21 19:34:32 200 1

原创 Redis 小demo 通过Zset实现 奥运奖牌排行榜 动态排序

详细成果展示,点击加号和减号可以实现数据的更改,对列表进行重新排序Java代码里Zset命令实现// 根据score从高到低返回全部数据Set<ZSetOperations.TypedTuple<Object>> model = zset.reverseRangeWithScores("model", 0, -1);// 遍历所有国家,命中,判断奖牌类型,执行减一操作for (ZSetOperations.TypedTuple<Object> obj : mo

2021-04-21 08:37:50 729 1

原创 Redis数据类型 List类型 常见命令和操作

Redis数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)等List类型简介List类型是一个链表结构的集合,其主要功能有push、pop、获取元素等。更详细的说,List类型是一个双端链表的节后,我们可以通过相关的操作进行集合的头部或者尾部添加和删除元素,List的设计非常简单精巧,即可以作为栈,又可以作为队列,满足绝大多数的需求。按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或

2021-04-20 17:33:04 248

原创 Redis小案例 通过hash和String实现登录业务逻辑

Redis小案例 通过hash和String实现登录小案例输入手机号即调用 ajax,检索账号状态,是否被禁用,是否存在密码错误五次会被禁用一小时@Controllerpublic class AccountController { @Autowired private RedisTemplate<String, Object> redisTemplate; @Resource(name = "redisTemplate") private HashO

2021-04-20 17:08:46 122

原创 通过jedis实现验证码

首先,导入jedis依赖,springboot内置了jedis,所以无需指定jedis版本 <!--jedis依赖 使用redis--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency>redis相关环境: redis-5.0.0redis客户端:redis-de

2021-04-19 08:12:49 170

原创 SpringBoot 基础教程

SpringBoot一、Spring的发展历史Spring1.x时代在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和xml配置文件中切换。Spring2.x时代随着JDK 1.5带来的注解支持,Spring2.x可以使用注解对Bean进行声明和注入,大大的减少了xml配置文件,同时也大大简化了项目的开发。那么,问题来了,究竟是应该使用xml还是注解呢?最佳实践:1、 应用的基本配置用xml,比如:数

2021-04-15 17:13:18 428

空空如也

空空如也

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

TA关注的人

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