自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 SprongBoot项目整合Druid实现数据监控功能

web程序普遍的都会涉及到数据库的操作,为了提高系统的性能,在数据库操作上,几乎千篇一律的使用了数据库连接池技术,数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。 可以说,druid是目前为止最好的数据库连接...

2019-05-15 21:18:24

阅读数 72

评论数 0

原创 IDEA发布项目到Github,修改文件后更新GitHub中的项目具体操作

第一种情况: 新的项目第一次推送到Github步骤: ① 选择 share project on Github ② 添加仓库名,添加描述 ③ 选择你要放到GitHub上的文件(大部分是选择你修改过的文件,但是本次我是第一次发布项目,所以全选) ④ 显示上传成功 ⑤ 登录个人GitHub账号...

2019-03-14 03:22:35

阅读数 587

评论数 0

原创 首次安装jenkins,启动报错Failed to update the default Update Site 'default'. Plugin upgrades may fail

首次安装jenkins,启动报错Failed to update the default Update Site ‘default’. Plugin upgrades may fail 报错信息: 原因:该jenkins实例已离线 解决方案: 找到 C:\Users\用户名.jenkins\hu...

2019-10-22 10:21:29

阅读数 19

评论数 0

原创 SpringBoot整合ActiveMQ收发消息Demo(附源码)

SpringBoot整合ActiveMQ收发消息 模块一:发送消息 步骤一: ①安装activemq:下载地址:http://activemq.apache.org/components/classic/download/ ②启动activemq:在activemq的安装路径bin文件夹下运行ac...

2019-10-21 18:02:58

阅读数 101

评论数 0

原创 如何利用IDEA合并特定分支到主分支mater记录

如何利用idea合并分支到主分支(一般用在个人项目,如果是公司项目,合并分支是比较谨慎的事) 在日常开发中,都不会在主分支master上进行开发,所以会有指定的开发分支(甚至每个开发人员都有自己的分支,当开发完成的时候会把代码提交到开发或者自己的分支上,然后由项目经理进行合并所有代码) 那在个人项...

2019-08-11 10:33:35

阅读数 78

评论数 0

原创 使用【SpringCloud】构建微服务项目之服务注册与发现

接上一篇的内容,本篇开始构建微服务项目 步骤一 创建父项目(创建SpringBoot项目) 1、具体步骤省略 2、在生成的项目中修改pom文件,添加项目基本的依赖,主要信息如下: <parent> <groupId>org.springframework.boot&l...

2019-08-08 21:10:20

阅读数 58

评论数 0

原创 使用【SpringCloud】构建微服务项目记录(一)

缘由:公司所有项目都是基于微服务架构的分布式应用 自毕业来到公司上班之后,第一次看到公司企业级的项目的时候,感觉很蒙,甚至连代码结构都看不懂。后来经过一段时间的学习终于对公司项目进行了详细的了解,并参与了项目的重构和迭代开发。现在利用空闲时间对微服务架构应用的使用做一个简单的记录。 **什么是微服...

2019-08-08 20:27:41

阅读数 134

评论数 0

原创 SpringBoot多模块项目构建

写在前面: 为什么提倡项目多模块?(微服务) (1)springmvc项目,一般会把项目分成多个包:controller、service、dao、util等,但是随着项目的复杂性提高,想复用其他一个模块的话,因为是包的形式,剥离出来会比较困难,耦合性有点强,常用的方法就是复制代码修改,但是这样会做...

2019-07-20 17:30:48

阅读数 335

评论数 0

原创 个人记录

1 在使用lombok插件的时候,当使用@Data注解时,则有了@EqualsAndHashCode注解,那么就会在此类中存在equals(Object other) 和 hashCode()方法,且不会使用父类的属性,这就导致了可能的问题。 比如,有多个类有相同的部分属性,把它们定义到父类中,恰...

2019-07-16 21:17:08

阅读数 12

评论数 0

原创 Eclipse安装Lombok插件

今天拉取了公司的项目代码,本地部署的时候发现log总是报错,具体错误如下; 百度之后发现是我的Eclipse没有安装Lombok的插件,所以在此记录一下eclipse安装lombok插件的过程。 具体步骤如下: 1.前往官网下载:https://projectlombok.org/download...

2019-07-16 20:50:05

阅读数 23

评论数 0

原创 Eclipse安装SpringBoot插件

写在前面:接触SpringBoot已经很久了,习惯使用的开发工具是IDEA,今天突然想使用Eclipse来跑一个SpringBoot项目,但是在导入项目是无法启动。意识到,eclipse默认是没有SpringBoot项目的插件的,所以自己手动给Eclipse安装SpringBoot插件。 具体步骤...

2019-06-20 12:08:46

