- 博客(342)
- 资源 (5)
- 收藏
- 关注
原创 调用FeignClient接口后,对象空字符串(““)被设置成null
调用feignclient远程服务后,空字符串""的对象属性被设置成了null,导致后续保存/更新数据库非空字段执行异常
2023-08-18 10:38:39 1103
原创 git执行什么指令都特别卡
还是一直卡,指令能执行成功,但都是平常5s内就能pull/push代码,却要1~2分钟。我试过把idea中runnerw.exe删除,防火墙关掉,git重新换个版本。后来把git安装路径换到D盘别的路径,然后重新启动机器,总算好了,瞬间重回5G时代。...
2022-08-12 17:21:57 634 1
原创 pdfbox替换模板标签,并将多个pdf合并为一个pdf(有图片插入图片)
pdfbox替换模板标签,并将多个pdf合并为一个pdf(有图片插入图片)
2022-03-10 17:08:43 1496
原创 通过itext给pdf文件添加水印,并通过response返回
1.把原来从微软云download下的输出流转为输入流(因为PdfReader只接收输入流)try (ByteArrayOutputStream outputStream = new ByteArrayOutputStream()) { if (scontentType.equals("application/pdf")) { blobClient.download(outputStream); log.info("outputStream的大小:{}", outputStream.toBy
2021-09-27 11:29:21 1253
原创 vue-admin-block框架中合并单元格
ITable.vue<template><div class="i-table"> <Table ref="table" :stripe="stripe" :border="border" :height="height" :row-class-name="rowClassName" :loading="loading" :columns="columns" :data="data" @on-selection-change="handleSelectionCha
2021-08-11 17:10:16 395
原创 Python----控制语句&&循环代码优化
--三元条件运算符 条件为真时的值 if (条件表达式) else 条件为假时的值---while、for 循环可以附带一个 else 语句(可选)。如果 for、while 语句没有被 break 语句结束,则会执行 else 子句,否则不执行。---循环代码优化1. 尽量减少循环内部不必要的计算2. 嵌套循环中,尽量减少内层循环的计算,尽可能向外提。3. ...
2021-08-11 17:06:12 192
原创 Git常用命令
一. 创建版本库1.cd 到版本控制目录git init -------初始化当前目录下的版本库git add filename ----把文件添加到git版本控制中git commit -m "提交版本说明" ----提交到git中,并添加说明二.版本间切换和操作git status ----git的当前状态git diff filename ----查看当前文件修改了哪些内容git log /git log --pretty=oneline
2020-06-07 13:50:39 271 1
原创 Linux/CentOS系统Tomcat 7/8.5/9部署SSL证书,端口为8443能够访问成功,换成443却访问失败
一.登录阿里云账号,搜索SSL证书,可以购买免费版的证书二.证书申请过程不再赘述,详细部署过程可以参照Tomcat 7 版本:https://help.aliyun.com/document_detail/98576.html?spm=a2c4g.11186623.2.15.19af2242ydcgTN#concept-omf-lxn-yfbTomcat 8.5/9 版本:htt...
2020-03-01 22:47:45 1916
原创 Python----基础
-IDLE 常用快捷键-python不支持常量-使用 divmod()函数同时得到商和余数: >>> divmod(13,3) (4, 1)-Python3 中,int 可以存储任意大小的整数,long 被取消。-round(value)可以返回四舍五入的值注:但不会改变原有值,而是产生新的值-同一运算符...
2019-11-25 16:55:59 244
原创 SpringCloud----Eureka 服务注册中心(二)
四、 在高可用的 Eureka 注册中心中构建 provider 服务1 创建项目2 修改 pom 文件 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-c...
2019-11-13 15:15:17 233
原创 SpringCloud----Eureka 服务注册中心(一)
一、 什么是服务注册中心 服务注册中心是服务实现服务化管理的核心组件,类似于目录服务的作用,主要用来存储服务信息,譬如提供者 url 串、路由信息等。服务注册中心是 SOA 架构中最基础的设施之一。1 服务注册中心的作用2 常见的注册中心有哪些 2.1,Dubbo 的注册中心 Zookeeper 2.2,Sringcloud 的注册中心 Eureka3 服务注册中心...
2019-11-12 22:28:08 231
原创 SpringCloud----RabbitMQ 实战(三)
八、 使用 RabbitMQ 实现松耦合设计1 需求----交换器用哪种都行,在原来的基础上添加代码即可实现需求,不需要修改之前代码,从而实现服务的快速拓展2 搭建环境2.1修改配置文件spring.rabbitmq.host=192.168.70.131spring.rabbitmq.port=5672spring.rabbitmq.username=oldluspr...
2019-11-12 16:11:17 332
原创 SpringCloud----RabbitMQ 实战(二)--Rabbit 交换器讲解
七、 Rabbit 交换器讲解1 Direct 交换器(发布与订阅 完全匹配)1.1需求1.2搭建环境1.2.1创建项目1.2.2修改全局配置文件修改 Consumer 的配置文件spring.application.name=springcloud-mqspring.rabbitmq.host=192.168.70.131spring.rabbitm...
2019-11-12 15:35:35 267
原创 SpringCloud----RabbitMQ 实战(一)
一、 什么是 RabbitMQ二、 安装 RabbitMQ系统版本:CentOS 6.5RabbitMQ-Server:3.5.1一、安装erlang1.安装准备,下载安装文件 wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm rpm -Uvh erlang-soluti...
2019-11-12 11:13:50 297
原创 SpringCloud----搭建spring boot admin 2.1.6
一.搭建服务端1.服务端其实也是一个 SpringBoot 项目2.修改 pom 文件添加 Spring Boot Admin 坐标<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3....
2019-11-11 11:53:36 2203
原创 SpringCloud----Spring Boot 实战
一、 Spring Boot 回顾二、 Spring Boot 快速构建项目1 打开 Spring Boot 的官网https://projects.spring.io/spring-boot/https://start.spring.io/ 构建 Spring Boot 的页面三、 Spring Boot 全局配置文件讲解四、 yml 配...
2019-11-11 11:25:47 183
原创 SpringCloud----SpringCloud 入门
一、 什么是 SpringCloud二、 SpringCloud 与 Dubbo 的区别三、 Spring Cloud 版本说明
2019-11-08 17:02:53 139
原创 SpringCloud----微服务架构介绍
一、 单体架构单体架构也称之为单体系统或者是单体应用。就是一种把系统中所有的功能、模块耦合在一个应用中的架构方式。二、 微服务架构1 什么是微服务 微服务是一种架构风格。一个大型的复杂软件应用,由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好的完成该任务。2 架构风格-----项目的一种设计模式...
2019-11-08 16:06:36 223
原创 SpringData----Spring Data Redis
一、 Spring Data Redis 简介二、 Redis 安装三、 搭建整合环境1 创建项目2 整合配置redis.pool.maxtTotal=20redis.pool.maxIdle=10redis.pool.minIdle=5redis.hostname=192.168.70.129redis.port=6379<?xml v...
2019-11-08 11:50:08 146
原创 SpringData----Spring Data JPA(下)
十、 关联映射操作1 一对一的关联关系需求:用户与角色的一对一的关联关系用户:一方角色:一方1.1创建 Users 实体package com.bjsxt.pojo;import java.io.Serializable;import javax.persistence.CascadeType;import javax.persistence.Column;i...
2019-11-08 10:49:31 129
原创 SpringData----Spring Data JPA(上)
Spring Data JPA:Spring Data JPA 是 spring data 项目下的一个模块。提供了一套基于 JPA标准操作数据库的简化方案。底层默认的是依赖 Hibernate JPA 来实现的。Spring Data JPA 的技术特点:我们只需要定义接口并集成 Spring Data JPA 中所提供的接口就可以了。不需要编写接口实现类。一、 创建 Spring1...
2019-11-07 23:43:21 146
原创 SpringData----Spring 整合 Hibernate JPA
JPA:由 Sun 公司提供了一对对于持久层操作的标准(接口+文档)Hibernate:是 Gavin King 开发的一套对于持久层操作的自动的 ORM 框架。Hibernate JPA:是在 Hibernate3.2 版本那种提供了对于 JPA 的标准的实现。提供了一套按照 JPA 标准来实现持久层开发的 API一、 Spring 整合 Hibernate JPA1 创建项目:...
2019-11-07 10:09:03 187
原创 SpringData----Spring 整合 Hibernate
一、 创建项目二、 在配置文件中定义框架整合jdbc.propertiesjdbc.url=jdbc:mysql://localhost:3306/testjdbc.driver.class=com.mysql.jdbc.Driverjdbc.username=rootjdbc.password=rootapplicationContext.xml<?xml...
2019-11-06 22:50:51 189
原创 SpringBoot----Spring Boot 定时任务
一、 Scheduled 定时任务器Scheduled 定时任务器:是 Spring3.0 以后自带的一个定时任务器。1 在 pom 文件中添加 Scheduled 的坐标<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...
2019-11-06 16:59:01 574
原创 SpringBoot----SpringBoot 整合Spring Data JPA(二)关联映射
九.关联映射操作1.一对多的关联关系需求:角色与用户的一对多的关联关系角色:一方用户:多方1.1.Users.javapackage com.kennosaur.pojo;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Generate...
2019-11-06 12:39:27 228
原创 SpringBoot----通过@Query("from Users where name=?") 完成数据查询时报错
问题:public interface UsersRepositoryQueryAnnotation extends Repository<Users, Integer> { @Query("from Users where name=?") List<Users> queryByNameUseHQL(String name);}16:55:41.3...
2019-11-06 10:21:29 568
原创 SpringBoot----SpringBoot 整合Spring Data JPA(一)
一.Spring Data JPA介绍二.SpringBoot 整合Spring Data JPA1.修改pom文件,添加坐标 <!-- mysql数据库驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-ja...
2019-11-05 21:33:27 237
原创 SpringBoot----Spring Boot 缓存技术(Ehcache和Spring Data Redis )
一、 Spring Boot 整合 Ehcache1 修改 pom 文件 <!-- Spring Boot缓存支持启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-ca...
2019-11-05 13:50:00 255
原创 SpringBoot----SpringBoot 热部署
SprigBoot 的热部署方式分为两种一、 SpringLoader 插件的使用--------缺陷:就是 Java 代码做部署处理。但是对页面无能为力;而且需要手动杀死进程1 创建项目----2 修改 pom 文件----3 创建 Controller----4 编写页面----5 创建启动类6 使用 SpringLoader 进行项目的热部署6.1方式一:以 maven 插件...
2019-11-04 23:10:11 145
原创 SpringBoot----异常处理与单元测试
一、 SpringBoot 中异常处理方式1 SpringBoot 中对于异常处理提供了五种处理方式1.1自定义错误页面-----不适用与生产开发环境1.2@ExceptionHandle 注解处理异常-----异常多时易造成代码冗余@ExceptionHandler(value={java.lang.ArithmeticException.class})1.2.1 C...
2019-11-04 22:24:13 199
原创 SpringBoot----服务端表单数据校验
一、 实现添加用户功能略二、 SpringBoot 对表单做数据校验1 SpringBoot 对表单数据校验的技术特点 SpringBoot 中使用了 Hibernate-validate 校验框架2 SpringBoot 表单数据校验步骤2.1在实体类中添加校验规则2.2在 Controller 中开启校验2.3在页面中获取提示信息三、 ...
2019-11-04 16:28:13 200
原创 SpringBoot----SpringBoot 整合 SpringMVC+MyBatis
需求分析:通过使用 SpringBoot+SpringMVC+MyBatis 整合实现一个对数据库中的 users 表的 CRUD 的操作一、 创建项目1 修改 pom 文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...
2019-11-04 15:40:45 255
原创 SpringBoot----视图层技术2
SpringBoot 整合 Thymeleaf1. 创建 Thymeleaf 的入门项目1.1 创建项目1.2 修改 pom 文件添加坐标<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc...
2019-11-04 10:09:45 145
原创 SpringBoot----视图层技术1
一. SpringBoot 整合 jsp 技术1.创建maven项目2.修改 pom 文件,添加坐标<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven....
2019-11-02 17:01:04 159
haproxy-2.0.7.tar.gz
2019-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人