自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zxguan 的博客

只公开正确的有价值的信息,绝不人云亦云,发布一些错误文章,误人成长!!!

  • 博客(32)
  • 收藏
  • 关注

原创 Springboot 学习之 JPA + Hibernate 双实现

Springboot 学习之 JPA + Hibernate 双实现前言HIbernate JPA 事务支持Hibernate 自有事务支持特别注意前言有时,我们希望在项目中同时支持 HIbernate JPA 和 Hibernate 自有的 ORM 实现。HIbernate JPA 事务支持 import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annot

2020-08-31 21:35:23 550

原创 IntelliJ IDEA 热加载(Hot Swap)

IntelliJ IDEA 热加载(Hot Swap)一、IntelliJ IDEA 自带热加载二、IntelliJ IDEA Spring boot devtools1. 简介2. 原理3. 发生时机4. 配置热部署5. 缺点一、IntelliJ IDEA 自带热加载使用方法:Ctrl + F9缺点:只支持 构造代码块、方法内部、资源文件 的修改二、IntelliJ IDEA Spring boot devtools1. 简介     &n

2020-05-24 11:14:36 20351 1

原创 编辑器常见问题解决办法

目录一、maven 导包失败 解决办法:1、将工程文件删除。如 IDEA 中 .idea 文件夹2、将编译的 target 文件夹删掉3、maven 插件 重新导包一、maven 导包失败 解决办法:1、将工程文件删除。如 IDEA 中 .idea 文件夹2、将编译的 target 文件夹删掉3、maven 插件 重新导包...

2019-07-25 09:39:43 366 1

原创 SpringCloud openFeign 之 获取被调用服务名

SpringCloud openFeign 之 获取被调用服务名

2024-01-13 13:52:17 565

原创 itextpdf 之 html 转 pdf 问题处理

Itextpdf 使用

2024-01-13 13:31:12 830

原创 GIT 分支管理办法(二)

GIT 分支管理办法二

2024-01-12 11:08:28 568

原创 Shell 学习之 if 命令

Shell 学习之 if 命令

2023-10-30 23:21:04 227

原创 GIT 分支管理办法(一)

大型项目中需求的上线存在很大的不确定性,而且往往存在多版本、多团队、多开发并行的情况。尤其是大型企业对上线分支中编号的管理十分严苛,严禁夹带上线。这时对于开发而言,没有一个好的分支管理策略就是一个灾难。10月份有四个需求同时在开发,分别是商机、客户、目标、业绩。其中商机需求由甲(张三、李四)、乙(王五、赵六)两个团队配合开发。现实中,因为版本周期短,频繁切换合并分支成本过高,一般 DEV 分支不会单独创建。直接跨过 DEV 需求开发分支,只保留。四个版本都有改动,甚至互相冲突。

2023-10-18 11:58:01 282

原创 IDEA 内存不足问题解决

IDEA 编译报错收录

2022-10-13 13:45:53 8307

原创 Tomcat 学习之 架构总览

Tomcat 学习之 架构总览一、Tomcat 顶层架构图一、Tomcat 顶层架构图节点关系父节点子节点关系ServerService1:nServiceConnector1:nServiceEngine1:1EngineHost1:nHostContext1:nContextWrapper1:n各节点作用节点简介节点作用默认实现ServerTomcat 最顶层节点org.apa

2022-10-11 09:48:48 244 1

原创 谈谈请求中数据转换

阐述语言间数据转换

2022-10-10 15:16:38 390

原创 SpringCloud sleuth 应用内 traceId 获取及使用

快速学会应用中获取 sleuth traceId

2022-10-09 11:04:52 3519

原创 Mytatis 学习之 ORACLE 中 CLOB 数据类型

Mytatis 学习之 CLOB 数据类型1、Oracle 数据库 Varchar2 4000 限制2、使用 Clob 类型字段代替 Varchar23、Springboot + Mybatis + Oracle 中如何处理1、Oracle 数据库 Varchar2 4000 限制在 ORACLE 中,VARCHAR2 最大存储字节为 4000,超过 4000 会报 ORA-01704 错2、使用 Clob 类型字段代替 Varchar2为了存储更多的字节,可以采用 CLOB 类型字段。但是,ORA

2021-04-06 18:44:00 370

