自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 k8s 核心概念之命名空间(Namespace)

k8s核心概念之命名空间(Namespace)

2022-07-13 10:16:32 965 1

原创 SpringBoot的策略模式的变体

SpringBoot下策略模式变体需求在医院的体检系统中, 会根据体检者的类型不同, 生成不同的体检结论。通常体检者的类型分为健康体检、 公务员体检、 职业病体检请根据以上体检类型分别生成不同的体检结论。UML代码体检类型枚举@Getterpublic enum PhysicalExaminationTypeEnum { HEALTH_CHECKUP("健康体检"), OCCUPATIONAL_DISEASE_EXAMINATION("职业病体检"), CI

2022-03-22 15:42:09 155

原创 SpringBoot下策略模式变体

SpringBoot的策略模式的变体需求在医院的体检系统中, 会根据体检者的类型不同, 生成不同的体检结论。通常体检者的类型分为健康体检、 公务员体检、 职业病体检请根据以上体检类型分别生成不同的体检结论。UML代码体检类型枚举@Getterpublic enum PhysicalExaminationTypeEnum { HEALTH_CHECKUP("健康体检"), OCCUPATIONAL_DISEASE_EXAMINATION("职业病体检"), C

2022-03-22 15:35:37 590

原创 Spring boot 使用@Size校验控制层的单个集合参数时不生效问题

Spring boot 使用@Size校验控制层的单个集合参数时不生效问题1. 问题描述下图中有个类型为List<String> 方法参数, 当使用@Size标注校验数量时, 发现并没有抛出异常2. 解决需要在控制类上面同样添加@Validated 注解, 重启项目即可...

2021-07-08 19:12:13 4363 3

原创 java Cannot deserialize value of type `java.time.LocalDateTime` from String “2021

问题描述前端在使用 el-date-picker 的日期时间控件进行传值, web层接收对象中对应的属性类型为 LocalDateTime , 但是在提交时抛出以下异常信息Cannot deserialize value of type `java.time.LocalDateTime` from String "2021-06-24 15:26:24解决方案 在对象属性的字段上添加 ** @JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yy

2021-06-24 17:20:19 6540

原创 el-cascader验证问题

Vue Element-ui el-cascader FORM表单校验失败问题描述表单中 el-cascader 级联选择器, 使用 async-validator 进行校验时明明已经选择了值, 但还是选择失败。选择值并不能校验通过解决方案检查校验对象的 type 属性是否是 ‘array’ (不可大写)检查prop绑定的值是否是 el-cascader 组件 v-model 绑定的key (如下图)验证选择值后可正常校验...

2021-04-28 09:18:15 3895 2

原创 git 本地项目关联远端仓库

git 本地项目关联远端仓库## 初始化本地仓库git init ## 关联远端仓库git remote add origin https://gitee.com/Rex_Mengli/pdf-util.git## 更新远端代码并合并git pull --rebase origin master## 关联远端分支git push --set-upstream origin master## 添加本地文件版本控制git add test.txt## 提交至本地仓库git co

2021-03-09 11:16:37 115

原创 springboot 2.0+ 整合 redis 主从模式

1. 创建项目maven依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <de

2020-12-01 17:22:29 808

原创 解决 富文本 (ueditor) 图片或 视频 在spring boot中跨域问题

1. 前言1.1 什么是跨域跨域指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具

2020-11-30 14:50:17 1194

原创 使用vuecli2打包生产包时css样式加载循序错误

问题项目里面使用了ElementUI 作为前端框架, 由于部分样式无法满足布局, 所以在单个页面中重写了部分ElementUI类的css, 但是打包后发现加载的还是ElementUI的css, 通过调试发现是重写css在打包后加载顺序早于了ElementUI提供的css解决方式将element-ui的css移动上App的上面即可解决...

2020-09-27 17:11:54 366

原创 This feature is not yet enabled. Press Next to activate it.

错误今天再在用Net Bean 创建Java With Maven项目是 显示 This feature is not yet enabled. Press Next to activate it. 问题原因没有启用 Java SE 插件的解决Tools >>> Plugins >>> Installed选中 Java SE 点击左下角Activate来激活激活完毕后重启即可...

2020-09-18 15:23:40 1351 1

原创 vuecli4 自定义环境变量

1. 运行模式使用vuecli4构建的项目的运行脚本中声明了三种模式vue-cli-service servevue-cli-service build vue-cli-service test:e2evue-cli-service test:unitserve 开发环境 (development)build 生产打包环境 (production)test 测试环境 (test)2. 声明自定义环境变量文件的方式2.1 声明环境变量的文件名规范称.env

2020-08-27 15:00:14 969

原创 基于poi封装 注解式导入excel表格功能

前言本篇文章针对使用poi封装Excel导入功能, 可excel转成对应实体对象。代码中无复杂逻辑,已标注多处注释,故不在这多做解释。如需要导出请参考另外一篇文章:https://blog.csdn.net/qq_45813281/article/details/108009102源代码以下为导出全部源代码依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>

2020-08-18 13:53:53 424 5

原创 基于poi封装 注解式导出excel表格功能

引言最近需求中又有excel导出的功能,看到项目里面使用得导出代码写得乱七八糟。根本不想再次复用。本次决定重新写一个工具类,逐步优化,用于后期需求使用。思路:通常导出的数据会是多个实体。通过自定义导出注解, 在要导出得实体的字段上标注反射取得带有注解的字段, 根据其注解定义的值,设置导出内容提供导出方式由两种, 1. 将导出的数据文件放到服务器一份。2. 直接将生成的excel写到HttpServletResponse.getOutputStream()输出流中, 然后设置响应头,直接响应客户

2020-08-14 17:48:20 558

原创 vue引入echarts图表

依赖 npm install echarts --save引入引入的方式有两种全局引入# 在 main.js 中引入并挂载到vue对象的原型上# 该种方式不推荐, 如果引入后每个模块都会加载import echarts from 'echarts'Vue.prototype.$echarts = echarts单模块引入# 在模块中引入var echarts = require('echarts');使用# 1. 准备一个dom节点, 作为echarts的容器&

2020-08-03 08:58:53 304

原创 @DynamicUpdate 注解使用及注意事项

使用场景平时在写业务时, 会涉及到某条数据的更新。 当我们使用hibernate的 this.getCurrentSession().saveOrUpdate(o) 更新对象时,会默认的更新对象(o)所有的字段,包括属性为null和未修改的字段也会更新到原有的数据库表中。造成了原有的数据丢失或数据重复修改。通常这情况下我们所希望的是仅更新对象(o)中修改过且有值的字段,此时就需要用到@DynamicUpdate注解。注解使用标注位置: 实体映射类上注意事项根据官方接口文档所说,如果我们在使用该

2020-08-02 11:46:52 7237

原创 maven项目子pom引用父pom中dependencyManagement声明的依赖出现 unknown

问题截图解决在子pom的 ** <parent>** 标签中添加 <relativePath> 标签即可解决。<parent> <artifactId>xxx</artifactId> <groupId>xxx</groupId> <version>1.0-SNAPSHOT</version> <relativePath/></pa.

2020-07-16 17:36:15 1391 1

原创 centos7 weblogic12c集群搭建以及部署项目

环境系统版本CentOS7.7.1908中间件版本weblogic12.2.1.4.0服务器IPserver_01192.168.192.13server_02192.168.192.14weblogic安装目录 /home/weblogic/Oracle/Middleware/Oracle_Home建域执行建域脚本sh /home/weblogic/Oracle/Middleware/Oracle_H

2020-07-02 09:02:57 912

原创 weblogic JDK升级

安装新版JDKcd /usr/local/tar -zxvf jdk1.8.0_251.tar.gz修改配置文件# 编辑文件 # /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects weblogic的安装目录# /domains/base_domain/ 域的目录vi /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/b

2020-06-28 19:50:53 1124

原创 centos7 安装 jenkins

jenkins依赖环境# jenkins依赖于jdk的运行环境, 请先安装jdk# 安装gityum install git下载rpm安装包# 选择一个稳定版本下载即可https://pkg.jenkins.io/安装# jenkins.rpm 根据下载的文件而定rpm -ivh jenkins.rpm配置vim /etc/sysconfig/jenkins# 监听端口JENKINS_PORT="8080"# 启动用户#修改配置$JENKINS_USER="root"

2020-06-28 19:47:30 162

原创 使用win10 sftp 连接服务器报错 t is also possible that a host key has just been changed. The fingerprint for t

前言刚升级完服务器的ssh版本, 上级完成后使用win10通过sftp上传文件时连接不上。错误信息@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT S

2020-06-03 11:59:19 2386

原创 java 实现前后端非对称加密

非对称加密前言明文方式在网络中传输信息是很容易被别人拦截到。那如何让别人拦截到数据也不能用。 第一想到的就是对数据做加密处理, 常用的加密方式有对称加密 非对称加密。所谓的对称加密是进行数据传输的两端只有一把秘钥,提供加密解密。如果每个客户端都有这样一把秘钥, 那对数据加密是没有什么意识的。传统的对称加密并不适用于BS架构。还有比较常用的MD5的加密方式, 对现在来说是不安全的。因为其算法方式虽然是不可逆的。但是现在很多在线网站通过暴力破解的方式对一些常用的字符进行md5加密,形成了一个碰撞库。所以

2020-05-25 11:48:09 2893

xshell 6.zip

解除xshell 6 一次只能打开4个连接的标签页的限制, 同时解除了xftp6 一个页面只能打开2个连接标签页的限制。安装时需要将机器的杀毒软件先关掉。

2020-08-02

空空如也

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

TA关注的人

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