自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SSM项目实战之博客系统

序章:光阴似箭,岁月如梭,大学期间的SSM框架练手项目,今天做个整理,以此给我那并不完美但很充实的大学生涯画上圆满的句号。简介:大二下学期末为期三周的实训项目,小组6个人,小生在团队中身兼数职,小组组长、开发文档编写、数据库表的设计、接口开发、页面开发、项目汇报与演示等,一个干活五人监工那种。这也算是我做的第一个比较完整像样的项目,那时候学校还没有开设教学SSM框架的课程,可以说是自己完全自学,一大堆的项目配置差点让我从入门到放弃,踩了好多的坑,这个大概只有经历过的人能懂吧。这也导致了我是所有实训小组

2020-06-22 17:09:36 1583 1

原创 个人博客从搭建开发环境到部署上线

原文地址:https://www.jianshu.com/p/a14724d2315e前台预览地址:https://panbingwen.cn预览效果:首页点击导航栏以上部分可以切换背景动态留言关于文章详情后台管理系统预览地址:https://manager.panbingwen.cn预览效果:登录用户管理留言管理评论管理文章管理写文章网站信息管理关注我管理轮播图管理默.

2020-05-31 09:59:52 319

原创 springboot实现https访问

略过springboot项目的创建步骤打开命令符窗口,输入如下命令C:\Users\Administrator>keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650根据提示输入完成后在C:\Users\A...

2019-11-12 14:51:03 597

原创 Linux下安装redis

阿里的centOS7下安装redis服务1)我首先查看一下windows下使用的redis版本,确保开发环境一致redis-server #启动服务端redis-cli #启动客户端info #客户端输入2)依次执行如下命令#进入到linux路径cd /usr/src#下载wget http://download.redis.io/releases/redis-4.0.10...

2019-10-17 10:39:10 112

原创 IntelliJ IDEA 设置Terminal 窗口字体大小

我在Setting中查看了所有和Terminal字样有关的设置,都没有找到设置字体大小的方法,原来Terminal也只需要设置Console的字体大小就可以了。Settings——>Editor——>Colors Scheme——>Console Font在这里设置了之后,直接去看Terminal中的字体,没有任何变化,开始还以为失败了,其实只要打开一个新的Terminal窗...

2019-10-15 12:57:46 789

原创 centOS安装node

下载wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz解压xz -d node-v10.14.2-linux-x64.tar.xztar -xf node-v10.14.2-linux-x64.tar创建软链接 ln -s /root/node-v10.14.2-linux-x64/bin/nod...

2019-10-13 09:40:35 104

原创 linux下安装pm2

全局安装npm install pm2 -g创建软连接ln -s /root/node-v10.14.2-linux-x64/bin/pm2 /usr/local/bin/查看进程pm2 list启动引号内是线程名pm2 start npm --name "my-nuxt" -- run start结束线程pm2 delete my-nuxt参考个人网站...

2019-10-12 22:04:35 183

原创 nuxt部署在Linux下,ip+端口无法访问到

使用的是阿里的centOS7系统,没使用nginx进行反向代理,事实上我代理了也不能访问成功,因为部署了安全证书监听了80端口,然后443端口对应的服务配置下可以反向代理成功,其它方式都不行。解决方法竟然是要在nuxt项目下的package.json添加如下配置就可以了"config": { "nuxt": { "host": "0.0.0.0", "post":...

2019-10-12 00:29:40 1391 7

原创 var与let、const的区别

什么是变量提升?JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。一)var声明变量存在变量提升,let和const不存在变量提升console.log(a); // undefined ===> a已声明还没赋值,默认得到undefined值var a = 100;consol...

2019-10-07 21:44:18 80

原创 JS函数和箭头函数

函数的声明和调用函数定义可以使用“function”关键字,代码函数头和函数体组成,函数头可以由函数名和参数列表组成,语法格式:函数名(参数列表){函数体}。如function name(arg){console.log(arg)}调用name(arg)当函数没有函数名的时候称匿名函数function(arg){console.log(arg)}通常需要赋值给一个变量,不然报错...

2019-10-07 17:10:36 96

原创 回调函数

下面是JS回调函数的简单示例代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><button style="" onclick...

2019-10-07 14:17:16 83

原创 windows下安装mongoDB

1)去官网下载2)安装,列出几个需要注意的地方3)添加目录。创建几个文件夹具体如下:数据库路径(data目录)、日志路径(logs目录)和日志文件(mongo.log文件)mongo.conf#数据库路径dbpath=D:\Mongo\data#日志输出文件路径logpath=D:\Mongo\logs\mongo.log#错误日志采用追加模式logappend=tru...

2019-10-06 23:03:26 133

原创 nginx配置安全证书

阿里云申请的免费证书,审核通过后下载下来,照着文档配置,不过还是会遇到挫折的。如下这个nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.conf:101nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed切换到解压...