阅读数 835

评论数 1

原创 如何在Word文档中粘贴漂亮的代码

**写该博客的背景:**最近做毕业设计,在写论文的时候,需要粘贴一些核心的代码,但是直接从IDEA中粘过去的代码又显得十分乱,关键不美观。对于我这样一个追求完美的人,这肯定是不能达到我的满足的,经过百度之后,决定写该博客记录一下这个转变过程。 步骤如下: 1 打开这个网址,你会看到如下的页面: ...

2019-05-22 00:56:57

阅读数 2862

评论数 0

原创 Eclipse安装Lombok插件记录

一 为什么要用Lombok: 1.**减少大量的模板代码,get和set方法,从代码封装维度看,将大量的模板代码进行封装,不需要其他人员来不断编写,哪怕是IDE可以生成的代码,这也是重复代码,减少重复的出现; 2.从代码可读性角度来看,可以专注于查看类的属性,尤其编写代码的风格不一致,比如为了防止...

2019-05-19 15:38:04

阅读数 156

评论数 0

原创 常用类记录之Shiro

1 ShiroUtils类 import org.apache.shiro.SecurityUtils; import org.apache.shiro.crypto.SecureRandomNumberGenerator; import org.apache.shiro.mgt.RealmSec...

2019-05-17 18:15:16

阅读数 56

评论数 0

原创 记录一些常用类(一)

为什么要记录这个: 在软件开发中,经常会用到大量的工具类,为了我们方便使用,通常的做法是,把这些工具类提取成一个个的单独类,以方便使用。为此,下面是我的一些工具类: 1 分页工具类:PageUtils: import java.io.Serializable; import java.util.L...

2019-05-17 17:17:14

阅读数 19

评论数 0

原创 Linux常用命令

1 查看某一个端口 lsof -i:端口号 2 杀死占用当前端口的进程 kill -s 9 pid 3 定位当前所在的路径 pwd 4 查看某一个文件 cat 文件名 5 编辑文件 vi 文件名–>按键盘上的i按键–>通过方向控制键来定位要修改的地方,修改文件–>修改完文件之后,...

2019-05-17 03:44:15

阅读数 15

评论数 0

原创 Hexo 博客报错记录(一)

本文写作初衷 作为一名在hexo方面赤果果的新手,我在博文写作方面遇到了很多问题,在写完了博文,hexo generate编译的时候遇到了各种错误。故特意将这些错误及其解决方案记录下来,以便日后查证之用,同时,也可给各位在遇到类似问题时提供一点参考。 操作系统:linux环境 错误1 YAMLEx...

2019-05-17 03:11:05

阅读数 26

评论数 0

原创 记一次Tomcat启动超时的解决办法

今天在做一个仓库管理系统,当我启动服务的时候报错如下: Server Tomcat v9.0 Server at localhost was unable to start within 45 seconds 大致意思就是:Tomcat在45秒之内未能启动,所以报启动超时的错 那既然知道问题出在哪...

2019-05-17 02:41:50

阅读数 35

评论数 0

原创 ajax带参请求后台,并返回一个页面

