自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 树莓派系统最小化备份

树莓派系统最小化备份一、为什么要备份系统?经常在树莓派上调试程序, 安装各种软件,越来越多的库和程序的安装带来的系统更改几乎是不可逆的,一旦某个程序或者驱动出现问题, 如果有备份,可以快速方便的恢复到系统正常的状态,作者在制作语音系统时饱受困扰,一直想寻找树莓派备份的最好方式,最后找到了如下的方案:二、制作步骤环境: Windows 10 64位 + 虚拟机Ubuntu 16 树莓派3b...

2019-06-27 20:09:14 3345 4

原创 树莓派开机篇

引言:本文所说的软件均已上传自蓝奏云:https://www.lanzous.com/b630454一、格式化SD卡SD卡插入读卡器连接电脑,使用SDFormatter对SD卡进行格式化1、重装烧录也要进行着SD卡格式化操作2、重装烧录时有两个盘,选择\boot这个盘,遇到失败再重新格一次)二、下载官方镜像并烧录SD卡1、下载官方镜像https://www.raspberrypi...

2019-03-30 09:33:21 4160

原创 MYSQL语法或函数记录帖

前言自己在实际开发过程中,难道遇到或者使用到一些新认识的mysql函数或语法记录帖1. GROUP_CONCAT()GROUP BY 关键字可以和 GROUP_CONCAT() 函数一起使用。GROUP_CONCAT() 函数会把每个分组的字段值都显示出来。2. WITH ROLLUPWITH POLLUP 关键字用来在所有记录的最后加上一条记录,这条记录是上面所有记录的总和,即统计记录数量。3. COALESCECOALESCE是一个函数, (expression_1, expression

2021-12-10 15:08:49 693

原创 mysql 按照某个时间段分组统计

一、前言今天刚好是碰到一个报表需求,要求根据时段统计各工单的数量。这个就有点皮实了,以前都没搞过这玩意。于是研究了几下。二、准备开始首先一个问题,想根据时间段进行统计,这个问题先不考虑,先考虑,如果按照一小时统计呢,该怎么去做,于是就一顿操作,写出以下sql,这个基本的相信没什么难度,主要是说,怎么去单独拿到小时,这里用到“DATE_FORMAT”函数。SELECT DATE_FORMAT( create_order_time, '%H' ) AS h, COUNT( 1 ) FROM or

2021-04-23 15:03:02 7309 1

原创 spring boot项目精简瘦身打包

1、背景介绍当网络不是很给力的时候,一个大的jar包传输是费时的,往往存在修改1分钟,传包10分钟的尴尬时刻。1)正常打包出来的jar2)解压出来后的包大小98M3)lib的jar包大小综上我们能看出来,一个普通项目,打包出来有进90M,里面的项目依赖就85.7M,这就触发了瘦身打包的念头2、开始减肥行动在启动类所在的pom文件中,添加以下的插件,即可打包出一个无依赖的jar包1) pom配置图2)pom 配置代码 <plugins> &

2020-08-23 23:19:51 2708 1

原创 oracle学习之路汇总

一、序言自古序言吹水,最近由于项目需要,开始使用起了oracle,大学一直用的是mysql,虽然mysql与oracle都是SQL,但是两者还是有些许不一样,以下内容,往后使用遇到的坑就汇总到这里。二、oracle成神之路(扑街之路)1、oracle 11R的安装安装步骤 csdn上一大堆,我这里就推荐一篇:Oracle11g安装教程我安装时,没出现啥问题,一切正常,一步到位。2、o...

2020-05-08 11:23:26 605

原创 Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date'

一、序言在前端使用element的DatePicker 组件时,向后端传递如“2020-4-19”到后端,后端采用封装的实体类接收,类型为Date,此时就出现了如下错误Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'endPub...

2020-04-19 11:05:19 5194

原创 js之一维数组转换为二维数组函数封装与vue中的使用

一、序言今天,刚好我需要做一个任务,如下图,页面展示就这样,不过,会有一个问题,就是如何去设置一行几个,多列展示问题,我想了挺多办法,最终决定将原本一维的数据转成二维,在试过网上大多函数我试了都没用,不知道是不是我姿势不对。二、代码/** * * @param arr 一维数组 * @param n 设置几个为一行 */ arraytoDim (arr, n = 3)...

2020-04-15 22:26:36 1071 1

原创 CentOS7下mysql忘记root密码之重置密码