原创 FastJson 学习之 SerializerFeature

FastJson 学习之 SerializerFeature一、序列化特性一、代码一、序列化特性特性默认值作用示例QuoteFieldNamestrue输出 key 时是否使用双引号,默认为 trueUseSingleQuotesfalse使用单引号而不是双引号{ ‘name’: ‘zhangsan’, ‘age’: 18 }WriteMapNullValuefalse是否输出值为 null 的字段,默认为 false––––Wr

2021-03-01 10:43:04 1257 1

原创 Springboot 学习之 事件机制

Springboot 学习之 事件机制一、成员Spring事件机制是 观察者模式 的一种实现,但是除了 发布者 和 监听者 两个角色之外,还有一个 广播者一、成员ApplicationEvent:应用事件ApplicationEventPublisher:应用事件发布者ApplicationEventMulticaster:应用事件广播者ApplicationListener 继承 EventListener:应用事件监听者...

2021-02-18 14:41:14 507

原创 Springboot 学习之 PropertySource、PropertySources、PropertyResolver、PropertySourceLoader 之间关系

Springboot 学习之 PropertySource、PropertySources、PropertyResolver、PropertySourceLoader 之间关系接口功能支持PropertySource以 name-source 形式,持有一组配置信息Map、Properties、Command、ServletConfig、ServletContext 等等PropertySources持有多个 PropertySource 配置,可动态增加、删除、修改所持

2020-10-22 16:10:15 428

原创 Tomcat 学习之 断点调试环境搭建

Tomcat 学习之 断点调试环境搭建背景下载源码1、.zip 压缩包2、tar.gz 包3、git 仓库搭建步骤背景Tomcat 作为主流的 Web 容器之一,掌握其源码极其重要。下载源码1、.zip 压缩包2、tar.gz 包3、git 仓库搭建步骤1、解压,并在根目录下新建 home 目录、pom.xml 文件pom.xml 内容如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://ma

2020-10-22 12:46:01 426

原创 Spring 学习之 静态资源访问 404

Spring 学习之 静态资源访问 404相关博客@PathVariable 路径冲突问题相关博客Tomcat 学习之 静态资源处理Spring MVC 学习之 静态资源处理SpringBoot 学习之 静态资源处理Springboot 学习之 Servet 请求处理@PathVariable 路径冲突问题...

2020-10-22 10:49:12 117

原创 Spring @Configuration 注册 Bean

Spring @Configuration 注册 Bean1. 知识大纲重点类 / 方法作用AnnotationConfigUtils#registerAnnotationConfigProcessors注册几个基础 BeanDefinitionRegistryPostProcessor,其中包括 ConfigurationClassPostProcessorConfigurationClassPostProcessor负责处理 BeanDefinitionRegistry

2020-10-20 10:44:13 337

原创 Spring Bean XML 配置解析

Spring Bean XML 配置解析Spring Bean XML 配置解析解析过程简述1. Spring XML 文件会通过 `org.w3c.dom` 解析成 `Document`,解析后每个节点都会有其对应的命名空间名称属性。2. `BeanDefinitionParserDelegate` 判断节点中命名空间是默认(`http://www.springframework.org/schema/beans`),还是自定义。如果是自定义则根据命名空间查找 `NamespaceHandler` 对应的

2020-10-16 12:35:40 297 1

原创 OAuth2

OAuth2四种授权模式1. Authorization Code(授权码模式)2. Implicit(简单模式)3. Resource Owner Password Credentials(密码模式)4. Client Credentials(客户端模式)四种授权模式1. Authorization Code(授权码模式)授权请求参数是否必填限制条件response_type是codeclient_id是redirect_uri可选scope

2020-05-27 18:24:20 116

原创 React Developer in 2019

