随笔分类 -  Java Web

摘要:<! more 原型Bean加载过程 之前的文章,分析了非懒加载的单例Bean整个加载过程,除了非懒加载的单例Bean之外,Spring中还有一种Bean就是原型(Prototype)的Bean,看一下定义方式: 1 2 6 7 8 9 原型Bean加载流程总得来说和单例Bean差不多,看一下不同之 阅读全文
posted @ 2019-08-25 14:02 程序员黄小斜 阅读(409) 评论(0) 推荐(0)
摘要:spring ioc 容器的加载流程 1.目标: 熟练使用spring,并分析其源码,了解其中的思想。这篇主要介绍spring ioc 容器的加载 2.前提条件: 会使用debug 3.源码分析方法: Intellj idea debug 模式下源码追溯 通过ClassPathXmlApplicat 阅读全文
posted @ 2019-08-25 13:49 程序员黄小斜 阅读(895) 评论(0) 推荐(0)
摘要:本文大致地介绍了IOC容器的初始化过程,只列出了比较重要的过程和代码,可以从中看出IOC容器执行的大致流程。 接下来的文章会更加深入剖析Bean容器如何解析xml,注册和初始化bean,以及如何获取bean实例等详细的过程。 转自:http://www.importnew.com/19243.htm 阅读全文
posted @ 2019-08-25 13:34 程序员黄小斜 阅读(493) 评论(0) 推荐(0)
摘要:在讲源码之前,先让我们回顾一下一下Spring的基本概念,当然,在看源码之前你需要使用过spring或者spirngmvc。 Spring是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。 阅读全文
posted @ 2019-08-25 13:28 程序员黄小斜 阅读(489) 评论(0) 推荐(0)
摘要:一、MySQL扩展具体的实现方式 随着业务规模的不断扩大,需要选择合适的方案去应对数据规模的增长,以应对逐渐增长的访问压力和数据量。 关于数据库的扩展主要包括:业务拆分、主从复制、读写分离、数据库分库与分表等。这篇文章主要讲述数据库分库与分表 (1)业务拆分 在 "大型网站应用之海量数据和高并发解决 阅读全文
posted @ 2019-08-24 17:14 程序员黄小斜 阅读(624) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a724888/article/details/79394168 本文不堆叠网上海量的sql优化技巧或是诀窍。只通过两个浅显易懂又实用的例子介绍mysql的sql语句优化。 首先介绍一下一般的大表优化方 阅读全文
posted @ 2019-08-24 17:08 程序员黄小斜 阅读(246) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a724888/article/details/79160674 同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通 阅读全文
posted @ 2019-08-24 17:01 程序员黄小斜 阅读(277) 评论(0) 推荐(0)
摘要:微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础」、「LeetCod 阅读全文
posted @ 2019-08-24 16:56 程序员黄小斜 阅读(352) 评论(0) 推荐(0)
摘要:在Mysql中,事务主要有四种隔离级别,今天我们主要是通过示例来比较下,四种隔离级别实际在应用中,会出现什么样的对应现象。 1. Read uncommitted (未提交读) 2. Read committed (已提交读) 3. Repeatable read (可重复读) 4. Seriali 阅读全文
posted @ 2019-08-24 16:55 程序员黄小斜 阅读(533) 评论(1) 推荐(0)
摘要:说到锁机制之前,先来看看Mysql的存储引擎,毕竟不同的引擎的锁机制也随着不同。 三类常见引擎: MyIsam :不支持事务,不支持外键,所以访问速度快。锁机制是表锁,支持全文索引 InnoDB :支持事务、支持外键,所以对比MyISAM,InnoDB的处理效率差一些,并要占更多的磁盘空间保留数据和 阅读全文
posted @ 2019-08-24 16:50 程序员黄小斜 阅读(316) 评论(0) 推荐(0)
摘要:『浅入深出』MySQL 中事务的实现 在关系型数据库中,事务的重要性不言而喻,只要对数据库稍有了解的人都知道事务具有 ACID 四个基本属性,而我们不知道的可能就是数据库是如何实现这四个属性的;在这篇文章中,我们将对事务的实现进行分析,尝试理解数据库是如何实现事务的,当然我们也会在文章中简单对 My 阅读全文
posted @ 2019-08-24 16:46 程序员黄小斜 阅读(363) 评论(0) 推荐(0)
摘要:微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站。作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发! 一:Mysql原理 阅读全文
posted @ 2019-08-24 16:40 程序员黄小斜 阅读(434) 评论(0) 推荐(2)
摘要:"MySQL索引类型" 一、简介 MySQL目前主要有以下几种索引类型: 1.普通索引 2.唯一索引 3.主键索引 4.组合索引 5.全文索引 二、语句 CREATE TABLE table_name[col_name data type] "unique|fulltext][index|key][ 阅读全文
posted @ 2019-08-24 16:37 程序员黄小斜 阅读(453) 评论(0) 推荐(0)
摘要:转自:https://draveness.me/mysql innodb 作为一名开发人员,在日常的工作中会难以避免地接触到数据库,无论是基于文件的 sqlite 还是工程上使用非常广泛的 MySQL、PostgreSQL,但是一直以来也没有对数据库有一个非常清晰并且成体系的认知,所以最近两个月的时 阅读全文
posted @ 2019-08-24 16:32 程序员黄小斜 阅读(744) 评论(0) 推荐(1)
摘要:作为一名开发人员,在日常的工作中会难以避免地接触到数据库,无论是基于文件的 sqlite 还是工程上使用非常广泛的 MySQL、PostgreSQL,但是一直以来也没有对数据库有一个非常清晰并且成体系的认知,所以最近两个月的时间看了几本数据库相关的书籍并且阅读了 MySQL 的官方文档,希望对各位了 阅读全文
posted @ 2019-08-24 16:25 程序员黄小斜 阅读(303) 评论(0) 推荐(0)
摘要:开始使用 我下面所有的SQL语句是基于MySQL 5.6+运行。 MySQL 为关系型数据库(Relational Database Management System),一个关系型数据库由一个或数个表格组成, 如图所示的一个表格: : 每一列的名称; : 具有相同数据类型的数据的集合; : 每一行 阅读全文
posted @ 2019-08-24 16:17 程序员黄小斜 阅读(246) 评论(0) 推荐(0)
摘要:本文内容出自刘欣的“码农翻身”公众号,强烈推荐刘欣大大的文章。 数据库的前世今生 小李的数据库之旅 无纸化办公 小李是这个大学计算机科学与技术系的知名学生,他的编程能力了得,使用Pascal 炉火纯青,这都是高中期间参加全国青少年信息学奥林匹克竞赛打下的底子, 虽然没有获过奖,但在80年代末,90年 阅读全文
posted @ 2019-08-24 16:13 程序员黄小斜 阅读(447) 评论(0) 推荐(0)
摘要:微信公众号【黄小斜】作者是蚂蚁金服 JAVA 工程师,目前在蚂蚁财富负责后端开发工作,专注于 JAVA 后端技术栈,同时也懂点投资理财,坚持学习和写作,用大厂程序员的视角解读技术与互联网,我的世界里不只有 coding!关注公众号后回复”架构师“即可领取 Java基础、进阶、项目和架构师等免费学习资 阅读全文
posted @ 2019-08-23 20:51 程序员黄小斜 阅读(682) 评论(0) 推荐(0)
摘要:微信公众号【黄小斜】作者是蚂蚁金服 JAVA 工程师,目前在蚂蚁财富负责后端开发工作,专注于 JAVA 后端技术栈,同时也懂点投资理财,坚持学习和写作,用大厂程序员的视角解读技术与互联网,我的世界里不只有 coding!关注公众号后回复”架构师“即可领取 Java基础、进阶、项目和架构师等免费学习资 阅读全文
posted @ 2019-08-23 20:48 程序员黄小斜 阅读(658) 评论(0) 推荐(0)
摘要:微信公众号【黄小斜】作者是蚂蚁金服 JAVA 工程师,目前在蚂蚁财富负责后端开发工作,专注于 JAVA 后端技术栈,同时也懂点投资理财,坚持学习和写作,用大厂程序员的视角解读技术与互联网,我的世界里不只有 coding!关注公众号后回复”架构师“即可领取 Java基础、进阶、项目和架构师等免费学习资 阅读全文
posted @ 2019-08-23 20:40 程序员黄小斜 阅读(417) 评论(0) 推荐(0)