自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 第四章 决策树

最近在学机器学习这本书,顺便做读书笔记,有误的话可以跟我说喔。

2024-07-22 16:48:03 489

原创 报错 “Unknown return value type: java.lang.Integer“

报以下错误(“Unknown return value type: java.lang.Integer”)时,解决方案是添加 @ResponseBody 注解,即可以输出指定格式的数据。

2021-02-23 00:11:31 1553

原创 MySQL错误解决方法 - Can‘t connect to MySQL server on ‘localhost‘ (10061)

用 **管理员身份** 进入 cmd 操作界面 ,一定要是管理员权限 启动 **MySQL** 服务:net start mysql 注意:如果服务启动不成功,再启动一次即可

2021-01-25 09:52:01 568

原创 Java后台获取 new Date() 的时间与当前时间相差 8 小时的解决方案

报错问题:        插入第四条数据的时候当前时间是16:12:48 ,与 插入的时间相差8小时。                       解决方案:   &nbsp

2021-01-22 16:47:23 3032

原创 数据结构 - 数组模拟环形队列

本文接着上一篇博文继续扩展,这次讲的是数组模拟环形队列。https://blog.csdn.net/Hello_ChenLiYan/article/details/107273124一、用数组模拟队列时,要考虑到复用的效果,所以用环形队列来表示二、数组模拟环形队列中 往队列里添加数据 思路:先判断队列是否为满, (rear+1) % maxSize = front将数据加入队列,arr[rear]=n将队尾指针往后移,rear要取模,rear = (rear+1) % maxSize三、 往

2020-07-11 17:58:17 280

原创 数据结构 - 数组模拟队列

数组模拟队列第一种方式:    一、当我们将数据存入队列时:首先先判断队列是否为满, rear == maxSize - 1不为满时,添加数据,将尾指针往后移,rear++当尾指针 rear 小于队列的最大下标 maxSize-1,可以一直将数据存入 rear 所指的数据元素 arr[rear]=n;     二、当我们从队列取出数据时:首先先判断队列是否为空,rear == front不为空,则取出数据,

2020-07-11 00:16:05 179

原创 错误提示 - import declarations may only appear at top level of a module

如果还有问题,欢迎一切来交流探讨,觉得还不错的话可以关注我哦!

2020-07-09 19:11:56 5389

原创 数据结构 — 稀疏数组

在这次的博文中是关于 二维数组 与 稀疏数组 的转换且对于将稀疏数组的数据存于磁盘并读出:    注意:二维数组 转换成 稀疏数组 的目的是对数据进行压缩,避免无效数据占用空间;将数据保存于磁盘中是基于大量数据考虑的。一、二维数组 转 稀疏数组 的思路遍历原始的二维数组,得到有效数据的个数,用 变量sum 表示根据 变量sum ,可以创建稀疏数组将二维数组的有效数据存入到稀疏数组二、将稀疏数组数据保存在磁盘中,之后读取磁盘数据,赋值给稀疏数组&nbs

2020-07-02 21:34:25 181

原创 解决 ping命令-请求超时 问题

​   ​  ​   在连接局域网的过程中,我们经常使用 ping ip地址 的命令来测试网络情况,但总是遇到请求超时的情况。当遇到这种情况时:​  ​  第一步:检查设备,所有设备检查无误且两台电脑能正常上网,进行第二步,查看防火墙;​  ​  第二步:Windows自带的防火墙,默认是启用的,所以防火墙会阻挡 ping 的请求,这时我们只要关闭防火墙即可。​  ​  ​  ​   需要注

2020-07-01 19:38:59 49429 14

原创 解决 SpringBoot 关于 DataSource 的报错

解决 SpringBoot 关于 DataSource 的报错错误信息 : Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class Action: Consider the following: If

2020-06-23 10:38:59 1231

原创 IDEA 显示 service 服务窗口 -- 方便查看多个服务和端口

如何在 IDEA 软件中打开 service 服务窗口,方便查看多个服务和端口第一,找到项目的根目录,进入.idea文件夹,找到workspace.xml文件。第二,将rundashboard文件修改为以下内容。修改内容:<component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootA

