自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 创建sftp限定账号

linux创建限定访问目录权限的sftp账号

2022-06-11 10:46:01 309

原创 oracle 数据库 迁移至 mysql

整理oracle 向 mysql 进行数据迁移的思考方向

2020-11-04 15:34:49 568

原创 8、mysql 5.7 docker 快速安装详解

本章整理了docker 环境下 安装 MySQL 5.7 过程及数据库创建方法

2020-04-20 18:43:03 486

原创 MySQL Workbanch 下载安装

本节介绍官方的mysql数据库连接工具workbanch的安装过程

2020-04-20 18:41:29 720

原创 9、Java Web 项目全局异常处理解决方案

本章讲述 tysite-service 项目的全局异常处理方案,其中包含多spring validation 异常信息和自定义业务异常的响应体格式化。

2020-04-07 13:19:45 1906

原创 8、@JsonView 过滤响应正文的对象属性

本文介绍@JsonView实现对HTTP请求返回的响应体属性过滤。作者建议使用JSON格式作为响应体数据格式。

2020-04-04 14:05:49 405

原创 7、spring validation 参数校验使用详解

本章讲述通过spring validation 实现请求参数验证的常规用法及自定义注解方案

2020-03-22 21:53:46 1301

原创 6、spring mvc 接收参数注解对比及最佳使用方案推荐

本文整理 springboot 服务端项目 接收参数的所有注解语法规则,通过示例代码对比注解的适用范围,并根据作者多年使用经验,给出适合RESTful风格服务端接口的参数接收注解应用方案。

2020-03-02 20:32:23 899

原创 5、从业务需求到服务端接口设计

本章作者详细介绍作为前后端分离项目重要核心的API接口规划。整理从业务需求的拆分到功能 API 接口的定义思考过程。

2020-02-28 21:51:57 1800

原创 IDEA 安装详解及常用插件配置

本文旨在介绍 IntelliJ IDEA 的下载安装 和 常用插件及配置。

2020-02-23 12:20:56 1979

原创 4、java web服务端项目目录规划

本章介绍 tysite-service 项目的目录规划

2020-02-16 19:53:49 583

原创 3、企业开发中的 git 应用

本章介绍git在版本管理中的常用操作和迭代开发中的分支设计方案

2020-01-31 22:21:43 628 1

原创 2、java web 项目发布到 git 仓库

本章介绍 java web 项目创建远程git仓库的操作流程

2020-01-30 20:28:20 650

原创 1、搭建基于springboot 的 java web 项目

本章介绍作者通过 https://start.spring.io 搭建java web项目的流程,以作为java web 项目服务端开发的开端

2020-01-29 21:19:31 1636

原创 Gradle 安装配置详解

本章记录gradle 6.0.1 的 windows 安装配置过程

2020-01-29 21:12:45 1605

原创 7、nexus3 docker 快速搭建maven私有仓库

maven仓库的依赖管理体系,已经成为java web项目不可或缺的组成部分,它大大降低了项目搭建过程中jar包选择的难度。而中央仓库使用量过高,导致访问速度过慢,同时企业内部的二方库也需要内部私有maven仓库进行管理。nexus 是一个强大的 maven 仓库管理器,提供了内部仓库管理和外部仓库代理等功能,并支持LDAP安全身份认证,可以满足企业内部私有仓库搭建要求。nexus仓库分为专业版和OSS版,我们使用免费的oss版本搭建私有maven仓库。

2019-12-25 15:52:08 568

原创 6、gitlab docker 快速搭建 git 仓库

在常规的软件项目开发中,随着开发任务的不断迭代,我们需要一套代码版本管理软件来对项目团队开发的代码进行控制,以便于项目的迭代和版本发布。常见的版本管理工具有`CVS`、`SVN`、`GIT`等,随着近年来`GIT`成为主流的代码版本管理工具,它的开源仓库`gitlab`社区版也成为了中小型企业的主流版本仓库。

2019-12-19 10:17:23 357

原创 5、Docker 私有仓库搭建 及 docker-compose 体系规划

本章通过介绍docker私有仓库创建过程,整理从镜像查找到私有仓库搭建使用的全部过程,包括镜像查找、镜像拉取、导出和导入镜像、创建容器、启停容器、私有仓库推送拉取等。同时整理 devops 体系中docker-compose 的脚本规划和物理目录规划

2019-12-17 17:06:57 732

原创 4、CentOS 7.4 安装Docker 引擎

