自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 解决服务器宕机后,ssh 无法连接的问题

例如:ifup eth0。

2023-09-22 22:07:07 259

原创 css 设置滚动条样式

【代码】css 设置滚动条样式。

2023-09-07 20:36:58 195

原创 解决 easypoi 循环指令合并单元格的问题

前言使用 easypoi 循环指令时,发现下面3种情况循环会出现问题,导致excel格式错乱。循环开始标识与结束标识之间存在合并单元格。 循环开始标识左侧存在合并单元格。 存在多个循环指令时。如何解决反编译下面这个类,在其基础上修改cn.afterturn.easypoi.excel.export.template.ExcelExportOfTemplateUtil循环开始标识与结束标识之间存在合并单元格,解决方法修改 addListDataToExcel 方法pri

2021-10-11 00:00:23 2527 2

原创 vue 修改默认端口

1、vue-cli3项目根目录下新建 vue.config.js 文件module.exports = { devServer: { port: 80 }}2、vue-cli2修改 config --> index.js 文件module.exports = { dev: { port: 80 }}

2021-10-09 00:55:23 657

原创 java代码,通过geoserver-manager,与geoserver交互

1、前言springboot项目,引入geoserver-manager,通过java代码,与geoserver交互2、引入maven依赖<dependency> <groupId>nl.pdok</groupId> <artifactId>geoserver-manager</artifactId> <version>1.7.0-pdok2</version></depende

2021-10-09 00:51:30 659

原创 vue-cli3 引入 cesium

1、安装 cesium要安装 1.81.0 版本,我安装最新版本,项目无法启动,回退到这个版本,项目就可以运行了npm install --save cesium@1.81.02、复制 node_modules 中的 Cesium 文件夹到 static 文件夹下node_modules\cesium\Build\Cesium --> static3、在需要使用cesium的vue文件中,引入cesium<template> <div>

2021-09-07 23:53:23 1280

原创 springboot自动注册thymeleaf模板

