自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (14)
  • 收藏
  • 关注

原创 Oracle11g命令行修改时区

通过sqlplus命令行修改oracle11g的时区

2024-03-05 14:39:56 392 1

原创 【抢饭碗教程】Docker从零搭建自己的帕鲁服务器保姆级教程

全网最详细的帕鲁服务器Docker镜像制作和服务器搭建教程

2024-02-04 15:11:20 1093

原创 EasyExcel下拉列表长度过长不显示【已修复】

在使用easyexcel进行报表生成的时候,有需求要把字典数据塞到单元格中,easyexcel提供了一个直接生成下拉列表的方法,但是实际使用过程中,字典长度过长时,会导致下拉列表无数据的问题。先创建一个隐藏的字典sheet,在对应列中插入字典数据,在原sheet里根据列序号找到字典sheet中对应的字典数据,作为下拉列表。缺陷:字典长度过长时,无法插入下拉列表。

2023-12-06 13:50:30 404

原创 XAER_RMERR: Fatal error occurred in the transaction branch异常解决

不是mysql驱动问题,执行下面命令解决。

2023-11-28 15:45:54 302

原创 SpringMVC基于SpringBoot的最基础框架搭建——包含数据库连接

工作做了一段时间,回忆起之前有个公司有线下笔试,要求考生做一个什么功能,我为了省事就直接使用了自己以前魔改的项目框架,阉割了很多功能,但是整个项目结构还是保持原样。后面功能完成的还行被喊去面试了,结果被人嘲讽怎么不自己搭框架,要用别人的框架。~~(PS:你面个试重点不讲考题,你管框架干什么,搞得别人题目做出来了,框架不会搭似的)~~工作之余,来重温一下SpringBoot最基础框架搭建。jdk1.8环境下搭建一个SpringBoot-2.3.4.RELEASE项目,包含最基础的接口功能、数据库查询功能。

2023-08-04 13:19:59 420

原创 SpringBoot程序运行时动态修改主数据库配置(不需要改配置,不需要重启)

在不重启、不修改配置文件、不用重启的情况下修改数据库配置

2023-04-13 21:19:24 2133 3

原创 LanProxy内网穿透服务器搭建

LanProxy内网穿透服务器&客户端搭建一、背景二、准备工具三、步骤3.1 服务器3.2 客户端一、背景最近疫情,公司运营不太良好,为了节省开支,要我们考虑一下哪里可以节省一点开支。左思右想,我们开发的开支要么开人,要么开服务器,开了人没人帮我搬砖了,然后我就盯上了我们公司的测试站,之前公司测试服务器一直搭在云服务器上我就觉得很浪费,台底下不是有好几台没人用的电脑嘛=。=然后去年正好看到内网穿透的帖子,但是没工夫搭一套,现在捡起来花了十几分钟搭了一套觉得挺方便的,写个流程记录一下。二、准备工

2022-05-17 15:35:13 866 2

原创 Java通过JasperReports生成报表(不用JavaBean连接数据源)

Java通过JasperReports生成报表(不用JavaBean连接数据源)背景环境依赖创建模板调用方法重点来了,创建数据源对象结语背景在开发JasperReports生成报表过程中,想直接用List数据来生成报表,不想连数据库(主要网上的CV太多,全是用JavaBean连接数据源的方式)。*想不通为啥大家都喜欢为了生成个报表跑专门数据库。*无意中找到个方法可以不用连接数据源,写下来分享一下。环境环境版本Java1.8IReport5.6.0JasperRep

2021-12-14 16:04:17 1263 3

转载 Docker安装Walle2.0

Docker安装Walle2.X环境安装流程环境环境版本centos7python3.6.8docker1.13.1docker-compose1.29.2安装流程拉取项目代码,gitee源码地址git clone https://gitee.com/wushuiyong/walle-web.git修改配置文件docker-compose.xmldocker-compose启动# 启动带控制台日志docker-compose u

2021-08-12 16:36:02 506

原创 Docker学习笔记

Docker学习笔记背景环境搭建Docker常用命令整理Dockerfile常用命令整理理解和感悟背景最近有个项目客户要求用dockerfile部署,所以简单学了下docker,在此将一些比较实用的内容记录下来。环境系统Centos7(Docker要求版本在Centos内核3.1以上)搭建我是链接Docker常用命令整理查看镜像docker images删除镜像docker rmi 镜像ID查看运行中容器docker ps查看所有容器docker ps -a