2019-10-06 00:21:29 369

原创 linux下安装tomcat

我这里是阿里云centOS7系统下安装tomcat1)去官网下载安装包我第一次下载了Source Code Distributions下的安装包,启动时出错,logs文件夹跟bootstrap.jar一些重要的文件都没有的,只能重新下载重新安装2)先下载到电脑上再用工具传输到Linux相应目录下,这里是/usr/src目录3)用解压命令解压tar -xvf apache-tomcat-...

2019-10-05 15:03:10 121

原创 Linux下安装nginx

我是在阿里云购买的服务器,系统是centOS7,下面来记录一下安装ngnix的大致步骤1)选定安装目录,下载安装依赖cd /usr/local/srcyum install gccyum install pcre-develyum install zlib zlib-develyum install openssl openssl-devel安装这4个依赖的时候,中间会有一些询问...

2019-10-05 15:02:27 67

原创 nginx反向代理和负载均衡配置

nginx配置文件结构Nginx的配置文件是一个纯文本文件,它一般位于Nginx安装目录的conf目录下,整个配置文件是以block的形式组织的。每个block一般以一个大括号“{”来表示。block可以分为几个层次,整个配置文件中Main命令位于最高层,在Main层下面可以有Events、 HTTP等层级,而在HTTP层中又包含Server层,即server block,Nginx 服务的...

2019-10-05 14:59:51 267

原创 webpack4使用html-webpack-plugin插件的使用

手动创建一些文件夹和文件用命令初始化cnpm init -y安装该练习所用到的依赖cnpm install webpack webpack-cli html-webpack-plugin -D目录结构如下index.jsconsole.log("index在控制台打印")print.jsconsole.log("print在控制台打印")index.html<...

2019-08-14 15:49:30 1680

原创 前后端分离ssm配置swagger接口文档

之前配置过springboot,相比ssm要简单很多,现在记录一下ssm的配置在pom.xml中加入依赖<!--swagger本身不支持spring mvc的,springfox把swagger包装了一下,让他可以支持springmvc--> <dependency> <groupId>io.springfox</groupId&g...

2019-06-22 09:31:19 203

原创 前后端分离ssm配置跨域

前后端分离开发需要跨域,之前只会pringboot跨域,只需要一个配置类即可,下面记录一下ssm的配置三个文件需要添加配置SimpleCORSFilter.java实现Filterpublic class SimpleCORSFilter implements Filter { private boolean isCross = false; @Override ...

2019-06-22 08:19:45 531

原创 springboot结合MyBatis中使用foreach

废话少说,直接建项目上代码先建一个springboot web项目或者模块,目录结构如下在pom.xml中自行加入需要的依赖,application.properties的配置如下server.port=8888mybatis.mapper-locations=classpath*:mapper/*Mapper.xmlspring.datasource.url=jdbc:mysql:/...

2019-05-22 15:18:55 1818

原创 三千年读史,不外乎功名利禄。九万里悟道,终归诗酒田园。

这短短的一辈子我们最终都会失去,不防大胆一些,爱一个人,攀一座山,追一个梦。

2019-05-12 10:38:19 1470

原创 springboot结合全局异常处理之登录注册验证

在学校做一个校企合作项目,注册登录这一块需要对注册登录进行输入合法的服务器端验证,因为是前后端分离开发,所以要求返回JSON数据。方法有很多,这觉得用全局异常处理比较容易上手全局异常处理首先来创建一个sprIngboot的web项目或模块,目录结构如下实体类User.java@Datapublic class User { private String userName; ...

2019-05-11 15:56:18 280

原创 SpringBoot整合shiro从初恋到失恋

建个项目或者模块,目录结构如下在pom.xml中加入shiro依赖,其他依赖自行添加(lombok,jpa,mybatis,web,thymeleaf等) <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shi...

2019-05-07 20:53:26 117

原创 IDEA热布署报错java.lang.IllegalStateException: Restarter has not been initialized

在IDEA导入devtools依赖实现热布署,启动后遇到如下问题java.lang.IllegalStateException: Restarter has not been initialized at org.springframework.util.Assert.state(Assert.java:73) ~[spring-core-5.1.5.RELEASE.jar:5.1.5.REL...

2019-05-06 22:03:29 905

原创 SpringBoot启动报错Failed to determine a suitable driver class

SpringBoot启动报错如下Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-05-06 21:27:18.275 ERROR 10968 --- [ main] o.s.b.d.Log...

2019-05-06 21:34:17 988

原创 Git远程操作入门到放弃

Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。同时,本文覆盖...

2019-05-05 00:15:24 94

原创 阿里CentOS 7 卸载mysql5.6

查看当前安装mysql情况rpm -qa|grep -i mysql执行yum remove mysqlrpm -e mysql-community-release-el7-5.noarch若提示依赖错误则执行 rpm -ev --nodeps mysql-community-libs-5.6.43-2.el7.x86_64依此方法删完##接着查找之...

2019-05-05 00:09:01 168

原创 Navicat连接远程数据库报1251的错误

mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。解决问题方法有两种:方法1.升级navicat驱动;(我官网下载目前最新的Navicat 12 for MySQL是可以直接连上的)方法2.把mysql用户登录密码加密规则还原成mysql_native_password.这里采用...

2019-05-04 19:53:07 1129

原创 git远程易错点

git pull下来用git branch -r查看远程分支才有数据解决方案:指定当前工作目录工作分支,跟远程的仓库,分支之间的链接关系。比如我们设置master对应远程仓库的master分支git branch --set-upstream master origin/mastergit branch查看本地分支,git branch -r 查看远程分支具体原...

2019-04-30 13:52:18 123

原创 java.lang.IllegalStateException: Restarter has not been initialized

在IDEA导入devtools依赖实现热布署,启动后遇到如下问题java.lang.IllegalStateException: Restarter has not been initialized at org.springframework.util.Assert.state(Assert.java:73) ~[spring-core-5.1.5.RELEASE.jar:5.1.5.REL...

2019-04-26 13:56:31 2436

原创 SpringBoot,Vue前后端分离开发首秀

需求:读取数据库的数据展现到前端页面技术栈:后端有主要有SpringBoot,lombok,SpringData JPA,Swagger,跨域,前端有Vue和axios不了解这些技术的可以去入门一下lombok入门swagger入门SpringData JPA入门配置:mysql 8.0.11,IntelliJ IDEA 2017.1.2,HBuilderX 1.9.3首先创建一...

2019-04-24 22:44:55 189

原创 SpringBoot结合swagger2快速生成简单的接口文档

1. pom.xml中加入依赖 <dependency> <groupId>com.spring4all</groupId> <artifactId>swagger-spring-boot-starter</artifactId> <versio...

2019-04-24 21:58:19 188

原创 SpringBoot整合SpringData JPA入门到入坟

首先创建一个SpringBoot项目,目录结构如下:在pom.xml中添加jpa依赖,其它所需依赖自行添加 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...

2019-04-24 21:18:28 94

原创 SpringBoot结合Swagger2自动生成api文档

首先在pom.xml中添加如下依赖,其它web,lombok等依赖自行添加 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version&...

2019-04-24 14:39:36 129

原创 uni-app初体验及打包成apk

首先用HBuilderX新建建一个uni-app项目新建一个目录ucenter,该目录下新建两个vue文件ucenter.vue和setting.vueucenter.vue<template> <view class="container"> <text>{{ name }}的个人中心</text> ...

2019-04-23 11:08:50 2613

原创 Jave Web阿里云短信服务发送验证码

首先得在阿里云根据流程开通短信服务,申请签名和模版,具体看文档因为这是个web项目,用到了thymeleaf模板,所以在pom.xml中加入如下依赖 <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactI...

2019-04-20 12:43:16 143

原创 解决代码报红:Cannot resolve symbol 'xxx'

直接复制别人的代码,maven依赖到自己的IDEA中,个别代码报红,说是不能加载这个东西,检查代码没错,依赖没错,引入jar包也没错最后网上找到了解决方法,参考文章如上图所示,一般建议点击Invalidate and Restart,这样会清理的比较干净。但是,有一点需要注意,那就是:标记 4 所示的WARNING表示如果我们选择清理缓存和索引,那么 IntelliJ IDEA 的Lo...

2019-04-19 21:47:09 885

原创 git从入门到放弃

到你想进行版本控制的文件所在的目录下(该目录即是工作区)查看状态 git status初始化 git init添加到暂存区 git add提交到版本库 git commit -m "注释"为什么Git添加文件需要两步呢?一步add,一步commit。嘿嘿,因为commit命令可以一次提交多个文件,所以你可以多次使用add命令呢。(相当于在某地集合然后大家一起去网...

2019-04-19 16:52:04 131

原创 git撤销提交(commit)

我们知道Git有三大区(工作区、暂存区、版本库)以及几个状态(untracked、unstaged、uncommited)一、简介Git 保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照。git reset命令是git中重置命令,即用来撤销某次提交(commit)。首先,我们得了解,git reset可以帮我们重置哪些内容:1、修改本地仓库中commit对象(快照)如下图:...

2019-04-19 16:47:58 1141

原创 git 查看暂存区

一、简介git ls-files 命令是用来查看暂存区中文件信息二、常用参数参数说明(括号里是简写)–cached(-c)显示暂存区中的文件,git ls-files命令默认的参数–deleted(-d)显示删除的文件–modified(-m) 显示修改过的文件–other(-o)显示没有被git跟踪的文件–stage(-s) 显示mode以及文件对应的Blob对象,进而我们可以...

2019-04-19 16:42:54 837

空空如也

空空如也

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

TA关注的人

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