自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 org.apache.ibatis.ognl.NoSuchPropertyException

大概分为两种: 第一种是入参里面名字对应不上 不管你是map还是对象名字对应不上都不行 比如你在mapper里面materialName像根据来查找,但实际你入参的对象或者map里面的对象没有这个属性就会报错,报没有这样的属性异常“NoSUchProPertyException” 第二种是属性命名...

2020-07-03 19:11:43 12 0

原创 Navigate for MySQL 快捷健

经过一次比较紧张的上线,出了很多问题然后解决问题,发现了自己本身的很多问题。其中操作就很有问题,比如说工具的使用很多本方法,浪费了很多时间,所以准备多从工具,图形化工具入手加强自己。 首先从Navigate上入手,毕竟用的也多,而且快捷键也不多,但是实打实提高效率。 首先官网快捷健介绍地址,毕竟官...

2020-07-03 10:19:19 13 0

原创 Markdown文档小技巧

MarkDown文档现在可以说普及率原来越高,相对于其他的编辑,记得重点是如何输出内容,提供给你对应的“神秘代码”来完成一些如生成目录,数字符号,链接啊这些东西,更加关心文档的内容。 (0)推荐的的markdown文档编辑工具 我这里推荐Typora,可以直接进入源代码书写模式,退出看效果,感觉还...

2020-06-22 16:05:31 32 0

原创 Blob类型介绍以及查看

最近看到一个字段的类型是Blob有点懵逼,从Navigate上看只能看到一个“Blob”,实际你去仔细看的话,分线字段大小不为空,而且每个大小不一样,说明该字段不仅不为空而且还有值且不一样。 那这个Blob是什么呢?大名叫做binary large objectet 二进制大对象。它可以是一个图...

2020-06-11 13:45:28 48 0

原创 Maven报错“找不到符号”

可能刚开始接触Maven,会遇到“找不到符号?”的报错 一般来说是三种情况,一是编码不统一,二是JDK版本和maven对不上,三是pom依赖的的问题。 实际项目开发中,前两种可能出现比较少,或者出现一次,调整以后就不再出现了,毕竟编码格式和版本一旦没问题,不会有人总去试图去改变的。主要是后者会可能...

2020-06-08 10:58:21 39 0

原创 Postman的使用教程以及常见报错

