- 博客(25)
- 收藏
- 关注
原创 Springboot集成Flowable启动报错class java.time.LocalDateTime cannot be cast to class java.lang.String解决
liquibase通过查询数据库表变更日志检查是否需要更新表结构,由于数据库驱动版本较新,返回的数据日期格式为LocalDateTime,导致不兼容报错。Flowable 6.7.2 默认依赖liquibase-core:3.8.9。:liquibase-core依赖版本升级到4.8.0以后的版本修复此问题。:mysql数据库驱动版本退回到8.0.22(注意:8.0.22版本有漏洞存在,故做升级。到此,重新启动项目可以正常起来了。
2023-03-30 13:26:03
2135
原创 weblogic部署war包读取不到静态文件
问题描述: 在idea里面用Maven打包工具打包了一个WAR包,在weblogic里面部署这个WAR包,在程序里面需要读取某个配置文件或者静态文件时,发现使用this.getClass().getResource("/").getPath()读取不到路径。解决方法:向程序里面传递一个HttpServletRequest对象,要采用输入流的方式。InputStream pathString = request.getSession().getServletContext().ge...
2020-07-17 16:25:15
1161
原创 通过npm或yarn添加企业微信js-sdk
最近在公司开发企业微信的相关项目,在使用yarn add weixin-js-sdk的时候使用wx.agentConfig提示undrfind,在网上查询资料后才发现weixin-js-sdk不是微信官方提供的,是commonjs发布的版本。下面是官方提供的依赖方法:微信官方 js-sdk es6 版本 说明: 仅将官方 js-sdk 发布到 npm,便于 webpack 使用js源码:http://res.wx.qq.com/open/js/jweixin-1.0.0.js官方使用说明:.
2020-07-07 14:19:17
1868
原创 使用pip3报警告:You should consider upgrading via the 'pip install --upgrade pip' command.
使用pip3安装软件时报如下错误:WARNING: You are using pip version 19.2.3, however version 19.3.1 is available.You should consider upgrading via the 'pip install --upgrade pip' command.解决办法,升级pip3:pip3 in...
2020-01-14 14:38:15
4575
1
原创 Linux服务器升级python版本(2.x版本升级3.x版本)
之前在服务器中安装了python2.x的版本,现在写了一个python3.x的项目,所以需要服务器中的python进行升级。1、首先下载python3.x版本的包我使用的是最新的包python3.8,使用wget下载:wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz或者去官方网站去查看最新的版本,官方网址:...
2020-01-14 13:52:44
2549
2
原创 Python3.* 安装插件报错error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++
今天在学习python连接mysql安装的时候,使用pip install mysqlclient,安装mysql客户端时报错,报错如下:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/...
2020-01-10 15:40:55
546
原创 SpringBoot整合Spring Data JPA流程
1、SpringBoot Data JPA介绍 Spring Data:其实SpringData就是Spring提供了一个操作数据的框架。而SpringData JPA只是SpringData框架下的一个基于JPA标准操作数据的模块。 Spring Data JPA:基于JPA的标准数据进行操作。简化操作持久层的代码。只需要编写接口就可以。 具体...
2019-12-02 15:53:31
259
原创 springboot项目打jar包部署到服务器
1、准备工作创建一个springboot项目(创建项目请见idea创建一个SpringBoot项目),本地启动查看相关接口页面是否正常。代码:页面测试:接口测试:在resources下面创建三个文件分别是:application-dev.properties,application-test.properties,application-prod.propertie...
2019-11-29 14:23:14
1066
1
原创 Linux安装及配置Redis
1、下载 Redis 安装包// 先在/usr/local下创建redis文件夹cd /usr/localmkdir redis// 使用wget下载redis安装包cd rediswget http://download.redis.io/releases/redis-4.0.8.tar.gz2、解压Redis安装包tar -zxvf redis-4.0.8.tar....
2019-11-28 17:33:10
146
原创 Linux服务器安装及配置Mysql数据库
1、下载Mysql去官方网站https://dev.mysql.com/downloads/mysql/,下载Linux版的Mysql,我这边选择的是5.7.28的版本。使用ftp上传到服务器中。或者使用wget直接在服务器中下载cd /usr/local// 创建mysql文件夹mkdir mysql// 使用wget下载mysqlwget http://dev.m...
2019-11-28 15:08:23
359
原创 Linux服务器安装mongoDB
1、下载mongoDB// 查看linux是多少位的getconf LONG_BIT// 创建文件夹cd /usr/localmkdir mongodb// 进入mongodb目录cd mongodb// linux是32位下载wget http://downloads.mongodb.org/linux/mongodb-linux-i686-3.0.15.tgz ...
2019-11-28 10:27:51
523
原创 Linux服务器的Nginx安装、配置及负载均衡
1、安装nginx需要安装几个依赖//一键安装上面四个依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2、下载nginx并解压//创建一个文件夹cd /usr/localmkdir nginxcd nginx//下载tar包wget http://nginx.org/downloa...
2019-11-27 15:48:56
213
原创 虚拟机配置网络代理服务器
因为公司网络限制,需要配置代理服务器才可以访问外界网络,因此安装的虚拟机也需要配置代理服务器才可以使用wget和yum等。相关虚拟机的安装,请见我另一个文章VMware创建虚拟机,安装CentOS6.6系统详细步骤记录。1、打开虚拟机自带的火狐浏览器,点击如图的标志2、选择 高级-->网络-->设置3、选择 手动配置代理,在HTTP代理输入公司的代理服务...
2019-11-27 14:54:47
7732
原创 VMware创建虚拟机,安装CentOS6.6系统详细步骤记录
1、安装VMware Workstation安装步骤自行百度,百度上面有各个版本的安装教程。2、创建虚拟机1)打开VMware Workstation软件,我安装的是Workstation12 PRO,此截图已经安装好了两台虚拟机。2)点击创建新的虚拟机3)选择自定义(高级),点击下一步4)此步直接下一步5)选择稍后安装操作系统,点击下一步6)因...
2019-11-27 13:52:57
2314
原创 使用idea创建SpringBoot基础项目
1、创建项目打开idea,点击File > New > Project..选择Spring Initializr,注意此处的Project SDK 要使用大于等于1.8的jdk版本,我使用的是1.8的jdk。然后点击Next。Group:使用自己公司的域名倒过来,如com.baiduArtifact:自己的项目名称就可以Java Version:选择对应...
2019-11-14 17:18:05
845
原创 Linux服务器启动、停止与重启springboot jar包脚本
使用shell脚本来进行服务的启动(start)停止(stop)重启(restart)操作,一步到位,方便高效1、创建脚本在Linux服务器中自定义目录下新建一个文件,命令touch server.sh(文件名字.sh)使用命令vim server.sh,按 i 进行编辑文件,将下面代码拷贝到命令中#!/bin/bash#这里可替换为你自己的执行程序的文件名APP_...
2019-11-14 16:31:39
2162
原创 SpringCloud相关实现原理
平时使用了SpringCloud还需要了解它的实现原理,这样不仅起到举一反三的作用,还能帮助轻松应对各种问题及有针对的进行扩展。下面主要是以图片的形式展现各个工作原理。服务注册发现组件Eureka工作原理服务网关组件Zuul工作原理Eureka与Ribbon整合工作原理断路器组件Hystrix工作原理级联故障流程解决分布式一致性分布式追踪Sleu...
2019-11-14 10:40:28
198
原创 Linux服务器安装JDK1.8
本文记录Linux服务器安装JDK,如果服务器中已存在其他版本,请查看Linux服务器卸载JDK文章。1、下载JDK点击Oracle 官方网站根据Linux服务器的版本下载对应的JDK,准备安装。注意:这里需要下载 Linux 版本。这里以jdk-8u231-linux-x64.tar.gz为例。2、创建目录在/usr/目录下创建tools/java目录[root@l...
2019-11-12 15:32:50
731
3
原创 Linux服务器卸载JDK
查看已经安装的jdk [root@localhost alternatives]# rpm -qa|grep jdkjava-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64java-1.7.0-openjdk-headless-1.7.0.9...
2019-11-12 14:04:33
780
原创 Linux服务器安装及配置maven
maven安装和环境变量的配置1、下载官方下载链接:点击转到官方网站选择后缀为tar.gz的下载将下载好的maven上传到服务器中,记录好maven的路径。2、解压安装包使用命令解压安装包:tar zvxfapache-maven-3.6.1-bin.tar.gz3、配置maven环境变量编辑系统配置文件:vi /etc/profile 在里面添加下...
2019-07-30 10:47:46
790
原创 Linux服务器配置Jenkins入门
一、Jenkins介绍1、Jenkins概念 Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台。允许持续集成和持续交付项目,无论用的是什么平台,可以处理任何类型的构建或持续集成官网:https://jenkins.io/官方文档:https://jenkins.io/doc/2、Jenkins特性:(...
2019-07-29 16:24:50
291
原创 windows下nginx的安装及使用
1.下载nginx nginx下载链接http://nginx.org/en/download.html ,或者直接点击nginx下载,选择一个稳定版下载,如图所示: 下载后解压,目录如下: 2.nginx的简单配置 nginx的配置文件是conf目录下的nginx.conf,默认配置的nginx监听的端口为80,如果80端口被占用可以...
2019-06-28 17:42:49
129
原创 使用vscode进行vue.js基础项目搭建和打包
使用vscode进行vue.js项目搭建一、vue.js环境安装 因为vue.js运行在node.js的npm环境下,所以必须先安装node.js。 1、nodejs安装请参照Node.js 安装配置。 在运行中输入cmd中查看nodejs安装版本: 备注:安装方式不只这一种:也可使用淘宝的npm镜像:npm install -g cnpm --re...
2019-06-12 17:58:48
8102
原创 EditPlus设置保存时不生成bak文件
EditPlus是一个强大的编辑工具,不单单是编辑文字强大,很多的刚开始学习编程语言的初学者会选择它,例如html,js,php,java。小编刚开始学习java的时候就是使用EditPlus来编辑的,但是却遇到一个问题,就是每次编辑完后点保存就会出现bak文件: bak文件是一个备份文件,全称是:backup。每次保存的时候,Editplus每次都会默认给文件生成...
2019-04-11 09:45:50
725
原创 java中使用activiti(工作流)
Activiti简介:Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画...
2018-12-24 09:31:00
14480
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人