React 知识体系一、React 知识体系图二、[GitHub 链接](https://github.com/adam-golab/react-developer-roadmap)一、React 知识体系图二、GitHub 链接

2020-05-26 15:53:13 181

原创 Ant Design of React 使用

Ant Design of React 使用一、基础环境二、使用 create-react-app 创建 React 项目三、安装 Ant Design一、基础环境Nodejs + NPM(NPM 随同 NodeJS 一起安装)NPX //npm 可以直接使用 npx 命令, 如果不行,安装一下 npm install -g npxyarn //安装 yarn npm install -g yarn //查看 yarn 版本 yarn --version //将内建配置

2020-05-26 11:36:43 401

原创 Nodejs 学习

简述1、Nodejs 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境2、浏览器中 JavaScript 包含几部分3、Nodejs 中 JavaScript 包含几部分4、特点5、NPM(Node Package Manager)6、NPM 由 3 个组件组成1、Nodejs 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境基于 Chrome 的 V8 引擎:目前解析执行 JavaScript 最快、最高效2、浏览器中 JavaScript 包含几

2020-05-24 09:10:06 227

原创 NPM 包管理工具

NPM一、NPM 特点二、常用命令一、NPM 特点随同 NodeJS 一起安装的包管理工具二、常用命令安装淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org查看 NPM 版本 npm -v npm -version升级 NPM 版本 npm install npm -g 安装模块 //本地安装, 将安装包放在 ./node_modules 下 npm install <

2020-05-24 08:51:03 165

原创 Java 方法签名

Java 方法签名一、方法签名的组成:二、特别注意:三、常见的问题应用:重载 和 重写。四、特殊情况:一、方法签名的组成:方法名参数列表(形参 类别、个数、顺序)二、特别注意:与 返回值、修饰符 以及 异常 无关在 Class 文件格式之中,返回值不同,可以合法地共存于一个Class文件中。在 泛型 的使用中,参数 List<String> 与 List<Integer> 在经过 类型擦除 后,是相同参数。参数 String... strings 与参数 Str

2020-05-23 00:06:17 1099

原创 Nginx 学习之 使用示例

location一、配置示例1、默认安装配置2、反向代理配置3、负载均衡配置4、动静分离配置(动态资源、静态资源分离)5、高可用配置二、详解1、语法2、大致可分为三种类型3、工作原理一、配置示例1、默认安装配置指向 html 目录下 index 页面 location / { root html; index index.html index.htm; }2、反向代理配置访问域名指向 8080 端口服务 location / { proxy_pass http

2020-05-18 10:51:04 209

原创 Maven 配置详解

文章目录一、配置级别1. 全局:一台机器上所有 Maven 用户2. 单个 Maven 用户3. 项目:pom.xml二、同一配置属性优先级(不同配置属性合并)三、元素解析一、配置级别1. 全局:一台机器上所有 Maven 用户~~\apache-maven-3.5.2\conf\settings.xml2. 单个 Maven 用户~~.m2\repository3. 项目:p...

2020-04-23 14:05:14 150

原创 阿里云 代码权限管理

文章目录@[TOC]一、所有项目权限1. 拥有一个阿里云账号2. 访问 `https://code.aliyun.com/`3. 点击 `设置` —> `个人设置` 完成个人代码信息的配置4. 点击 `SSH 公钥`二、单一项目权限一、所有项目权限1. 拥有一个阿里云账号2. 访问 https://code.aliyun.com/3. 点击 设置 —> 个人设置 完成个人代码...

2020-03-02 14:48:58 2268

原创 阿里云 代码仓库个人信息配置

文章目录阿里云代码仓库个人信息配置1. `首先,你需要有一个阿里云账号`2. 访问 `https://code.aliyun.com/`3. 点击 设置 —> 个人设置 完成个人代码信息的配置4. 点击 SSH 公钥,并配置个人电脑 GIT SSH 公钥阿里云代码仓库个人信息配置1. 首先,你需要有一个阿里云账号2. 访问 https://code.aliyun.com/3. 点击 ...

2020-03-02 14:32:23 2729

原创 项目安全

文章目录项目安全一、仓库级别1. git 仓库权限 ---> private二、代码级别1. 配置文件中数据库连接信息用户名密码加密,解密启动2. SQL 注入3. 文件上传检验4. 请求信息中须保密信息采用 RSA 加密、解密, 签名、验签5. 请求信息对称加密6. 涉密菜单采用 token 校验,必须内部用户才可以查看三、服务器设置1. 采用 https 协议四、数据库级别1. 连接白名...

2019-10-21 09:56:07 142

原创 Springboot + MySql 连接常见问题及解决方案

List item

2019-06-18 15:09:32 815

空空如也

空空如也

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

TA关注的人

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