2020-06-10 14:46:08 12059

原创 Failed to configure a DataSource --- url attribute is not specified 错误 解决方法

一、SpringCloud项目遇到的错误二、当遇到这种错误时,首先要先到项目的 target 目录下查看 classes ,看看配置文件是否有存在若不存在:第一看 POM 文件打包方式,默认是 jar 包第二来到项目源码路径,查看文件夹有没有被标记为 resources 目录若存在:检查 POM 文件的依赖是否成功导入检查 JDBC 依赖有无导入...

2020-06-10 09:52:53 1259

原创 Centos 7 安装 Docker - Docker容器安装 Mysql ,nginx

     启动网络一、在Linux虚拟机上安装Docker1.查看内核版本,需要在3.10以上​     uname -r2.把yum包更新到最新版本     sudo yum update3.安装需要的软件包     sudo yum install -y yum-utils device-mapper-persiste

2020-06-01 00:24:44 278

原创 SpringMVC HttpSession 与 Model 区别

一、 model与session区别1.session的概念        session即 会话,是客户为实现特定应用目的与系统的多次请求交互。它具体是指一个终端用户与交互系统进行通信的时间间隔,通常指从 注册进入系统到注销退出系统 之间所经过的时间。2.为什么需要session?       Http协议是一种 无状态 的协议,客户端每打开一个we

2020-05-28 19:38:36 3757

原创 Spring Boot底层 利用 slf4j + logback的方式进行日志管理

一、日志管理的好处1.日志管理能够更快更方便地让其他人了解到项目的内容和运行结果。2.日志管理能够记录每一天的记录,让项目按序进行,及时查看一天的成果。3.日志说明1、日志级别及文件       日志记录采用分级记录,级别与日志文件名相对应,不同级别的日志信息记录到不同的日志文件中。        例如:error级别记录到log_error_xxx.log或log_error.log(该文件为当前记录

2020-05-17 09:14:53 238

原创 Spring Boot -- 利用 Spring Boot Admin 进行项目监控管理

一、Spring Boot Admin 的概念       Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。 应用程序作为Spring Boot Admin Client向为Spring Boot Admin Server注册(通过HTTP)或使用SpringCloud注册中心(例如Eureka,Consul)发现。 UI是AngularJs的应用程序,展示Spring Boot Admin Client的Actua

2020-05-14 13:10:16 278

原创 SpringBoot -- 通过 DevTools工具实现热部署

一、热部署      热部署是应用在运行时会自动编译到内嵌的服务器中,不需要重启应用。二、通过 DevTools 工具实现热部署    1、添加 devtools 工具依赖 <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools --> <dependency>

2020-05-14 09:19:29 208

原创 SpringBoot -- 对服务端的实体对象或Controller类中的参数进行数据校验

一、数据校验      1.数据校验是为了使系统更完整,数据更精确,同时也有利于维护数据的安全性。      2.数据校验分为两种,一种是对实体对象进行校验,另一种是对Controller中的参数进行校验。      3.一些常用的Validation注解注解作用@NotNull对基本数据类型的对象类

2020-05-13 12:03:17 985

原创 SpringBoot+Mybatis+Thymeleaf+Mysql 相结合,实现增删查改

一、连接数据库1.在POM文件中导入数据库的相关依赖(1)JDBC启动器依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></depende...

2020-05-05 11:32:00 734 1

原创 SpringBoot -- 文件上传fileUpload

SpringBoot中的文件上传一、文件上传步骤    1.编写文件上传页面        (1)文件提交需要有一个form表单        (2)文件上传是提交数据,所以用Post方式提交...

2020-05-02 10:24:20 1201

原创 SpringBoot -- 嵌入式Servlet容器配置修改

一、嵌入式Servlet容器      在SpringBoot中,默认使用 Tomcat 作为嵌入式的Servlet容器;二、如何定制和修改Servlet容器的相关配置?1、修改和 server 有关的配置(ServerProperties);      通用的Servl...

2020-04-28 23:09:40 354

原创 SpringBoot -- 没有连接数据库,实现增删改查

      SpringBoot 中增删查改功能与以往的SpringMVC或者SSM框架相比,查询和添加功能没有变化,主要是修改和删除功能的 提交方式变了 ,但 总体思路不变。我们通过下面两张图来区分一下(针对员工和部门案例):1)、RestfulCRUD:CRUD满足Rest风格;URI: /资源名称/资源标识 &nbs...

