自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (4)
  • 收藏
  • 关注

原创 赛程表 (递归调用, 非递归调用)

赛程表 (递归调用, 非递归调用)package site.wanjiahao.gameTable;public class Main { // 为了方便调试,直接限定数值大小 需要改变也可以动态改变 public static int[][] recursionGameAry = new int[8][8]; public static int[][] gameAry = new int[8][8]; public static void main(S.

2020-09-29 00:12:55 193

原创 棋盘覆盖代码实现

棋盘覆盖代码实现package site.wanjiahao.chesscover;public class ChessCover { // L形骨牌数量 private static int tile = 1; // 初始化棋盘数组 private static final int[][] chess = new int[8][8]; public static void main(String[] args) { optionChess

2020-09-21 15:39:47 290

原创 RestController 返回JSON无限递归问题

@RestController 返回JSON无限递归问题对于@RestControlelr注解,我们都知道是对@Controller方法的增强,只不过控制器返回的只是json数据对于返回的json数据,SpringBoot使用内置的SpringMVC来处理,而SpringMVC是依赖于Jackson来处理的我们可以思考这样一个问题,如果一个对象包含另外一个对象,另一个对象又包含这个对象,返回的Json数据是什么形状呢?Author类private Long id;privat

2020-09-20 16:21:03 356 1

原创 SpringBoot上传文件至static文件夹下

SpringBoot上传文件至static文件夹下由于SpringBoot是jar工程,和传统的war工程相比的是,SpringBoot内部继承了Tomcat,但是当我们上传文件至工程目录下时,使用request.getServletContext().getRealPath是否是当前路径呢我们可以做一个小小的测试可以发现获取的路径并非,当前工程资源目录下的static文件而是 C:\Users\ASUS\AppData\Local\Temp\tomcat-docbase.714775760

2020-09-16 09:29:38 4461

原创 SpringBoot实现分页栏固定数量分页

SpringBoot实现分页栏固定数量分页效果图 可以规定分页栏显示的大小 /** * * @param number 当前页 1代表第一页 * @param totalPages 总页数 * @param navigatePages 导航栏页码数量 * @param navigatePageNums 导航栏页码数组 */public void initNavigatePageNums(int number, int totalPag

2020-09-15 17:49:57 573

原创 二分法查找

二分法查找普通二分法查找package site.wanjiahao.search;public class BinarySearch { public static void main(String[] args) { int[] sourceNumber = new int[]{1, 3, 4, 5, 6, 7, 8}; int destinationNumber = 7; int normalSearchIndex = norm

2020-09-14 16:37:51 113

原创 MyBatis-Plus 自动代码生成配置详细解释

MyBatis-Plus 自动代码生成配置详细解释package site.wanjiahao.generator;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.FieldFill;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.gener.

2020-09-10 21:22:00 306

原创 SpringBoot 2.2.X 以后restful风格失效

SpringBoot 2.2.X 以后restful风格失效当前SpringBoot版本2.1.3查看源码发现,当前版本SpringBoot自动开启了对hiddenHttpMethodFilter的支持,使用restFul如丝般顺滑当前SpringBoot版本2.2.5查看源码发现,SpringBoot关闭了对hiddenHttpMethodFilter的支持,想使用restFul只需要在application.yml中开启对他的支持spring: mvc: hiddenmet.

2020-09-09 15:43:10 369

原创 Linux下安装JDK8+tomcat+mysql

JDK的安装yum安装(不推荐)需要注意的是yum安装只能安装openJDK类型 (yum是linux自带的安装工具)搜索需要安装的jdk版本yum list java*yum search jdk # 这个也行yum list installed # 查看已经安装yum -y remove xxxx # 移出安装选择对应的版本进行安装yum install -y java-1.8.0-openjdk.x86_64 # -y表示 确认的提示一律按yes处理查看j

2020-09-02 20:20:50 212

原创 SpringBoot整合ActiveMQ

依赖 <parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot</groupId> <version>2.2.5.RELEASE</version> </parent> <dependencies>.

2020-09-02 15:09:04 212 1

原创 Spring整合ActiveMQ

项目所需要的依赖 需要注意的是activeMQ最好别用太高版本,要不然会报错 <properties> <spring.version>5.2.1.RELEASE</spring.version> </properties> <dependencies> <!--activeMQ--> <dependency> <grou.

2020-09-02 13:37:40 304

原创 maven工程修改jdk版本

修改settings.xml, 这是一劳永逸的方法,所有的工程都以jdk8为环境,就不需要有太多的麻烦去改工程的jdk版本找到自己settings.xml的位置在settings.xml 中的父标签<profiles></profiles> 中添加配置文件<profile> <id>jdk-1.8</id> <activation> <activeByDefault>true&.

2020-09-02 11:56:24 293

原创 阿里云(ECS)服务器安装activemq

下载地址选择对应的版本进行下载,这里选用linux下上传压缩包至/usr/local下解压缩对应的压缩包tar -zxvf apache-activemq-5.16.0进入activemq目录下,可以发现目录结构和tomcat差不多我们进入bin目录,启动activemq./activemq start # 启动./activemq stop # 停止./activemq restart # 重启./activemq status # 状态activem.

2020-09-01 12:20:54 637

原创 SSM中的邮件发送

此文如有不懂请跳转上面已经在applicationContext-mybatis注入了:org.springframework.mail.javamail.JavaMailSenderImpl构建MailUtils发送邮件构建MailUtilspackage com.study.util;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.fact.

2020-08-30 13:16:35 430

原创 SSM+shiro+javaMail整合

包含文件pom.xmlpom.xml<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.comp

2020-08-30 12:35:59 161

原创 Dockerfile编写,配置基于原生jdk8的tomcat环境

Dockerfile编写,配置基于原生jdk8的tomcat环境需要注意的是需要准备 jdk-8u11-linux-x64.tar.gz, apache-tomcat-8.5.57.tar.gz 至工作目录下(选择对应的版本,和Dockerfile路径匹配)Dockerfile文件FROM centos:7 # centos7 环境 MAINTAINER wanjiahao<1725136424@qq.com> # 维护者 ENV WORK_PATH /usr/loc.

2020-08-30 10:29:24 668

原创 nodejs的各种安装方式,以及npm镜像切换

window下安装node.js(.msi版本)进入官网选择,点击下载选择对应的版本进行下载点击.mis安装包,一顿下一步安装完成后 win+R 输入node --version 查看是否安装成功node.js探究能使用node --version 查看版本号 说明以及帮我们配置了环境变量查看环境变量打开配置环境变量的目录,可以发现cmd中输入的实际上是执行当前目录下的命令 java环境变量也是同理window下安装node.js(.zip版本)

2020-08-28 19:58:27 899

空空如也

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

TA关注的人

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