2021-07-16 11:41:04 93

原创 Centos7安装Docker

Centos7安装Docker步骤步骤查看Centos内核,3.1以上即可,以下请节哀。uname -r卸载旧版本sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine安装驱动及依赖yum install -y yum-utils device-mappe

2021-07-16 10:57:43 73

原创 Linux安装yum

Linux环境安装Docker环境步骤环境系统centos7步骤如果只是需要更换镜像文件,可直接跳转第4步。使用rpm删除yum文件rpm -qa | grep yum | xargs rpm -e --nodeps下载如下安装包如果有wget工具,则直接运行如下命令,如果下载失败,请自行去https://mirrors.aliyun.com/centos/7/os/x86_64/Packages查找新版本的rpm包,并更改版本号下载。如果没有wget工具,只能自己

2021-07-16 10:24:42 299

原创 Nacos1.2.0启动报错

Nacos1.2.0启动报错异常:java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getHttpServletMapping()Ljavax/servlet/http/HttpServletMapping解决方法:把jdk版本更换成jdk1.8.0_191!!!

2021-05-11 17:04:18 110

原创 Nginx配置本地图片路径

Nginx配置本地图片路径背景配置方案方案一、Tomcat作为文件服务器方案二、直接指向文件路径背景最近开发需要配置服务器图片的路径,我在本地测试Nginx配置本地图片路径时发现一个未解之坑,后续有机会在研究。配置方案方案一、Tomcat作为文件服务器在本地Tomcat的webapps下面新建目录/wms/uploadPath/skuImage把图片路径放到该路径下启动Tomcat配置nginx.conf如下 server { listen 8081; server_name

2021-03-19 12:16:37 2237

原创 Vue获取扫码枪输入内容(可一定程度无视输入法)

Vue获取扫码枪输入内容(可一定程度无视输入法)背景环境前提方案一、隐藏密码框法代码测试优点缺点结果二、输入时间间隔法代码测试优点不足结果三、页面事件监听+输入事件间隔法代码调用组件方组件方测试优点不足结果背景WMS项目需要使用扫码枪,但当我输入法为中文输入法时,扫码枪输入会出现中文或者缺字母少数字的情况,尝试了不少方法,最终于找到了一种比较合适的解决办法。环境名称内容语言Vue、ElementUI、Js扫码枪型号OBM-3802前提经过不停的扫码和观察,发现了

2021-01-21 15:36:31 10563 14

原创 Nginx配置https

Nginx配置https环境步骤环境名称版本Java1.8.1_212nginx1.15.9openssl站内链接、站外链接步骤在nginx文件夹的conf目录下新建ssl文件夹,用于存放证书。(这里在conf目录下之后,后期需要修改nginx.conf配置添加证书位置时,只需要相对路径即可)使用如下命令创建私钥(建议使用系统窗口,不要用gitBash 有涉及到选择的地方,gitBash无法选择),填写密码111111openssl genrsa -

2021-01-18 17:23:25 120 2

原创 Java调用打印机打印(远程、本地皆可用)

Java调用打印机打印(远程、本地皆可用)背景准备MAVEN环境步骤获取PrinterJob设置PrinterJob纸张样式打印PDF背景开发个Java项目需要远程调用共享打印机打印准备环境内容JDK1.8.0_212开发工具IDEA打印机端和服务器端配置配置参考链接MAVEN环境一般打印都生成PDF然后打印,PDF常用API有两个,pdfbox和itextpdf,依赖如下pdfbox依赖 <dependency>

2021-01-14 15:15:43 12472 30

原创 Windows远程连接共享打印机

Windows远程连接共享打印机背景准备步骤打印机端准备服务器端准备测试背景需要做一个项目,服务器远程连接共享打印机打印。准备项目名称系统版本:WIn10打印机型号:Samsung SCX-3400 Series直连打印机电脑(打印机端)IP:192.168.0.129远程服务器(服务器)IP:192.168.0.130步骤打印机端准备打印机端连接打印机,某些打印机需要安装驱动,请自行下载驱动安装。(Win10会自动扫描直连打印机并添加,故不

2021-01-14 14:36:22 7751 9

原创 Nacos源码编译打包

Nacos源码编译打包下载源码进入目录下使用命令在nacos\distribution\target目录下找到压缩包启动windows启动linux启动测试下载源码https://github.com/alibaba/nacos进入目录下使用命令mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U 在nacos\distribution\target目录下找到压缩包启动windows启动startup.cmdlinux

2021-01-11 10:40:05 1934

原创 sudo: npm:command not found 问题真实解决办法

sudo: npm:command not found 问题真实解决办法背景终极解决方案测试背景最近公司要部署服务器,自己在服务器上面装了一个nodejs,本来想跟着教程一步一步完成,然后安安心心的用装好的vue安装项目时,结果发现有的文件没有权限访问,教程上面说只要加个sudo就行,然后我加了,结果就是[root@xxxxxx]# sudo npm installsudo: npm:command not found然后我在网上找了一下这个问题怎么解决,然后就是一群复制粘贴的sudo ln

2021-01-09 22:17:50 17993

原创 Windows安装Nacos

Windows安装Nacos下载安装配置启动注册下载下载地址:Nacos下载地址CSDN资源链接:Nacos下载地址安装解压即可配置修改/conf/application.properties配置文件,其中一般会设置一下数据库,如下#*************** Config Module Related Configurations ***************#### If use MySQL as datasource:spring.datasource.platform=my

2020-12-28 15:23:08 248

原创 使用NSSM小工具轻松注册Windows服务

使用NSSM小工具轻松注册Windows服务背景下载安装使用注意背景在我们平时开发中,经常需要安装一堆的环境,有时候有的环境,如Nacos、Keycloak、Elasticsearch,或者有些直接部署在Tomcat下的项目需要启动Tomcat,还有编译好的Vue项目等时,每次都要手动一个一个startup.sh或者start.bat文件点过来,烦不胜烦。经过一番查找,我发现了一款特别好用的小工具可以轻松注册Windows服务下载CSDN资源链接:Nssm.exe安装完全不需要安装,需要启动什么

2020-12-28 15:21:53 1153

原创 Vue开发异常集合

Vue开发异常集合1.el-radio、el-select使用时经常会碰到传到前端的值是数字类型,而组件的选项是字符串类型,这时候会出现赋值失败的情况,通过Number函数或者toString()方法,转成我们实际需要的值,如下所示。<el-radio-group v-model="value"> <el-radio v-for="item in options" :key="item.value" :label="Number(item.value)">

2020-12-28 14:00:38 136 1

原创 RocketMQ注册Windows服务

RocketMQ注册Windows服务引言下载注册过程引言在使用RocketMQ开发项目之后,不想天天都要手动打开RocketMQ,就想把它做成Windows服务开机自启,然而在注册过程中发现原来经常使用的nssm方式不管用了,就找了个新的注册方式,使用instsrv.exe和srvany.exe的方式来注册服务,结果照着网上各种千篇一律的方法注册失败之后,自己找到另一种取巧的办法,现记录下来。下载instsrv.exe和srvany.exe打包下载注册过程第一步,其他人使用的都是生成exe文

2020-11-26 09:46:28 1256 5

转载 Vue的Flex布局

Vue的Flex布局背景Flex来源什么是Flex布局基本概念容器的属性flex-direction属性flex-wrap属性flex-flowjustify-content属性align-items属性align-content属性项目的属性order属性flex-grow属性flex-shrink属性flex-basis属性flex属性align-self属性背景开发期间碰到个需求,需要我将页面的组件竖向排列,并且达到一定高度后需要能自动换行,网上查阅资料后发现了Flex布局可以帮我实现这个需求。

2020-09-14 13:22:03 11234 1

原创 Vue.js中el-table表格合并笔记

Vue.js中el-table表格合并笔记在el-table标签中使用:span-method属性来控制表格的行或者列合并,如下<el-table v-loading="loading" :data="measurementList" :span-method="objectSpanMethod" row-key="id"> <el-table-column label="编号" prop="code"></el-table-column>&l

2020-09-02 16:38:02 539 4

原创 Vue+i18n实现语言切换

Vue+i18n实现语言切换开发背景环境准备vue-i18n安装配置编写i18n组件在main.js中引入i18n组件中英文js配置cn.jsen.js开发template代码script代码测试中文效果英文效果开发背景新项目需求前端进行国际化语言切换功能,我们前端用的是vue,组件使用了elementUI,这里通过i18n进行语言切换功能开发环境准备语言版本Vue2.6.10i18n^8.21.0vue-i18n安装npm install vue-i18n -

2020-08-24 11:16:18 463 2

原创 Gitee配置Webhook

Gitee配置Webhook背景步骤背景最近在学习Jenkins自动部署Gitee项目时,遇到了要使用Webhook工具,在此我把自己操作的步骤记录下来步骤进入Gitee网站进入一个仓库,我这里用的是oauth2,依次点击管理–>左侧的Webhooks菜单–>右上角的添加按钮在URL中填入Post请求地址,这里地址格式为http://[Jenkins用户名]:[Jenkins用户密码]@http://[Jenkins公网地址]:[Jenkins公网端口]/gen

2020-07-21 14:26:13 4039 8

原创 Gitee配置SSH公钥

Gitee配置SSH公钥背景步骤1.创建公钥背景最近学习Jenkins自动部署的时候接触到了通过SSH公钥拉取部署代码,在这里我记录下自己的SSH公钥配置步骤步骤1.创建公钥在本地打开git命令窗口,输入如下命令cd ~/.ssh如果没有.ssh目录则输入如下命令创建目录,然后输入上述命令进入.ssh目录mkdir ~/.ssh输入如下命令生成密钥对ssh-keygen -t -rsa -C "邮箱"然后按需求输入公钥存储文件,也可以直接回车,然后输入密码,如下图输入如下命令

2020-07-21 10:17:04 18073 3

转载 OAuth2四种模式

OAuth2四种模式一、隐式授权模式(Implicit Grant)流程图步骤优缺点及适用场景二、授权码授权模式(Authorization code Grant)流程图步骤优缺点及适用场景三、密码模式(Resource Owner Password Credentials Grant)流程图步骤优缺点及适用场景四、客户端凭证模式(Client Credentials Grant)流程图步骤优缺点及适用场景一、隐式授权模式(Implicit Grant)流程图步骤 第一步:用户访问页面时,重定向到

2020-07-16 17:20:30 1164

原创 JAVA异常:java.lang.AbstractMethodError: ...tomcat.websocket.server.WsSessionListener.sessionCreated

JAVA异常:java.lang.AbstractMethodError: org.apache.tomcat.websocket.server.WsSessionListener.sessionCreated异常原因解决方案更改tomcat版本为8.5.37最近在开发oauth2的时候,发现了这个异常异常原因SpringBoot2.x内置的tomcat9,tomcat9使用的是servletAPI v4但是SpringBoot 2.x还包含着 servletAPI v3.1解决方案更改to

2020-07-16 13:40:29 3147

原创 Chrome浏览器的翻译中文不好用怎么办

Chrome浏览器的翻译中文不好用怎么办修改host文件修改host文件找到C:\Windows\System32\drivers\etc目录下的hosts文件,用记事本打开。在末尾添加203.208.39.207 translate.google.com203.208.39.207 translate.googleapis.com打开一个英文文档网站右键,选择翻译中文目前能用的谷歌翻译的地址是http://translate.google.cn/...

2020-05-21 10:16:27 764

原创 SpringBoot开发Keycloak token的获取以及校验

SpringBoot开发Keycloak token的获取以及校验通过Keycloak的登录页跳转Client方式获取tokenclient开发查看token获取token通过接口校验token校验tokenKeycloak依赖包如下通过Keycloak的登录页跳转Client方式获取tokenclient开发client的demo开发参考:SpringBoot集成Keycloak简单实例查看token我们在后台的Controller中打上断点。当我们登陆成功后,断点被触发,我们可以找到toke

2020-05-19 12:34:58 5906 3

原创 SpringBoot开发Keycloak Spi实例

SpringBoot开发Keycloak Spi环境准备SpringBoot准备添加依赖添加maven部署插件代码开发实现Provider实现ProviderFactory部署环境准备keycloak10.0.1安装教程SpringBoot准备添加依赖注意:依赖包的scope需要是provided<dependency> <groupId>org.keycloak</groupId> <artifactId>keycloak-services&

2020-05-19 10:29:21 2963 4

原创 Windows安装Keycloak

Windows安装Keycloak下载安装启动下载下载地址:Keycloak10.0.1CSDN资源链接:Keycloak10.0.1安装解压即可启动找到keycloak-10.0.1\bin目录下的standalone.bat,双击启动,如果是linux下,请通过standalone.sh启动。打开网页http://localhost:8080/auth/第一次登陆需要注册管理员账号,按要求注册即可。进入Admin Console输入刚刚注册的用户名、密码,并且点击登录,即可进入

2020-05-14 16:59:42 3498 3

原创 SpringBoot集成Keycloak简单实例

SpringBoot集成Keycloak简单实例下载Keycloak安装Keycloak启动Keycloak准备工作Keycloak创建realm创建client配置Client创建Role创建User分配User的角色配置Client和Role映射SpringBoot创建一个简单的SpringBoot项目添加依赖配置文件添加代码开始测试下载Keycloak下载地址:Keycloak10.0.1CSDN资源链接:Keycloak10.0.1安装Keycloak解压即可启动Keycloak找到

2020-05-13 11:33:25 10781 9

原创 SpringCloud集成Nacos简单实例

SpringBoot集成Nacos简单实例登录Nacos创建Nacos配置文件创建SpringBoot项目添加依赖配置文件编写代码启动登录Nacos登录http://localhost:8848/nacos,进入自己的开发空间,记住开发空间边上的namespace创建Nacos配置文件点击表格右上角的+号,填写Data ID,选择YAML配置项,添加如下配置,点击发布。username: nacospassword: NaCoS123创建SpringBoot项目如题,在idea中创建一

2020-05-13 10:22:43 3308 2

原创 开发常用地址

开发常用地址maven仓库通过class找jar包格式化Json各种加密、HTTP请求等工具ECharts可视化图表maven仓库https://mvnrepository.com/通过class找jar包https://repository.sonatype.org/格式化Jsonhttps://www.bejson.com/各种加密、HTTP请求等工具http://tool.chinaz.com/http://coolaf.com/ECharts可视化图表https://echar

2020-05-12 17:37:48 145

原创 Keycloak使用mysql数据库

Keycloak使用mysql数据库下载Mysql驱动添加module.xml配置文件修改standalone.xml配置文件启动Keycloakkeycloak standalone启动后,默认使用的是内部自带的h2数据库,我们暂使用时通常需要修改为本地mysql存储,下面简单介绍如何让keycloak使用外部mysql数据库。下载Mysql驱动下载地址:mysql-connector-java-8.0.13.jar添加module.xml配置文件在keycloak根目录下创建目录keyclo

2020-05-12 15:02:45 2957

原创 Spring Boot+ELK安装部署过程

Spring Cloud整合EFK(Elasticsearch+Kibana+Filebeat)Windows环境搭建Windows环境搭建Elasticsearch下载地址:https://www.elastic.co/cn/downloads/elasticsearchKibana下载地址:https://www.elastic.co/cn/downloads/kibanaFilebe...

2020-04-30 17:46:34 278

Win64OpenSSL-1_1_1i.msi

Windows用的openssl安装包,用来生成证书

2021-01-18

nssm.exe.zip

nssm.exe.zip

2020-12-28

nacos-server-1.2.0

Nacos1.2.0版本

2020-12-28

srvany&instsrv.zip

注册服务用的两个exe

2020-11-26

httpd-2.4.43-o111g-x64-vc15.zip

Apache2.4.43

2020-07-24

python-3.8.5.zip

python3.8.5安装程序

2020-07-24

httpd-2.4.43.zip

apache2.4.43

2020-07-24

mod_wsgi-4.7.1-cp38-cp38-win32.whl

支持python3.8,win32版本

2020-07-24

jenkins-2.235.1.rar

jenkins2.235版本,windows

2020-07-20

apache-tomcat-8.5.53.zip

常用的前端部署工具,版本8.5.53

2020-07-20

apache-maven-3.6.3.zip

常用的maven工具,版本为3.6.3

2020-07-20

jdk-8u212-x64(包含linux和windows版本).rar

jdk-8u212-x64,大部分开发者使用的jdk版本,本资源既包含了linux版本,也包含了windows版本

2020-07-20

mysql-connector-java-8.0.13.zip

mysql连接jar包,用于java连接mysql数据库时使用

2020-05-12

keycloak-10.0.1.zip

keycloak10.0.1客户端下载,解压缩之后,windows双击bin目录下的standalone.bat即可运行,linux运行bin目录下的standalone.sh可以运行

2020-05-12

空空如也

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

TA关注的人

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