一、序言今天想连接一下远程centos7数据库,居然,发现密码错误,这就尴尬了,原本打算重装,不过想想也不至于这么坑吧,发现是可以完美重置密码的,不错不错!!二、正式开搞1、 nano /etc/my.cnf,在[mysqld]中添加skip-grant-tables例如:[mysqld]skip-grant-tables2、重启mysqlservice mysql rest...

2020-04-10 16:51:28 1687 1

原创 vue cli2项目利用代理解决跨域问题

1、序言昨晚,搞了个第三方接口,想搞点事情,居然给我报跨域的错误,这要是我自己的接口,我还能后端解决,这时第三方接口,该怎么破,这就得请上我们得代理了2、配置项目代理这是vue cli生成的项目,打开config目录。我们能看到下面的三个文件,打开index.js...

2020-04-05 16:12:43 1549

原创 如何用Github的gh-pages分支展示自己的项

https://www.cnblogs.com/MuYunyun/p/6082359.html

2020-03-24 22:03:54 544 1

原创 webstorm ---- eslint的配置

当使用webstom时,平时快捷键ctrl+alt+L是格式化代码,但是在vue项目里使用eslint格式化代码时,不符合eslint的规则,使用下方博客的方法可以解决webstorm-----eslint的配置和使用(2018版)...

2020-03-16 12:31:38 444 2

原创 Typora+PicGo+SM.MS实现图片上传返回md格式

一、序言从发现Typora开始,就一直挺喜欢这个md编写工具,界面简洁而又不简单,但总有不喜欢的一点,那就是图片,Typora的图像是放在本地的,如果我用Typora编写后,需要复制的csdn之中,那么图片,就成为我必须去弄的东西二、工具Typora : Markdown工具。写Markdown文件的神器,简洁、方便、免费。PicGo : 开源的图片管理工具,可以自己上传图片到各种图床...

2020-03-15 21:40:16 1358 3

原创 log4jdbc进行sql语句及结果集格式化输出

一、问题在进行开发时,偶尔会想知道自己的查询结果是什么,参数有没有传错,对于原生语句,下面一个简单的getOne查询,控制台的输出是这样的这样子对我来说,当我想知道id究竟传进入什么值,获得得到的结果集是怎么样的,就显得比较难受select user0_.id as id1_1_0_, user0_.age as age2_1_0_, user0_.dept_id as dept_id4_...

2020-02-29 23:21:27 1690 2

转载 连接阿里云服务器上的数据库速度很慢

连接阿里云服务器上的数据库,速度很慢账户密码正确已关闭防火墙修改 /etc/my.cnf,添加配置skip-name-resolve[mysqld]skip-name-resolve在连接远程数据库的时候,直接跳过MySQL的DNS解析重启mysqld服务,解决。...

2020-02-29 00:03:39 7013 7

原创 centos7在线安装mysql5.7设置远程登陆

1、下载mysql源wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm下载完,我们ls确认一下有mysql57-community-release-el7-8.noarch.rpm的源安装包2、开始安装mysql5.7源yum install mysql57-community-release...

2020-02-28 23:54:03 260

原创 centos7快捷安装java8

1、直接执行以下语句,默认安装jdk8yum install java2、安装之后会出现javac命令不存在执行以下yum install java-devel3、测试安装是否成功 java javac java -version...

2020-02-28 19:09:19 327 4

原创 springMvc的概述

五、springMvc的概述1、SpringMVC框架图2、SpringMVC的工作流程?1)用户发送请求至前端控制器DispatcherServlet2)DispatcherServlet收到请求调用HandlerMapping处理器映射器。3)处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有 则生成)一并返回给DispatcherServlet。4...

2020-02-23 12:49:55 201 1

原创 AOP概述

四、AOP概述1、aop基础概念1)切面:将“横切关注点”的功能代码提取出来,放入一个单独的类中统 一处理,这个类称为“切面类”也称为切面Aspect2)连接点:执行过程中插入切面的点, 如在方法前/后/前后3)切面:部分连接点4)通知机制:确定是方法前/后/前后进行切入的机制5)织入:将切面应用到指定对象中,Spring是采用代理设计模式实现织入指在不改动原有程序基础上,实现功能上...

2020-02-23 12:46:53 564

原创 spring的概述

大二期间,为考试然后简单整理的一些笔记三、spring的概述1、spring是什么Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?1)轻量:Spring ...

2020-02-23 12:43:17 320

原创 ORM框架的理解

大二期间,为考试然后简单整理的一些笔记一、ORM框架的理解1. 什么是ORM?对象-关系映射(Object-Relational Mapping,简称ORM),面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间...

