摘要: SpringBoot整合Thymeleaf 1.创建Thymeleaf的入门项目 maven构建简单项目 修改pom文件添加thymeleaf的坐标 <!-- thymeleaf的坐标 --> <dependency> <groupId>org.sprin... 阅读原文
2020-08-19 21:42:02 阅读(2561) 评论(0)
摘要: SpringBoot整合Freemarker 1.修改pom文件,添加坐标freemarker启动器坐标 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst... 阅读原文
2020-08-19 19:49:01 阅读(2417) 评论(0)
摘要: SpringBoot整合jsp 1.修改pom文件加入两个坐标jstl标签库和jasper <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ... 阅读原文
2020-08-19 18:11:01 阅读(2435) 评论(0)
摘要: 一、多线程的三大性质 原子性;可见性、有序性 二、原子性 原子性介绍 原子性是指:一个操作时不可能中断的,要么全部执行成功要么全部执行失败,有着同生共死的感觉。即使在多线程一起执行的时候,一个操作一旦开始,就不会被其他线程所干扰。 先看看哪些是原子操作,哪些不是原子操作: int a=10; //1 a... 阅读原文
2020-08-19 17:36:01 阅读(2346) 评论(0)
摘要: annotation就是注解的意思,在我们使用的拦截器时,可以通过业务层添加的某个注解,对业务方法进行拦截,之前我们在进行统一方法拦截时使用的是execution,而注解的拦截我们使用@annotation即可,我们可以做个例子,比如搞个防止重复提交的注解,然后在拦截器里去写防止重复提交的逻辑就好了。 拦截器... 阅读原文
2020-08-19 16:46:06 阅读(2410) 评论(0)
摘要: Word具有强大的文字处理功能,是我们日常工作生活中广泛使用到的工具之一。本文就将介绍如何使用Free Spire.Doc for Java在Java应用程序中创建Word文档,插入图片,并且设置段落的字体格式、对齐方式、段首缩进以及段落间距等。 Jar包导入 方法一:下载Free Spire.Doc for... 阅读原文
2020-08-19 15:45:05 阅读(2461) 评论(0)
摘要: 线程池核心组件图解 看源码之前,先了解一下该组件 最主要的几个 接口、抽象类和实现类的结构关系。   该组件中,Executor 和 ExecutorService 接口 定义了线程池最核心的几个方法,提交任务 submit ()、关闭线程池 shutdown()。抽象类 AbstractExecutor... 阅读原文
2020-08-19 13:48:04 阅读(2462) 评论(0)
摘要:       问题由来 在实际开发的时候,我们经常会碰到这么一个困难:一个集合容器里面有很多重复的对象,里面的对象没有主键,但是根据业务的需求,实际上我们需要根据条件筛选出没有重复的对象。 比较暴力的方法,就是根据业务需求,通过两层循环来进行判断,没有重复的元素就加入到新集合中,新集合中已经有的元素就跳过。... 阅读原文
2020-08-19 13:37:05 阅读(2415) 评论(0)
摘要: 目录 SpringSecurity权限管理系统实战—一、项目简介和开发环境准备SpringSecurity权限管理系统实战—二、日志、接口文档等实现SpringSecurity权限管理系统实战—三、主要页面及接口实现SpringSecurity权限管理系统实战—四、整合SpringSecurity(上)Spr... 阅读原文
2020-08-19 11:49:13 阅读(2345) 评论(0)
摘要: 哈喽,我是程序员大鹏。 最近在招聘过程中,发现好多小伙伴最基础的一些算法回答,接下来会做一个系列,把基础的排序等算法采用动画的形式做解析。 这是第一篇冒泡排序。 冒泡排序思想 冒泡排序(Bubble Sort)是一种交换排序,基本思想是两两比较相邻记录,如果逆序则进行交换,直到没有逆序的记录为止。 冒泡算法有... 阅读原文
2020-08-19 11:01:14 阅读(2566) 评论(0)