小白学 Python(9):基础数据结构(列表)(上)

2019-10-30
阅读 3 分钟
1.1k
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 小白学 Python(6):基础运算符(下) 小白学 Python(7):基础流程控制(上) 小白学 Python(8...

小白学 Python(8):基础流程控制(下)

2019-10-29
阅读 4 分钟
1.7k
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 小白学 Python(6):基础运算符(下) 小白学 Python(7):基础流程控制(上) 循环结构 循环结...

小白学 Python(7):基础流程控制(上)

2019-10-28
阅读 4 分钟
812
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 小白学 Python(6):基础运算符(下) 顺序结构 顺序结构是指做一件事情是有顺序性的,按照操作步...

小白学 Python(6):基础运算符(下)

2019-10-27
阅读 3 分钟
1.2k
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 前言 上一篇文章我们介绍了算术运算符和比较运算符。本篇我们继续介绍其余的几个: 赋值运算符 逻...

小白学 Python(5):基础运算符(上)

2019-10-24
阅读 4 分钟
1.9k
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 前言 前面我们讲了变量的基础操作,本文我们接着讲运算符。 运算符根据用途可以分为以下这么几类: 算术运算符 比较运算符 赋值运算符 逻...

小白学 Python(4):变量基础操作

2019-10-23
阅读 3 分钟
2k
人生苦短,我选Python 引言 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 前面的文章中,我们介绍了基础数据类型中最常用的数字和字符串,不知道大家还记得什么是变量不?不记得变量也应该记得那被奶茶吧~~~都不记得自己去翻翻前面的文章吧。 ...

小白学 Python(3):基础数据类型(下)

2019-10-22
阅读 3 分钟
2.2k
人生苦短,我选Python 引言 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 前面我们介绍过了数字,本篇我们接着聊另一个常用的基础数据类型:字符串。 什么是字符串? 字符串是由字符组成的一串有限序列,如: 'geekdigging' 、 "geekdigging" ,当然,符号也是可以的,如: '[链接]' 、...

小白学 Python(2):基础数据类型(上)

2019-10-21
阅读 4 分钟
1.8k
人生苦短,我选Python 引言 前文传送门 小白学 Python(1):开篇 接触一门新的语言,肯定要先了解它的基础数据类型。啥?你问我为啥要先了解基础数据类型? 为了你的生命安全,还是乖乖听我 BB 吧,别想那些有的没的。 Python 拥有着很多的基础数据类型,那么,什么是数据类型呢? 打开百度,随手一个 Copy: 数据类型...

小白学 Python(1):开篇

2019-10-18
阅读 3 分钟
2.1k
人生苦短,我用 Python 引言 大家好,可能大家都对我比较熟悉了,不熟悉请去面壁(现在熟悉一下也来得及)~ 简单做一个自我介绍,我是极客挖掘机的唯一作者,一位油腻的 Java 程序员【臭鸡蛋什么的先放放,等我打个伞先 啊喂~ 你的自我介绍就一句话啊??? 我乐意,要么你来咬我 虽然我精通有关 Java 的十八般武艺,但...

Spring Boot (十五): 优雅的使用 API 文档工具 Swagger2

2019-10-17
阅读 4 分钟
1.5k
各位在开发的过程中肯定遇到过被接口文档折磨的经历,由于 RESTful 接口的轻量化以及低耦合性,我们在修改接口后文档更新不及时,导致接口的调用方(无论是前端还是后端)经常抱怨接口与文档不一致。程序员的特点是特别不喜欢写文档,但是又同时特别不喜欢别人不写文档。所以 API 文档工具这时就应运而生了,本篇文章我...

Spring Boot (十四): 响应式编程以及 Spring Boot Webflux 快速入门

2019-10-16
阅读 4 分钟
1.4k
在计算机中,响应式编程或反应式编程(英语:Reactive programming)是一种面向数据流和变化传播的编程范式。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播。

Spring Boot (十三): Spring Boot 整合 RabbitMQ

2019-10-15
阅读 8 分钟
1.3k
RabbitMQ 是一个消息队列,说到消息队列,大家可能多多少少有听过,它主要的功能是用来实现应用服务的异步与解耦,同时也能起到削峰填谷、消息分发的作用。

Spring Boot (十二): Spring Boot 邮件服务

2019-10-14
阅读 6 分钟
1.5k
最早我们发邮件的时候是使用 JavaMail 来发送邮件,而在 Spring Boot 中, Spring Boot 帮我们将 JavaMail 封装好了,是可以直接拿来使用的。

Spring Boot (十一): Spring Boot 定时任务

2019-10-12
阅读 7 分钟
2.4k
在实际的项目开发工作中,我们经常会遇到需要做一些定时任务的工作,那么,在 Spring Boot 中是如何实现的呢? 1. 添加依赖 在 pom.xml 文件中只需引入 spring-boot-starter 的依赖即可: 代码清单:spring-boot-scheduler/pom.xml {代码...} 2. 配置文件 配置文件无需过多的配置: 代码清单:spring-boot-scheduler/src...

Python 爬虫入门实战

2019-10-11
阅读 6 分钟
2.4k
首先自我介绍一下,我是一个做 Java 的开发人员,从今年下半年开始,一直在各大技术博客网站发表自己的一些技术文章,差不多有几个月了,之前在 cnblog 博客园加了网站统计代码,看到每天的访问量逐渐多了起来,国庆正好事情不多,就想着写一个爬虫,看下具体阅读量增加了多少,这也就成了本文的由来。

Spring Boot (十): Spring Boot Admin 监控 Spring Boot 应用

2019-10-10
阅读 8 分钟
2.8k
在上一篇文章《Spring Boot (九): 微服务应用监控 Spring Boot Actuator 详解》我们介绍了 Spring Boot 基于 Spring Boot Actuator 的服务监控, Spring Boot Actuator 提供了对单个 Spring Boot 的监控,信息包含:应用状态、内存、线程、堆栈等等,比较全面的监控了 Spring Boot 应用的整个生命周期。但是, Spring...

Spring Boot (九): 微服务应用监控 Spring Boot Actuator 详解

2019-10-09
阅读 10 分钟
2.7k
在当前的微服务架构方式下,我们会有很多的服务部署在不同的机器上,相互是通过服务调用的方式进行交互,一个完整的业务流程中间会经过很多个微服务的处理和传递,那么,如何能知道每个服务的健康状况就显得尤为重要。

Spring Boot (八): Mybatis 增强工具 MyBatis-Plus

2019-10-08
阅读 6 分钟
3.4k
在上一篇文章《Spring Boot (七): Mybatis极简配置》 中我们介绍了在 Spring Boot 中 Mybatis 的基础使用方式,其中有一部分美中不足的是 Mybatis 本身并未提供分页功能,还需要我们自己手动添加 PageHelper 插件或者自己实现分页的工具类,并且对单表的操作并不友好,简单的 insert 、 update 、 delete 还需我们添...

跟我学SpringCloud | 第十三篇:Spring Cloud Gateway服务化和过滤器

2019-10-05
阅读 5 分钟
2.3k
Springboot: 2.1.6.RELEASESpringCloud: Greenwich.SR1 如无特殊说明,本系列教程全采用以上版本

跟我学SpringCloud | 第十二篇:Spring Cloud Gateway初探

2019-10-04
阅读 12 分钟
2.1k
Springboot: 2.1.6.RELEASESpringCloud: Greenwich.SR1 如无特殊说明,本系列教程全采用以上版本

Spring Boot (七): Mybatis极简配置

2019-09-30
阅读 8 分钟
2.5k
ORM 框架的目的是简化编程中的数据库操作,经过这么多年的发展,基本上活到现在的就剩下两家了,一个是宣称可以不用写 SQL 的 Hibernate ,一个是对 SQL 非常友好的 Mybaties ,,两者各有特点,在企业级系统开发中可以根据需求灵活使用。发现一个有趣的现象:传统企业大都喜欢使用 Hibernate ,互联网行业通常使用 Mybat...

Spring Boot (六): 为 JPA 插上翅膀的 QueryDSL

2019-09-29
阅读 8 分钟
4.5k
不可否认的是 JPA 使用是非常方便的,极简化的配置,只需要使用注解,无需任何 xml 的配置文件,语义简单易懂,但是,以上的一切都建立在单表查询的前提下的,我们可以使用 JPA 默认提供的方法,简单加轻松的完成 CRUD 操作。

Spring Boot (五): Redis缓存使用姿势盘点

2019-09-27
阅读 11 分钟
2.3k
Redis 是目前业界使用最广泛的内存数据存储。相比 Memcached,Redis 支持更丰富的数据结构,例如 hashes, lists, sets 等,同时支持数据持久化。除此之外,Redis 还提供一些类数据库的特性,比如事务,HA,主从库。可以说 Redis 兼具了缓存系统和数据库的一些特性,因此有着丰富的应用场景。本文介绍 Redis 在 Spring Bo...

跟我学SpringCloud | 第二十篇:Spring Cloud 之 okhttp

2019-09-26
阅读 4 分钟
2.8k
okhttp 是由 square 公司开源的一个 http 客户端。在 Java 平台上,Java 标准库提供了 HttpURLConnection 类来支持 HTTP 通讯。不过 HttpURLConnection 本身的 API 不够友好,所提供的功能也有限。大部分 Java 程序都选择使用 Apache 的开源项目 HttpClient 作为 HTTP 客户端。Apache HttpClient 库的功能强大,使用率也...

Spring Boot (四): Druid 连接池密码加密与监控

2019-09-25
阅读 12 分钟
5k
在上一篇文章《Spring Boot (三): ORM 框架 JPA 与连接池 Hikari》 我们介绍了 JPA 与连接池 Hikari 的整合使用,在国内使用比较多的连接池还有一个是阿里开源的 Druid 。本篇文章我们就来聊一聊 Druid 的一些使用姿势。

跟我学SpringCloud | 第十九章:Spring Cloud 组件 Docker 化

2019-09-24
阅读 7 分钟
3.4k
前面的文章《跟我学SpringCloud | 第十八篇:微服务 Docker 化之基础环境》我们介绍了基础环境系统和 JRE 的容器化,这一节我们介绍 Spring Cloud 组件的容器化,主要包括 eureka-server 、 gateway-server 和 provider-server 。

跟我学SpringCloud | 微服务 Docker 化之基础环境

2019-09-23
阅读 6 分钟
2.9k
Docker 的横空出世,给了容器技术带来了质的飞跃,Docker 标准化了服务的基础设施,统一了应用的打包分发,部署以及操作系统相关类库等,解决了测试生产部署时环境差异的问题。对于运维来讲,由于镜像的不可变性,更容易进行服务部署和回滚操作。利用各种第三方容器管理平台,实现一键部署、动态伸缩等操作变的轻而易举。

Spring Boot (三): ORM 框架 JPA 与连接池 Hikari

2019-09-21
阅读 10 分钟
2.6k
前面两篇文章我们介绍了如何快速创建一个 Spring Boot 工程《Spring Boot(一):快速开始》和在 Spring Boot 中如何使用模版引擎 Thymeleaf 渲染一个Web页面《Spring Boot (二):模版引擎 Thymeleaf 渲染 Web 页面》,本篇文章我们继续介绍在 Spring Boot 中如何使用数据库。

Spring Boot (三): ORM 框架 JPA 与连接池 Hikari

2019-09-21
阅读 10 分钟
2.4k
前面两篇文章我们介绍了如何快速创建一个 Spring Boot 工程《Spring Boot(一):快速开始》和在 Spring Boot 中如何使用模版引擎 Thymeleaf 渲染一个Web页面《Spring Boot (二):模版引擎 Thymeleaf 渲染 Web 页面》,本篇文章我们继续介绍在 Spring Boot 中如何使用数据库。

跟我学SpringCloud | 第十一篇:使用Spring Cloud Sleuth和Zipkin进行分布式链路跟踪

2019-09-21
阅读 6 分钟
1.9k
Springboot: 2.1.6.RELEASESpringCloud: Greenwich.SR1 如无特殊说明,本系列教程全采用以上版本