自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云别

山山而川。

  • 博客(154)
  • 资源 (1)
  • 收藏
  • 关注

原创 vue项目不能使用localhost访问

vue项目不能使用localhost访问问题解决办法问题vue项目不能使用localhost访问,但是使用本机的ip加端口号是可以访问的解决办法如果使用的是webstorm的话.可能右下角会有错误的提示,打开就会发现提示win10的防火墙拦截了所以,关闭防火墙.再次使用localhost访问OK,问题解决~...

2020-01-14 15:24:10 5619 1

原创 阿里云build前端项目被kill

1. 问题最近在阿里云服务器上使用docker来构建前端项目的时候,build部分总会莫名其妙被kill2. 解决使用free -m查看基本上就是内存不够,并且没有设置交换分区这个时候我们可以释放内存释放网页缓存(To free pagecache):sync; echo 1 > /proc/sys/vm/drop_caches释放目录项和索引(To free dentr...

2020-01-03 15:56:07 492 1

原创 使用LocalDateTime来代替Date

1. 前言在我们使用Date的时候,会发现很多无法理解的返回值,而且有很多方法是别弃用了的在我们使用了jdk8+之后,我们可以使用LocalDate,LocalTime或者LocalDateTime来代替传统的Date2. 使用示例代码示例以及输出import java.time.LocalDateTime;import java.time.Month;import java.t...

2019-12-25 15:59:56 1433

原创 Mysql数据库热备份

1. 前言最近要对Mysql数据库进行备份,然后发现我服务器上的数据库被黑了,一直没有发现.还要给我要0.03个比特币哈哈哈哈~当然我数据库没啥重要的东西,并且有快照,所以大家还是要注意开放的端口,别丢失了数据.2. 备份...

2019-12-24 10:18:18 2351

原创 IO流效率问题

使用io流尽量用缓冲流今天看到一个文章,写一个文件使用普通的FileInputStream时候要30多秒,究其原因.FileInputStream中的read()方法,每次都是读取一个字节,会有大量的与操作系统的交互一次会从输入流中读取一个字节,并且会发生阻塞所以尽量使用缓冲流如BufferInputStreamBufferedInputStream内部封装了一个byte数组用于存放...

2019-12-23 11:32:24 441

原创 linux下的mysql启动与停止

linux下的mysql启动与停止linux下的相关命令linux下的相关命令/etc/init.d/mysqld start/etc/init.d/mysqld stop/etc/init.d/mysqld restart或service mysqld startservice mysqld stopservice mysqld restart或service mysql s...

2019-12-19 10:44:30 187 1

原创 git修改已经commit的注释

1. 问题:git修改已经commit的注释在我们日常commit的时候,一定少不了-m追加一些注释但是,有时候手快了,直接回车.发现注释不对,错的意思不多还好.emmm,有的时候输入法真的是一言难尽2. 解决方案这个时候我们会进入vim样式的编辑页面可能有的小伙伴不熟悉这里讲一下最简单的操作进去按 i 进入insert模式就可以正常编辑了修改好信息之后我们要进行保存按es...

2019-12-06 17:58:50 215

原创 微信开放平台开发常见错误(长期更新)

微信开放平台开发常见错误在开发微信第三方平台的时候,会常见一下错误码42001: 获取access token超时,一般都是第三方平台的access Token失效导致的47001: data format error,传递的参数与要求的不一致,检查一下post请求体中的参数名是否对应40005: 文件类型不对,检查一下上传的文件名(扩展名)微信暂时支持PNG\JPEG\JPG\GIF的格...

2019-12-04 15:55:24 819

原创 jquery删除元素

1. jquery删除元素的方法最常用的有两种remove()empty()2. 适用场景$(“选择器”).remove()删除当前选中的元素及其所有子元素$(“选择器”).empty()删除当前选中的元素下的所有子元素,不包含自身一定要看自身的场景使用...

2019-12-04 15:25:06 1965

原创 jquery获取不到动态append元素的值

1.问题: jquery获取不到动态append的input框的值在处理一些逻辑的时候,我们可能会使用到动态append一些元素到页面上,这也会有一些问题比如,append上的元素通过各种选择器获得的都是null,或者undefined。2. 如何解决这里介绍一下我经常使用的方法,适用与不同的场景2.1 在append后直接绑定事件/获取值在我们append一个元素的时候,直接在其js...

2019-12-04 15:19:15 3041

原创 Mysql中的bit类型

1. 使用场景在我们的数据库中,经常会有一些数据的删除操作,而直接从表中删除即物理删除,是不可取的,因为这样没有记录,引起其他操作错误也不好恢复。所以,最常见的处理办法就是逻辑删除,加一个deleted字段 用0和1表示数据是否删除2. 如何使用这样在建立字段的时候,一般我们会使用int类型的0和1,或者char类型的标记。这里我们使用bit类型,因为bit类型多用于存储状态. 如bit...

2019-12-04 14:52:37 1332 2

原创 ajax使用formData提交文件数组(springMVC接收)

1. 问题:使用formData提交文件数组在文件上传的部分,由于涉及了不定项input框来上传文件.所以后台接收的部分是没法处理的感觉可以使用一个数组或者list,使用MultipartFile类型来进行接收初始思路:var formData = new FormData()// 存储文件名称的数组var fileNameList = getAllList();// 遍历数组,一次...

2019-11-28 17:12:11 2692

原创 Mybatis-plus使用过程的坑

问题springboot项目在使用mybatis-plus的时候,一开始以为要引入mybatis于是去maven repository中引入了一个mybatis版本还专门找了一个用的人多的然后参考mybatis-plus的文档引入了mybatis-plus的依赖然后正常的建模块->创建实体类->创建mapper文件->启动然后就启动不起来百度了一会,有的说是要...

2019-11-21 11:09:34 5501

原创 springboot项目上传或获取resources目录下文件

springboot项目上传或获取resources目录下文件获取:File file = ResourceUtils.getFile(ResourceUtils.CLASSPATH_URL_PREFIX+“img/qrcode.png”);上传:首先要获取到resources文件夹下的img目录的位置File path = new File(ResourceUtils.getURL(...

2019-11-20 14:33:03 3764

原创 idea中maven项目pom文件无法识别

idea中maven项目pom文件无法识别在idea中直接打开maven项目的时候,有时候可能不会识别pom文件解决办法:右键pom.xml文件 -> add as maven projectok,问题解决

2019-11-18 10:06:10 16553

原创 Docker+jenkins+maven+github+阿里云镜像仓库持续化部署spring boot项目

Docker+jenkins+maven+github+阿里云镜像仓库持续化部署spring boot项目最近看到一个博客,跟着走了一遍.发现了docker+jenkins的神奇博文地址:点击跳转查看Docker+jenkins+maven+github+阿里云镜像仓库持续化部署spring boot项目个人对应的项目github:spring-docker-jenkins感受: 这些东...

2019-11-15 14:32:01 624

原创 SpringBoot项目启动找不到主类或无法加载主类

SpringBoot项目找不到主类或无法加载主类问题描述解决问题描述启动springboot项目的时候发现启动失败,查看日志发现因为找不到主类或无法加载主类解决maven依赖clean再install再次启动ok,问题解决!...

2019-11-08 10:06:54 14975 11

原创 Idea中SpringBoot项目启动多个集群

SpringBoot项目启动多个集群springboot项目有时候需要进行集群,这时候其实就是同一个项目只是端口不一致在使用命令行得时候,只需要跟得参数调整一下即可在idea中步骤如下新建一个springboot启动基本都是复制原来的配置,Main class以及user classpath of module即可然后,加上一些配置参数即可最后启动看看最终效果ok,问题解...

2019-11-05 16:01:47 1919

原创 Idea在debug模式下,直接停止程序(不执行断点后的代码)

Idea在debug模式下,直接停止程序(不执行断点后的代码)在日常使用idea的过程中,debug模式运行代码.以前不想执行后面的代码的时候就直接点击停止现在发现其实并不是直接停止了,后面的代码还是会运行.这个问题在日常的测试中还好,影响不大,但是在调用接口的测试时,是会占用接口的调用次数这些限制的首先看一下流程浏览器访问,断点到second,此时点击停止浏览器打印了最后结果,控...

2019-11-05 10:40:48 34128 16

原创 springMVC接收ajax传的数组

springMVC接收前端ajax传的数组在传递的过程中,直接使用@RequestParam接收,发现400错误首先是ajax如下:其中的参数都是数组// 请求后台设置域名 $.ajax({ url: basePath + '/modify_server_domain', type: 'post', d...

2019-11-04 18:05:32 682

原创 查询MySQL的版本

查询当前的MySQL的版本SHOW VARIABLES LIKE ‘version’;在其他工具也可以使用或者navcat上右键连接信息

2019-10-31 17:36:50 633

原创 group by 与 order by 同时使用后者不生效

group by 与 order by 同时使用后者不生效首先查看版本(出问题的是5.7)这里MySQL的版本是有一张表我想查询出每一个人最近的一次成绩首先就是会想到分组SELECT * FROM`student`GROUP BY NAME;但是这里很明显只是时间最早的分组了然后进行改进SELECT* FROM `student`GROUP BY NAM...

2019-10-31 17:26:33 2485

原创 ActiveMQ的简单入门配置

1.下载安装到activeMQ的官网进行下载,并解压缩2.启动进入解压缩之后的文件夹中进入bin文件夹根据电脑的位数选择win32/win64双击activemq.bat即可运行3.查看服务运行后可以看见有8161端口,这是他的服务控制端访问localhost:8161点击manage ActiveMQ broker输入密码默认用户名密码都是admin以后可以自己更改...

2019-10-31 16:52:06 356

原创 RestTemplate请求乱码的坑

在使用RestTemplate的请求微信接口过程中发现中文乱码因为是定制的请求,所以修改了微信的请求源码,并不是使用的微信sdk自带的get以及post请求,这里我使用的是restTemplate进行请求,发现返回的结果中如果存在中文的话,是乱码的.于是乎翻看源码应该是String的转换时候编码出问题了,这里发现默认是ISO-8859-1的,所以要设置为UTF-8解决办法:在请求之前将re...

2019-10-31 16:31:25 863

原创 lombok相关注解的使用

lombok相关注解的使用@Data@EqualsAndHashCode总结@Data@Data相当于@Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode这5个注解的合集@EqualsAndHashCode这个注解会生成equals(Object other)和hashCode()方法,它默认会使用非静态...

2019-09-09 10:06:18 109

原创 left join on后加条件与where后加条件

left join on后加条件与where后加条件left join on后加条件where后加条件left join on后加条件在left join on后面加条件的话,只会对右表中的数据进行限制,不会对左表有任何的影响where后加条件在where后面加条件的话,是对筛选之后的最终结果进行一定的限制,是会影响左标(主表)的....

2019-08-27 14:59:53 3401

原创 SpringBoot项目启动时自动在浏览器打开

SpringBoot项目启动时自动在浏览器打开1.创建配置文件2.直接启动项目1.创建配置文件SpringBoot有自带的监听任务,只需实现对应的接口,调用cmd启动浏览器即可配置文件如下:package com.qin.mybatispluslearn.config;import org.springframework.beans.factory.annotation.Value;i...

2019-07-04 15:09:13 4299 5

原创 ABAP/4踩坑记录

记录在学习ABAP/4中遇到的问题,长期更新WRITE与WRITE:的区别WRITE 打印,当后面跟一个变量的时候检查不会出错,但是多个时候就会出错WRITE: 可以打印多个变量,多个变量必须用逗号隔开,最后使用英文句点结束DATA与DATA:也适用运算符与变量等之间必须有空格的间隔,尤其是进行运算的时候比如 A = A + B.这之间每一个符号与变量之间都有空格拆分字...

2019-03-22 10:05:58 270 2

原创 ABAP/4中的快捷键

ABAP/4中的常用快捷键在使用ABAP Editor的过程中发现没有快捷键的操作是很不方便的,这里记录一下自己常用的快捷键快捷注释本行 CTRL + 逗号复制并粘贴行 CTRL + D移动行的位置 CTRL + ALT + 方向键(上下移动)执行 F8检查 CTRL + F2后退 F3...

2019-03-21 17:13:31 495

原创 ABAP/4常用系统变量

常用系统变量SY-SUBRC: 系统执行某指令后,表示执行成功与否的变量,0表示成功SY-DBLNT: 被处理过的记录的笔数SY-UNAME: 当前使用者登入SAP的USERNAMESY-DATUM: 当前系统日期SY-UZEIT: 当前系统时间SY-TCODE: 当前执行程序的Transaction codeSY-REPID: 当前程序名称SY-INDEX : 当前LOOP循环过...

2019-03-21 10:59:34 248

原创 ABAP/4循环控制

分支使用IF的条件分支语法: IF < condition1 >. < statement block >ELSEIF < condition2 >. < statement block> … ELSE.< statement block > ENDIF.示例:DATA: TEXT1(30) VALUE 'Th...

2019-03-20 16:32:37 3326

原创 ABAP/4入门

ABAP语法规则ABAP程序是由若干个单独的语句组成的每一个语句都用句点(英文)结束语句的第一个单词一般为关键字语句中单词之间至少要用一个空格隔开语句可以缩进一句语句可以由多行组成在一行中可以由多个语句ABAP 数据声明变量定义基本格式DATA < f > [(< length >)] < type> [< value>]...

2019-03-20 11:55:33 3550

原创 网盘下载工具Proxyee-Down

首先看一下这款工具github链接: https://github.com/proxyee-down-org/proxyee-down软件的下载与运行官网推荐使用onedrive下载https://imhx-my.sharepoint.com/personal/pd_imhx_onmicrosoft_com/Documents/proxyee-down注:windows下分x86和x...

2019-03-03 22:13:59 2748 3

原创 Zookeeper的安装与使用

1.什么是zookeeper?Zookeeper 是 Apacahe Hadoop 的子项目,是一个树型的目录服务,支持变更推送,适合作为 Dubbox 服务的注册中心,工业强度较高,可用于生产环境2.zookeeper在linux上的安装安装jdk下载解压zookeeper的压缩包(zookeeper的下载网址 http://mirror.bit.edu.cn/apache/zook...

2019-01-03 15:08:40 147 3

原创 springBoot项目中异常的统一处理

异常的处理问题:当我们不对异常进行处理的时候,服务器端的异常就会原封不动的给返回前端页面,这是没有意义的行为,而且对用户也不够友好就算我们自定义了返回的结果信息,也只是包含了正确与错误的信息,并没有具体的信息,在页面显示确实也不大友好解决思路:异常是不可以避免的,分为两种,一种是我们可以预知的异常.我们可以针对这种来自定义异常,并处理一种是不可以预知的异常,比如系统运行时候由于不可抗...

2018-12-02 22:56:24 701

原创 跨域请求

跨域请求概述1.什么是跨域请求? 协议,域名,端口,任意一个不一样就算跨域. 例:http://localhost:8080/xx/xx http://localhost:8081/xx/xx 就是端口不一致的跨域2. 在前端页面中通过js进行跨域请求是不被允许的,主要原因浏览器由于自身限制默认不支持跨域访问. 由于浏览器的同源策略,导致即使使用js进行跨域请求,依...

2018-11-30 23:02:31 130

原创 Webpack

概述Webpack 是一个前端资源的打包工具,它可以将js、image、css等资源当成一个模块进行打包优点: 1.模块化开发 2.编译typescript、ES6等高级js语法 3.CSS预编译缺点: 1.配置稍微繁琐 2.文档不够丰富安装webpack1. 安装node.js,下载安装后查看版本node -v2. 安装npmnode.js已经集成了npm工具 ...

2018-11-29 14:52:15 150

原创 枚举

枚举的使用场景一个类的对象是有限且固定的枚举入门1.定义public enum Season { SPRING,SUMMER,FAIL,WINTER; //其中每一个都相当于新创建了一个对象 //public static Season SPRING = new Season();}2.使用Season.SPRING* 小结:1.enum和clas...

2018-11-29 11:36:15 138

原创 git流程分析

git的两个闭环git与svn不同,git是分布式版本控制工具,有本地仓库以及远程仓库之分本地仓库闭环分析: 首先我们要初始化一个git的本地仓库,一般来说我们可以直接在一个文件夹下 git init 便可以得到我们的本地仓库 而工作区就是我们要使用git进行管理的代码区域, 当我们在工作区进行了代码的修改之后,就可以通过 git add 来先将我们的代码添加到缓存区,然后再comm...

2018-11-27 21:30:28 231

原创 springData中findOne(id)方法报错

springData中findOne(id)方法报错在使用springBoot整合的springData的findOne()方法时候,传入id,方法会报错 查看源码后发现findOne并没有传入id的方法,只能通过findById来调用,可能是使用的springBoot的版本的问题,我使用的版本是2.0.1...

2018-11-27 21:28:42 994

effective-java中文第三版.pdf

java开发者的必备书籍,本书籍来自github的大神的翻译版本,只供各位学习借鉴使用.如有侵权,联系我删掉

2019-07-17

空空如也

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

TA关注的人

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