2020-02-23 12:39:02 873

原创 spring boot 项目在自定义Filter中抛出异常捕获不到的处理方法

一、序言全局异常处理@RestControllerAdvice并非可以解决所有异常返回信息,像是在Filter中的异常,Advice就失效了,就需要从别的方面进行入手二、解决问题1、代码实现添加下方这个类,即可完美解决问题,其中ResponseEntity为spring自带类,Result为自定义返回前端实体类请重点注意,我这里是采用@Override,也就是重写了error方法,也只...

2020-02-20 23:26:03 4622 4

原创 spring boot jpa 工程出现Field XXX in XXX required a bean of type XXX that could not be found

一、序言今天起床,继续敲打代码,于是,在一个点被绊了一下,于是就进行整理记录,本项目是采用springboot + jpa,对项目结构进行了分层,以下就是我项目结构,由于我在单项目结构并未遇到这样的情况与配置,所以我估计主要还是因为项目分层的原因二、问题描述项目问题从我在Controller中采用@Autowired进行自动注入时,idea却给了我这样的提示(这个提示截图不了,所以就进行了...

2020-02-13 10:40:40 1686 1

原创 npm 安装windows-build-tools

一、序言由于第一次安装这个环境,扯了挺久了,弄好了,高进记录一下,避免以后还需要下面链接是npm官方的安装https://www.npmjs.com/package/windows-build-tools二、安装安装其实就一句话,打开cmd命令行(强调要管理员模式),输入以下命令,由于是国外下载,特别慢,所有一定要耐心等待npm install --global --producti...

2020-02-08 11:34:26 44335 21

原创 @MappedSuperclass的用法

大概从名字能看出来,直译就是映射父类,就是用来标识父类实体类基于代码的可复用性,抽象化思想,在项目开发中使用JPA的@MappedSuperclass注解将实体类的多个属性分别封装到不同的非实体类中例如,数据库表中都需要id来表示主键,创建时间,创建者,等等这些映射实体类的通用的属性,交给jpa统一生成主键id编号,那么使用一个父类来封装这些通用属性,并用@MappedSuperclas标识...

2020-02-07 21:32:21 3812 1

原创 springBoot中整合jpa与mybatis的新思路

一、序言我先提出我对于jpa与mybatis使用后的理解**mybatis:**半自动化orm框架,所有sql语句均需要开发者把握,我觉得不太喜欢的就是增加类时,有需要去增加它的映射文件,好吧,你说有生成器,但还是难免需要修改实体类,如增加一个属性,那我是不是需要去xml,好好的把属性加上去。就是mybatis的这一点觉得有点小烦**jpa:**全自动的orm框架,有点是sql语句不用开发者...

2020-02-02 16:35:23 5435 5

原创 java中,遍历未知类的属性及其值

一、序言今天,偶然在某大神代码里看到针对jpa的一个搜索分装类,由于在实现查询中,首先肯定不止一个类需要查询,也就是存在多个类,所以肯定不能写死的拼接条件,最好是采用动态,这里就涉及到一个问题,如何去遍历一个类的所有属性及其值。二、正式介绍道理相信看到的朋友都懂,就是反射,就是Field类,对于字段的所有东西,都可以在该类中找到,而且采用反射不管是什么类/** * @author rui...

2020-01-30 16:04:27 826 1

原创 java awt 玫瑰图形

序言:原本之前宿舍打打代码,import java.awt.*;public class roseGraphics { public static void main(String[] args) { Frame f = new Frame("玫瑰图形"); cdPanel cd = new cdPanel(); f.add(cd)...

2020-01-01 11:36:51 704

原创 数据结构知识点整理

数据结构一、什么是数据结构数据结构是一门研究非数值计算的程序设计问题中计算机的数据元素以及他们之间的关系和运算的学科。数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。数据结构是一门研究非数值计算的程序设计问题的学科,主要研究数据的逻辑结构、存储结构和运算方法。数据结构被定义为(D,R)D是数据的有限集合,R是D上的逻辑关系...

2019-12-10 16:14:37 5040 2

原创 eclipse项目导入idea部署提示非法字符: '\ufeff'

1、前言这阵子刚好忙着一个项目,公司那边给了个eclipse的项目,我觉得eclipse用着不顺手,就想着用idea导入,然后就踩到了深海巨坑项目在eclipse的部署是很轻松的,来到了idea确是问题不断,其中最典型的问题就是今天要讲的内容 非法字符: ‘\ufeff’2、为什么会提示非法字符因为该项目在eclipse中是UTF-8+BOM文件保存,而eclipse可以智能的装换为普通...

2019-11-02 10:47:04 1892 1

原创 java8新特性--lambda表达式

1、lambda概念​ (1)什么是lambda​ 有了函数式编程的理念,在继续lambda就容易很多,因为本来函数式就是在给lambda打基础,​ 当然也可以理解为一个语法糖,可以简化程序员的开发编码工作,使代码看起来更加优美,但我觉得最 大作用还是基于lambda结构的函数式编程,将原本的传值拓展到传递一个功能行为,使得java的功能更 加健壮​ (2)la...

2019-10-28 22:27:58 181

原创 java8新特性-- 函数式编程

1、什么是函数式编程​ 1)函数式编程指的是一种编程范式,它将计算描述为一种表达式求值,函数式编程关心的是数据(代数结构的映射关系)。​ 2)函数式编程中的函数不是指命令式编程中的函数,而是指数学中的函数,即自变量的映射(一种东西和另一种东西之间的对应关系)。也就是说,一个函数的值仅决定于函数参数的值,不依赖于其他状态。​ 3)函数式编程是java8的一大特色,也就是将函数作为一个参数传递给...

2019-10-28 22:25:20 254

原创 我所了解的svn与git

一、svn的小简介SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。从百度百科的介绍中,我们知道svn其实就是一个版本控制系统,其目的就是为了解决多人开发项目,项目成员之间可以快速的交换文件,修改文件二、svn与git有怎样的差异这里我只列出,我自己在使用过git...

2019-08-20 21:55:53 183

原创 linux maven私服搭建

一、安装基础环境​ 1、java 环境​ 如果您未安装,请详见这篇进行安装 https://blog.csdn.net/Chen_RuiMin/article/details/86748249​ 2、maven 安装​ 如果您未安装,请详见这篇进行安装 https://blog.csdn.net/javaee_ssh/article/details/43774583二、安装maven...

2019-08-20 21:53:50 303

原创 spring boot项目经验技术总结

一、在查询列表的时候,增加相应实体,以完成单字段搜索功能下图是controller的实现效果 /** * 根据条件进行筛选返回列表数据 * * @param product 实体类 * @return 封装响应体 */ @GetMapping("/list") public PageInfo list(Product prod...

2019-08-15 19:09:17 4749 1

原创 树莓派安装openCv

前言虽然,在控制摄像头上,树莓派已经为我们集成了picamera库,但我不经还是想用用opencv,于是就要在树莓派上安装我们的opencv在树莓派安装opencv的路不是那么容易的,就算你安装完成后,也会出现缺少各种依赖库(so文件)一、安装好opencv依赖文件sudo apt-get install -y libjasper-dev libqtgui4 libqt4-t...

2019-04-06 20:33:35 9750 3

原创 mybatis逆向工程----自动生成实体类,dao,mapper.xml

前言:mybatis是目前很为流行的持久层框架,其逆向工程更是大大缩减了我们的开发时间。所谓mybatis逆向工程,就是mybatis会根据我们设计好的数据表,自动生成pojo、mapper以及mapper.xml。以下我将通过eclipse插件方式来解说mybatis的逆向工程打开eclipse,点击工具栏的help>eclipseMarkespace 在里面输入myba...

2019-04-05 20:55:55 1326

原创 jq实现ajax文件上传

想起用ajax来上传文件,主要还是最近的一个项目练习,我总觉得如果用表单submit提交,有不可避免的要进行跳转说真的,着实让人不爽,于是想到ajax请求方式来完成文件上传,下面开始代码、客户端<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title&g...

2019-04-04 23:42:45 5231

原创 Jackson转换实体 double 保留两位小数

今天构建做个会员级别的实体类,里面的percent为double类型,然后问题来了,在返回客户端的json数据中,double出现的精度问题,之前我是直接前端解决了算。。。现在想想,觉得这事应该交由后端处理吧。毕竟数据也是交由后端来掌控的,理因由后端这边来善后刚好因为我是ssm架构,json这边是用jackson,而jackson这边也提供了一个方式去处理这件事,以下是代码1、...

2019-04-03 22:51:27 4497

原创 mybatis整合spring报java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransacti

今天花了一上午的时间在弄ssm整合,期间遇到一个报错异常org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringMan...

2019-04-02 11:59:45 606 1

空空如也

空空如也

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

TA关注的人

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