自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 SpringBoot集成Thymeleaf

Thymeleaf简介 Thymeleaf同样是一个Java类库,能够处理HTML/HTML5、XML、JavaScript、CSS,甚⾄纯⽂本。通常可以用作MVC中的View层,它可以完全替代JSP。 Thymeleaf的特性 Thymeleaf不仅可以作为模板存在,同时也支持HTML原型...

2020-01-15 16:59:09

阅读数 33

评论数 0

原创 图文结合告诉你,Nginx 为什么快到停不下来?

Nginx 的进程模型 Nginx 服务器,正常运行过程中: 多进程:一个 Master 进程、多个 Worker 进程 Master 进程:管理 Worker 进程 对外接口:接收外部的操作(信号) 对内转发:根据外部的操作的不同,通过信号管理 Worker 监控:监控 wo...

2020-01-14 16:41:44

阅读数 63

评论数 0

原创 图文并茂教你 读写分离、垂直拆分、水平拆分、分库分表

1. 前言 相信你经常被读写分离、垂直拆分、水平拆分、分库分表这几个名词搞得很懵逼。我有时候也很懵逼,那么今天就来把这几个数据库常用术语搞清楚,同时也记录一下。 2. 读写分离 这个相对比较好理解一些,就是将数据库分为主从库,一个主库(Master)用于写数据,多个从库(Slaver)进行轮...

2020-01-13 16:46:51

阅读数 150

评论数 0

原创 Java8中的Stream,一行代码,让集合操作飞起来!

简介 java8也出来好久了,接口默认方法,lambda表达式,函数式接口,Date API等特性还是有必要去了解一下。比如在项目中经常用到集合,遍历集合可以试下lambda表达式,经常还要对集合进行过滤和排序,Stream就派上用场了。用习惯了,不得不说真的很好用。 Stream作为java...

2020-01-11 15:19:51

阅读数 155

评论数 0

原创 MyBatis项目实战 快速将MySQL转换成Oracle语句

前言 因项目需求,小编要将项目从mysql迁移到oracle中 ~ 之前已经完成 数据迁移( https://zhengqing.blog.csdn.net/article/details/103694901) 现在将完成 基于 MyBatis-Plus将项目中的 MySQL语句全部 转换成...

2020-01-11 14:01:33

阅读数 231

评论数 0

原创 2020年Java程序员必须要学习的10大技术,你会了那几个?

对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西。 每6个月更新一次Java版本,以及发布很多流行的框架,如Spring 5、Spring Security 5和Spring Boot 2等,这些都给我们带来了很大的挑战。 在2019年初,我认为Java 10还是比较新的,...

2020-01-10 17:10:36

阅读数 372

评论数 0

原创 微服务架构复杂吗?看完这篇你就明白了

一:最初的需求 几年前,小明和小皮一起创业做网上超市。小明负责程序开发,小皮负责其他事宜。当时互联网还不发达,网上超市还是蓝海。只要功能实现了就能随便赚钱。所以他们的需求很简单,只需要一个网站挂在公网,用户能够在这个网站上浏览商品、购买商品;另外还需一个管理后台,可以管理商品、用户、以及订单数据...

2020-01-10 17:06:00

阅读数 142

评论数 0

转载 「指点迷津」这么详细的Netty 学习和进阶策略,请给我来一份

背景 Netty 框架的特点 Netty 的一个特点就是入门相对比较容易,但是真正掌握并精通是非常困难的,原因有如下几个: 涉及的知识面比较广:Netty 作为一个高性能的 NIO 通信框架,涉及到的知识点包括网络通信、多线程编程、序列化和反序列化、异步和同步编程模型、SSL/TLS 安全、...

2020-01-09 16:50:21

阅读数 93

评论数 0

转载 「图文并茂」:SpringBoot 2.X集成 jdbc自动配置原理探究

前言 Springboot 对于数据访问层,不管是 SQL 还是 NOSQL , Spring Boot 底层都是采用 Spring Data 的方式统一处理。Spring Data 是 Spring 家族中与 Spring Boot、Spring Cloud 齐名且知名项目。 事实上,Spr...

2020-01-08 15:08:28

阅读数 94

评论数 0

转载 让程序员泪流满面的 11 个 Git 面试题,到底有多难?

在今年的 Stack Overflow 开发者调查报告中,超过 70% 的开发者使用 Git,使其成为世界上使用人数最多的版本控制系统。Git 通常用于开源和商业软件开发,对个人、团队和企业都颇有益处。 Q1: 什么是 Git 复刻(fork)?复刻(fork)、分支(branch)和克隆(cl...

2020-01-08 15:06:54

阅读数 90

评论数 0

转载 Java日志体系居然这么复杂?——架构篇

日志到底是何方神圣?为什么要使用日志框架? 想必大家都有过使用 System.out 来进行输出调试,开发开发环境下这样做当然很方便,但是线上这样做就有麻烦了: 系统一直运行,输出越来越多,磁盘空间逐渐被写满 不同的业务想要把日志输出在不同的位置 有些场合为了更高性能,尽量控制减少日志输出...

2020-01-06 16:35:51

阅读数 85

评论数 0

转载 拿走不谢!一份 Tomcat 和 JVM 的性能调优经验总结

Tomcat性能调优 JVM性能调优 一、内存调优 二、垃圾回收策略调优 Tomcat性能调优 找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创建的线程数的设置,当...

2020-01-03 15:23:28

阅读数 86

评论数 0

转载 如何进行 web 性能监控,你的方法用对了吗?

也许你有听过一个问题,你这款 web 应用性能怎么样呀?你会回答什么呢?是否会优于海量 web 应用市场呢?本文就来整理下如何进行 web 性能监控?包括我们需要监控的指标、监控的分类、performance 分析以及如何监控。但是,如何进行 web 性能监控本身是一个很大的话题,文中只会侧重一部...

2020-01-03 15:21:13

阅读数 89

评论数 0

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