自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Miracle_Gaaral的博客

千里之外的徘徊

  • 博客(342)
  • 资源 (5)
  • 收藏
  • 关注

原创 调用FeignClient接口后,对象空字符串(““)被设置成null

调用feignclient远程服务后,空字符串""的对象属性被设置成了null,导致后续保存/更新数据库非空字段执行异常

2023-08-18 10:38:39 863

原创 部署jar包到windows服务器,并自动执行启动脚本

部署jar包到windows服务器,并自动执行启动脚本

2022-09-13 14:28:12 731 1

原创 设置单元格格式无效,Excel中删除某列的千分位符号

设置单元格格式无效,Excel中删除某列的千分位逗号

2022-09-10 23:03:24 557

原创 Vue 菜单权限控制

Vue菜单角色权限控制。

2022-08-14 15:11:43 1058

原创 git执行什么指令都特别卡

还是一直卡,指令能执行成功,但都是平常5s内就能pull/push代码,却要1~2分钟。我试过把idea中runnerw.exe删除,防火墙关掉,git重新换个版本。后来把git安装路径换到D盘别的路径,然后重新启动机器,总算好了,瞬间重回5G时代。...

2022-08-12 17:21:57 567 1

原创 pdfbox替换模板标签,并将多个pdf合并为一个pdf(有图片插入图片)

pdfbox替换模板标签,并将多个pdf合并为一个pdf(有图片插入图片)

2022-03-10 17:08:43 1390

原创 使用jfreechart画饼图,并自定义标签说明

通过jfreechart生成饼图,自定义标签内容

2022-02-28 10:41:32 1042

原创 通过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 1121

原创 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 352

原创 Python----控制语句&&循环代码优化

--三元条件运算符 条件为真时的值 if (条件表达式) else 条件为假时的值---while、for 循环可以附带一个 else 语句(可选)。如果 for、while 语句没有被 break 语句结束,则会执行 else 子句,否则不执行。---循环代码优化1. 尽量减少循环内部不必要的计算2. 嵌套循环中,尽量减少内层循环的计算,尽可能向外提。3. ...

2021-08-11 17:06:12 140

原创 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 208 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 1791

原创 Python----序列

python中常用的序列结构有:字符串、列表、元组、字典、集合----字典的创建

2019-11-26 09:54:00 165

原创 Python----基础

-IDLE 常用快捷键-python不支持常量-使用 divmod()函数同时得到商和余数: >>> divmod(13,3) (4, 1)-Python3 中,int 可以存储任意大小的整数,long 被取消。-round(value)可以返回四舍五入的值注:但不会改变原有值,而是产生新的值-同一运算符...

2019-11-25 16:55:59 196

原创 Python----字符串常用方法汇总

一.常用查找方法二.去除首尾信息三.大小写转换四.格式排版五.其他方法

2019-11-25 16:52:10 184

原创 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 188

原创 SpringCloud----Eureka 服务注册中心(一)

一、 什么是服务注册中心 服务注册中心是服务实现服务化管理的核心组件,类似于目录服务的作用,主要用来存储服务信息,譬如提供者 url 串、路由信息等。服务注册中心是 SOA 架构中最基础的设施之一。1 服务注册中心的作用2 常见的注册中心有哪些 2.1,Dubbo 的注册中心 Zookeeper 2.2,Sringcloud 的注册中心 Eureka3 服务注册中心...

2019-11-12 22:28:08 191

原创 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 307

原创 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 223

原创 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 274

原创 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 2073

原创 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 145

原创 SpringCloud----SpringCloud 入门

一、 什么是 SpringCloud二、 SpringCloud 与 Dubbo 的区别三、 Spring Cloud 版本说明

2019-11-08 17:02:53 121

原创 SpringCloud----微服务架构介绍

一、 单体架构单体架构也称之为单体系统或者是单体应用。就是一种把系统中所有的功能、模块耦合在一个应用中的架构方式。二、 微服务架构1 什么是微服务 微服务是一种架构风格。一个大型的复杂软件应用,由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好的完成该任务。2 架构风格-----项目的一种设计模式...

2019-11-08 16:06:36 206

原创 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 128

原创 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 115

原创 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 126

原创 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 169

原创 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 167

原创 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 540

原创 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 197

原创 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 526

原创 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 212

原创 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 218

原创 SpringBoot----SpringBoot 热部署

SprigBoot 的热部署方式分为两种一、 SpringLoader 插件的使用--------缺陷:就是 Java 代码做部署处理。但是对页面无能为力;而且需要手动杀死进程1 创建项目----2 修改 pom 文件----3 创建 Controller----4 编写页面----5 创建启动类6 使用 SpringLoader 进行项目的热部署6.1方式一:以 maven 插件...

2019-11-04 23:10:11 126

原创 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 173

原创 SpringBoot----服务端表单数据校验

一、 实现添加用户功能略二、 SpringBoot 对表单做数据校验1 SpringBoot 对表单数据校验的技术特点 SpringBoot 中使用了 Hibernate-validate 校验框架2 SpringBoot 表单数据校验步骤2.1在实体类中添加校验规则2.2在 Controller 中开启校验2.3在页面中获取提示信息三、 ...

2019-11-04 16:28:13 179

原创 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 239

原创 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 128

原创 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 141

haproxy-2.0.7.tar.gz

haproxy提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 haproxy特别适用于那些负载特别大的web站点,这些站点通常又需要会话保持或七层处理。haproxy运行在时下的硬件上,完全可以支持数以万计的并发连接,并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上。 haproxy实现了一种事件驱动、单一进程模型,此模型支持非常大的并发连接数。多进程或多线程模型受内存限制、系统调度器限制以及无处不在的锁限制,很少能处理数千并发连接。 事件驱动模型因为在有更好的资源和时间管理的用户端(User-Space)实现所有这些任务,所以没有这些问题。此模型的弊端是,在多核系统上,这些程序通常扩展性较差。这就是为什么他们必须进行优化以使每个CPU时间片(Cycle)做更多的工作。

2019-10-03

SpringMVC03.zip

登录验证:实现在用户没有登录时,不能对其他页面进行访问的功能

2019-08-21

Register.zip

基于springmvc注册上传头像和文件下载实战,熟练运用springmvc框架相关知识

2019-08-21

java中解析json字符串

java中需要解析前端传过来的json数据,完成相应的格式转换~

2019-01-07

itext5的jar包

java开发过程中,需要生成报表格式pdf文档~很多需要收取费用,找到开源的itex5分享给小伙伴们~

2019-01-07

空空如也

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

TA关注的人

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