杨月娥

自信源自于不断学习

【算法】快速排序

基本思想:快速排序采用分治的思想,将要排序的数据分割为两部分,其中一部分要比另一部分所有数据都大,然后再对两部分的数据进行排序。 分割:按照其基本思想先进行分割方法的编写,首先要挑出一个元素作为基准,通常取第一个元素座位基准,然后从右向左遍历,之后再从左向右遍历,并最终返回分割的标志,即下标。 代...

2019-05-13 17:00:48

阅读数 10

评论数 0

在一个以空格分隔的字符串中,求最长子串长度,时间和空间复杂度尽可能最优

前言 一看小编这标题就知道是面试题了,这是小编之前遇到的面试题,一直都没有总结,所以回头总结一下。 String.split() 刚开始的时候小编用的是split分隔子串,但是当时面试官告诉我这不是最优的。 public static void main(String[] args) { ...

2019-05-08 23:58:19

阅读数 31

评论数 0

如何跳出for的多重循环

跳出for的多重循环有3种方式。 一、使用带有标号的的break语句 public static void main(String[] args){ int[][] array = new int[][]{{1,2,3,4}, {5,6,7,8}, {9,10,11,12}};...

2019-05-08 18:28:15

阅读数 20

评论数 0

【TiDB】——框架理解

前言 经过小编这几天的学习理解,对TiDB数据库有了一定理解,所以现在回来总结。 整体框架 TiDB主要分为3个核心组件:TiDB Server ,PD Server 和TiKV Server,还有用于解决用户复杂OLAP需求的TiSpark组件。部署一个单机版的TiDB,这三个组件都需要启动。如...

2019-04-19 10:15:20

阅读数 23

评论数 0

TiDB和ClickHouse的对比分析

前言 之前项目中用到了ClickHouse,因为一些原因,组长想着把ClickHouse换成TiDB,然后这个艰巨的学习任务就落到小编身上了。 项目现状 每天项目中都有上万多条数据的查入,查询量也会不断扩大,如果后期项目范围扩大,每天将会有更大的数据量输入。所以需要找一个更为合适的数据库来支撑大数...

2019-04-07 21:32:05

阅读数 202

评论数 0

【Tidb】——概述

TiDB 简介 TiDB 是 PingCAP 公司设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 RDBMS 和 NoSQL 的最佳特性。TiDB 兼容 MySQL,支持无限的水平扩展,具备强一致性...

2019-04-07 19:08:37

阅读数 35

评论数 0

linux环境下安装Elasticsearch

安装jdk 请参考博客: https://blog.csdn.net/yye894817571/article/details/76467855 下载 https://www.elastic.co/downloads/past-releases 安装elasticsearch 1、在/urs路径下...

2019-03-21 20:32:34

阅读数 43

评论数 1

linux环境下安装MySQL

这里写自定义目录标题下载安装启动数据库操作 下载 https://dev.mysql.com/downloads/ tar -f zxvf 安装 1、把下载的安装包上传到/usr/local/下。 2、解压 tar zxvf mysql-5.6.43-linux-glibc2.12-x86_6...

2019-03-20 21:48:25

阅读数 49

评论数 2

【Redis】——安装

前言         小编最近学习Redis,因为把之前的虚拟机都删了,发现再装redis的时候,忘了很多细节。所以回来补篇博客。 搭建环境 虚拟机:VMware 10.0.0 Linux系统:CentOS-7.0 SSH客户端:Xshell 5 搭建步骤 一、下载       下载...

2019-02-27 15:04:05

阅读数 79

评论数 2

Java基础——面向对象(封装、继承、多态)

前言               Java是面向对象的程序设计语言,它支持面向对象的三大特征:封装、继承、和多态。Java提供了private、protected和public三个访问控制修饰符来实现良好的封装,提供了extends关键字来让子类继承父类。 封装 封装是面向对象的三大特征...

2019-01-14 21:02:29

阅读数 42

评论数 1

IDEA 搭建 maven +SSM(springMVC + spring + mybatis)框架

小编在2018年里有些沉寂,现在2019年了,重新拾起博客,所以先从简单的写起。老生常谈,ssm框架,还是先来实践吧。 一、创建项目 1、使用idea创建一个maven项目。File->New->Project。 2、在弹出的New proje...

2019-01-09 20:52:25

阅读数 108

评论数 1

揭秘微信红包:架构、抢红包算法、高并发和降级方案

与传统意义上的红包相比,近两年火起来的“红包”,似乎才是如今春节的一大重头戏。历经上千年时代传承与变迁,春节发红包早已成为历史沉淀的文化习俗,融入了民族的血脉。按照各家公布的数据,除夕全天微信用户红包总发送量达到80.8亿个,红包峰值收发量为40.9万个/秒。春晚直播期间讨论春晚的微博达到5191...

2018-12-19 14:18:47

阅读数 429

评论数 1

Java中的问号与冒号 ? : 表达式

先来一段Java代码: return data != null ? data.getName() : null; 可以把!=后面代码分为A、B、C三部分 A为布尔表达式(真/假),B 和C为执行语句。 最直观的 :A ? B:C ,意思就是如果A为真执行B,否则执行C 上面的代码意思即...

2018-07-31 17:27:31

阅读数 2491

评论数 1

JavaFX——CSS选择器

  前言   在CSS中,选择器是一种模式,用于选择需要添加样式的元素,在JavaFX CSS中有四种选择器,下面由小编来给大家一一讲解。一、类型选择器(TypeSelector)   大部分JavaFX控件类都对应一个CSS Type,我们可以使用类型选择器来控制类型控件的外观。对应的命名为:将...

2018-03-01 19:06:32

阅读数 2567

评论数 2

JavaFX——初识

简介    JavaFX是由sun公司于2008年12月05日发布的,JavaFX是Java的下一代图形用户界面工具包,可以用于它JavaFX是一组图形和媒体API, 我们可以用它来创建和部署客户端应用程序。JavaFX允许开发人员快速构建丰富的跨平台应用程序,JavaFX通过硬件加速图形支持现代...

2018-02-28 18:28:12

阅读数 254

评论数 1

MySQL 使用concat函数拼接字段

前言    小编前两天面试遇到了一道笔试题,是写SQL语句的,当时没有写出来,现在回来研究了一下,发现其实很简单,只是小编没有遇到过而已。不多说了,请看实例再现。 实例再现 community表 CREATE TABLE `community` ( `id` bigint(20) NOT ...

2017-12-18 13:36:53

阅读数 1429

评论数 4

spring事务

前言    小编前两天接到阿里的面试电话,现在回来对面试遇到的spring的相关问题进行总结一下。 事务管理器    spring并不直接管理事务,而是提供多种事务管理器,他们讲事务管理的职责委托给Hibernate或者JTA等持久化机制所提供的相关平台框架的事务来实现。spring事务管理器...

2017-12-02 21:26:10

阅读数 260

评论数 4

【Redis】——概览

前言     小编在项目中经常用到Redis来对项目进行优化,现在来系统地学习一下。 简介           Redis最初由Salvatore Sanfilippo 创建,是一个开源软件,用c语言编写      Redis是一个远程内存非关系数据库,不仅性能强劲,而且还具有复制特性已经...

2017-11-07 21:53:31

阅读数 248

评论数 2

【Java基础】——Set集合

前言    上一篇【Java基础】——集合里已经对Java集合进行大概的介绍和了解,这篇文章将对Java集合里的Set集合类型进行讨论学习。 概述 Set集合类似于一个罐子,程序可以依次把多个对象放入Set集合里,而Set集合通常不能记住元素的添加顺序。Set集合与Collection基本相同...

2017-09-16 17:10:46

阅读数 282

评论数 3

【Java基础】——集合

概述    Java集合类是一种特别有用的的工具类,它可用于存储数量不等的对象,并可以实现常用的数据结构,如栈、队列。Java集合还可用于保存具有映射关系的关联数组。Java集合大致可分为Set、List、Queue和Map四种关系。Java的所有集合都位于java.util包下。  ...

2017-09-16 15:26:27

阅读数 246

评论数 5

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