自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

盛世鼓手的博客

一个小程序员的大世界

  • 博客(9)
  • 资源 (14)
  • 收藏
  • 关注

原创 InnoDB存储引擎中的锁机制和事务模型

并发访问和锁锁的作用锁用于协调多个线程对同一资源的并发访问。MySQL数据库中的资源主要是指数据库中的表和表中的记录。为什么需要锁呢?因为如果没有锁机制,多个并发修改数据的线程可能会使被修改的数据处于混乱的状态。而且,在修改数据期间,如果不加锁的话,查看数据的线程看到的可能是处于部分修改状态的数据。因此,必须引入锁机制使这些线程对数据的访问协调一致。锁的访问级别对数据库中数据的操作主要分为两种类型,一是读取(select),一是修改(insert, update, delet

2020-12-04 13:42:25 1057

原创 Spring boot系列6 - 外部配置

本文目录什么是外部配置外部配置的优点spring boot中外部配置的方式和属性加载优先级命令行方式Linux系统中通过SPRING_APPLICATION_JSON指定Java系统属性方式Linux环境变量指定Jar包外application.properties指定Jar包外config/application.properties指定Jar包中classpath下的application.properties指定Jar包中classpath下的config/application.properties

2020-08-08 13:13:00 1527

原创 Spring boot系列5 - 自动化配置

本文目录自动配置的目的自动配置的实现方式启用自动化配置查看自动化配置开启debug日志查看jar包中的源代码查看spring boot文档修改自动化配置我们确实需要它配置的bean,但是需要对bean的某些属性进行修改查看spring boot参考文档查看源代码我们需要配置自己的bean,从而替代它配置的bean我们完全不需要它配置的bean,也不想自己配置自动化配置是Spring boot的核心功能之一,正是它消除或者说减少了我们在开发spring应用时所需要的一大堆和业务无关的配置。而它背后的理念并

2020-08-08 12:56:42 1218

原创 Spring boot系列4 - 依赖管理

本文目录Spring boot starters缘起什么是starters一致性的依赖管理使包的管理更加模块化Spring boot依赖管理的基本原理当spring boot指定的依赖包的版本不是我们所需时当我的项目有自己的parent pom时怎么办Spring boot starters缘起在spring boot出现之前,当我需要开发一个spring web应用时,总是先找出一些最基本的依赖,确定它们的版本号,然后看它们是否能够相互兼容。这在项目的开始阶段似乎也没有多大问题,一切都很顺利。然而随着

2020-08-08 12:40:54 1621

原创 Spring boot系列3 - Spring boot项目的运行和关闭方式

本文目录Spring boot项目的运行方式在IDE中运行通过maven插件运行通过java -jar的方式运行直接打包成Linux系统下的可执行文件打包成war包形式在容器中运行在Linux系统中作为后台进程运行 - nohup在Linux中作为Systemd服务运行关闭Spring boot项目的方式使用Linux系统中的kill 命令使用systemctl stop关闭优雅关闭graceful通过Actuator发送post请求Spring boot项目的运行方式对于前面的hello项目,我们是在

2020-08-07 09:25:51 2519

原创 Spring boot系列2 - hello项目的简单说明

麻雀虽小,五脏俱全,上一章中的hello项目虽然功能十分简单,但已经使用了Spring boot的大部分强大的特性,很值得我们细细品味一番。下面我们就来分析一下这个短小精悍的hello项目。首先我们看下它使用了Spring boot哪些主要的特性,可以总结如下:一致性依赖管理自动化配置独立运行一致性依赖管理打开项目的pom.xml文件,可以看到主要引入了两个东西,第一就是指定了项目的父pom为spring-boot-starter-parent,这个pom文件主要声明了Spring boot

2020-08-07 08:58:57 1112

原创 Spring boot系列1 - Spring boot简介

本文目录Spring boot是什么Spring boot解决的主要问题依赖管理自动化配置独立运行Spring boot的核心功能一个例子: Rest风格的Hello worldHello world项目的开发步骤创建项目在学习一门技术时,我喜欢先对这门技术有个大体的了解,这可能包括这门技术的来龙去脉、主要研究什么、主要解决哪些问题、主要用途有哪些、发展趋势、它的优势和缺点以及它的主要思想和采用的主要方法等。这样,我便能对这门技术有一个比较全面的认识,以免管中窥豹,只见一斑。然后再找上一本好书从头学起,看

2020-08-07 08:24:29 1016

原创 沙漠咏叹

昨日犹怜千碧影,今昔徒叹万里尘。代代英豪皆已没,惟有黄沙戏白云。

2018-01-12 16:55:46 442

原创 雾霾

雾霾如烟满城窜,路上行人尽掩面。欲觅日出东山里,抬头方知目已眩。

2018-01-12 16:53:18 182

Algorithms on Strings

Traditionally an area of study in computer science, string algorithms have, in recent years, become an increasingly important part of biology, particularly genetics. This volume is a comprehensive look at computer algorithms for string processing. In addition to pure computer science, Gusfield adds extensive discussions on biological problems that are cast as string problems and on methods developed to solve them. This text emphasizes the fundamental ideas and techniques central to today's applications. New approaches to this complex material simplify methods that up to now have been for the specialist alone. With over 400 exercises to reinforce the material and develop additional topics, the book is suitable as a text for graduate or advanced undergraduate students in computer science, computational biology, or bio-informatics.

2019-08-06

Advanced Data Structures

Advanced Data Structures presents a comprehensive look at the ideas, analysis, and implementation details of data structures as a specialized topic in applied algorithms. Data structures are how data is stored within a computer, and how one can go about searching for data within. This text examines efficient ways to search and update sets of numbers, intervals, or strings by various data structures, such as search trees, structures for sets of intervals or piece-wise constant functions, orthogonal range search structures, heaps, union-find structures, dynamization and persistence of structures, structures for strings, and hash tables. This is the first volume to show data structures as a crucial algorithmic topic, rather than relegating them as trivial material used to illustrate object-oriented programming methodology, filling a void in the ever-increasing computer science market. Numerous code examples in C and more than 500 references make Advanced Data Structures an indispensable text. topic. Numerous code examples in C and more than 500 references make Advanced Data Structures an indispensable text.

2019-08-06

Hands-On Machine Learning with Scikit-Learn and TensorFlow

手把手讲解机器学习和深度学习的书,使用Scikit-learn和TensorFlow库,实例丰富。

2019-07-19

Machine Learning for Text

专门讲解通过机器学习进行文本处理的书,内容详实,深入浅出。

2019-07-19

Machine Learning For Absolute Beginners, 2nd Edition-Oliver Theobald(2017).zip

机器学习入门书籍,包括线性回归、聚类、决策树、神经网络的的介绍。

2019-07-16

Machine Learning Algorithms

经典机器学习算法内部原理描述,采用Python编程语言,对于了解机器学习算法原理有很大帮助。

2019-07-16

Advances in Financial Machine Learning

金融机器学习方面的经典书籍,亚马逊五星评价,有对金融智能感兴趣的可以参考。

2019-07-16

The Hundred-Page Machine Learning Book.zip

很薄的一本书,只有100多页,适合机器学习入门,简洁但是重点突出。

2019-07-16

Packt.Python.3.Object-Oriented.Programming.2nd.Edition.1784398780.zip

详细介绍Python面向对象编程的书籍,英文版。有需要的同学可以下载。

2019-07-16

Functional Python Programming(2nd).zip

想让你的Python技能再上一个台阶吗,本书详细介绍了Python函数式编程技术,让你体验Python强大的函数式编程能力。

2019-07-16

Serious Python.zip

英文版,本书主要针对有经验的Python编程人员,可以从本书中学到很多实用的技巧。

2019-07-16

Mastering Python Regular Expressions.pdf

专门讲述Python正则表达式的书,以深入浅出的方式讲解,可以让你精通Python正则表达式。

2019-07-16

空空如也

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

TA关注的人

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