最近做毕设,遇到一个这样的需求:对一个物流订单分配运输车辆和选择最终的配送网点 当传进去订单ID之后,后台请求正常,但无论如何也无法返回我的操作页面,百度了一大堆,也没解决。最终无意间搞出来了,赶紧记录下来: 页面代码 function trans(orderId){ //deb...

2019-05-13 21:40:12

阅读数 404

评论数 0

原创 关于mybatis异常 invalid comparison: java.util.Date and java.lang.String 的解决方法

1 报错信息:如下图 网上查了很多大家的解决方法,发现总没有一个可以解决自己的问题的,花费了好久终于发现原来是mybatis的版本问题。 2 原因: 在mybatis 3.3.0,对于时间参数进行比较时的一个bug. 如果拿传入的时间类型参数与空字符串’'进行对比判断则会引发异常. 所...

2019-04-25 10:07:50

阅读数 183

评论数 0

原创 Linux服务器搭建Java开发环境之安装jdk

实习感受: 在公司实习期间一直是在windows上面进行java开发,然后打成war包部署在linux服务器上面,linux服务器上面的正式环境和测试环境都是别人搭建好的,svn服务器也是别人搭建好的,抱着一种学习的心态的就去买了个阿里云服务器于是开始搭建java开发环境,今天先记录下载服务器安装...

2019-04-05 15:34:16

阅读数 92

评论数 0

原创 Springboot整个Swagger2,构建Api文档

手写Api文档的几个痛点: 1 文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。 2 接口返回结果不明确 3 不能直接在线测试接口,通常需要使用工具,比如postman 4 接口文档太多,不好管理 Swagger也就是为了解决这个问题,当然也不能说Swagger就一定是完美的...

2019-04-01 14:27:34

阅读数 24

评论数 0

原创 JRebel for IntelliJ 热部署(成功破解)

打开idea 快捷键 ctrl+alt+s 打开设置 1、打开plugins 2、打开Browse repositories 3、搜索jrebel,并下载 JRebel for IntelliJ 4 下载激活JRebel的插件 : 下载链接 windows64版本:ReversePr...

2019-03-28 11:36:33

阅读数 1010

评论数 0

原创 IntelliJ IDEA下载安装配置教程(自用配置)

1 下载 IDEA IDEA官网 2 安装IDEA 3 配置IDEA(重点) ① 配置默认jdk版本 ② 设置按钮的具体设置 ③ 设置默认字体和字体大小 ④设置注解颜色 ⑤设置文件默认编码格式 4 关闭IDEA自动更新 在File->Settings->Appe...

2019-03-27 22:57:38

阅读数 79

评论数 0

原创 使用Navicat premium 12画ER图的几种操作方法

最近接触的关系数据库类型比较多,所以用上了 Navicat Premium。这个工具真的很强大,可以连接大多数关系数据库。再也不用来回切换数据库连接工具了。同时这个工具可以直接直观的查看几个表的ER图,即关联关系,便于设计模型。言归正传介绍方法。实验工具为 Navicat ,具体操作如下: 第一种...

2019-03-26 21:52:33

阅读数 1598

评论数 0

原创 使用navicat为数据表添加外键

1 选择需要操作的表,打开设计表。点击外键 2 名(自动生成,无需添加) 字段(选择需要添加外键的字段) 参考模式(选择表所在的数据库) 参考表(关联表名) 参考字段(关联表的关联字段) 删除时(当删除关联表时,set null该字段置空) 更新时(当关联表更新时,该字段级联更新) 3 外键设...

2019-03-26 21:27:41

阅读数 357

评论数 0

原创 Linux 50条常用的命令

1.ls -a 列出当前目录下的所有文件,包括以.头的隐含文件(如~/.bashrc) ls –l 列出当前目录下文件的详细信息 pwd 查看当前所在目录的绝对路经 cd 目录之间的移动 mkdir目录名 创建一个目录 rm 文件名 删除一个文件 cat文件名 查看文件内容(全...

2019-03-15 01:51:31

阅读数 39

评论数 0

原创 HTML文件怎么引入高德地图

1.首先,注册高德地图开发者,这个直接在官网上注册,输入必要信息就行,如下: 2.注册完成后,进入个人中心,依次点击“应用管理”-&gt;“我的应用”-&gt;“创建新应用”,如下,这里输入应用名称,选择类型就行: 3 接着就需要为应用添加key值,点击右上角的+号,就会弹出添...

2019-03-14 06:03:15

阅读数 1007

评论数 0

原创 HTTP的常用请求方式

什么是协议?   协议,是指通信的双方,在通信流程或内容格式上,共同遵守的标准。 什么是http协议?   http协议,是互联网中最常见的网络通信标准。 http协议的特点   ①通信流程:断开式(无状态) 断开式:http协议每次响应完成后,会断开与客户端的连接         无状态:由于服...

2019-01-18 09:15:31

阅读数 50

评论数 0

原创 批量查询的全过程(学习笔记)

具体步骤如下: 1 controller层(查询开始的接口) ① 调用UserService查询用户列表 ② 调用RoleService查询当前用户所拥有的角色list @RequestMapping("listUser") public String list(Model...

2019-01-16 11:27:15

阅读数 179

评论数 0

原创 shiro学习记录(二)

1 登录的用户对象,封装成一个token对象 2 根据SecurityUtils获得一个subject对象,再调用subject的login(token)方法进行登录,如果正常登陆(执行subject.login(token)成功,就能在全局通过SecurityUtils.getSubject()...

2019-01-16 10:50:42

阅读数 46

评论数 0

原创 shiro学习记录(一)

1 配置文件 import com.chaoqi.springboot_shiro_redis.secutity.KickoutSessionControlFilter; import com.chaoqi.springboot_shiro_redis.secutity.MyShiroRealm;...

2019-01-15 15:18:49

阅读数 73

评论数 0

原创 springboot项目中使用mybatis逆向工程生成代码实例

第一次写博客,权当是对自己学习的记录!!! 开发工具 eclipse 数据库mysql 1 先简单说一下eclipse中如何使用mybatis的逆向工程来快速生成代码 利用eclipse搭建springboot项目的前提是eclipse安装了Spring插件,具体如...

2019-01-10 17:20:25

阅读数 810

评论数 0

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