2020-04-27 20:10:23 1227 2

原创 SpringBoot -- 错误提示405状态

一、错误提示405状态截图:二、405状态的原因         SpringBoot的自动配置中默认是关闭spring.mvc.hiddenmethod.filter 过滤器的,所以当我们提交的数据是PUT、POST、DELETE方式时,我们使用的 _method 并不起作用。    &n...

2020-04-27 17:34:50 6324 1

原创 SpringBoot -- 错误提示400状态

一、错误提示400状态有两种原因:    1.路径找不到:        如果是路径找不到的错误,则可能是controller类的跳转页面写错了。    2.提交的数据格式不对    &nbs...

2020-04-26 20:08:58 9973

原创 SpringBoot -- 链接高亮

一、什么是链接高亮?        点击菜单栏,跳转到相应页面,同时点击的按钮颜色显示高亮,效果如下:二、这样做的好处      链接高亮,能够让用户清晰明了的知道各个菜单按钮对应的页面,这也是系统必不可少的一个小细节。三、如何实现链接高亮?    &...

2020-04-26 18:11:39 331

原创 SpringBoot -- Thymeleaf页面模板实现公共页面元素抽取

Thymeleaf页面模板实现公共页面元素抽取一、公共页面抽取的原因       我们在做一个完成的系统时,需要用到很多页面,而页面之间比如菜单栏,导航栏等这些模块是每个页面当中的一部分,如果重复写,会使页面看起来繁琐,代码量占用大,而我们需要的是尽可能的使用少量代码,精简的写出全部功能,因此需要将公共页面抽取出来,其中我们...

2020-04-25 20:14:24 695

原创 SpringBoot -- 登录 & 拦截器

