自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot全局异常处理

1、背景springboot2.3.5.RELEASEmaven2、准备工作完整的pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache

2020-12-04 17:20:47 167

原创 nginx使用

1、Nginx相关地址源码:https://trac.nginx.org/nginx/browser官网:http://www.nginx.org/2、搬黄金(参考文章)Nginx 配置详解Nginx 反向代理与负载均衡详解3、Nginx常用功能反向代理负载均衡动静分离4、概念理解4.1、什么是正向代理 、什么事反向代理?正向代理:代理发生在客户端是正向代理反向代理:代理发生在服务端是反向代理。4.2、什么是负载均衡负载均衡:指将负载(工作任务)进行平衡、分摊到多

2021-05-11 15:15:38 485

原创 easycode使用碰到的问题以及自定义的模板

一、遇到的问题1、mysql数据库中有些字段没有生成到在图形工具中修改了表结构 ,增加了字段,这个时候要在idea中刷新下数据库2、数据库中有tinyint 类型的字段,生成代码后mapper.xml中jdbcType总是BYTE,但是mybatis中并没有BYTE。3、生成代码存放位置(1)前面是包路径,后面是生成文件的存放路径,存放路径是不能后退的,在window的cmd中…/表示进到上级目录,这个在这没用,文件的存放路径只能是你选择的目录的子目录。(2)还有一个问题是在为多个表生

2021-04-13 20:12:04 8447 1

原创 java属性复制工具类

