自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

倾听者

现在流的口水,将成为明天的眼泪,每一个你不满意的现在, 都有一个你不努力的曾经

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

原创 SpringBoot 连接不上MySql数据库,获取JDBC连接失败,报CannotGetJdbcConnectionException异常,关乎JDK版本的问题

项目场景:项目连接了MySql数据库问题描述:刚拉取下来的项目启动后没有报错,之后我前端页面进行登陆的时候发现控制台报了错误日志,日志如下:日志内容大概就是不能获取到Jdbc的连接,报了异常Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.Commun

2021-06-02 16:56:17 1534 1

原创 Mysql密码忘记了?数据安全无法保障怎么办?看这篇文章就够了

常用命令登陆MySql使用某个库use [数据库名];查看表列表show tables;显示表的结构DESCRIBE MYTABLE;键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可mysql -uroot -pMySql服务重启service mysql restart重置密码重置MySql密码不同MySql版本重置的方式又不一致,网络上的大部分教程都说的是8.0前的,试了都是错的,下面将介绍8.0前后的两种重置密码的方式,其

2021-05-18 10:12:23 138

原创 Swagger还在用老版本的UI界面吗?最新的Knife4j送给你

概述Swagger是什么Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务,效果看下图Swagger历史springfox-swagger-uiSwagger官方出厂的Swagger文档Ui界面对用户其实不是很友好,上下滑动,当接口过多的时候,接口直接有前后调用关系的时候,经常会找晕掉。swagger-bootstrap-ui之后国人开发出了swagger-bootstrap-ui,这个Ui界面用了我们国人比较适应的左右方式Knif

2021-05-17 17:48:29 1777

原创 还不会用Mybatis-Plus?快看全网最通俗易懂的MyBatis-Plus讲解(扩展)

前言继上一篇入门的文章介绍后,本章主要介绍的是Mybatis-plus的一些常用的扩展功能逻辑删除现在我们对记录的删除大多数其实只是伪删除,表中有一个已删除/未删除的字段,删除只是把状态字段修改一下,没有真正删除,但是我们每次写Sql都要判断删除的条件,where delete=0这样的,有的时候忘记了写了就会查询半天。Mybatis-plus为我们想到了这个问题,这个逻辑删除的功能就能解决这个问题为了验证这个功能,我们给User表增加一个status字段,默认值为0一、增加yaml配置信息

2021-05-12 14:55:04 191

原创 还不会用Mybatis-Plus?快看全网最通俗易懂的MyBatis-Plus讲解(入门)

概述为什么出现MyBatis-Plus登陆Mybatis-Plus的官网,可以看到显目的给出一句话,为简化开发而生用过Mybatis的伙伴应该知道项目中的大量业务都是CRUD操作,业务逻辑不复杂,但是我们总是要去写重复的增删改查的Sql语句,这样很影响我们的开发效率,而Mybatis-Plus的出现解决了这一问题,他在内部已经实现了我们常用的CRUD操作,我们直接调用即可,这样可以大大增加我们的开发效率Mybatis的历史原是apache的一个开源项目iBatis, 2010年6月这个项目由apa

2021-05-10 20:32:05 453

原创 服务上线后出了Bug,我想在本地IDEA上远程Debug线上代码可以吗?看这一篇文章一分钟教会你

学习目标:学会使用IDEA进行线上版本的Debug,在平时大家把Java服务部署到服务器上后,这时突然测试人员跟你说某某接口请求失败,是不是突然很慌。情景再现:我本地测试接口没有问题啊你接口入参发我,我这边测试一下很多时候本地环境和线上环境是不一样的,所以导致经常遇到问题发现本地都没问题,线上却有问题,可能是因为数据库表字段没同步,也可能是因为线上环境的数据与本地不一致的各种情况学习内容:这时我们就可以借助IDEA提供的远程Debug的功能,对这种情况进行解决第一步、配置启动参数启动J

2021-02-25 19:45:18 298

原创 MySql存储含有特殊符号的微信昵称

项目场景:使用微信账号进行账号的注册问题描述:注册接口报错,我看了错误信息如下所示:Incorrect string value: '\xF0\x9F\xA4\x97 3...' for column 'nick_name' at row 1原因分析:这应该说的是微信传过来的nickName字段名了,既然这个报错我就要看下用户他的昵称是什么,居然发现昵称是一个表情符号。查询后发现emoji表情符采用Unicode 6标准,采用4个byte字节存储一个emoji表情符,而我们的mysql数据库

