查看原文
其他

我的历史文章整理(2017-2019)

十三 程序员十三 2022-04-06

我是一名普通的 Java 开发者,喜欢在网上分享一些个人的故事以及工作中遇到的问题,自 2017 年开始用 “十三” 这个网名在各个博客平台发表文章,常活跃的平台有 CSDN、博客园、掘金、简书等网站,有免费的文章,也有付费的专栏,前前后后大概有 200 篇文章,算是我的写作经历。


由于公众号不能设置站外链接,大家可以点击“阅读原文”跳转到我整理的文章总目录,以下只是文章标题,望见谅!


1

SSM整合基础篇



Spring+SpringMVC+MyBatis+easyUI整合基础篇(一)项目简述及技术选型介绍

Spring+SpringMVC+MyBatis+easyUI整合基础篇(二)牛刀小试

Spring+SpringMVC+MyBatis+easyUI整合基础篇(三)搭建步骤

Spring+SpringMVC+MyBatis+easyUI整合基础篇(四)代码简化

Spring+SpringMVC+MyBatis+easyUI整合基础篇(五)讲一下maven

Maven构建项目速度太慢的解决办法

Spring+SpringMVC+MyBatis+easyUI整合基础篇(六)maven整合SSM

Spring+SpringMVC+MyBatis+easyUI整合基础篇(七)JDBC url的连接参数

Spring+SpringMVC+MyBatis+easyUI整合基础篇(八)mysql中文查询bug修复

Spring+SpringMVC+MyBatis+easyUI整合基础篇(九)版本控制

Spring+SpringMVC+MyBatis+easyUI整合基础篇(十)SVN搭建

Spring+SpringMVC+MyBatis+easyUI整合基础篇(十一)SVN服务器进阶

Spring+SpringMVC+MyBatis+easyUI整合基础篇(十二)阶段总结



2

SSM整合优化篇


Spring+SpringMVC+MyBatis+easyUI整合优化篇(一)System.out.print与Log

Spring+SpringMVC+MyBatis+easyUI整合优化篇(二)Log4j讲解与整合

Spring+SpringMVC+MyBatis+easyUI整合优化篇(三)代码测试

Spring+SpringMVC+MyBatis+easyUI整合优化篇(四)单元测试实例

Spring+SpringMVC+MyBatis+easyUI整合优化篇(五)结合MockMvc进行服务端的单元测试

Spring+SpringMVC+MyBatis+easyUI整合优化篇(六)easyUI与富文本编辑器UEditor整合

Spring+SpringMVC+MyBatis+easyUI整合优化篇(七)图片上传功能

Spring+SpringMVC+MyBatis+easyUI整合优化篇(八)代码优化整理小记及个人吐槽

Spring+SpringMVC+MyBatis+easyUI整合优化篇(九)数据层优化-jdbc连接池简述、druid简介

Spring+SpringMVC+MyBatis+easyUI整合优化篇(十)数据层优化-整合druid

Spring+SpringMVC+MyBatis+easyUI整合优化篇(十一)数据层优化-druid监控及慢sql记录

Spring+SpringMVC+MyBatis+easyUI整合优化篇(十二)数据层优化-explain关键字及慢sql优化

Spring+SpringMVC+MyBatis+easyUI整合优化篇(十三)数据层优化-表规范、索引优化

Spring+SpringMVC+MyBatis+easyUI整合优化篇(十四)谈谈写博客的原因和项目优化


3

SSM整合进阶篇


Spring+SpringMVC+MyBatis+easyUI整合进阶篇(一)设计一套好的RESTful API

Spring+SpringMVC+MyBatis+easyUI整合进阶篇(二)RESTful API实战笔记(接口设计及Java后端实现)

Spring+SpringMVC+MyBatis+easyUI整合进阶篇(三)使用ajax方法实现form表单的提交

Spring+SpringMVC+MyBatis+easyUI整合进阶篇(四)RESTful实战(前端代码修改)

Spring+SpringMVC+MyBatis+easyUI整合进阶篇(五)记录一下从懵懂到理解RESTful的过程

Spring+SpringMVC+MyBatis+easyUI整合进阶篇(六)一定要RESTful吗?

Spring+SpringMVC+MyBatis+easyUI整合进阶篇(七)一次线上Mysql数据库崩溃事故的记录

Spring+SpringMVC+MyBatis+easyUI整合进阶篇(八)线上Mysql数据库崩溃事故的原因和处理

Spring+SpringMVC+MyBatis+easyUI整合进阶篇(九)Linux下安装redis及redis的常用命令和操作

Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十)easyUI整合KindEditor详细教程

Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十一)redis密码设置、安全设置

Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十二)Spring集成Redis缓存

Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十三)MyBatis+MySQL返回插入的主键id

Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十四)Redis正确的使用姿势

Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十五)阶段总结


4

My Blog 项目开发


Docker+SpringBoot+Mybatis+thymeleaf的Java博客系统开源啦

My-Blog搭建过程:如何让一个网站从零到可以上线访问

将数据的初始化放到docker中的整个工作过程(问题记录)

利用Dockerfile构建mysql镜像并实现数据的初始化及权限设置