在项目中,添加配置类@Configurationpublic class MyMvcConfig implements WebMvcConfigurer{ @Override public void addViewControllers(ViewControllerRegistry registry) { //自动注册thymeleaf模板 ResourcePatternResolver resolver = new PathMatchingResou

2021-07-30 12:46:14 114

原创 springboot集成mybatis-plus

1、pom中,添加以下依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.1</version></dependency><dependency> <groupId>org.pro

2021-07-30 12:44:41 70

原创 vuex持久化vuex-persistedstate

vuex可以进行全局的状态管理,但刷新后数据会丢失,使用vuex-persistedstate插件,持久化vuex存储。安装npm install vuex-persistedstate --save使用vuex-persistedstate默认存储到localStoragesrc\store\index.jsimport createPersistedState from "vuex-persistedstate"const store =newVuex.Store({ st

2021-07-30 12:42:18 252

原创 使用centOS7搭建turnserver

前言TURN Server是VoIP媒体流量NAT穿越服务器和网关。它也可以用作通用网络流量TURN服务器和网关。在使用WebRTC进行即时通讯时,需要使浏览器进行P2P通讯,但是由于NAT环境的复杂性,并不是所有情况下都能进行P2P,这时需要TURN Server来帮助客户端之间转发数据。系统选择使用centOS系统,centOS版本在7.0以上安装过程1、运行以下命令sudo yum install -y make gcc cc gcc-c++ wgetsudo yum in

2021-07-30 12:41:13 867

原创 spring data jpa 自定义条件查询 + 分页 + 排序

@Overridepublic Page<Book> queryBook(Book book, Pageable pageable) { return bookRepository.findAll(new Specification<Book>() { @Override public Predicate toPredicate(Root<Book> root, CriteriaQuery<?> query, Cr.

2021-07-30 12:40:14 383

原创 java实体类 - 更新工具类(忽略为null的字段)

package com.lrw.book.util;import java.beans.PropertyDescriptor;import java.util.HashSet;import java.util.Objects;import java.util.Set;import org.springframework.beans.BeanUtils;import org.springframework.beans.BeanWrapper;import org.springframewo.

2021-07-29 22:27:32 742

原创 使用vue-cookies操作cookie

前言我们可以使用vue-cookies,在vue中操作cookie,这是一个简单的vue.js插件,专门用于在vue中处理浏览器的cookie操作。安装npm install vue-cookies --save引入vue-cookies安装完成后,我们需要在vue项目中明确引入vue-cookiesimport Vue from 'vue'import VueCookies from 'vue-cookies'Vue.use(VueCookies)api-设置全

2021-07-29 22:26:57 2028 2

原创 centOS7安装mysql数据库

下载安装包在mysql官网下载将下载好的安装包解压到/usr/local目录tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz -C /usr/local/进入/usr/local目录cd /usr/local/为mysql安装目录创建软链接ln -s mysql-5.7.22-linux-glibc2.12-x86_64 mysql为centos添加mysql用户组和mysql用户(-s /bin/false

2021-07-29 22:25:25 88

原创 centOS7 安装 nginx

1、安装gccgcc是linux下的编译器查看gcc版本(没有安装会提示命令找不到)gcc -v安装命令yum -y install gcc2、pcre、pcre-devel安装pcre是一个perl库,包括perl兼容的正则表达式库,ngxin的http模块使用pcre来解析正则表达式,所以需要安装pcre库安装命令yum install -y pcre pcre-devel3、zlib安装zlib库提供了很多种压缩和解压缩方式,nginx使用zli

2021-07-29 22:18:38 68

原创 centOS常用命令

查看端口占用情况lsof -i tcp:80centos7给.sh文件赋值可执行权限chmod +x 文件名例如:chmod +x test.sh

2021-07-29 12:42:20 60

原创 nginx 部署 vue 报404错误

解决方法编辑配置文件 nginx.conflocation / { root ... index ... try_files $uri $uri/ /index.html; ---解决页面刷新404问题}

2021-07-29 12:41:33 337

原创 springboot 打包外部jar

通过插件将外部jar打包到jar内<dependencies> <dependency> <groupId>com.aspose</groupId> <artifactId>words</artifactId> <version>15.8.0</version> <scope>system</scope> <systemPath>${basedir}/l

2021-07-29 12:40:16 105

原创 nginx 配置 client_max_body_size 解决上传大文件的问题

解决文件上传HTTP错误(413)编辑 nginx.conf#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { includ

2021-07-29 12:39:10 1069

转载 centOS7设置静态IP地址

查看当前网卡名称ifconfig编辑网卡配置文件centos7的网络IP地址配置文件在 /etc/sysconfig/network-scripts 文件夹下网卡配置文件格式:ifcfg-en开头TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="static" # 使用静态IP地址,默认为dhcpIPADDR="192.168.241.100" # 设置的静态IP地址NETMASK="255

2021-07-29 12:21:47 231

原创 centOS7防火墙配置

查看firewall服务状态systemctl status firewalld查看防火墙状态firewall-cmd --state开启、重启、关闭、firewalld.service服务# 开启service firewalld start# 重启service firewalld restart# 关闭service firewalld stop查看防火墙规则firewall-cmd --list-all查询、开放、关闭端口# 查询端口是

2021-07-29 12:17:52 38

原创 mysql 常用命令

创建用户CREATE USER 'username'@'host' IDENTIFIED BY 'password';用户授权GRANT privileges ON databasename.tablename TO 'username'@'host'-- 例子GRANT SELECT, INSERT ON test.user TO 'pig'@'%';GRANT ALL ON *.* TO 'pig'@'%';GRANT ALL ON maindataplus.* TO 'pig

2021-07-28 13:53:41 46

原创 img标签影响自定义右键菜单

问题:网页某个区域需要自定义菜单,如果这个区域内,有img标签,在img上,右键菜单是无法触发的解决方法:阻止img默认右键菜单例子:$("img").contextmenu(function(){ return e.preventDefault();});...

2021-07-28 13:52:22 324

原创 cesium 指南针、比例尺

cesium 里面没有指南针,需要安装其他插件:cesium-navigation-es6安装 cesium-navigation-es6 插件npm i cesium-navigation-es6 -S安装好之后在main.js里引入import CesiumNavigation from 'cesium-navigation-es6'配置一下CesiumNavigation的全局变量Vue.prototype.CesiumNavigation = CesiumNavig

2021-07-28 13:51:58 1900

原创 Spring boot项目打包war部署外部tomcat无法注册到Nacos

现象Spring boot 或者 Spring cloud 项目,如果用默认的打包jar, 使用内嵌的tomcat 启动,可以正常注册到Nacos 注册中心。如果打包为war,部署到外部tomcat, 调用正常,消费者可以调用到 生产者服务,但是Nacos 后台的服务列表里没有显示。很诡异。。。分析查看源码,需从nacos的注册类找起,查找后发现,nacos注册类NacosAutoServiceRegistration继承了Spring Cloud中AbstractAutoServiceReg

2021-07-28 13:50:52 533

原创 windows本地tomcat启动乱码

乱码原因主要是中文GBK被强制解释成UTF-8才乱码的修改 conf/logging.properties最后一行添加:java.util.logging.ConsoleHandler.encoding = GBK

2021-07-28 13:49:41 593

原创 解决:AJP连接器配置secretRequired=“true“,但是属性secret确实空或者空字符串,这样的组合是无效的

tomcat报错内容如下25-Apr-2021 15:35:08.897 严重 [main] org.apache.catalina.core.StandardService.startInternal Failed to start connector [Connector[AJP/1.3-8017]]org.apache.catalina.LifecycleException: 协议处理器启动失败 at org.apache.catalina.connector.Connector.st

2021-07-28 13:49:02 9559 2

原创 修改tomcat端口号

打开tomcat安装目录下的conf目录,找到server.xml文件修改8080端口源代码<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />修改后的代码,修改端口为8081<Connector port="8081" protocol="HTTP/1.1"

2021-07-28 13:47:48 52

原创 js 递归处理树结构数据

<script type="text/javascript"> list = [ { id: "1", parentId: "root", name: "根节点1" },{ id: "2", parentId: "1", name: "1-2" },{ id: "3",.

2021-07-28 13:38:00 388

原创 springboot-data-redis 模糊删除

通常我们要删除redis里面的数据,都是通过key来删除redisTemplate.delete("key");但是,实际应用中,我们无法得知具体的key,可以通过下面的方式,模糊查询/** * @Author liushengbing * @Description 根据表达式,模糊删除 * @Date 2021/7/20 18:52 * @Param * @return */public void fuzzyDelete(Object pattern) { if(r

2021-07-28 13:37:08 604

原创 动态扩容Linux根目录

确保其他分区有足够的空间用来分给根目录/。使用以下命令查看df -h可以看到,这里home目录空闲的空间还很大,因此,我们将home的空间分给根目录一些。扩容根目录的思路如下将/home文件夹备份删除/home文件系统所在的逻辑卷增大/文件系统所在的逻辑卷增大/文件系统大小最后新建/home目录,并恢复/home文件夹下的内容。备份/home分区内容这里需要选一个能够容纳下/home文件夹大小的分区,可以看到/run剩余空间为32G,因此,我们将/home备份到/ru

2021-07-28 13:36:21 117

SpringBoot-核心教程.pdf

SpringBoot-核心教程.pdf

2021-07-30

空空如也

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

TA关注的人

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