2021-02-25 17:32:31 1372

原创 IDEA高效率插件

描述此文章会长期更新好用的插件目录描述插件列表常用效率插件CamelCase插件GenerateAllSetter数据库操作插件Free Mybatis pluginMyBatis Log Plugin插件列表常用效率插件CamelCase插件将不是驼峰格式的名称,快速转成驼峰格式,安装好后,选中要修改的名称,按快捷键shift+alt+uGenerateAllSetter一键生成对象的Set/Get方法,并且还可以指定默认赋值空字符串数据等功能数据库操作插件Free Mybatis

2021-02-25 17:18:39 76

原创 Navicat连接MySql数据库慢

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-02-25 15:03:33 1577 5

原创 AndroidStudio插件集合

一、描述平时收集了一些AndroidStudio的插件,在此特意分享出来,让大家更加轻松的驾驭AndroidStudio。二、插件集合 Lifecycle Sorter(生命周期排序) SelectorChapek for Android(点击,选中Drawable生成器) GitHub地址:https://github.com/inmite/android-selector-chape

2016-07-13 22:37:39 776

原创 Android更改语言模式

一、描述更改Android项目中的语言,这个作用于只用于此APP,不会作用于整个系统。二、解决方案 (一)布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layou

2016-05-19 12:53:37 478

原创 Android各个文件夹对应的分辨率?

一、 描述各个分辨率对应Android的图片文件夹?解决方法

2016-04-14 15:41:59 746

原创 使用Monkey测试项目

一、描述 如何使用Monkey测试Android项目?二、解决方法(一)切换到Adb目录 (二)输入命令:monkey -p com.android.settings –pct-syskeys 0 -v 500总结这个命令就让这只狡猾的猴子在你的程序中胡闹吧,看看他如何把你程序整奔溃的!

2016-04-14 15:33:09 333

转载 Android中的AlarmManager的使用

一、描述1、AlarmManager,顾名思义,就是“提醒”,是Android中常用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的Intent。简单的说就是我们设定一个时间,然后在该时间到来时,AlarmManager为我们广播一个我们设定的Intent,通常我们使用 PendingIntent,PendingIntent可以理解为Intent的封装包,简单的说就是在Intent上在加个

2016-01-13 15:44:00 448

原创 AlertDialog中的EditText不能输入

一、描述在项目中有碰到使用AlertDialog,给他设置自定义布局,自定义布局中有包含EditText,但是运行起来后发现EditText不能输入文字,没有焦点,一开始还以为是事件拦截掉了,后来试了很多方法还是不行。最后看了一下我的代码才发现,getWindow()后再设置视图,EditText是没有办法输入的。二、解决方法//之前的设置自定义视图代码,这样使用getWindow()方法设置视图的

2016-01-09 00:34:10 2673 2

原创 adb命令集合

一、描述在平时可能会用到一些adb的命令,所以收集了一些adb的命令,在此共享出来。获取序列号: adb get-serialno查看连接计算机的设备: adb devices重启机器: adb reboot重启到bootloader,即刷机模式: adb reboot bootloader重启到recovery,即恢复模式: adb reboot recovery查看log: adb

2016-01-09 00:21:33 296

原创 各种品牌进入Bios方式

一、描述各种电脑进入Bios的方式都不同,台式机进入Bios开机按Del键,但是现在有的台式也有按F12进入的,按Del进入的应该是比较老式的电脑了。笔记本电脑进入的方式就比较多了,没办法说按什么键一定可以进入的,需要进行多次测试,不过我这里说一说常见的: F2,F9,F10,F12,Esc以上纯属个人理解。附上各品牌进入Bios按键

2016-01-08 23:18:06 1778

原创 Android软件盘(EditText)的搜索功能

一 、概述在之前做项目的时候,需要编辑框有搜索功能,可是我百度了很多,试了都没什么效果,一直都出不来那个搜索。二、效果图三、示例代码 XML布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

2016-01-08 22:37:25 9383 1

Setting文件

个人使用AndroidStudio的一些快捷键SettingJar包,以前使用Eclipse习惯了。

2016-01-09

空空如也

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

TA关注的人

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