postman是一个功能强大的可以发送Http请求和接口调试的一个工具。 这里看到的是工具,而不是插件(如果你看到资料是“插件”的话,实际说明这个资料有点年头了,或者说作者是抄别人的,现在百度很多站点的各种教程都是同一个文章一大堆人发布。但是好在里面很多东西都没有变,都是可以用的。添加我自己的私货...

2020-06-05 11:28:31 44 0

原创 springboot启动图案更换

科技以换壳为生,我们看到很多自研框架,一启动就会有一个自己的logo显示出来,显得有逼格。但是一深究发现其实包装的东西不多,,甚至干脆就是把一部分独立出来做个jar包去被其他工程依赖一下。 那问题来了,那么这个启动图案是在springboot上是怎么做的呢? 一 首先你要有一个springboot...

2020-06-04 15:00:19 43 0

原创 SpringBoot的Maven打包跳过单元测试

如果使用过SpringgBoot,你会为他这种模块化设计感到不错新颖,但是问题也来了,不管你怎么拆分实际上也逃不掉业务的验证。如果想验证代码业务逻辑,肯定会涉及到单元测试,看过阿里的Java代码规范有一章都在讲单元测试的重要性以及对应的方法准则。 但是问题也来了,因为你在做单元测试的同时,在进行m...

2020-04-09 10:07:25 112 1

原创 An error happened during template parsing (template: "class path resource [templates/XXX.html]解决

最近使用SpringBoot用到一个thymeleaf,其实相对于JSP来说我觉得还挺有意思的,它的页面是一个html,但是他可以在获得结果后替换HTML上的对应的东西。去网上搜各种优点,开箱即用,动静结合,与SpringBoot完美兼容等一大堆。 当然在使用过程中也会遇到问题,问题最普遍的就是c...

2020-03-02 16:53:03 267 0

原创 远程服务器无密登入设置

现在还在输密码进入服务器的话,如果频次高的话,显得就很浪费时间。实际上可以通过无密登陆服务器,只需要设置好ssh就可以,这样只要你打开你电脑的终端不管是Mac OS还是Linux输入ssh root@远程服务器IP,这个命令就会自动登陆到远程服务器上,也就不必要记什么密码,而且有的时候记不住经常搞...

2020-01-30 00:01:48 143 0

原创 微信小程序返回页以及页面路由的控制

其实小程序大家都会涉及到一个页面路由的问题,一个是正向的,页面A跳转到页面B,页面B跳转到页面C,还有一个就是反向操作,就是A,B,C页面正向跳转之后的返回,我们可不可以直接C返回到A页面呢?这就是这个问题所在,因为实际业务场景,我们不仅要正向跳转还要反向跳转。 举个例子,你做一个商城,下单后你希...

2020-01-09 16:04:03 107 0

原创 关于扫描图片或者div移动的CSS处理

做一些前端都会遇到一些,让你做一些效果,比如说上下,左右移动在一个范围内,不管是不是刚性需求,但是能让页面动起来,有一个动态的效果,看起来还是很不错的。但是该怎么做呢,其实如果你是做小程序或者用到某些框架自带的组件可以解决这个问题,但是组件有bug或失控就很蛋疼。当然你还可以自己写JS,但是自己尝...

2020-01-03 20:19:52 67 0

原创 git使用心得和常用的命令

刚开始接触解除git觉得还行不错,GitHub上一大堆推荐的可视化工具,所以刚开始使用Git时,还总是用SVN的老思路来做版本管理,可能就觉得多了一个commit的步骤而已。后来再换mac后,不能像之前那样拖拖拽拽,发现这种思维方式不行,也感觉到,git的优秀的设计思路以及git的命令行可以说是最...

2019-12-16 09:58:04 37 0

原创 关于小程序的导航栏的返回监控

这个微信小程序有一个好处,它提供了很多组件而且已经封装很多细节,提供了很多方便,就比如说rpx就是帮你处理了屏幕适配的问题,比如说你为了适配可能要准备好几套方案,或者你要自己算手机的宽度然后适配屏幕。但有些东西还是很棘手的,比如说手机导航栏的监控。 官方导航栏只是给你一个返回键和title,如果只...

2019-12-11 10:17:45 100 0

原创 Error creating bean with name 'enableRedisKeyspaceNotificationsInitializer'报错处理

不是springboot但是也报错,redis是否启动,

2019-11-21 16:43:14 157 0

原创 阿里云RocketMQ:No route info of this topic, com.aliyun.openservices.ons.api.exception

阿里云RocketMQ报错,TCP协议 ECS 同一地域,还有就是RAM账号

2019-11-21 16:06:29 461 0

原创 关于图片阿里云OSS的处理x-oss-process

可能有的时候会发现发现有的代码图片连接会是以下的形式: https://xxxxx.xxx.xxx.com/images/xxxxx.png?x-oss-process=style/XXXX 其实有的时候不在意,当你换个不同的路径图片你会发现,图片可能会加载不出来,报404找不到。但是呢,你要把图...

2019-11-21 13:11:43 756 2

原创 idea启动web应用部分css,js加载不出来报错404

新的电脑导入项目发现有一个问题就是,tomcat启动无报错,但是页面请求里面一些静态文件如css,js没有加载出来,开发者模式打开发现报错报404,相关资源找不到,很尴尬。 (1)静态资源全部都加载不到 考虑项目配置的问题,可能是你没有加载war,或者war-explored,导致资源找不到。需要...

2019-11-18 11:04:17 323 0

原创 安装kubeadm

kubeadm是一个部署K8S的一个方式(又是一个芬兰人,又是一个高中生),但是貌似不支持生产目前,但是对于尝鲜学习K8S是一个不错的方式。 安装其实不麻烦,但是吧有些东西因为某些限制导致你安装不了,下载不下来,就好比原先下载安卓的SDK挂一晚上也下载不了几KB。怎么不用花样姿势,人肉翻墙就能安装...

2019-11-13 17:11:29 41 0

原创 JavaScript的异步编程

越来越发现JavaScript这个语言相当的不错,之前还一直以为就跟HTML,CSS一样差不多(实际上这两者的门道也不浅)。随着AJAX,ES6,甚至ES7新标准新特性,很多玩法加入进来,再加上node的推动下JavaScript的生态也越来越好,多学习一下人很有裨益。 1 最原始的异步编程 其实...

2019-10-29 16:25:44 40 0

原创 Maven:快照的制作和使用

Maven可以说解决了包依赖版本这个大问题,只要是在pom文件上声明好就可以,大家拿同一份文件就不会出现缺包少宝,版本不一致的情况。 现在更深一步使用Maven,举个例子我们可能回自己打一个包,这个可能是我们提供给别人的服务之类的jar包,或者是SDK,但是你在开发中不可能是一次就完美通过,涉及到...

2019-10-12 14:09:41 53 0

原创 阿里云云效:代码提交使用

最近采用阿里云的云效作为管理工具之一,确实蛮不错自动化部署自动化合并代码。但是还是有一定的不同之处,比如我今天提交代码,编码五分钟提交大半天,找了别人也不清楚什么问题。其实是搞错了人家的代码发布流程。 首先提交代码第一步:云效创建分支,云效最大的好处就是不用你去创建代码分支,想想之前提交代码要不然...

2019-09-30 19:31:50 85 0

原创 vim使用和常见命令

vim是一个基于vi(目前我也没用过这个)的功能强大和高可定制性的一个文本编辑工具,基本你选择的大多数Linux版本都自带这个。由于是基于文档型的系统,不像windows的记事本一样图形化使用,命令行的交互模式门槛还是有点高的。 但是没办法,有的时候就是要和他打交道。 打开文件 vi /etc/y...

2019-09-23 16:21:10 29 0

原创 SpringBoot如何启动

SpringBoot如何启动?这个问题可能有点小白,但是可能是很多刚从SpringMVC跳过来的同学会一脸懵逼,因为发现按照原先的思路,向添加服务器再添加应用,配置端口配置超时时间一气呵成。但是你发现当你拉下来SpringBoot代码后,发现行不通了。 莫急,为什么你会觉得这个SpringBoot...

2019-09-16 19:13:37 58 0

原创 MySql字段全部替换以及字段部分替换

之前我写过关于字段拼接,用到的SQL函数式contact,那我想操作某个字段,将里边的东西进行替换可以吗?当然可以,这会用到的是SQL函数Replace。以下内容在MySQL上测试过,可能不同的数据库要求存在差异,但是基本大多数数据库都支持Replace的。 语法:UPDATE 表名 set 字段...

2019-09-10 19:19:06 821 0

原创 编码GBK的不可映射字符

你使用IDEA Maven 编译报错报错 “编码GBK的不可映射字符 ”,你去网上搜解决方法,CSDN一群人瞎鸡儿乱抄,告诉你要去File->Settings->File Encodings,将每个编码都设置为UTF-8,下面设置一下编码格式。甚至有的人还有把文件拿notepad++...

2019-09-03 15:59:48 47 0

原创 Spring cloud系列-Nacos:Nacos的使用和报错处理

目前你让我刚接触SpringCloud就来说Nacos做注册中心的优劣,或者深入的讲解Nacos,可能是有点为难我。 Nacos是阿里开源的一个项目,一个负责发现,配置,管理微服务的一个平台。也就是说微服务这一块他还是不错的,下面是Nacos的一个官网的一个知识图谱: 使用: 以SpringCl...

2019-08-20 20:07:16 417 0

原创 MySQL:SQL执行时间很长没结果(没有锁表的情况下)

一般来说一条SQL执行时间很长没有结果,可以看表有没有被锁。 执行 show OPEN TABLES where In_use > 0; 来看有没有表被锁住,有结果就是被锁表了。 但有的时候并不一定是锁表导致SQL长时间执行没结果,或者人家直接就报错返回告诉你没有别表被锁。这时候你可能要从事...

2019-07-23 20:59:01 1820 0

原创 MVC,MVP,MVVM,MVMP模式

经常听到这些MVC,MVP,MVVM这些词,其实这些都是设计模式或者说是构架范式,也就是你一个软件从前端到后端构架的样例模型。 MVC模式: 听到最多的就是MVC模式,上学的时候就讲过这个,Model(模型)-View(视图)-Controller(控制器)。 我看有人把model称之为数据核心其...

2019-07-15 11:17:28 157 0

原创 爬虫的大概思路

爬虫一般来说两种,一种是页面分析,分析页面获取整理出数据,毕竟是要展示数据在页面,获取这些从页面上。另一种是获取对应接口,通过API方式来获取,因为归根到底,都是前台后端交互发送请求响应请求。 两种方式各有优劣,方式一应该是比较常见的,但是从页面提取数据分析是一个步骤,之前看过一些网站貌似是XX点...

2019-07-12 19:38:52 47 0

原创 Elastic学习:(一)windows安装ElasticSearch

最近Elastic大家讨论的比较多,我也来凑凑热闹。看见过一个同事用Elastic的kinbana将数据进行可视化,感觉挺有意思的。当然读完文章会发现Elastic不止于此,搜索,日志搜索,数据可视化,甚至还有性能分析,所以还是蛮有搞头的。 学习的第一步肯定是安装,分两部分一部分是本地电脑wind...

2019-07-10 12:22:08 120 0

原创 Spring关于service为null空指针,报错NullPointerException的解决

使用Spring(SpringMVC这些也都包括在内)的时候, 有时报的是空指针异常NullPointerException,当你debug的时候发现没有参数为空或者数据为空的情况。这时候你要注意可能是你的service,因为你的service没有注入的话,调用的时候该service为null,则...

2019-06-27 20:41:09 584 0

原创 关于IDEA的热修复,热部署设置

热修改,就是你在修改后不需要重启就可以直接见到效果,尤其是我们修改一些JSP什么的,没有涉及到太多的东西,但有的时候还是需要你重启服务器才能看展示效果。(当然有些情况不一定,比如说多个关联,你修改的比较多,你还是要maven更新一下重启服务,还有一些别的特出情况)。热部署同理也是同理。 Eclip...

2019-06-20 20:06:10 280 0

原创 :aftr和 :: after区别,顺便谈一谈CSS的伪类和伪元素

在搞小程序的时时候会用到人家的组件button,人家弄了这个组件必然会设置一些默认值,比如边框。要想把这个边框弄没,就要用一下button::after这个来处理一下。 类似下面这样: button::after { border: none } 这时候::after是什么东西?怎么起到作用...

2019-06-17 19:27:25 198 0

原创 微信小程序:自定义导航栏

看到有的微信小程序的页面左上角有了个“小房子”,可以返回首页,这是怎么做到的?其实这是微信开放的自定义的自定义导航栏来完成,但是最开始,对于一个页面很多的小程序,其实有点一言难尽,因为你自定义,你可能要所有页面都要添加一遍。 现在小程序可以自定义页面的json,你可以修改自定义某一个页面的导航栏(...

2019-06-12 19:41:39 1001 0

原创 微信小程序:不支持sleep的思考以及循环时间间隔设置

做一个小的需求,要求某个数组里面元素一个一个的展示。想到第一个方案是设置事件间隔, 具体就是循环+sleep函数,突然发现微信小程序不支持sleep函数,而且微信关于定时器这东西都是异步的(异步这个东西对于客户来说真的不错,有个名词“不延迟满足”,但有的时候对于编程新手来说,可能就很烦不能一跟线式...

2019-05-22 20:16:45 2219 0

原创 MySQL锁表原因,解决方法以及修改表结构的正确姿势

首先修改表的结构都有可能会导致锁表,之前用过DB2,DB 2修改表结构必锁表,但是解锁也很简单有专门的关键词regon来解锁表,但MySQL不一样。 原因: MySQL(5.6以后,支持在线DDL,支持操作与查询的并发)其实你更改表结构不一定会锁表,但是还是会有概率锁表的。 首先了解一下MySQL...

2019-05-15 16:24:29 2223 0

原创 左耳听风ARTS第二次打卡

1 Algorithm 2 Review 3 Tips 4 Share

2019-05-13 17:31:47 74 0

原创 微信小程序:JS异步请求回调

做前端会用到异步请求需要回调的情况,这也应该是前端常遇到的一个问题。 搜了一下,大概解决的方式有两种 (一)通过嵌套的方式来解决-----(笨法,但是有用) (二)promise-----(第二部分,准备自己测试一遍,验证成功再另写一片详细的) 讲的白话一点就是A 方法和B 方法这样的两个方法,A...

2019-05-10 19:36:34 790 0

原创 微信小程序,线上打不开图片或文件,但是测试环境可以

最近发现一个问题,就是小程序展示一个网络图片,在本地测试什么问题没有,但是到了线上就显示不出来。 打开console,可以发现红色报错如“downloadFile:fail url not in domain list”等,其实就是获取文件或者图片路径的时候找不到。 为什么找不到,因为你没有在do...

2019-05-07 14:53:54 2042 0

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