上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 注:本系列文章中用到的jdk版本均为java8 ArrayList类图如下: ArrayList的底层是由数组实现的,数组的特点是固定大小,而ArrayList实现了动态扩容。 ArrayList部分变量如下,在下面的分析中会用到这些变量。 /** * 默认容量 */ private static 阅读全文
posted @ 2020-12-15 10:59 Java旅途 阅读(435) 评论(0) 推荐(1)
摘要: 1.直接插入排序 经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。 将第一个数和第二个数排序,然后构成一个有序序列 将第三个数插入进去,构成一个新的有序序列。 对第四个数、第五个数……直到最后一个数,重复第二步。 如何写写成代码: 首先设定插入次数,即循环次数,for(int i=1; 阅读全文
posted @ 2020-11-24 10:53 Java旅途 阅读(356) 评论(0) 推荐(0)
摘要: 一、如何实现拦截器 在Spring Boot项目中,拦截器经常被用来做登陆验证,日志记录等操作。拦截器是Spring提供的,所以可以将拦截器注成bean,由IOC容器来管理。实现拦截器的方式很简单,主要由以下两个步骤: 自定义拦截器类实现HandlerInterceptor接口 自定义WebMvc配 阅读全文
posted @ 2020-11-23 08:53 Java旅途 阅读(878) 评论(1) 推荐(1)
摘要: 在上一篇文章中,讲到了redis五大基本数据类型的使用场景,除了string,hash,list,set,zset之外,redis还提供了一些其他的数据结构(当然,严格意义上也不算数据结构),一起来看看redis还可以做哪些事? 一 Bitmaps 在计算机中,使用二进制做为信息的基础单元,也就是输 阅读全文
posted @ 2020-11-03 10:42 Java旅途 阅读(599) 评论(0) 推荐(1)
摘要: Redis是一种基于键值对的NoSQL数据库,它的值主要由string(字符串),hash(哈希),list(列表),set(集合),zset(有序集合)五种基本数据结构构成,除此之外还支持一些其他的数据结构和算法。key都是由字符串构成的,那么这五种数据结构的使用场景有哪些?一起来看看! 一 字符 阅读全文
posted @ 2020-10-30 13:12 Java旅途 阅读(1658) 评论(3) 推荐(8)
摘要: 在讲微信公众号开发之前,先来大概了解一下微信公众号。微信公众号大体上可以分为服务号和订阅号,订阅号和服务号的区别如下: 服务号可以申请微信支付功能。 服务号只能由企业申请,订阅号可以有企业或个人申请。 订阅号和服务号每月推送消息次数不同,订阅号每天可以推送一次,服务号每月可以推送四次。 服务号推送的 阅读全文
posted @ 2020-10-23 09:16 Java旅途 阅读(1114) 评论(3) 推荐(1)
摘要: 在项目开发中,除了需要短信验证外,有时候为了节省 短信费也会使用邮件发送。在Spring项目中发送邮件需要封装复杂的消息体,不太方便。而在Spring Boot项目中发送邮件就太简单了,下面一起来看看Spring Boot如何发送邮件。 本文以126邮箱为例进行邮件发送功能,其他邮箱的配置也都大同小 阅读全文
posted @ 2020-10-22 15:54 Java旅途 阅读(715) 评论(0) 推荐(0)
摘要: Quartz是一个定时任务的调度框架,涉及到的主要概念有以下几个: Scheduler:调度器,所有的调度都由它控制,所有的任务都由它管理。 Job:任务,定义业务逻辑。 JobDetail:基于Job,进一步封装。其中关联一个Job,并为Job指定更详细的信息。 Trigger:触发器,可以指定给 阅读全文
posted @ 2020-10-21 09:51 Java旅途 阅读(1832) 评论(1) 推荐(3)
摘要: Spring Task是Spring 3.0自带的定时任务,可以将它看作成一个轻量级的Quartz,功能虽然没有Quartz那样强大,但是使用起来非常简单,无需增加额外的依赖,可直接上手使用。 一 如何实现定时任务 1. 开启定时任务 在启动类上增加@EnableScheduling注解,开启定时任 阅读全文
posted @ 2020-10-20 10:07 Java旅途 阅读(443) 评论(0) 推荐(0)
摘要: SpringBootAdmin不是Spring官方提供的模块,它包含了Client和Server两部分。server部分提供了用户管理界面,client即为被监控的服务。client需要注册到server端。 SpringBootAdmin提供了很少的几个监控服务端点,需要依赖SpringBootA 阅读全文
posted @ 2020-10-19 11:04 Java旅途 阅读(697) 评论(0) 推荐(2)
上一页 1 2 3 4 5 6 ··· 11 下一页