SpringBoot – 登录 & 拦截器一、登录@Controllerpublic class LoginController { @PostMapping(value = "/user/login") public String login(@RequestParam("username") String username, ...

2020-04-23 11:50:30 192

原创 SpringBoot--使用模板引擎修改页面达到实时生效细节

一、如果我们在 SpringBoot开发期间 对 模板引擎页面 进行修改后,要让页面 实时生效 ,需要完成两步操作:1)、禁用模板引擎的缓存# 禁用缓存(在application.properties或application.yml中加上这句话)spring.thymeleaf.cache=false 2)、页面修改完成后按 ctrl + f9:重新编译;二、这样做的好处&nbsp...

2020-04-21 22:47:22 779

原创 SpringBoot入门--一个简单的SpringBoot应用

一个简单的SpringBoot应用    1.环境准备-jdk1.8:java version "1.8.0_201"-apache-maven-3.6.3及以上-IntelliJ IDEA 2019.3.4 x64、STSSpring Boot 2.2.6.RELEASE注意:Spring Boot 2.2.6.RELEASE requires...

2020-04-09 11:56:24 166

原创 IntelliJ IDEA 2019.3.1与 TortoiseSVN结合使用

1.首先在官网上下载TortoiseSVN客户端与TortoiseSVN服务端         TortoiseSVN客户端链接地址:              &n...

2020-01-07 00:07:29 3124

原创 IDEA中关于xml文件无法获取的解决方案

  在idea中如果出现xml文件无法获取时,则要考虑到idea中classpath的实质。例如com.mapper  对eclipse或idea来说是多个,会帮我们创建多个文件夹,所以idea在resources下创建mapper.xml文件的文件夹时,要一个一个的创建,要保证路径是com/mapper,编译之后要看一下跟mapper.xml对应的java接口文件是否放在同一个文件夹下,如...

2020-01-05 23:13:44 1168

原创 IDEA中xml文件无法获取的解决方案

关于org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mapper.UserMapper.queryList 这个问题的错误com.mapper对eclipse或idea来说是多个,会帮我们创建多个文件夹,但是在resources下,我们只要保证路径是com/mapper就行了...

2020-01-05 20:52:30 383

原创 Spring框架和Mybatis框架工作原理

        Spring框架是一个轻量级的容器,用于管理业务相关对象的。核心功能主要为IOC,AOP,MVC。IOC:控制反转,将对象的创建过程交给容器,让容器管理对象的生命周期如创建,初始化,销毁等。AOP:面向切面编程,对关注点进行模块化,通过对某一功能点进行编程,在AOP的实现过程中,有静态代理和动态代...

2020-01-02 20:30:16 594

原创 使用Eclipse开发Spring的第一个简单程序

本篇文章将通过一个简单的入门程序向读者演示Spring框架的使用过程,具体如下:

2019-12-18 14:24:08 1420

原创 数组存储状态信息

数组存储状态信息:开辟一个数组,不是记录其编号,而是用数组来记录变量状态。(一)问题描述:不同于自然界猴子选大王的方式,这里的猴子是这样选举它们的大王的。17只猴子围成一圈,从某只开始报数1-2-3-1-2-3…报“3”的猴子就被淘汰,游戏一直进行到圈内剩下一只猴子它就是侯大王了。(二)算法分析与数据结构:在这道题上,一群猴子围成一个圈每次1-3报数,报3的就被淘汰,通过这样不断地将环缩小...

2019-12-06 21:22:44 645

原创 算法(二) -- 拓扑排序

Legal or Not http://acm.hdu.edu.cn/showproblem.php?pid=33421、问题描述ACM-DIY是一个庞大的QQ群,许多优秀的acmers聚集在一起。它是如此和谐,就像一个大家庭。每天,许多“圣牛”像hh、HH、AC、ZT、lcc、BF、Qinz等在网上聊天交流想法。当有人有问题的时候,许多热心的大牛会过来帮忙,比如Lost。然后...

2019-12-06 14:11:14 442

原创 算法(一) -- 动态规划

动态规划:解决分解的子问题不独立的情况。用动态规划法解决问题的思路很简单,就是通过开辟存储空间,存储子问题的计算结果,从而避免重复计算。动态规划其实有很强的阶段递推思想,用前一阶段存储的计算结果,递推后一阶段的结果,是一种全面继承前期信息的方法。动态规划=贪婪策略+递推(降价)+存储递推结果。贪婪策略、递推算法都是在“线性”地解决问题,而动态规划则是全面分阶段地解决问题。可以通俗地说,动态规划...

2019-12-06 11:40:19 412

原创 GIT的使用--如何将本地项目上传到Github

将本地项目上传到Github(两种简单、方便的方法)一、第一种方法:首先你需要一个github账号,先注册一个账户或者有账号的话直接登陆!https://github.com/其次我们使用git需要安装git工具,按照下面的网址进行下载,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New repository...

2019-10-22 19:26:40 567

原创 实现米思齐的数码管图形化编程实验

我在上一篇文章中有简单介绍了Arduino的一些知识和一个实验,这篇博客接着讲另外一个实验实验二硬件:Arduino、TM1637数码管软件:Mixly IDE【实验一】实现滚动显示自定义字符串。【实验二】实现显示自定义时间。【实验三】实现显示秒表...

2019-10-21 17:31:05 1898

原创 实现米思齐按键控制LED灯

这篇文章是关于Arduino借助Mixly IDE 软件的一个实验,有兴趣的朋友可以看看。有什么错误的地方还请大家指出,我们一起来探讨。

2019-10-21 12:00:45 6496 1

方法三button开关控制led.mix

这个实验是图形化编程实验,通过button开关控制led灯,其中有几种方法进行控制和选择,这是其中一种方法,代码比较复杂。

2019-10-20

空空如也

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

TA关注的人

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