属性复制工具类下面工具类摘抄自 使用泛型制作CopyUtil封装BeanUtilsimport org.springframework.beans.BeanUtils;import org.springframework.util.CollectionUtils;import java.util.ArrayList;import java.util.List;/** * @author 甲蛙 */public class CopyUtil { /** * 列表复制

2021-01-14 17:20:24 456 3

原创 SpringBoot中使用Log4j2日志框架(简单使用)

1、背景springboot2.3.5.RELEASEmaven项目jdk1.82、Start一、去除springboot默认使用的日志依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- 去除默认的日志配置 --> &l

2020-12-07 11:40:40 1555

原创 Java面试资料整理

1、Java为什么能跨平台因为java程序编译后不是能直接被平台直接运行的代码,而是一种中间码 – 字节码,而不同的平台上装有相对应的Java虚拟机,由Java虚拟机来把字节码翻译成平台能执行的代码,所以Java是可以跨平台的。2、Java中有哪些基本类型的数据,各自占多少字节基本类型字节数byte数取值范围byte11*8-128~127short2...

2019-09-02 08:54:52 160

原创 修改my.ini文件后mysql无法启动及关闭only_full_group_by

1、mysql5.7修改my.ini文件后mysql无法启动以管理员的身份运行cmd,将目录切换至mysql安装目录的bin目录下1、输入命令: net start mysql在长时间的等待后,提示mysql服务器无法启动,见图1图12、输入命令:mysqld.exe – console提示报错,说my.ini配置文件有问题,报错信息见图2图23、原因及解决办法原因:my.i...

2019-08-20 15:44:16 2660 3

原创 shortcut key in window and idea

windows 和idea 的快捷键1、windows1、win + D 返回桌面2、alt + F4 关机、睡眠或注销2、idea1、alt + insert Generate(光标位于内容编辑区)2、alt + insert 新建(光标位于目录结构区)3、ctrl + tab + 1 光标从内容编辑区域回到目录结构区...

2019-08-19 18:55:07 117

原创 行为型模式

1、xmind2、参考文章模式比较多,参考文章将在下面一一列举策略模式Java设计模式16——策略模式Java设计模式之策略模式策略模式–菜鸟教程模板方法模式Java设计模式之模板方法模式(Template Method)Java设计模式17——模板方法模式...

2019-08-19 08:33:09 119

原创 结构型模式

1、xmind2、参考文章模式比较多,参考的文章也比较多,下面将一一列举适配器模式:1、https://blog.csdn.net/chentian114/article/details/83685471

2019-08-15 18:11:19 109

原创 创建型模式

1、创造型模式创建类模式主要关注对象的创建过程,将对象的创建过程进行封装,使客户端可以直接得到对象,而不用去关心如何创建对象。创建类模式有5种,分别是:单例模式:用于得到内存中的唯一对象。工厂方法模式:用于创建复杂对象。抽象工厂模式:用于创建一组相关或相互依赖的复杂对象。建造者模式:用于创建模块化的更加复杂的对象。原型模式:用于得到一个对象的拷贝。2、xmind3、参考文章地址...

2019-08-12 17:42:25 93

原创 mysql解决 ONLY_FULL_GROUP_BY报错

1、参考文章https://blog.csdn.net/fansili/article/details/786642672、注意事项关于使用mysql程序报关于ONLY_FULL_GROUP_BY 的错误,上面文章中有解决办法,但要注意的是要重启项目上面文章中的解决办法才能生效(其实数据库的配置是修改成功了的,只是你没有重启项目,项目并不知道这个配置,猜测的),特此记录下...

2019-08-10 19:38:42 158

原创 Java的浅拷贝和深拷贝

1、xmind2、参考文章地址https://www.cnblogs.com/ysocean/p/8482979.html#_label0

2019-08-05 18:48:54 118

原创 java文件下载以及下载时碰到的问题

1、下载代码1、controller层代码//这里只gei@GetMapping(value = "/expert/template/download") public void downloadExpertTemplate(HttpServletResponse response){ //filePath 是文件路径 ,可以根据需求自行赋值 String ...

2019-07-31 12:23:06 1300

原创 设计模式六大原则

1、xmind2、参考文章地址http://www.uml.org.cn/sjms/201211023.asp#6 (文章可能会失效)

2019-07-30 16:36:31 91

转载 idea生成类注释和方法注释

https://blog.csdn.net/qq_34581118/article/details/78409782(亲测可用)

2019-07-17 16:26:45 106

转载 mysql5.7解压版 安装及修改密码

https://www.cnblogs.com/jiyongjia/p/9527499.html (跟着教程来可以成功,先init 后install ,看到网上很多都市先install后 init,这样的话好像有问题)

2019-07-16 18:31:25 462

原创 springboot中使用devtools实现热部署及碰到的问题记录

1、背景springboot ,jdk 1.8,maven,idea2、实现过程1、idea的配置1、在idea中的setting做下面配置(勾选红框中的选择框)2、 ctrl + shift + alt + / 这组快捷键后会有一个小弹窗,点击Registry 就会进入下面的界面,找到下面的配置项并勾选,勾选后直接点close2、 添加依赖 <!-- 配置热部署的依...

2019-05-17 15:37:30 1397

原创 git的简单使用(基础命令)

1、背景window系统、安装了git、有码云账号git的安装:一直next就行,不用做什么配置2、命令前提:打开想要建立的本地仓库文件夹,右键——Git Bash Here,在出现的一个黑框中输入命令1、初始化本地仓库git init2、查看仓库状态git status说明:命令行提示文字中有红色说明有文件没有被add,绿色说明有文件没有被commit3、将文件添加到暂存...

2019-05-09 11:05:37 117

原创 文件读写时碰到的中文乱码问题

1、背景spring boot ,最近在做一个通过数据库.sql文件生成 数据库说明文档-表格的一个小功能,主要的功能就是一行行读取文件中的数据,根据数据特征通过字符串的截取来获取自己想要的数据。将数据用poi写到一个word文件中,这个word是poi生成的,不是用的模板。2、问题经过一个礼拜都努力中与实现了自己想要的功能,但放到放服务器上却出问题了,生成的中文乱码了。3、原因多次调...

2019-05-08 14:39:04 625

原创 springboot中使用itext 根据pdf模板导出pdf

1、背景springboot 、 itext 、做好的pdf模板2、代码1、添加依赖 <!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf --> <dependency> <groupId>com.itextpdf</groupId> ...

2019-05-07 09:22:55 5683 7

原创 SpringBoot配置多数据源

1、背景与目的背景: SpringBoot目的: 配置多个数据源2、直接上代码1、application-dev.properties#-------------------------- 第一个数据库test1 --------------------------spring.datasource.druid.test1.driver-class-name = com.mysql....

2019-04-19 14:52:16 241

原创 java后台发送http请求(HttpClient)

关于这个知识点有篇文章写的非常好,记录一下https://blog.csdn.net/justry_deng/article/details/81042379

2019-04-19 14:09:30 4208

原创 mysql忘记密码后修改密码

1、背景mysql 5.7参考文章https://www.cnblogs.com/flyoung/p/4945696.html说明:按照这篇文章上的是可以修改密码的,但碰到了点小问题;在查询user表的时候提示password字段不存在,上面文章作者用的mysql可能是5.7以下的版本,5.7版本的mysql 密码这一字段的字段名为authentication_string,将上文中的pa...

2019-04-08 18:02:36 127

原创 springboot 用JavaMailSender发送邮件

1、背景springboot1、引入依赖 <!-- javaMailSender --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail&...

2019-04-02 11:41:16 178

原创 java中使用redis(jedis)

1、背景springboot + maven1、引入依赖 <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId> &...

2019-04-01 16:04:28 254

原创 vue中使用editor.md问题记录

1、背景在做毕业设计,做的是一个博客的个人网站,用到的技术有springboot 、vue,项目中博客的编写用的是editor.md这个富文本,是开源的项目,这是项目地址,可以点进去下载使用,2、问题记录1、开始使用 editor.md1、下载插件放在vue项目的static目录下2、index.html(注意引用css 和js文件的路径)<!DOCTYPE html>...

2019-03-30 20:26:19 5235 7

原创 解压版tomcat安装配置

https://blog.csdn.net/kevin_cyj/article/details/52441451

2019-03-21 19:37:09 2983

原创 Springboot中使用mybatis分页插件

1、导入依赖(maven)pom.xml<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>${pagehelper-mybat...

2019-03-21 15:12:54 11562 1

原创 对数据库中date类型字段进行条件查询以及sql中or和and的执行顺序

1、问题: 1、对数据库中date类型字段进行条件查询 2、sql中or和and的执行顺序1、对数据库中date类型字段进行条件查询 <if test="forecastTime != null and forecastTime != ''"> and DATE_FORMAT(forecast_time,'%Y-%m-%d') = #{forecastTime,j...

2019-03-21 09:11:43 2156

原创 这种问题还会被我碰到

1、今天在在数据库中建了一个表,然后就写了一个简单的增删改查,犯了一个错误,遇到了一个不算错误的错误错误1:上图中框到了的地方,传到sql语句的参数是String类型的,逆向工程时是Integer,忘记改了,结果运行接口,报错都没报,在log中提示sql语句预编译没通过,现在才知道这里写错了,sql预编译是无法通过的,如果不是 log,都发现不了这个问题,下次不能犯这个错误了,谨记错误2:...

2019-03-18 17:29:51 134

原创 前后端实现图片预览

1、背景今天做了一个图片预览,碰到了3个问题:1、要做这个效果,后台要做些什么2、前端要怎么做3、请求头中地址如何获取(前后端)直接上代码(项目:springboot + vue)1、后台部分fileUtil.java//这是这个工具类中的一个方法// 下面的savePath 是文件上传时的根目录 下面图中可以看到这个值public String viewPicture(Htt...

2019-03-01 21:42:28 2875

原创 Vue项目中的token验证登录(前端部分)

1、前言最近在做毕业设计,我是做后端的,前端并不是很懂,看vue这个框架看了近两个礼拜才有点入门的感觉,所以这篇文章写的可能不怎么好,仅作记录,有什么不对或不足的地方欢迎大神指出。2、问题做一个登录界面,我选择的是用token进行验证登录,我用的前端框架是Vue.js 和 element-ui,如何在vue 中使用token进行验证登录3、思考1、利用token进行验证登录,用户进行登录...

2019-01-09 23:18:36 18050 8

原创 jxls2.4导出Excel的教程地址

简单记录一下jxls的教程地址,这个教程写的很好这个教程是李狐同学大神写的一个关于Java导出excel 的jxls教程,这个教程非常详细,一共有六篇文章,写的非常好,这里是这个教程的地址:JXLS 2.4.0系列教程(一)——最简单的模板导出,这是教程的第一篇文章(翻到文章最底部有个下一篇,这就可以看完整个教程了),这是博客园上的一个教程,我没有博客园账号,关注不了他,有兴趣的同学可以去看看。...

2018-12-05 16:32:55 259

原创 简单实现java的邮件发送

简单实现java的邮件发送 javax.mail第一次写博客,简单记录一下今天学的一个知识,利用java发送邮件,参考文章:点这里,我贴的代码也没有做什么更改,代码基本一模一样,只是减少了些注释,写这篇文章做个笔记,方便以后温习。注意: 发送邮件光写靠这些代码是发送不了的,要在qq邮箱(我用的是qq邮箱,其他邮箱也一样)的设置那里开启一些服务,开通下图前两个,开通时会生成两个授权码,授权码就是...

2018-12-05 16:00:08 226

空空如也

空空如也

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

TA关注的人

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