自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java规则引擎easy-rules

Java规则引擎easy-rules首先以通俗的语言表达何为规则引擎:一段代码:public class FizzBuzz { public static void main(String[] args) { for(int i = 1; i <= 100; i++) { if (((i % 5) == 0) && ((i % 7) == 0)){ System.out.print("能被5和7同时整除的数字"); }

2022-01-18 15:32:13 6069

原创 实现多线程的方法(附Oracle官方解释以及面试回答方法)

一、实现多线程究竟有多少种方法百度一下有很多不同的文章,有说一种的有说两种的也有说四种的,这让很多不了解多线程想要入门的猿猿们很头疼。上面是2020年1月8号搜索的百度,可以看到如果没有了解并且想要了解的猿猿们如果看到这些会立马丧失大半的学习激情吧,本文没有批判其他文章的作者的意思,仅仅通过官方的文档最直接了当的告诉大家正确的思路以及使用方法。正确答案是:两种在回答面试的时候,我们可以说...

2020-01-08 15:35:23 752

原创 JDK1.8 list集合的一些操作

JDK1.8 list集合的一些操作list排序:list.sort(Comparator.comparing(String::valueOf));userList.sort(Comparator.comparing(user::getUserName));// (对象:属性)Comparator.comparing的默认排序是正序排列,要想倒序:.reversed()list.s...

2019-03-22 14:40:36 3166

原创 Spring RestTemplate详解

1、什么是REST?REST(RepresentationalState Transfer)是Roy Fielding 提出的一个描述互联系统架构风格的名词。REST定义了一组体系架构原则,您可以根据这些原则设计以系统资源为中心的Web 服务,包括使用不同语言编写的客户端如何通过 HTTP处理和传输资源状态。为什么称为 REST?Web本质上由各种各样的资源组成,资源由URI 唯一标识。浏览器...

2019-02-21 11:02:07 297

原创 mongoTempalte 使用方法详解(SpringBoot 2.0)

mongoTempalte 使用方法详解(SpringBoot 2.0)mongoTempalte 查询功能说到查询是非常重要而且非常常用的,我们首先要明白Spring是怎么查询的。这就要说到两个类:QueryCriteriaCriteria是标准查询的接口,可以引用静态的Criteria.where的把多个条件组合在一起,就可以轻松地将多个方法标准和查询连接起来,方便我们操作查询...

2019-02-19 15:16:36 2363

原创 JSONObject用法及常用方法总结(FastJson)

JSONObject的使用方法JSONobject是FastJson提供的对象,在api中是用一个私有的常量map进行封装的,实际就是一个map,只不过FastJson对其进行了封装,添加了很多方便快捷的属性方法。添加Maven依赖 &lt;dependency&gt; &lt;groupId&gt;com.alibaba&lt;/groupId&g...

2019-02-14 09:26:13 2485

原创 @Validated与@Valid的区别(JSR-303方法文档使用说明)

想知道JSR-303校验怎么用的吗?看完你就会了

2018-12-03 14:43:13 5475 1

原创 LocalDate的常用方法(值得收藏的好文)

localDatejava8新出的计算日期的方法,简直太好用了,下面的方法不需要每个都记住,但是知道怎么用就行LocalDate today = LocalDate.now()这句代码是核心,下面全部的方法都是由today点出来的,today表示获取当前日期方法返回值、介绍getYear()int 、 该日期的年份getMonth()Month...

2018-11-28 16:11:06 5305

原创 SpringBoot2.x 整合MongoDB——MongoTemplate

MongoDB按照惯例,肯定是要介绍一番的,不想看的朋友可以直接跳到下面的MongoTemplate使用。MongoDB是一个文档数据库,是一个非关系型数据库(NoSql)。处理速度超级快,同样的数据库还有Redis,被称为性能利器的Redis同样是非关系数据库,但是redis不能运算,尽管有脚本可以辅助,但是终究在某些方面是不如MongoDB的。可以说MongoDB是一个最接近关系型数据库的...

2018-11-26 11:22:33 2926 2

原创 Spring Boot 2.x 事务处理(一篇长文让你读懂什么是隔离级别和传播行为)

写在前面在互联网发达的时代里,对于那些电商和金融网站,最关注的的内容毫无疑问就是数据库事务,因为对于热门商品的交易和库存以及金融产品的金额,是绝对不允许发生错误的。面对这样的高并发场景,掌握数据库事务机制是至关重要的,它能够帮助我们在一定的程度上保证数据的一致性,并且有效提高系统性能,避免系统产生宕机。下面我们聊一聊SpringBoot2.x的事务处理机制。这篇文章是博主参考《深入浅出Spri...

2018-11-21 17:07:22 2232 2

原创 SpringBoot2.x 整合Druid数据源(详解及配置配置)

一、我们先说启动SpringBoot2.x的默认数据源首先正常新建一个springBoot2.x项目,引入web依赖下面是h2数据库为例,在Maven中加入依赖 &amp;amp;amp;amp;amp;amp;lt;dependency&amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;lt;groupId&amp;amp;amp;amp;amp;amp;gt;org.springfra

2018-11-20 14:53:35 17478 10

原创 SpringBoot 2.x 被 Mybatis整合(详解及步骤含druid连接池的配置)

1. SpringBoot与MyBatisSpringBoot并没与整合Mybatis,我们可以依赖MyBatis社区提供的starter,加入开发需要的依赖。 &amp;amp;amp;lt;dependency&amp;amp;amp;gt; &amp;amp;amp;lt;groupId&amp;amp;amp;gt;org.mybatis.spring.boot&amp;amp;amp;lt;/groupId&

2018-11-19 17:34:22 2409 6

空空如也

空空如也

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

TA关注的人

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