陌路lui  
08 2020 档案
  • MySQL(四)查询
    摘要:count(*) 和 count(1)和count(列名)区别? 执行结果上: count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL count(1)包括了所有列,用1代表代码行,在统计结果的时候,不会忽略列值为NULL count(列名)只包括列名那一列,在统计结果 阅读全文
    posted @ 2020-08-29 16:14 陌路lui 阅读(134) 评论(0) 推荐(0)
  • MySQL(一)系统架构与存储引擎
    摘要:MySQL是一个关系型数据库管理系统。 一、MySQL架构 MySQL的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存储引擎。MySQL的结构: 连接层: 阅读全文
    posted @ 2020-08-29 13:18 陌路lui 阅读(318) 评论(0) 推荐(1)
  • Redis
    摘要:远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 一、Redis含义 在日常的Java web开发中,都是使用关系数据库来进行数据存储的,因为基本上访问和并发不高、交互较少,不会出现什么问题。当伴随着访问量 阅读全文
    posted @ 2020-08-26 11:01 陌路lui 阅读(143) 评论(0) 推荐(0)
  • MySQL(六)锁机制
    摘要:锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而 阅读全文
    posted @ 2020-08-24 17:55 陌路lui 阅读(148) 评论(0) 推荐(0)
  • MySQL(七)性能优化
    摘要:在面试中MySQL性能优化是经常被问到的问题,所以有必要去了解MySQL的性能优化。 一、优化思路 Mysql性能优化就算通过合理安排资源,调整系统参数使MYSQL运行更快,更节省资源。MYSQL性能优化包括查询速度优化,更新速度优化,mysql服务器优化等等。 选择合适的数据库引擎 SQL优化 索 阅读全文
    posted @ 2020-08-24 15:53 陌路lui 阅读(191) 评论(0) 推荐(0)
  • MySQ(二)数据类型
    摘要:跟编程语言一样,数据库也有不同的数据类型,用于存储不同类型的数据。 一、MySQL的数据类型 MySQL支持多种类型的SQL数据类型:数值,日期和时间类型,字符串(字符和字节)类型,空间类型和 JSON数据类型等。数据类型描述使用以下约定: M表示整数类型的最大显示宽度。对于浮点和定点类型, M是可 阅读全文
    posted @ 2020-08-23 21:38 陌路lui 阅读(226) 评论(0) 推荐(0)
  • MySQL(五)事务和三大范式
    摘要:MySQL是一个关系型数据库管理系统。 一、SQL语句分类 数据定义语言DDL:create,drop,alter主要为这几个操作,即对逻辑结构等有操作的,其中包括表结构、视图和索引。 数据查询语言DQL:select,即查询操作,以select关键字,各种简单查询、连接查询都属于DQL。 数据操纵 阅读全文
    posted @ 2020-08-23 17:04 陌路lui 阅读(374) 评论(1) 推荐(1)
  • SQL编程思想
    摘要:在计算机领域中有许多伟大的设计理念和思想;在Unix中,一切皆文件;在面向对象的编程语言中,一切皆对象;在关系型数据库中,一切皆关系。 一、SQL编程思想 关系模型 关系模型以集合论中的关系概念为基础;无论是现实世界的实体对象还是它们之间的联系都用关系表示。我们在数据库中看到的关系就是二维表,由行和 阅读全文
    posted @ 2020-08-23 12:04 陌路lui 阅读(652) 评论(0) 推荐(0)
  • SpringCloud简介
    摘要:SpringCloud是基于SpringBoot的一整套实现微服务的框架。它提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。最重要的是,基于SpringBoot,会让开发微服务架构非常方便。 一、SpringBoot简介 阅读全文
    posted @ 2020-08-19 15:30 陌路lui 阅读(384) 评论(0) 推荐(0)
  • SrpingBoot简介及使用
    摘要:SpringBoot设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。 一、SpringBoot简介 从最根本 阅读全文
    posted @ 2020-08-18 22:12 陌路lui 阅读(353) 评论(0) 推荐(0)
  • Java内存机制
    摘要:Java的JVM的内存可以分为3个区:堆(heap)、栈(stack)和静态区(method)。 一、Java内存区域概念 堆区:堆主要存放Java在运行过程中new出来的对象和数组以及对象的实例变量,凡是通过new生成的对象都存放在堆中,jvm只有一个堆区被所有线程共享,对于堆中的对象生命周期的管 阅读全文
    posted @ 2020-08-17 22:04 陌路lui 阅读(366) 评论(0) 推荐(0)
  • Java常用设计模式
    摘要:使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理使用设计模式可以完美的解决很多问题,每种设计模式在现在中都有响应的原理来与之对应。在某些场景下 阅读全文
    posted @ 2020-08-17 15:33 陌路lui 阅读(180) 评论(0) 推荐(0)
  • SpringMvc简介及使用
    摘要:很多应用程序的问题在于处理业务数据和显示业务数据的视图的对象之间存在紧密耦合。通常,更新业务对象的命令都是从视图本身发起的,使视图对任何业务对象更改都有高度敏感性。而且,当多个视图依赖同一个业务对象是没有灵活性的。 Spring Web Mvc是一种基于Java的实现了Web Mvc设计模式的请求驱 阅读全文
    posted @ 2020-08-16 16:39 陌路lui 阅读(370) 评论(0) 推荐(0)
  • Srping简介及使用
    摘要:Spring框架是基于软件开发的复杂性创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度上而言,绝大部分Java应用都可以从Spring中受益。Spring的目的是解决企业应用开发的 阅读全文
    posted @ 2020-08-16 15:20 陌路lui 阅读(245) 评论(0) 推荐(0)
  • JavaIO流
    摘要:在Java.io包下主要包括输入、输出两种IO流,每种输入、输出流又可以分为字节流和字符流两大类。其中字节流以字节为单位处理输入、输出操作,而字符流则以字符来处理输入、输出操作。 一、File类 如果希望在程序中操作文件和目录,都可以通过file类来完成。不管是文件还是目录都是使用file来操作的, 阅读全文
    posted @ 2020-08-04 18:14 陌路lui 阅读(143) 评论(0) 推荐(0)
  • Java集合总结
    摘要:Java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可用于实现常用的数据结构,如栈、队列等。Java集合大致可分为Set、List、Queue、Map四种体系,Set代表无序、不可重复的集合;list代表有序、重复的集合;Map代表具有映射关系的集合;Queue代表一种队列集合实现。 阅读全文
    posted @ 2020-08-01 17:14 陌路lui 阅读(188) 评论(0) 推荐(0)