解决Docker容器时区及时间不同步的问题

Java开源博客My-Blog之docker容器组件化修改

运行shell脚本时报错"[[ : not found"解决方法

shell脚本中字符串的常见操作及"command not found"报错处理(附源码)

Java开源博客My-Blog之mysql容器重复初始化的严重bug修复过程

Mybatis-Generator生成Mapper文件中if test="criteria.valid"的问题解答

Springboot与Thymeleaf模板引擎整合基础教程

thymeleaf模板引擎调用java类中的方法


5

从零搭建精美实用的管理后台


SSM 搭建精美实用的管理系统

导读:自己动手实现 JavaWeb 后台管理系统

第01课:Spring MVC+ Spring + Mybatis “三大框架”介绍

第02课:前期准备工作及基础环境搭建

第03课:三大框架的整合

第04课:Tomcat 8 安装部署及功能改造

第05课:产品设计之搭建精美实用的后台管理系统

第06课:前端选型 AdminLTE3

第07课:登录模块的系统设计和实现

第08课:使用 JqGrid 插件实现分页功能

第09课:弹框组件整合——完善添加和修改功能

第10课:图片管理模块

第11课:多图上传与大文件分片上传、断点续传

第12课:文件导入导出功能

第13课:富文本信息管理模块

第14课:SweetAlert 插件整合及搜索功能实现

第15课:项目发布——Linux 命令及发布流程

第16课:项目优化篇之日志输出

第17课:项目优化之单元测试

第18课:项目优化之数据库连接池

第19课:项目优化之 Druid 整合

第20课:项目优化之缓存整合

第21课:网站架构演进及 Nginx 介绍

第22课:Nginx + Tomcat 集群搭建

第23课:Nginx 动静分离


6

Spring Boot 入门及前后端分离项目实践



开篇词:SpringBoot入门及前后端分离项目实践导读

第02课:快速认识 Spring Boot 技术栈

第03课:开发环境搭建

第04课:快速构建 Spring Boot 应用

第05课:Spring Boot 之基础 web 功能开发

第06课:Spring Boot 之数据库连接操作

第07课:Spring Boot 整合 MyBatis 操作数据库

第08课:Spring Boot 处理文件上传及路径回显

第09课:Spring Boot 项目实践之前后端分离详解

第10课:Spring Boot 项目实践之 API 设计

第11课:Spring Boot 项目实践之登录模块实现

第12课:Spring Boot 项目实践之分页功能实现

第13课:Spring Boot 项目实践之jqgrid分页整合

第14课:Spring Boot 项目实践之编辑功能实现

第15课:Spring Boot 项目实践之用户管理模块实现

第16课:Spring Boot 项目实践之图片管理模块

第17课:Spring Boot 项目实践之富文本编辑器介绍及整合

第18课:Spring Boot 项目实践之信息管理模块实现



7

玩转 Spring Boot 系列


开篇词:《23 个实验带你轻松玩转 Spring Boot》导读

第02课:Spring Boot 项目开发环境搭建

第03课:快速构建 Spring Boot 应用

第04课:Spring Boot 基础功能开发

第05课:Spring Boot 项目开发之 web 项目开发讲解

第06课:Spring Boot 整合 JSP 开发 web 项目

第07课:模板引擎介绍及 Spring Boot 整合 Thymeleaf

第08课:Thymeleaf 语法详解

第09课:FreeMarker 模板引擎整合使用教程

第10课:Spring Boot 处理文件上传及路径回显

第11课:Spring Boot 自动配置数据源及操作数据库

第12课:Spring Boot 整合 Druid 数据源

第13课:Spring Boot 整合 MyBatis 操作数据库

第14课:Spring Boot 中的事务处理

第15课:Spring Boot 整合 Redis 操作缓存模块

第16课:Spring Boot 项目开发之实现定时任务

第17课:Spring Boot 自定义错误页面

第18课:Spring Boot 集成 Swagger 生成接口文档

第19课:Spring Boot 项目打包部署介绍

第20课:Spring Boot Admin 介绍及整合使用

第21课:Spring Boot 资讯管理信息系统开发实战(一)

第22课:Spring Boot 资讯管理信息系统开发实战(二)

第23课:Spring Boot 资讯管理信息系统开发实战(三)

第24课:Spring Boot 资讯管理信息系统开发实战(四)


8

SpringBoot + Mybatis + Thymeleaf 搭建美观实用的个人博客


第01课:Spring Boot 搭建简洁实用的个人博客系统导读

第02课:快速构建 Spring Boot 应用

第03课:Spring Boot 项目开发之web项目开发讲解

第04课:Spring Boot 整合 Thymeleaf 模板引擎

第05课:Spring Boot 处理文件上传及路径回显

第06课:Spring Boot 自动配置数据源及操作数据库

第07课:Spring Boot 整合 MyBatis 操作数据库

第08课:Mybatis-Generator 自动生成代码

第09课:Spring Boot 中的事务处理

第10课:Spring Boot 项目实践之 Ajax 技术使用教程

第11课:Spring Boot 项目实践之 RESTful API 设计与实现

第12课:Spring Boot 博客系统项目开发之分页功能实现

