我的写作经历

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

从零开始搭建一个精美且实用的管理后台

  • 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 动静分离

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 介绍及整合详解
  • 新蜂商城商品类目三级联动功能实现

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 博客系统项目开发之项目打包部署

23 个实验带你轻松玩转 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 资讯管理信息系统开发实战(四)

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 项目实践之信息管理模块实现

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整合进阶篇(十五)阶段总结

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版

日常手记

  • 导入 SQL 时出现 Invalid default value for ‘create_time’ 报错解决方法
  • 微信小程序获取formId时提示"the formId is a mock one"
  • 微信支付异常: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;

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类中的方法

读书笔记

  • 《实战java高并发程序设计》源码整理及读书笔记
  • 《大型网站技术架构:核心原理与案例分析》读书笔记
  • 大型网站技术架构(二)–大型网站架构演化
  • 大型网站技术架构(三)–架构模式
  • 大型网站技术架构(四)–核心架构要素

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整合优化篇(十四)谈谈写博客的原因和项目优化

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整合基础篇(十二)阶段总结

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

我的历史文章整理(2017-2019)相关推荐

  1. 2018.7-2019.7一周年Java进阶架构师技术文章整理 建议收藏

    其实师长的公众号从2017年就开始发技术文章了,但是因为某些原因(就是懒)太监了许久,直到2018.7的时候才恢复更新.不知不觉中,已经更新了一年的广告,在没广告的日子里,顺带更新技术文章,截至201 ...

  2. 2017⇆2019,用了这款减肥App,我胖了30斤...

    文章授权转载自创业邦,ID:ichuangyebang,作者:夏弢,视觉绘图:啊Q 前段时间,"2017--2019"的对比挑战在朋友圈刷屏了. 从2017年的"油腻&q ...

  3. 【计算机视觉算法岗面经】“吐血”整理:2019秋招资料

    相关链接:[计算机视觉算法岗面经]"吐血"整理:2019秋招面经 //2018/09/27 兵荒马乱.浩浩荡荡的秋招终于差不多要结束了. 秋招这段时间真是感慨很多,一时得意一时失意 ...

  4. 【计算机视觉算法岗面经】“吐血”整理:2019秋招面经

    相关链接:[计算机视觉算法岗面经]"吐血"整理:2019秋招资料 //2018/09/28 当初开始面试时就想着,以后我一定要写一篇面经,现在是来还愿的时候了. 首先,嗯,非常感谢 ...

  5. 别人的【计算机视觉算法岗面经】“吐血”整理:2019秋招面经

    别人的[计算机视觉算法岗面经]"吐血"整理:2019秋招面经 相关链接:[计算机视觉算法岗面经]"吐血"整理:2019秋招资料 //2018/09/28 当初开 ...

  6. R语言中文社区2018年终文章整理(作者篇)

    欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答.求职一站式搞定! 对商业智能BI.大数据分析挖掘.机器学习,python,R等数据领域感兴趣的同学 ...

  7. 2021 上半年公众号苏生不惑近百篇原创文章整理

    时间真快,一晃半年就过去了,之前整理过 2019 年公众号 苏生不惑 近百篇原创文章整理 和2020 年公众号 苏生不惑 200 多篇原创文章整理,这里再整理下,方便大家收藏,目前原创文章有263篇, ...

  8. 别人的【计算机视觉算法岗面经】“吐血”整理:2019秋招资料

    别人的[计算机视觉算法岗面经]"吐血"整理:2019秋招资料 相关链接:[计算机视觉算法岗面经]"吐血"整理:2019秋招面经 //2018/09/27 兵荒马 ...

  9. SQL Server 2014 Win7 Win10 安装详解 SQL Server 2017 2019 Linux及SQL TSQL ETL实用案例

    SQL Server 2014安装图解与问题分析 简介 SQL Server2014 是Microsoft 公司推出的关系    型数据库管理系统.它用于大规模联机事务处理(OLTP).数据  仓库和 ...

最新文章

  1. 华为为什么要“囤”700名数学家?中科院院士告诉你!
  2. 国际互联网协会(ISOC)提出未来互联网十项原则
  3. java kafka 分区_Kafka 主题和分区
  4. 【STM32】MDK5打开MDK4项目工程时出现的不兼容及解决方法
  5. 自己平时会使用的一个自定义前端结构
  6. 基于LINQ to SQL的WEB开发三层架构(2)
  7. 10.5~10.6复习与预习的进行
  8. tomcat 7下spring 4.x mvc集成websocket以及sockjs完全参考指南(含nginx/https支持)
  9. 逻辑回归:详细建模流程与例子代码
  10. 外交部称扣押日本公司船舶只是一起个案
  11. WebSocket 双端实践(iOS/ Golang)
  12. C语言——输出一个正方形
  13. 轻体重者入门跑鞋选购全攻略(包括跑姿分析及跑鞋推荐)
  14. SkeyeVSS综合安防Onvif、RTSP、GB28181视频云服务H5无插件直播点播卡顿的解决方案
  15. GIS:不同基准面坐标系转换
  16. 四个好看的CSS样式表格
  17. 猿圈 题库_百度传课携手猿圈 接入题库及测评服务
  18. QT各种压缩包下载地址
  19. 你有多久没收到过游戏开发书单了?
  20. Java SE 005 运算符 续

热门文章

  1. python基础编程之 7-2 python的异常处理机制
  2. 翻译小窍门-2009年最伤感的86句经典语录
  3. python动态图的绘制和保存
  4. 【动画消消乐】HTML+CSS 白云飘动效果 072
  5. 支付宝支付完成没有回调_支付宝“余利宝”完成升级,支付还款更加方便
  6. php tofixed,php保留小数和toFixed的用法
  7. DevExpress gridcontrol gridView 单元格回车换行
  8. 在EXCEL单元格中插入迷你图
  9. 字节跳动 2022.3.20后端开发笔试 解答
  10. 如何在WordPress网站底部中间添加备案号