JAVA8内置函数式接口 JAVA8内置函数式接口
Lambda表达式与函数式接口的关系: Lambda是函数式接口实现的快捷方式,它相当于函数式接口实现的实例,因为在方法中可以使用Object作为参数,所以把Lambda表达式作为方法参数也不是不可以。 函数式接口只有一个抽象方法,并且没有
2019-10-27
SpringBoot之请求参数详解 SpringBoot之请求参数详解
SpringBoot获取参数的几种方式 直接把表单参数写在Controller对应的方法的形参中 // 适用于get方式提交,不适用于post方式提交 @RequestMapping("/addUser1") public String a
2019-10-20
Cron表达式详解 Cron表达式详解
cron表达式的时间格式: s m h d(?) m w(?) y 分别对应 秒>分>时>日>月>周>年 举个栗子说说: // 每天23:59 分执行 0 59 23 * * ? // 每天11:01,
2019-07-05
Java锁的分类总结 Java锁的分类总结
锁在Java中充当了十分重要的角色,不同的锁在不同的场景下能够大大提高程序的运行效率。文章将对不同锁做一个简单的总结。 首先附上两张分类图: 乐观锁 VS 悲观锁乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度。在Ja
2019-07-03
RabbitMQ学习(一) RabbitMQ学习(一)
相关概念队列服务,一般涉及到三个概念:生产者、队列、消费者;RabbitMQ在生产者和队列之间加入了交换器(Exchange)便于交互;避免生产者与队列的直接交互,而是生产者发送消息给交换器,交换器根据调度策略给队列。 上图中 P
2019-06-03
Vue知识点及基础 Vue知识点及基础
记录一次Vue知识点的讲解笔记以及一些前端小知识 基础ES5 数组map:遍历,得到新数组 [1, 2, 3].map(i => i*2) // [2, 4, 6] find:查找一个元素,返回元素 [1, 2, 3].find(i =>
2019-05-29
定时任务-暂停、开始、更新、删除 定时任务-暂停、开始、更新、删除
对于后端开发来说,定时任务的使用频率非常高,当然也少不了定时任务的管理了。最常见的应用就是单节点定时任务持久化的实现,需求稍微多一点就需要对定时任务管理,暂停、删除、恢复等;本文在SpringBoot&quartz的项目上讲解; 单
2019-05-14
(转)NamedParameterJdbcTemplate常用方法总结 (转)NamedParameterJdbcTemplate常用方法总结
NamedParameterJdbcTemplate类拓展了JdbcTemplate类,对JdbcTemplate类进行了封装从而支持命名参数特性。 NamedParameterJdbcTemplate主要提供以下三类方法:execute
2019-05-10
FastJSON的常用方法 FastJSON的常用方法
FastJSON是阿里巴巴内部开发的用于后台处理json格式数据的一个工具包,项目中基本使用这个工具包,如下举例FastJSON工具的常用方法: 将实体类转为json格式的字符串 JSON.toJSONString(Bean);
2019-05-07
Oracle取数格式(FM) Oracle取数格式(FM)
记一次开发过程中遇到的数据库问题 通常在做数据运算后,会想要指定格式的数据,格式化的方法有几种:TO_CHAR、TO_NUMBER、TO_BINARY_FLOAT、TO_BINART_DOUBLE,这里主要介绍TO_CHAR的方法。 T
2019-05-06
SpringBoot引入Thymeleaf SpringBoot引入Thymeleaf
在距离发表上一篇博文的时间整整一个月的今天,趁着放假更一篇,证明我还存在这个世界。对于一个学习Java的童鞋,怎么能忘了学习SpringBoot这个框架呢!前段时间在学习的时候添加一个JSP页面却死活找不到页面,无奈换了Thymeleaf,
2018-04-06
Git添加多个SSH密钥以及远程仓库 Git添加多个SSH密钥以及远程仓库
使用过GitHub的小伙伴们都知道,GitHub创建私有仓库是收费的,对于一些不能公开的代码是没有办法在GitHub上进行备份的。这里我推介一个国内的代码托管网站——码云,它是一款国内的基于Git的研发协作平台,它是免费创建私有仓库的。操作
2018-03-06
2 / 3