第13课:Spring Boot 博客系统项目开发之验证码功能

第14课:Spring Boot 博客系统项目开发之登录模块实现

第15课:Spring Boot 博客系统项目开发之登陆拦截器

第16课:Spring Boot 博客系统项目开发之分类功能实现

第17课:Spring Boot 博客系统项目开发之标签功能实现

第18课:Spring Boot 博客系统项目开发之文章编辑功能

第19课:Spring Boot 博客系统项目开发之文章编辑完善

第20课:Spring Boot 博客系统项目开发之文章模块实现

第21课:Spring Boot 博客系统项目开发之友链模块实现

第22课:Spring Boot 博客系统项目开发之网站首页制作

第23课:Spring Boot 博客系统项目开发之分页及侧边栏制作

第24课:Spring Boot 博客系统项目开发之搜索页面制作

第25课:Spring Boot 博客系统项目开发之文章详情页制作

第26课:Spring Boot 博客系统项目开发之错误页面制作

第27课:Spring Boot 博客系统项目开发之评论功能实现

第28课:Spring Boot 博客系统项目开发之项目打包部署


9

Spring Boot 大型线上商城项目实战教程


Spring Boot 大型线上商城项目实战教程导读

技术选型之 Spring Boot

前期准备工作及基础环境搭建

Spring Boot 项目初体验--项目搭建及启动

Spring Boot 核心详解及源码分析

Spring Boot 之 DispatchServlet 自动配置源码解读

Spring Boot 之 Web 开发及 MVC 自动配置分析

Thymeleaf 模板引擎技术介绍及整合

Thymeleaf 语法详解及编码实践

Spring Boot 实践之数据源自动配置及数据库操作

Spring Boot 实践之整合 Mybatis 操作数据库

项目初体验:启动和使用新蜂商城

新蜂商城功能模块和流程设计详解

前端页面设计及技术选型

页面布局制作及跳转逻辑实现

Spring Boot 整合 kaptcha 实现验证码功能

登陆拦截器设置并完善身份验证

通用分页功能设计与开发实践

JqGrid 插件整合制作分页效果

Spring Boot 实践之文件上传处理及路径回显

新蜂商城轮播图管理模块开发

新蜂商城分类管理模块开发-1

新蜂商城分类管理模块开发-2

富文本编辑器 KindEditor 介绍及整合详解

新蜂商城商品类目三级联动功能实现


10

日常手记


导入 SQL 时出现 Invalid default value for 'create_time' 报错解决方法

微信小程序获取formId时提示"the formId is a mock>

微信支付异常:appid and openid not match

微信小程序支付异常:requestPayment:fail no permission

Java 将两个Map对象合并为一个Map对象

IDEA报错Error:Module 'shop-common' production: java.lang.IndexOutOfBoundsException

Spring如何加载log4j配置文件

java连接Mysql8

JqGrid分页按钮图标不显示的bug

Plugin 'Lombok Plugin' is incompatible with this installation

JDK8 stream toMap() java.lang.IllegalStateException: Duplicate key异常解决(key重复)

开启mac上印象笔记的代码块

程序员,你怎么这么忙?

新购阿里云服务器ECS创建之后无法ssh连接的问题处理

CentOS 7.2:Failed to start IPv4 firewall with iptables

JDK8 stream toMap() java.lang.IllegalStateException: Duplicate key异常解决(key重复)

我在博客园的这一年小记

记录一下我的2017年阅读书单

2017总结

微信公众号问题:{"errcode":40125,"errmsg":"invalid appsecret, view more at http://t.cn/LOEdzVq, hints: [ req_id: kL8J90219sg58 ]"}

git删除本地分支

阿里巴巴Java开发规约插件p3c详细教程及使用感受

阿里官方Java代码规范标准《阿里巴巴Java开发手册 终极版 v1.3.0》下载

程序员视角:鹿晗公布恋情是如何把微博搞炸的?

could not resolve host: github.com 问题解决办法

使用git恢复未提交的误删数据

springboot开启access_log日志输出

Error: Cannot find module 'gulp-clone'问题的解决

Markdown语法讲解及MWeb使用教程

javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

org.springframework.data.redis.serializer.SerializationException: Cannot serialize;


11

Intellij IDEA 使用笔记



IntelliJ IDEA编译项目报错 "xxx包不存在" 或 "找不到符号"

如何查看IntelliJ IDEA的版本信息

Plugin 'Lombok Plugin' is incompatible with this installation

IDEA安装Lombok插件失败的解决方案

Intellij IDEA debug模式下项目启动慢/无法启动的事件解决过程记录

Intellij IDEA查看所有断点

IntelliJ IDEA 报错:Error:java: 未结束的字符串文字

IntelliJ IDEA 常用快捷键mac版


12

读书笔记


《实战java高并发程序设计》源码整理及读书笔记

《大型网站技术架构:核心原理与案例分析》读书笔记

大型网站技术架构(二)--大型网站架构演化

大型网站技术架构(三)--架构模式

大型网站技术架构(四)--核心架构要素


“程序员的小故事”公众号中除注明转载/出处外,皆为作者原创,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存