在同一台虚拟机中搭建一整套的DevOps环境,我们需要安装诸如关系型数据库、非关系型数据库、消息中间件、版本控制软件、CI软件等,为便于管理各种软件,我们采用当前比较主流的Docker容器进行管理,本文中所有的docker容器均使用docker-compose进行统一管理。本文旨在记录作者安装docker软件的过程。

2019-12-17 16:54:55 253

原创 3、CentOS 7.4 安装Nginx

`Nginx`是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在`BSD-like` 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,在国内各大互联网公司广泛使用。本章记录作者离线安装nginx的全部过程及nginx常用操作

2019-12-17 16:39:24 296

原创 2、CentOS 7.4 最小化安装(含安装后基本配置及常用软件)

在绝大多数JavaWeb项目的生产环境中,基本上都是使用的Linux系统作为服务器的操作系统,主流的操作系统包括 `Centos`、`Redhat`、`Solaris` 、`ubuntu`等,为了能够让我们的开发环境更接近生产环境,这里我们使用开源的CentOS系统进行系统安装演示。为了更好的了解常用的操作系统安装流程及中间件的依赖,我们采用最小化安装。

2019-09-07 19:44:11 10575

原创 1、Oracle VM virtualbox

在企业级的JavaWeb项目开发环境搭建过程中,往往会根据项目需要,专门配备独立的开发服务器以及相关域名等。然而对于个人而言,往往不具备这样的条件,在只拥有一台电脑的情况下,想要模拟服务器的运行效果,就需要用到虚拟化技术。Oracle 为我们提供了一款开源免费的虚拟机软件Oracle VM virtualbox,可以安装在windows、mac、linux等操作系统中,虚拟一台服务器。

2019-08-25 15:57:10 682

原创 Jenkins 用户角色及权限管理

Jenkins 角色权限管理官方文档:https://jenkins.io/zh/doc/1、插件管理首先,登录以管理员身份登录Jenkins然后,在插件管理模块中,检查Role-based Authorization Strategy 插件是否已经安装。最后,插件安装完成后,在jenkins的全局安全配置功能中,启用安全,并将授权策略设置为Role-Based Strategy。...

2019-08-16 14:00:00 7932

原创 Jenkins 持续集成环境搭建

本文记录作者 安装Jenkins 的全过程,并演示由Jenkins任务控制从GitLab获取项目版本,打包java项目,最后通过ssh上传到目标环境的简单流程。

2019-07-11 14:58:50 347

原创 MySQL 脚本执行乱码问题

MySQL 脚本执行乱码问题在使用source 执行MySQL 脚本时,需要注意 编码一致性问题以UTF-8编码为例:首先,要求脚本文件的编码必须为 UTF-8;其次,要求数据库的编码为 UTF-8 编码;然后,要求 脚本链接客户端的编码也必须为 UTF-8;检查 数据库编码 命令如下show variables like 'character%'注意:如需查看指定数据库的编码,须...

2019-07-02 14:54:16 1388 1

原创 MySQL 浮点数字段“四舍五入”问题

MySQL 浮点数字段,使用ROUND函数进行 “四舍五入” 计算时,查询结果错误的原因及解决方案

2019-07-01 14:47:09 5166

原创 第三章 springboot -- 第一节 SpringBoot启动注解 ( @SpringBootApplication )

SpringBoot启动类注解详解,包括对@SpringBootConfiguration 、@EnableAutoConfiguration 和 @ComponentScan 注解使用的详细解析

2019-06-26 18:21:58 194

原创 开发随笔 -- List 根据内部对象属性值重新排序

List 重新排序

2019-06-25 14:39:49 262

原创 MySQL 实现对商品分类排序,并根据排序占比贴标签

Mysql 简单实现分组排序,并根据序号占比给商品贴标签的脚本

2019-06-24 17:34:58 2296

原创 第一章 JAVA基础知识系列 -- 第三节 正则表达式

Java 正则表达式的匹配方法,正则规范及常用正则表达式

2019-06-13 15:52:19 167

原创 第二章 spring 基础知识系列 -- 第二节 面向切面编程

整理SpringBoot常用AOP 语法规范

2019-06-05 15:22:52 127

转载 第二章 spring 基础知识系列 -- 第一节 控制反转和依赖注入

控制反转和依赖注入的概念简单说明

2019-06-04 10:06:18 118

原创 第一章 JAVA基础知识系列 -- 第二节 注解概念及应用

1、整理 Java 自定义注解的定义及使用方法 2、简述常用的Java 和 springboot 注解

2019-05-31 16:30:18 154

原创 第一章 JAVA基础知识系列 -- 第一节 JAVADOC 常用注释语法

Javadoc常用语法

2019-05-22 12:54:23 230

空空如也

空空如也

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

TA关注的人

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